[ [ 170407766282057833664189165663128774961127015765494828663665789344225187291219024643317670822493828689283280200914412031987993818678263473098253708916476428185876630423720149068980372068553662365432698905863906257647161653374530444797020163669333377699692932495217720004732877747500512577380308430229381692463804824221996951407322980536893720503786189090677691351270538330916942422646959380797542167576602778280118902629610948480764614664688976326957487890642563972199067923707257735762183392320650052144850143693766991253279446482828721130755622537598147163347515310503966861092308928012585836039552066011513244793607256503103522504782194176544787178189528539026236228395177816090135560376963116095340232980102683957424326854145404678008461133275241632209292191925575197630374749977265434253168114081357411555711245093216000976196850811910956954698346624882797353474387090028329435873414258547216732285472534284553840630180165779178025527092359542911534411499096502622766856492885545607528134792928861973869455302300874125626590163064193064950473064163055009767401558335310375334952269251111071696666690758104420732271362824162981136172537456682084948867264473734843451551485516791152415074461032108634253973626461723873573898568288448360836268196387164100294075565376256322998027545286601609234947810780808370556588124725389565661107603138300598798592673958030362459677110256904201137573457040209940248681628097298993290147615809377351187767005814863199596366673546480250366760343272482053421103736336715989381847817473585869901281304524029059007658996721227573230551306554140588234084975450669189227461664888552647347705784792218235565264603579152773696665652403647270054053693118220095330530112318962325213650202598844451298969130319998518412401518182311930798683889047323985345219884242488581100345611645658270714085021650424832790296736666835943873593464118941777922545110456137521533234635825903887838896371182677694767653664933352945190783928790818103751890024140341549036627082881196944018276360255270599274036056756361006492169502687815404585343720949513162155754537027296606357776835992358253003813696449473951175367906975728743229266896510595957828759464438422747144988770863103755458855236332009120040677004571474675563996448710470765941623881917649202988932228574490394539092650566253979339707085143480764670564992479430060500395572563648308538587821535471389550497101675888004301366700391403282671641387412733748222589592598879728675899905121593825031147237679806380607390268956078949115292856867884368773808853309737852469028200033958028820052583863946311888283446533697577041985266270682776658334639298324092203564729377393063553465783431299617882114569629201445917697346148962752481628674372497917514730534761025008652777192804705747559364578473654934154253669181627763053709138934422767426803478266526550384209169752479223110168567153596786424174763556730829656550286152778468367044507436222099670661358345728819200000000000000000000000000000000000000000000000000000000 + -993920945756810199375526052805122441846894759389349124863724467911434229823260733865575455611697911741789980586535536796566128948542906029838827207985173522580335525458636800049770927826710804480546464084589773662469076785598539476120304594705019494942539189718586008463503216182400458654001483153246113865638151847441994702329682060863258230196315779511124617402830183015006441464087539116338456867262429482392510869710452837732631740774494930559955180584488409075836432979072556509834716525944229134813701120474033751245894231937112287998034007220053597377277899152370115971254991019510758711280278634911387123393972571212417717251940941282367766906586368208407917532450848258019344753353709883019122066686698962962341104052656596343662583887789564920876430786866541152645461175852076561504865939915815716514436950164955645004850356480353229811119946721546648330943410702157120808386678088547405234063960730040429356458871620933374458632248798628887722248175680426977708259141758035697850618129617249898165283616445164600920556829763150084958073411214401450175513938355197520262028055955740830921597406850091500034528495913376524041335530812963012844946166239971242859707190994562598938044720573458978520415260416138171411310253872347964144346173029265337140940360298425880118371294292949281283588166380025826511910954413545558312397198779486316844344511981175519351146218815449517308819509550182677419595939298167725669821654336548327229251555890465169652536512880090741128477226088033599305748594535798972542979841892223218035683027583335114139017658468959624390549082658602393513478961659059665605772700995847970311869933409301106084677145104910987981442672351621137757339644953286722304659980106896801850194067677225004965478192030217197065259094257738134485285046183391948152095458484404223076703414855675698464585315076071034750241351586271048901071636032069221509929146717980909218806298856808206935969259445921230223825396433338731649688854002040439780869323809557366241797319758081077373582147547506968580829863755340525975846444606504481871525932349498162363156355437287209216261637335773292480263274073787386836553808341062871468358632138873310720611118095826467486426456904907584518726136022205645114982869960868518224904805757409501297593788320541636123443419366203591741949611097912273583154634747540377784307803125173522519930122900481642498166069873375137156604556768484710266093386429004603999741298495295620977906524518623569001380476100283787242445904053722605099957913479265984824850596668497829385519119275897775124037484292136719451404361540095227865857606110116449033130586855421613338872408202016887540682789852708714119389819665988572798885726794948556330402150475830439667137273365762115521365696782110119936074121897018264725065471510429179864043743733620375254350871355178132253743950356579316934069418384541599028889432220587412308097864726596075514698859586524851248193886424324691725227757492240384000000000000000000000000000000000000000000000000000000*i1 + 20090380684882665945302608938562779252447417755500460148332937097409708255298677968789838996506521185112774374393341884927809092229341509143737318308738510766991125822122983514829973439953929603148882095389106619004337859805593374485812424635159788572184928947942316190530034536496112067037576703002697949558260611896272340587438864595253448490830798802501019181002795308742030311972282896786178205022416166913979342216753578355442145714629140837561906606319729077336550164118958406107709476452327996295958833843216304971300667091579951810097889390641052080442519780283520547961285112592214972894887156906471745223627984385491489098530875919446283059924839756224967937070862422248518055349972433137021598070345261028773338687686936279547353636664945084689730095331716978154684784093725893581312838589541244930765859982302832479420925931672879368427271395113459189893822484610864106145230634733255674535974781185223204938684851216969294133854564448738635651229662276800254108217476172146564315251594155183788704299234186385944437826400831772823476465111994803152832698033422425425127136813755800870114978612371738981423804801209386665671387224637396957199885376554353800076261568655304328145566942794004493432655170822454745609331882140035049913412261734909278740889113268047344698195505115958927464361034417216879361480969611811733258912807731102470037095963910650176792721045035803194741054306854063320099519208065633110973233981976069272364309152137587926957659591044620283067988291746730108260494337776208206927189574933572911633492608436884860825851655407936944465455988592590754503358488170226413952013614146057022504762046437786213919618358730134937191992087403584034460772164631655782579672287208034456393485420763120380247740323049794851747768129408305432905029018959528750582961617460934270177678955377425944640125681669490576627447177106740545549150361021971456575382032753833478245334995667608924433154270291897650145641784713023808836810549344091527523386596004092566618539073650237272115908517090889396557411072207365626504700476422825589997084997326991732830934734001365409867121881632369050035272532258998841927325758133233371428217546483771770241889238109835818536839509434287216482251586678516695459288042896360512119540636415079507070885518276486219670789509428562675064927039388501013301564219171623631169060434690299210027499342280649871617521309329236198944858488577599250122409496279515449394555783617036459158085435363286390334330297995026028857857457638391550726974175362216175732162795025736547043040513988786522064609176997132442081362051693396205384143583248654857054856525627589615413591434184615999747572999499728117513454913440338545573141396700778730738250332962099178755232988009407172020636216820171010020067024379080330343085899218222726986860630190413702637256043964850260842532944438227918738540035037229762946748824964256996932061529387464741207003551681023899393541448558397864997270458004930560000000000000000000000000000000000000000000000000000*i1^2 + -105426305689014560849378214841179859577817827355222897266665738240707192408282257288208484367210510459681376831060827592348025207354006229392014225998283189098108501294329652980306036428115709308578118669004269994517265818096727083846469678411749097142515001223937068882939867049368914959726569812632621411424810453918398334601877592494144950075045676687752560021200986632426387341255663593268190327473342529884317344541906468585860381880475778788703128781445467320758076897369711655767632503255663621470092511954396801636500975448407708141618594250256917363219961976665309399516515341991609832432958402431610877842644377832618359432440081554652764176702878945716133887186341010979358240555090159141717623461306978625071728822912055190923251045943111703862294043824259608273606972129303297543242654494263445514342197285607447967812286488761238132394074280732412603341483153797516807789662530672433546878001590244965164802195578571116103098946917596634859461878163632782073983377559198355732861076723695969019458333598799245480084169176634735519919789752988421101708921015734863975530733917300982149479767686333632757644784195588401577203984569960634784323261430887976287927131820610728557536127676615431598914795169802171849529445584832380905875627033149453345203351125452173481515461809025323095893774364469202951736234703306958193835596299392753133076322868271969255389320248705140635040754970371162452331114660426301238447445066284105394044006433189009776650353860621112935198333121284077130325627039572455244393538859240613816145199503733348540242316745616118506657638184178661156485359464608953560611299886273768373828234711610208255574850437229060028982943067356083156474772106734701072904371311128914382467508589306302622972265271317622189192875976183091944407456302274805377620147539859899286162737343438131998815206805548924996205121483349864225916190642569078700868897633955969499404283420718361967104706566137690333268830420324181620970429047530267000386177664861177066228191006452857920076159763680193591298558324805802694284033573605068743814615475985458087181707347376634561079417092067739134636112520466143568480127507481810901618831402422321912939277940036538770408191214687203600058292175934515838576382632619199459533417947334770179544866271330745574439931971335299855256748112470470387671500695064366567563874895234252442232186599320153897518146521758909804759568742771454418572911969323834851048362890545951713957323962595570886815046500317936075186791678122584629598955530134267188519608936534239698266318731364391791174974812807264367509839120500864763664575842953887353589195302366586474714584920552877771060119494900140821472502969236937983167925204193908597044577061749739726104236350823195805130208333611295289871652650709071591406273358661218362727550194591866937285078916098716032227065597976553603495038082575102488879169556048147196418157646237053439402512488371377067563205533437884496024762036151910400000000000000000000000000000000000000000000000000*i1^3 + 802365720866613380079502949186500136378019085657719417927483294975602550227269827866310582796272306866504140160102213720114632634761293565142913468805172914498845545923507853502216075778069575775068580101430849329658562734120209131770672024352049068175961579347073376794462160339103926453653745909473369404527969459535922147021697822847151725516857467375343560037289241262172839584749731945721861622456313121746158982096859238480109188550479182895371503445424312970596223852422726276710524084280948091048405637387651210184545630189783494728015035654045517866395404519480702008589875463288572694694293639162572880454196299157617306259252910000009802271784751195342069374513014095999952808594709901491993443485356259885065892404467916833977015954597215419969431261095634313919931920893049050049992368146486935350385467644909025838648095564197241479479174774451693829810446198795808605279340211992927347248068544927575140701556991014985263623588674336117462220047512132689595531683212032643583568749225113350847750024917143446848978082410973386747090084324920361617156807920767142097337021045116973438270168790606205102771450080776835973222202457484593829726730553236616056680958220800073155043162057668601121235723347127072176207224837991889764625745664036197424560606210939748481299770045756078784945488181126528311324866602793572112779750603620403347034277852367909291088137950004076911864064165938445343639354678362694891458016051138596220935635864297984868386614443808277672221732539776446470245733187194132304594849476867407142850689014450468986583180775588285368873543228935513444145499164882559552396877278559659029787312155239627801366093443972069139201484917134040756652831856340600434448126201008366422517787383458235090740630904625753474074808132034741815428666309489303307454392060350537808641884292587707668704825776875633608382826991098385740486518251401065106041399930218650526512912784949108997383333051954602679229068403636007504738184539477963891421285639058810778164374450136195271925372410818175894836073472921049715571182632384500133065654044330264439277225084116580536543366537454204617130505667309364293253428671025438496644190358851027629287892985265817965742586671490072906946517194895548593646635608310437441914644736660933669100799786034980548534351457427897238042519741314162240885368501690286405451207123988169659349258981153727117287328505715321265328277121315801237497330675289061111968972548564321966324712358348524782224137933932000343418538604085857853971531350232498507670733672301891395743122421386746291599621564798371043385567017348956897906437834910509240980675019254470092251012561993752398690379835531443638385152628015233955993074719619373216201917355289277544329489895003428490400047429357004833568271552984079571277079521707742559280237219904292149239161148811747973832588392921901209689694906976718570792158579643207245910717918866410567354800339502588885358938227382391084932401956126720000000000000000000000000000000000000000000000000*i1^4 + -3758041112166484255542431327484778266742268285400669645249806798169243695776825334666739243411093124925576713271453286133653810542386583757039260047646251375437080202414494626347061745215317537820811254090245422812466093699562166423712345263277118810015313593089704351100534396617804892695304025012122548488922404983355930608250940563506869469600725723446452555034282299389179275101375713820047194404312774335727863770237462471328538883479050821930808488203481441570079129084461205247342459070411849097463467685023497294701483354531864651687372240118100264181155582634698273907374987324367453867462394601667209588507470881130360399235402861227726622943008422462170489195914119842668173498396825272321044538887668511159504125958816236413310272476904253648935430100035745253189227153062125383321772378725222146523049746207188729243960759854670784276193542272204583340700657516415240915261124348323537974809695064560570399079713188974804216196083427545311260157600170648954505869796192835115744948958124352921088776623193270386816983191747947417424863274357422348761060294743198616865929463980170636868789067170288656773259068030631697838447378067283137800508635154831026238823328515313423815837188037554505475612478033156153368786470110414376058895606067685842889711598072849486233182027136314331473253025965218157793833855422412868113467247917786648853897498696687349246976580436195906156553606611995715717909328465765864393464343242097972259826656632618900371733394741222564963202391060260336175986878884255288194116925281821098722222067557938854463931737047248614376773509469085654370014028992280942832755304401884805367420504070489579364599614341185210184462243776109705448759426639891232880609081036928782740352543147052737487752886029484626269625051319885755266147047241443843521833259238478483007449093398040014856709479494540411242523737217720256012778581622694604296749383746603921947709990516522028255920611951458487201445697858979729395284020745187613100194795447795079970444361481144821959620643757113941463265488802798541418211732796476967560553390120592129096450253611367249627592708928099504463702245371582115708768437411237798471610535302518097870063112608578175713488927418764893697551568337666905274282701987743261962081157555702720993685012649173485140417174574801489859854221513859522735521701459867662016526135429059602232992427013628535799923019433121001961064110606526943881826436641943958061033868180216278518061916999174365587269235245899807424061559095758581516488896858716113756436856620554817364535462445911715047975320393389827314224138416594509493983789508841553185760264229313928131707698609482405792176462279949544114978801574108476171057563510497671261363552767107720971552867719883355721592630434579621084639090313953537367459078113158793572915100449138882986628246979223549721066275790766055374811340685093219123126781598287674531896804269188015180957424878514048697813174645378317594978844913172480000000000000000000000000000000000000000000000*i1^5 + 20714361333866039018410485702828518328180522226483709281482186454422442633579544343150502769999302126867804683778012410312199755403960115649484623947582058198421705500387702681834026007379372908849293461726787206876005899176934802224034805862178928916533195886805507969956625075543285591841066850407035090491356366474549147025558895377828696692538655665514704910204096219214411242410607344154627444159361956144466906618245506568355876589796342848560025475620280405910756002482580768304090985862148979812814107105611563149473874852764188763178033491425952140342351421279393145745468211076754463033342555682470099050439818663268003051868704750339484219758759273883034590734305648912407068889240108257849007187183874185414735427800467757447134261644274516601027642866772838678290482929549040456314839004301958960363684852451827109159986753200638388232500251740790276838206718411823212372089553709992620597866026113879460216088380580601863368788820242768769941458138795889357054516179250814405580330115823421755820904678260219191615322000135447681591150857012897825238271692881348023731647169094697066367944659146183051550430470960267171918891168861934418494468410057312105267166270382494825092228695817233657276639319377717039635787221042295930425354927132426543591408451172324795640957944255294694922825725546807574657447779809591965714163493059989453477489424951335959765503212581865872704142458154414608972349840242226841183467738498596226872176782237643960259391197668839039139399422298127647548582663984441733462596554680123434670997796227266777701374039396211789961524360565401939723365896345965901391975416734630636378763269424998392724413071547889024175265855631611249742592917081895789118410861924837734475766933518667104359372355482506301530647334871287929548432626288251608535286486222462717208302713282258775369118247602690734587085777345676636061773406265887692484020295135974866175073419705876076062364939254458017352428662854987393185063065803812555108345483364064053164055533361385847564363464647559518924511644667757420593365274022202703695150410363655966700359596917366103584759720465499731566067327304939298479343799772262012488354839825582583156577235869380220078932964482429361071882191380504960582569175782811599436910811994166622873134600851349831969246234381172861772402316106287030830788063176407876722305554017887738438843588281157495209515395683132284890153718434742003234320728282203548121942440954901455503015359830897432253085641302557217963202417018372547471295045735574469402331419766798224509860712575672138146923846148636285129400980408994907035486279133272301137761852553994753006685299243866210776735419005147148399028603281347240559896343490237137978465415919898916120793563665293554073030544864822794183898354790754093210759590883480809178921300548885995983178372089514851082114246644692845928809872610944735830837081888512910508894052343870652089500531281221187150275416548503540793251383056793600000000000000000000000000000000000000000000*i1^6 + -69015698652739512070350447986125300852062377092232221150844269402101218833847429047916087414355551456514863790136439159705789361703494864744555920045968653137749837676427660110096214501778514518869316185628156975245760272528815934913620958948611495093472692088429920139331064342192823908452287730117079825693235897191820181434137436775170370331174931717011533275517782836175655858757757180749919513826599584696325153005801960404143670539263210785765000610571135249419291643153222314895525435014482071168932573208520925525401255515507014263456369473559667603836799891493735060911757655416486724754778245400627919599499019876828670669248753325300022095729768321193569295638250624203742076970490081945522000966967872539296804122660325441440144795230945272081780890622926825079204643831704969577753038144312585969880441603189449381101170959114699215921640259082185196585677824718031366985426594008922229261221107305306076344064987400299904786642838730447814398918891856338048787668899416138689517535143930895973435672530988632847612732396768444543215014629576497139719496207363321106703944193773750562089037278177293325546518923148914014561554646244732656954713607981361838064562076287524459545753697834586621429513668996200246482161979278628446280809788032271566833465485750342223666206503521247496997693834717036777713496477138259916086361717481854683185852603800975736663998438761958140377949196008259691702802894838357673797585048629035644698078883161637725970440363755737987080691912590116947554081073707425885671209716810948965429207714364873918883256091973465282164413079363855387981288883979439352850011270196483628783104815585347281066238491998344101109084094539122888744594408014076400154528398564946672131504457972333216534303141734985980062236006539387566768610325154849979938376422803671544895778280955832675998492432478698146669554600497725281887939524105376608351925078514992830539563709956854613944098350282464921580612232206610514281525296896263901924765905995725438969384740042559604774523970314388391921232231535341993030462541423232773667233606728079201408360908486896164154011470192685970024187404760531843465924146477531857884894159079166087657261695123541663183708598700695483485542468854326189716152767946566679673871024758471466907513194852475750069451544369898693741094085084917577336252397138320099873473908699848954259748713908163132100459480303194269292842704565436853502477988847298813683129725034957424994887735180988959183488511585446343926162316503821878335959279435613391851001406493759884319735109260549173282918331006932591316673720358096345780469496678919202618466173468658800785796559213839945388305440032684358467217081170961450136529855320071424268906576033482187508819588883989025916405958468208878431277510979391403748225887707040449535631554652677023416973751798803264126330027470161700524356828590002905971668741282986674281081821284861775523617823579745053173905205368790814920772927094784000000000000000000000000000000000000000000*i1^7 + 284340521058119977465883954688201829954833773942573530711025383573472579637416072599599395391859120230107527979864459081479910985771669651721584936441430828166550977366861283486130129118656874175125989406905679069143776066816550583224545476911078550710652303319549815352765837649427804978664659289450250831893285612011915158689324130135042661232166873720589870419293060031118409996198726409746352930337472454824398181238819146373792366896751353373927778059650998578129599012395847307692405109839480457847159316707916010946847715816427081007067667611722237113875566127177918776936424512665338418156792505270295027101910991742081129976475848109409022404725951696116061775617056070628263246751312077031349264186580632558164247414793261308503913482182369674654085538425407703291068924891796959378284315983765559151078259861572577269029376199599697738878255907119205917036178126030311919487963607676531462752945039899784182948543324607528589647274917782999400774650481176798277082912542561974052594092595372778841669373909350088532781497252305463738178866099742871967393420358918662152433566041501824236526008203146466420284179168718241037966909434812250241695778686732920355408349621019314629224174344619923143666237919487975368608849893803825373611252021101346069395622666522035034554654119828207536242152841308434285430418645736718708583903588829101925458421845907447067076366557842309690501380834696572380403582606340865339259734652368818208389831581997149301582906430515516449384602984419025379190706265322325358237961510737707782492687972424478024159025079382655168764239025786435875640452296872727373757248023615314992256878791288553375369064733267235735629722038523238535073218496275101737511743229563625118630566979452465346667770666402591405767060994564185122613421489325122791917165325776281044634624915562611981394979252055838171309427428677274789128064563245539622786374401126137034831144747053226501260275675324318328305041131025354524565906756312322418856720359246862073760299097076640331133612110900518439887603420007606961093019063080463676693002740819256284424358010663144644029401437208481772466183571229114130943662144209210486867624150668465478740406378869885423076163256579166927198567353455023803615127043385226783608058023666536548521067316455170860429795313243599373234029528393500800047127700915864612120931476465904594919756703184001997888657119689189540364541588410536821356119797119211766225194156831212947857525862160172738626008214524427430900024174934643529068751423421567922139207699095074806883949838265999410247407419552120450988703012824147211000889237658592890820729390117735797220186115361692596116157957607719886657150480891303623611509197378605426029450758018172969162294272649311421449690089715874238034270132501608712871705103108165077267121457931657123780571523475557358795178987144860885551597396147848559199524719935692575390953135576683970857362515224038892242597409294178191008810045276160000000000000000000000000000000000000000*i1^8 + -822262290046144138317895824777863539771994435469843992668373830825984673197674688440447429790879200379032475647753422412872042115749699942704725814649352753230832947721323888315330620882527288777927000897614981242585175187894647024322021157278719709072420763739781075201214808659897040598914367479700443534781254321000555779735603154770766750338111074424174723283422305205295631506860841409293584463064696325672256968757117936613580193650896871928180490329025548122833771689774743691136105530258158634831821611500908798227615427629764829777043524573824017728148225300725454393504984727237399186631447073982057677647344338110061886253259572868512281717062257847345225451874759148018979065705597933580788645180860488363326163968847001361229435048653086871573474092407029850947480000221479104854513610425530974342388319341049698637541619870088090116613864471320154531991731842105639894834867740589576892952610431743810820735758544597726485867905484816646106110006581839987121778673183878733182692274779160848936088729055076818558836714770513194695312214896636281881602220224472045841229917028499487540395981314815564365414997627172672167314144459918158803939192929027349309585999047422747939384492383252964581976856614787229540182114839948944622299529611547530654802829661566606648028271075931545245884288842670688471285998419865136116184955875578435709803869207573027449934802382309181630341899427941999409599957466486374258204159837121478110208906626464180230779389328114521260136107622004241714722739684102501157837111076027295323849719166559389454395660748957387058381059227151999356445579878047842462229984033228787637196739141072967711309028655294215131661353026549068205080093617740344117604794780562528557710595889023777963702205528925683821180751166918963215777274079131255949957720600141664734972243545080141103153624804318959607748878056615993429417575781411421288563274480203727131059565257534970247790822318610760309929791643863978493928530296220533785536395426457095995878649790026166483474718646734534322528593914233841185399572113592558551572228805407737678750823722412423528390827711745629863437664134646719572461973595153537876595634306251802847801428635037705414970827435304291650874291194055628334171521953485953800941558558672847074305529560069657063501577214710843162485175873270546083220243032926512374700646268125174038029287983739672067791612694777904422294421112601794024185392605422324178266585546598206546507702683612095114134291949257739647779795583344612469437098885774956001130929547188711730765880915617635990562846243127462604916435752436101297003900215725141468390921329990056151639429900631705486529241550875285129237891401961214281411889959107606310718958329376474508145451216558587920586793955564401347977486070014923449303707109797371677530165921865559167281433827029429383802232281751829409631552670922322171119177938921055302036394655922418312530444604824179573115717264894783420556682199040000000000000000000000000000000000000000*i1^9 + 1885492125093571648654802770195881121983144512413073858281247040400829592777085653935030844234062471141979983078260407514708097922147363733975792437379929572527127119837562973626872523746431789767519264866518629797251330391801554633394107848634664803773223407813283336231532458510759195413621362405552799048040543022632244071404351885066223192039086398587419521858051783456965201142588748616619292068861177987790709681762193979407409995789134014961582785277758786998219234904201456970611674019829838808748703480128164672061899569016337250616135037770556414252784469101710623361405681124027334243233817935824439394211545921516924561337739080332391616293421051177442878905816565609056345051364017383944696006003738843791166103004755606529862561923362252426626130346626806946241385465822781848878143453992344525838223284032466674093248059236216790202398734333344019151667891174108553755274861760503889782043895816995317590450981698194019019078958979420959953636228527878943915891186334295450656047531459093988849442557920512444860740685605144622733144223482112484605594086332394007818589689393107794117129752475187324938301936403826004306786591587500085340629523778436084791185938882654909710607150810374336265163540987049805122220290905844708260214421705246595612974154503906900707208848615474152681488960188065749101390771494258001776138325050897347612043507929881870855712600220566853922300027894746514603038158842572309149395772255078808743042351408235488459596698815334453706037726158414186832269724671356221940584774760052291326909813800282371301326304968332631768146403439461775935601697101522412998579366380730273583374050661175963649443524411771362728443670130643948547791286852736725585574048171578100120168285612045514707982705595435416830540488965797924836268068954093751262405854393784516431967806996334701806067438824820930562877310460142246730383443252468160266531219438131404176653191330866697768469041528182107939738090883646697151893811097646305119215325763290759907305849908245227371436045543997199308307658726488588593264339100727049397970238330061753924467487881523197714356035062915075965326770556965968961340843855370714054682919593992522292654906332277406708080770075101288822934629719645448488078552844802610933394830331457664408853433816954307795044639767819161958530829692144658477011745810377428784700447659104106007475536631961532001832272403413971608629746523667069807289422823576133548908300161843216160830648276816914887719839875258003124734705309163685794762893407354458208842160033107869402016114517683899420667289214832439644025596193623792517234940908574737472658113553372174171302656759188895157180870254726994601284320237787299016197285337072823495629535328107326873425966836363366493762802090113194190260296358622657706875199817322537319366260594858849347642146891575456382238718488197006400770226605283425927135868189607147415776766087611086982117398770953701323715223214154132511944108670976000000000000000000000000000000000000*i1^10 + -2766768196616091074559512852341628821632522521056945196153515399201496750188502223551190056615245022730125143289916613430204798316363603311933151406967427842109906567350681047507072546556060087481946630301410263535057076642867486541275761722870758049406370744068561682314185722344159200050143152395158672874005309940098189755078445924894840382116348360280789130380703771793951247400330280929892544712474672580325413959379268427165206576116438960261710917226442486006945043173543032770512714682528827262015004025316207082828247926559339233701224567196832498827866409289455816384347412471983790548040153398428003360883974975219627995946940145641956764937323385947688147777831278215683865757515566007579402052296125084938674613553858799761864298516111527823774282464093750966478963876775582208387422785022613621564556906111252577716783291744066758900868517273311685882539009486536119939276953698837430261584340232449957728194945627631351091134398637817604927238960930924200424459905056547308772563763041399516441467342650145202629773086163818126736405187005001785875434985541243154874947226359714246266994289099152609535921741121572533978817737438267889257488032422755352861734524361202019159866822327175421284152671380518874144585109877283026427786226762516859347003310547957524197685489373031827171123294610845021769163879340509461568978275265851301884035828917856717697573639531730950323553048921191158610161810518092959714873379315168972955171966468282048111014214687000446789798689682325480879830710329913360530108974351825425811059932911539555293526253031202860873264351633116223645611753695562404187119670638277631767430727095734386041696801970196897254408343912008538443374536978784424240936092309149794708748248094000761220051189275614607236844952975244356937189870171363275917478769444507523934036197354263718954024052097314178620835852777305286136846187026817659471586570001636595345678506952318794731523210725717566570702496056939791158271112291939871202648806715558189316566763196582152805169005489211948344191047971233310773392547722359494891539664090979466279416723407000456747286168019989849565344306820596635337542087315212473163908753401111667096811657646295441454417875266884785525185711485735059667465753647266007907048661385674636977448076713902585764079519771227688277425632952427407120945973356593270429750672002096676046077496521474886407721013506046256336342192296293930603078646455968229613064682879637460991371321022795586956955613034297256130147010874261251667777098095083727946968580800636134486088502495078439321423839924831535923417097988619135007975125772217633273826807614618664215106499649708535374182412433447803681493500279778199864206400942439615338147183276610155899185752495810448589991696479938703041455772270733530976252533310915202864742584104555037760790158206634482790402300082811373293738439644357589506020645529075753173145896560084367192514976738825234626909420985529861547388903096320000000000000000000000000000000000*i1^11 + 4002530128343351426172519876384573653847251800813734373865960419840105059460876669050735447043683622266591367348103952117851969636607812127477021557874262812867460845723173609761946015786802061983889350987675477606326974178463864455790034095569969990841438961939329490991319550647709163252764964039656581366772345420683027811289964226000953680774874737957905126167154055223676126898711107667176891965422435993324182981459585155353456422876300519478561166116236664579820958163448274253614215583003202616465023904394333267192697599617506694601961183365194914137120292334361929028837929112934773865008610168249627051422242109243675712457289650458206719169852742692096211956451308563319136059440557706253378234242402428370803474741565913904432054262954914442433415508783128590763485877591835596920366141656856220789358504166522502111312207166618204770551500346276693702989295511084769836542390851982186044297206306053621010675255514489997346746351155279382913800412893896295681845784994486070437269999380376358098693185319086682409904535367672488205666922973038706262564537138901351421105686948973100244920951408637847251410633505593566279254381246912823086099950069778204528303929183119812504121729600995889250274274896699921840325733352724900613413006313925838118698720537324958623619126932532513334174527917814858076229169028449389898918093534371514425069268584591377888207646171098336273435749996130797380679916942024050576743160218198793335791254087480162309645111543383442972299538400851087461270633984851666905849111060096537058521639182753156857021423505652671588203740846357794611888721885963375546766164334522605667807235679872815973176433251399519582699025653812446731227559865914034022468664335711771369140222827029704074986227779209155868551754781087502778180186279217377624024246133779395087441256860401575948512223961505273536884857086225218200061073875814648248910074942614563190238718969904078231163028923207015611560798441087593640155231787974766776341330854970886079507932864923535968038866812195725397334294786936864105353639326027318836673769967364117070300178510676010653811673297602884752001950955693687085003807648366991210909537142881850559860498978851586022344546426914710839950562441280762352057058118778263819152427521771183421505965294865641744227237009868128574494104863370038207203745351145343183932443114529272824252406364846146292731431703499949394032155589189612136769318331164196322976570238217997958907056768110992693777607281057482543598904455911405270343667230859779369740532149012203458644207874215779519728538388188862390864753486923838703992865624948915040292629922902240292150279255714445276971697968936535285606589016245581613788963374409720540818238852308127569089973775933264141823889045190966538353590431334540807459573822427612969305952890408767160795372749912918015544290060854407036296270820303192463324540229158991276785726952126285140978327281403771302091419421633693495679831244800000000000000000000000000000000*i1^12 + -3577773182765628567361964705129851430806107860883333536269422344677650400608055417761699415752668925887952632642131047279521357665267102500362486083849499305012973530974807823614136073244256963409337043916005499575845464351254376693867621201205038568527748452049292751387729689151470658033844242361750345779904829013360995315935512893618979014314006451659157438013294839464286552222211812311299650514883676333532827418039995705101676762441836635270917878985463380990333321643298212882385567641718832256469585957597552041213576674819300682052377839853818046928665580918944758146681935381082571077022889449332151011542773449980058849324677068337787857411267100449830879141576919259638890852466001364555999834015440659501404562796134242664787956827123231543640711995983913747093545623354552571799453900896752420261811129928629060389879551799809474328602879951420640090810660120456556568844833691779104005801176089768551579729964719046738762565754425410729184453138152783219709467191328776738176553093731182833688362202471082857775543786719357345968029118842686652922717209776384330485487337367709985170306261982702754449256926985072056207975064223504079452017604088908504909823596166358938601310154832623323566428129044800101187228719477840204887775972800756906877320352575587743822537246166691316483878007381076713320492704115493588238714235597454217555561425514562412579322950147304044986990800143839765897595186636381127609022753276587555127839740264565257124512106998192745759165161332446796632164249537802189495803197487352851224128721817837765185362537715087233312183841822781482241759243595840372013805346545045646742874093064900590921401806916494220874150106587803960117849051097427403852038329674682629707722122976550175985654238027292394950099662261962992937805174429342920005032093215890092429612534982330695783325496325521907987321682996563839903850776987436066049402558935009764751879158986121766171998131581910181008279876830543088005963001675760198975438008123289648279810122828325013597794903269561895387045838473873642022088748767848644605279609223046100198059479239244863385887850924771331670133398059182140016461500415332205424185344783846342758838020222148367740385414412967059330347406545651030497750091189404533291955996127087119858933893248028293622271867908591131266816141591772338398666383845537435598618756773889592814111515270564421791377211715635060200673428248741603420355758325724922783029065884986797106289621957750255477243388113395432432418192673177588850332651507106850439477191672854128031697842330430778928001772766246038885445507462866173555063949769790459023967214430071781401884112966876017319600328557099410243536142977656310673770125556427854651424585297279605890340282470641552421571874576807838565403021439826104874570447195656404447518569318944188880186386066442038340612698529653668281923677895851289254657495835674213039865173612298901524743840603315793153020835839798838335281037312000000000000000000000000000000*i1^13 + 6988027638737627828980828807716360086945559045567120320062611184863909163185417296233310495413991233936765893954417525094913432829774539465157457494799209360902145903601687805159632378930546388826441531814179019121061023453471897646372003092828555489889161867953358801172725832368185365784720052516796471319045315253932426363179890765241446459706565663265793365414676784941019091108429377135857009078905648815530558976604019436163728794397468213390485145109523911999404845480708707633618164095396422228919279434316678567642543153079521135557087481591574712667966964650852762576369509485169639960632175026558412580582699851354562400575633972412791871003335493765825332520510810812080824131622757796862817589195093837209893210491708378252692603575807959115647676535639402728321680172050914268735898761903706803609292763468013567003167126736734109466477871298953271288058134200486790723089909481797235224643368880722741021894861999943631862303641657910642266709047203617156976321547085725247117766586027633198894560549472601870667125240527769184472694528702783306720334000951989231475567068844157185110534371370200880977262353447963714619585065403179344271933284347884340297771131575568515708202497273718664926328912338790859879803187063653955723548680296497681892288021240265908693804650838223367129490258907718499655143759580808919482620056258961873913972964336767761055664006071014970973481185251461382602400037423891868902040419718611086800808341671848887853496983029024053997214522992436071318758161883576722898128938732766644955916097543882752554559624746478239544972658767309991129353690147015121130239729717763344012726789012537265328247536637893635031208319543589192587199513750910602743555057831915802116785064705820906590895716988410346607447290518549447825510355980269776219788127271447135273912105021400499920101358718645031029010597985028171419508196472676261166191235659644539371487557808874052427438031790598037308430870618239690843122488953732837610557276510966358204979134278682832061884265064149752617640905197586633669897888995665485087169742200244887070647470889047813580005671391187192030343990585256274327409972470296583100437425361268014448503794957134159370880287410472375783470529694618531000676722857196457502948707236148235501895815944070802832127850334254406351987993108510473697483048458403886449619039970766515196737806124282364840882578090614967920933215663441180511536060898619444110847113699009617749740543630664852090604445576574901845092154022528325990403957434744844598094377227212215757397217580769656174506596945829504025589166283808816840693950098443520594851422659577926956094583454435821048493372054591393076767671604555338421038900262360107409321971297263108548660065136778603950361716397003693356302568487641255417826924113432045561261823766819288173207630386633597043536716082174015863668025542863015922022849440033463365392631831066039409841115727496509356050305275361050033232281600000000000000000000000000000*i1^14 + -2872626971667151863324011174623498786489222215311891478565422195804359284373091694782251652842113108951700440854549599172650670163137217627363434796794199120353368035817331948958688466365296587049631511256849389949300464196195213114631708333794913980194681053154484230581879095721081051764996138541326561035929248719387436941530610226718589169574373812229158650383643056022341310658050125227491161134831473683635284415965018536821415353360348606557553738212921235772460720259128392849614046010957320827721715923864508345447981853733720323962266565048992157484418333512493359718313948926991339175392802633071446826294908485098784576127935062850525856568561860993416974765771887426045803587631075210507667817547800491119166756119792881004748213848427954976401099533816085858492088523460987214218474318366265428360596858845870070714337539428647038791426293962243077516348113389870048876383283146391399436100612877591875927769886985738656584952212763261310601889310240485994909462987893141367397938675931531101454915806717848719136387422904772238351029781319601687191681989340902326641979675069750263908915189522008995709113636848338244573415737403851218836100795795493085065359345302694272504294023424518935759535734960557547751149122692583682865174007878658782828156052817882384394651240714679514415161823295808809788431171130368940358364842977699562363893231175717104871445162675419574136226795567143649705206005035661446651466680274839773143825808596670284475686441950586582482776407462225811510279131193183023301298753629827393334167976493334210282445914281771546440573101178213695470889241102572454186620020630642602775841882572507333673401140558785475507298768884835184286795350892804795833805409416159183883554914609698642661422712121834555835756402217374103370481523837770947264259223651846367279011915382717319590673407160564723873210167975503242207079749495519159105142913441259367675076272985903279177421827177255770629653283938725895388098228719147251263355880115385951575578594680647900621189743068711496434545219433169445895692170697236363877486280772007635854257651953949612344934199195578623306688190678542298590401408100478047392774034869602837024141915703493394765575209098007413761688632443895786089015198391705827335833573135711106269009365785865585070577382465739884127079749295539556678839576141602469792836981409310293453151027965259562545852041343990300266445922220833525887436979781087877436051991229187596508659468311976117128288694903224714967259070073988252004262617782347764267940335073845746053475418475617589538891791026764905126344603375723377173780232135165629916485369067388510010142119148863164577265931899167180458795707200597246923413425256813995545278154375932902717100559277092689110877672371092340765028639703653855653010161824066682809027651521039242207910578738087610301261111682638241556682747988043948603152361618838142904364939151461443239076206967705925655593190234663817238806528000000000000000000000000000*i1^15 + 6141666975231567704670858865239176029381401450033641037049254121956504487394696733951481249440975092132964163286513343654934795139356546673161543794244411730543570100046817717438283470947440795858706554442864569109910873366199509919160401184280021061977193771606499877083702532824753674699334138305507499444708022140232081353254896196215130523083145217657091970701711963334955801709813742853779820710343659847255180574076809774021621826476456602441877600486120903231606032398139932257780427477328742051167912139316967617187608859153283067938577510508505141873993239750698100999864712734065322035556726083456459629248495211968921847078805436836265823116658649840763341369588433215797567436818270076188237102969360668840875685852966761291745743684012930658728024865409640442646044659343029066528308904316891890183345151008828476277955865624768038166588712850471766824817361039541093097577740179562945773269805179130522562704729875282565719739492854468490942809499742460122791490967979512987148677806955377046471922821095026883781209673866647500956644083607788099512659229524049898417292960598232901687580262877490269108386030305279583209329385898011199290210335825191427623334915815410091365921515675564010537531241040693332073429639227306406256520906459134602421878204998514100365709346390231153198615774296731842889008234002345503237575345089209107807374999464799313356061168355258641785622674569373022137973676938516537872310566164662922744912903140219199307044846939787341221712858579770127855096483629507030105324659643050209176720720670397380500628047944654994009918754526111897454749505760993249005656308591719789288442887913277947496989718526427875663274647243671933237913914771741704333916323766725186907291335082126240972810142887091845611653480864933356089600040781129093958231182175791087692280564785037102044593876964216869948246746758208262934840717959635217333636028868813319561284187773311097231129705777306270632327811538024161287494431776852691116092308008453438123374516430204293688799805011897697072496001139014354932289222030974315593926214082843737663126275876902392264733162633582204720548890662483347475042417417624500753445745405290404036819216106990333788143793172197470968045303303833096867311430773638216857683111211723432560464791536544812585585482798481982256623110745972234911081133830623512815552554928099322869261234053917849365046065761299176069056258466984624342503990719023161327307977068943142996462973383450616940549622515112614123478606251480360846203891159775024909235860262021534764568567145472746240186096168114615875558687673950641088302273423101838539503041365621272899727769266219134783987323648655100094194766585411894211837508408552677335205612012998708012460457409108546072293206260659940355483217649271602572065475894394044505411230763550047009252072044861409742431102895253795132613718257839488226899651327024681524193165535235964377690175305389704338551415671445189537300480000000000000000000000000*i1^16 + 1520068447286160961266229945590241076433410499119719319435319341948240687605005994826030819645670151586383028672381336033461729016302713155979134081489494015251658326455078885320616359906364868492201535121470271579487704233186009435602949169245594395080196654209132151146344566411527769739031437475793281506030119717693555850158521440856931539706689637953791311068835708246392739511540710653484225104572135475232751523802448608445552254423634893099038832583587732995887541284404796457687742934701071889239116914245968413431058711550680593655458356871991549980053246083687075878275807078137365530183329588492382237019224763416566545083169135300889766263505518242852112018433453243840902744283699340320299695048914277683662694406559813534854937222766662737265406544390042179664625689716696531705375123559503030468722542253154368352050702370311290333114165123570880911447544283239546899790684803471711447235392592417688106383981038993944848311354229356077009921730196069563188863271429890281571365536591067387482883442487110064007062681657952561466764422028505298685861806267959769781819442686509975993481320069679131854943423554236202887630004937308529470992158700324762710238936959294363344867307718121117763746396305681735050287901842761992369964684284406820203654005919705258333049735481183555048101997219663457520600457191915386007083580057722560984890261036124617282360097367229720468125881790431663637808156540833912772814458291618246614564053613793731451310521701618854697242642358427272886374019664666034453667333155503759513877013567919249965335734392546669909877027752487775159169639680516856804193174623400299400451374850270023275458604434878892027006580764668968441269281332832605789210118840432954205891138950956590888117713857790929933087068680278517782595246045834488021567030700651994677695951475678350223781963994174704480245191330153127524350435915705323312175600828944420181363174122161432002812486960198266821877233045199039311479198165400454702494199108714260399592581518164372813506908902927688236523297314343990897447800503079398193404305137175799127504572064241172996277008226848039114361990492249359507777405966544824844770382456216671479779505079176025733093920310854734980538893145441608766052456245997267315419103680173125161567472477294866251311583779374730490969088084824838493893243657255305941130153310134024559842457712549011689113575281898566710350746225040640828106268185332132761554791099578757579992438819863525841498948990085445837877524801122893141772819991794836563316241452920682999458582281248460503210963097795116957739288243113795683413436310515528418938825347398376190378436777121248215614442976950027271276384829474658022883704591112703080027570136098942370086977715865199089939855689920965480775320734618360474035628419239396149804218769674522746189849487285071513669894705934554943267546101415568830403208729748822365969896517911937755203659410375849497286235237170000638771200000000000000000000000*i1^17 + 2806576482951802825551701849074896983163217327308558919285844402636283103207357834564273477882810132887222067906889774182669892199223626419920413862257581515811409464132228548216014151455674834278091203055869475657838980612598929887445348877558237103573149976020455605207240770328625852723923073305791400994131787627937848824057565749988457078936206652463060734527718202995639143544565011265489287662689245059014066019852441496046354052753484355650446556820979515729161943484428357996394363728441759738231159009472697809863042845136541354663874877637971904293697796033662992467645081309731199137714806561767270318384098077072188574886751581350370912976501528947584108954582828131037934954740338083160375554429261365932747034859509733496051526812029817486214009046941412062640300546363136531290175501757352375898078418264211572038003194647401618363975250123542215320454949263128772067113976055441553649867327895474195271581560986869182288226073609666072810409438840334681152046765692548789696633986690823028692453848042796279359753582807324817138318681090385132404235095454848196865188789743312234157507689303804455184299961305983552025524880588705414843398347556719768005067541019837333975766821147996590015931949705682098297553786418873667510906997943785905073710513393591468491358668347450034732651086730193163467062363231525322291046456974764374637054934151969383861293488639289965893408935593231005984203664468456436955073322120673449686001038047821473051843307299869993767958144335729735440741396966717773206189945241783330194443908620360121421492784184637192534329877343399777175230583471154323947447710185459018966285962512121547786660046525792670880909602036178031218909721305274451985115891845786490198990445696172784388945802842880263043821893703867823170847191136386442664967376590015246310851067937120440836671531826594584034590375770248725573305324803420997150322809056752502359986382598677215231768089407248429784935158866639464315184899179531095782916068214438841855996145838902651727892608425543051403475760743508777901682949480594540482022100572999261128284980873558218832878086973587342536103173083348235994798685971294457423433266768602359152713374437977007155377461240040165769370959816840235456392641808574980999693172711889263257643246068369195940176629050791944064212613956240491116239065820678969999133961698779424282372748728931021913131841616740220184560664264629892596974200494642953354141856117052518111976118537163095387618891860804632046564278045284397227244433902775619845617270488412708814232475907842673355019606996257725756732270491380758190501200891363439195028609047585625583928378671943526480728237912969511635750194974730798140707266663859479624948971547234562828257383952389391928905364491076409925697569593992298960304356662203217888829274745104521276201629106761906784471218020430536828437406839115054853698174276175815769919501112343748897765243432455632078666767872897113391104000000000000000000000*i1^18 + 1962133781429860765510470198269329243085934536515362103106363663949488060935996076539467661718109945917752874988151365491363305872155811839535015394374069604176463818389848378138514048947077112157285312250222756899502487301884855050511717882175904308523182742298737963381605005213375122518153445891177882239107750003529152932600528136407574237839361150413629183293597734574135052392293586805188070678973900032715272600089557333921843120306035804408464647598545311280836938029917391660050015929130448634148947601981517117394731228756135263897857104129344575995947954667451885521667161843769182516641755080837225012473409588011974302328866089255340445393048961921763445034171756130308272034021577166541471458828059495364423755668716352092865976819947233062242386120132043690779197950259787307472332560922179553183052124981373225005068845502488692813094274025925451136277871956252312641099786115087237956610010363921919445118272009841389907111870026910048825218664951828375762702102546174246383478707634636744996925915526847026784217968595600010552224530669129216608385984483490766360305588164185731394721431787630442340059285174935091028170504800202863019982673907639330876578435385247342965627731542895461629437623526332712334626605193282187110234691107295529888972888565925873643416884108778339294290714777137827265558181591869869265929180373097468097564269330399281445408459462068742879742125680821879594153981973852716864547645265021067494197879459876246168771827420744294623476952110419132597819233550363451872867883743874159338640652499321375628333632521409630403328929672298355990415205741321023204117406178701973166218424595565923228080608701492388935360179754291787221943055022438356407170560680846274991921318188875131685189152105416840880828131139241356648167862960642549064455847849087120757876617491447330183166548050836653083903682306867279973591310454327659769507920385778419712752098769049532857196581998109399454474493477890786595206580121750817037491858381476543272226782883531523974017148949218377412915062681098337590228539927562226596063161045452345660341254542532327025609549794632001917855786200014058743092375475976986611113607410567886359354543985575119027164776339227221189626761819211154272221282894281609774230437191888673297738387481427745218220583544968341419270312713272981794952389065366411511756635587347485390887116592671160129099808414289506485636719509654153215953472873962274934971594087948831443099807896126771110207387187578713644146980841447055976120421706944835313834135063305397120626170305364182249210968827636113596096398432854204609747370393727637153051934359828708464330707291557224367562117952944293329180063431922003168847426628518981041411531050475733719244317739121015178111785582671473972924746803460065813962959745756916823263111170551795417006844557913026364771292820084285871794190012018589069593394259961956257711600327839845310128962562483159909556214568473277235200000000000000000000*i1^19 + 321659146055651429717853877611598346904479837781906546984587594945731618595742788219208003551105006957122279756056882734902427562066092866897993256778113176698149034202613272318885644270724232378260383058967165386817299708004578351153531279442860959853797094268790825787905583269075430317161522083808931883602433687721800296029668558959033559685277180165054750185095640330633106092630952681171086962209923689505623247689851801774902251931338802634849203004871001788664251373014071058479998989159368028060692037441060068443935759382505856549680131622302993222641775669378356187702310252127585228789081640907777374719349074865061902864234841537268597081616709231765908776329262148617185702908705052828077127426048135261699312145823626105913150337284599573933736314126420608673595116381410336806700691535190792541877764660719804500368739774822711528575546648686225203713394199040303497623766526325372067041205777373221429419108940457643566075604601239278225987815505905668335576853246349132859408682362871976820490753180005837421487591847429610546035469772252431921038312476546490864236553918238687726842590308952269121176610878837789370234246920205455671893820516864085325311699854862308043065117292695240844909576538272171397597249633112804447397691176606061135207377922683141305552866483108819833468651331105952506020082609849243275145727483252806941929877745785684144728104451166419620946291659540640886053163433272910298264046356977269099074266338783901874369923169652970060488105577525390829231730635286761762269383364250272459558935053316084315823577785421638544274074122658620646387221730593583192521795021919861149269396489044822735374804242443498783412929577024548005987504493667762891846263555609070348594098892016095482424975599772491193274669489518902465629885549867949075600196341326894359644052374632548405296834494153526637674802427826023724053539583634065234450665284096980738777218264180248479250295181026514274829633159860138498075352912774512720611172581144922937813052972929194025272350467326176100738364974532384072063875167666071989561324289605502873936214625743251653097432070505408482764501500030844661052157108623689462868108315610685826841136234553225146055864094660253116513352821216779167760318584964582129777668069509750839987753615088408148119729187678707577226494430467496779439331744981534654834252588147565633322129392507249796780058695967582029445408129552718626130354722347859855557356120961974575332731412948059688395845321114485486093625299517697154196440846780882947335770323871443012612128151346815998631857840877584270416753283225813471060872840452810339260338916540282526841558777540061151015409614737522444897412899302402955927938330970060305304265304718497005447655773480235440139421691901157710388299059512885751383264408094170373951528097315003549990227908281171287724505951698982769701281540534505194709750138139618756281963790929134510080922139038371823624475672205475184640000000000000000*i1^20 + 272170486366547754396905663723967386494084460544021119071117313636890168310832292643968669889424662199850446332235719382588048145068778016600775013078325423287424182433245471294775709608016088593235915087999669151887146670028180454125893367273172172658499330521470362218450575213744067022795204210875538278230010653063554594568490218962450517781354466386043616574488558858441614535837750284900158004924872153652156787324122148835135246022293758183655287985464110633547551236532010758662142372919581882266740989743664757752746534187418296542512798049742622150239991743408064254929472959903119071437996687958389878743823715421262030602329471464520797803328971751160802991597687854424938670731270013167108556855763821228513782348386307233709014999590167580151049711659063831462165178156177820736784639426478864517346686564059225417987944312024040569800682517532749574776079246368504182585920458809613781329380113926014772837155934122050018962536539538806181259960553497352045514646520504115637213883390274842894752657934404288289228183290563871603658287113303966841621229407015071864059072357083500465806152257461367791727690201877733323578373067389488123678252686406824831003754370487078556643992770933974481261376811989453912365139064156630858939523841390984410057257560439846031293336828205776427021064730636795611246368967850392872948924701031058962563629149261060470084456221290231205507936921900823047833027746752484298450138902942457585338192596398877315939033744622392326547058190217053566786210163236760535387328747813411179965193573849638691928720936500853286436344964471022715570716218632387945530351970423755054199899586340412318225768216432816584880073631859700444809455578567825382256669790601348786996977492358705806137449525210900916699579931453387560246071287953358239881808000587429425073597155515156464500706240569513714300007431326195476692205894181913263555251196295091285974099832935044632683748963936569406118038631314860416379853842445755249298891654715158659789739036429019426393898971357904166150275811832147823858584617901579383140083935214531600513644749936838168558172161760562930535225955886742388268670518840637621917854629954767198616127786758232334369754115773825587544865059073426685027839108240264768958704918701919054157108640150498980951518402051861663325099514521096070038048097128534934625202270522888439851826417635293187258282928859313244798031325144552071066828259786431375741328305145742369893902176807704696628272219771978844817092244926600387238602662781803741093443168368105620442774708773408895325469279923096038408450995539539034690145981409397745437447700024398425256762465241325121601248258910460670384084239674585352681845547809571240790615470531609188559406455279334536241848311926898847046701459862904228521677811389671579988771667709694162577952302422894437590899534344949525140882977929899821569496758831352217024540178821011391498077574459170486810991274660934451200000000000000*i1^21 + -7268231072063789363453123797050944875538524813228903456669314040659033983375163722449814597840706164557507733532877625915536290368279315152942748612502920342569807199443575156283169411331369041712495617358829109447611160194136395084488575411949803703172626803598334231904128862687179045783200018404605603070856924669833641070705055079006566455339083869251587713453905002059224675412437068371668826162437557653862247819996941604625251966474127079420587740766352079712006733455980195697632133142972043748037768092393889449846985958138503052225556576721306139721000262336727380123533471435401753300842426157022451797376586159186204337500172493375425189601577193290968007176558258301738782301669089209036292522717306611686864452310419264652376469599507304583623354238563457207304858227934997842287158897345929083059237444483550556568551116197116681410077668949240594866153936866698460799029165246271725533395674410294711814597152432840117600105651124593940786066406044043325710483590994480582365616003697643378132435071974433272034068111234464763162139994872230468272359249925157811114328706215919454898293339135301138714539559984198909820522103515983366906358873278890110939241768594781835569770584852610297501820934763128704779454834271701494970619122589026728543280747092843296708088521910844975965396890693095043935519662026647535653863210770867026412523292865737548492010851157635222184548787298046386006079093303236177116653625154839508340449596498683377763384202299184927343838560839268312308514369498206793196463670236056939118802396254847249133090584574577475831271785808245579311517702771881521247605207463609419647245892641249829659571888366241224464785464281332178223356417869866584602173941439059110553785840644095771061120078078023599324700007145588591001302656947583684868006877765578598267140683963964087198496699572347456641164589863055210628886358590769274051207883914972477517891011378082757478263144326543262916484729415708780552201204117819745890461520353877215472646381129900975131708801296261736348435824347617539009142080022903073570010262088967957795289541573090510907181669615594489456578605627466211630986752567717755402616279502132525234691169388139779486206071941623701882191835894493987740624567631746134875526911158957517554164360822972336588700431252905807086083440650976208815714133861302972457333723472385102492048609261695424619121592335805795617994241434809215218353762264238501128844270724625788216162528466652443528437062022175572543913045737371435429722508187922692909540452905263423281019679140865108407337756241169752757599113194112534667045420840190662822872558321698339652604641162946953065498790216280467686143057406029765328849893536203722334690268521496909832504738167450211809672081045318717384547402000518888312798946980782105263956095822161824484814623529718196900495532893078003336041907547892155094737268720649149256540114977789100011049663079906513810356158205001728000000000000*i1^22 + 10909103104865987043758509240585952510880945587684076315259683529894153717042844384468531101435042988783062857308884828170669812683926626896772221120910337449217590277979012327779434249985233561395735023936790666723826792734706397326015237104509955069775878990020331217311739743398120816040486641341794427080747970438174576179779185828198527077673653100907976165001872060513418039846280358417877295112440706684683435745115962889564199389228011516669610656072875593648426869583921515000346217689524378623102107954166327747559022971873052871276886483233416136345149419443411091770326231404744247661273845345927035586701908481421204312969900777017069737966481560667200135608669246704394750350183601591310574347807336897815737863851988794971866665609970993012477101167139104383541413868706339421564815333726088258559543517393864403397670801077308636648906607037817208803775476185360666554168161147802862484705928351372952944332537586692218591732089871778173845236151010011463469051427604150774776971860608105527240111778461396513804244261875411274392834295000430842422239799034293952632454034157200057941524473135235545377484784538770984435470024891146078232063559179373377684083523778729005562356587401579927515747684845803585072106204844307377661167475747884292673049726422228546394519263519008987815819413652185995069690446017753578596468478240274907564690785783096280027682635471956753938129174298076858870909151503930900542924395353105960362900134333261809400447221347279310234886365340204332151097295441785399264971820724220010423791994759906540602888954863874385665900451079033548224484768225211860339209113529730385722230076600790204117368624522961154485129981418480157646766371443024814241817563996813513447171861208276995015317788051249484678994416665350976123412223510763938202289704767550686254707631898168981035479830641402387560315657544500226248071465872268247624163758005075777407718666800561688029213521459086603880901596933810662650138766417622771923206761092198382689385207240119340776554925439257509982961410243787362775943779170777440806190486278066541445152174426595359350297747816465564741576482362731250863817127263267983108691160467183444836539682624274855613169345777053629974899228685954891476121522683829321617965661843146000860195438687858417845359655184342150985432135283364226153421149711479158266955510013535959844876315281483083758275151727087951607564799866860272441935826762926150613541084790005555582160053074413676890170148855237436287162689222533751760422158204446015183675385966375269818931850872915320108583207853880949052416379729296955320985430755475899343454397802563040825630604903645850000090760987267946183266686697447227160308025210752343131405249153666728320419002564403540380614424582227323212881603848556785802218295162818901813756279387741437515188440529784663497829301783878171454086149624808336620803140071607657495411829704318948588892484764129367135330071866245120000000000*i1^23 + 7504980846910767122643170811575727971895335093730752953195532124627347187819057082741023923371395375453771062341236277263197436659816520044598179446837699594789592210146838581864331454521550063185044107993675248286281211827467347166848072211486793038033525159283633772010938019269419814732285281323189516918109192590717487884556713294794285664950264989223885309011155048246354984431894827484023870817465181141203470731126313191983171092147596802843492840831116983019579877916549321889236271578465990408302132069018054226224086891792648259693435086752055286530829677951092462157180503164513116961297778346803520661108589537486125254607278965453178846063739089746135138465293338328050058163618705725023341115687413666916041871754561507430067952179881876145958920586822220877925569656352905010862928310530884771364418806257906703032159088787158672783732854414859123774204629019915713391867361511695907952804201237053474190012973058568424413476218995593732664552618033338891948451638272600065929548293427727055210507243181822108286676455554354445268120695453194234983673073181846148478077982455180115808887247662860548840223000553182487888153048754277041252162925669295233698572003377639693525198389954363131587336435258792647871098667970684140023931805895896268692257082005473535831005072604823279801097775002075933702067711535613680278836646191830183146022984486255999994119836588754159358418074368734924774300981823016947397184257897498115581112098877242598957447706627059487591937646522180197939196124586327085441572845285672690590299394349567988690300078635347822339146808436415095689541440060373039078716786935026566137579922108867877753211789144034103724698443840683990937900973256411592832697488852314082754311565174153522466565219572858174129175913570889902953894028669693649153078207611027166600331414902133363184007750243756977220595988202954524449343194890292578923740398884326090089481605970591318345940692579945728050322865543139773712140870997810594551192733127016993913185595471830180187061411598337975088984871110365300066947262167785713280649959272531823977997714810933447916279182354125431251541194869995910004155455116238855636346772081465870258889362635053387726434590055943697995228227180857222712589693920197333443739672828941635684502442807263405641701361974504314900277302441953521798634265882865028498110099296823407313447841942286843169012107264777751003659163090051842879945982136166067446965451451850711012872125050395848515715413342960330372497116635734483104939649436803875600140055864162657828810325248885324619505796335458600281434180747791076975132864993338811134800187077417662445013444789524004944121822641965062683316799149179721325151153930033077581978139185165016409961476693363500688680602681917348277011641883791433386839475347801025792065853460608653986806413042406067865402581564404387397863121671495257719687780348273619734827425417269852950332986027520161467788093816832000000000*i1^24 + 1475325936556630500631590812273695920309143778218345874317112912816672132013506750890801022389171358972973398139806629528580586051763724091917149993351487858556901434243586373389907388465848173134911961258519019573259052573692650301947032394662896079487238217273654018400178488607603862532024539748183273226858013847277570404706026571336735026390004825769705959037841655321327114657411061162445170691716702111185132209192679418590109412956581429849755365450528876303390852899785214375522141316048578803416935387528841227118486111732971199885227235537639186548290013424445457025591749039266129392696397438327892982316865002102080152205593014103395856193144058024962618375948526465100611324441163092610230966571525538024295889612043353832575417253601036731698012209382375280776960463751384367541130455431167678743721762482694862064670157724876436087495355087324991126266539141700997509500771967766173677245659736293010689565621662231160640316368608714963062468367776879630779261273452577744084294292143877104282479300629004140562157286195636821482931702017774419902536468788884679439442340432895452358033128164162203098857996813205236292555533430303002916563507381619979504568231675127009888896697382932517228109370995208605167848561367693362632007972904614241898748413491042489148914533792231197232048439064161918058312559294210593323715366592461845406155758275240484644346725107960692964330830305329293311754180635208669440163686373480678293254279637758023233934093404642983980806338250211915455018145061459747926767608675719726502294962164282880591074967025995691481502274587895753866417371564738278508713310818184364871814444180210566063444972326995945773982533681951885415430437756768758512977026011048995428408621010806639380797305696060675090382768238923382673363051563839154573800181286951526470188290708340807837023463486959212200161479815574017217480772573492276080810860240084335845922553837131530342232450886248101725931150752600582936670168342356469524656717887364058539849017813543973833737424164063688730530948009960950353343909213774775517038041068592651758468239019439989155945026830798754587880828342745546306366947733735205006092416316502330208771990644079891390754295568520846734316896295205904817635202256576253678944721245436895688790216257568936776443165814921065982701675585926863934758708230353138547003292431321560541849837482518949799738618651038462290474248631557941773373340491215347135001726978739453648968399826536330922454495747801113139974101901615632278471843983140374380210696749683594154249531974696755817057560679455032624195512308407451337650855911744025777235266391790476750183442521347586643896191987154762403829611661699704145014021377957734342820348150310409582668150557860441967365250484371482888660961621457243766712402285484362222414743151353178827866995514621890256686286249116250173178913952066361491344206815963724341220848933897075739993656468243205909785551568896000000*i1^25 + 169702404288852313132998443071330576716829602733716850103660608928016210362991555932386626926384513632093465253654221869195349954483682426743875213531014319332541919049081367840827800810444106291806954977948000209379076385389479480454205333996412931097670901498960346780287851501616798278465393965290632220982355438292710449284061568972968981384066607364721887613141627964786402579505479752957864014467953845288694612802345956851150401720984797973669981077191973564185808781006029007588667515485832303959527811844767563535821597486052555620606727133525488523131233043975614794556128691244163404934035683974230810963962184352471334189926851408034787376491984407863952638091035693452519088500019178109315996567987377701902721165503267164204292764205849761915492991158522280688209071220864594579646066822930284276987889351495032634151362511366498150447707529725236031920923434486169661752803438037928720475281492299969760355987981314988459866554824463898093316252087059073078103336941280379440446303203039777684057678565296328642162071044896563208599833758054013685549048124753432742289305676916344163920955598842061966754527586182600756315002295554029547479270885594611913614920155194350738388688748179086737966668526119645660857779651068532289076265869989088558567241416049513373074945481071667317329165892270931174612802720953978599295344754959378584236095997565208774790327670018340186861377629490191903247407243861660002774896793088515952256659165362882416515063433250426990071191564530350875279246004271168297878445919303036227514954050824274305047446306034278326655879701072548607704836603301132455315475489510206994252871973721811799878929570478565626616905039543455982159080640255598218269950792284779620989895821832404591888165489925668302048682330660269416155686212909863409504614485078367712022310115121917186406660544132598228314700181775430618868532687938426665135350528449860804731898812728485691726207410040325892189941478809852629726767028424466320193712178409074120250587624134263053027377480683007073280233119087032141584860570560593102845748482809776095650999046965993197274752831941695195818648811126675486357795858611742534278697672486308395719701584010294198061744222093121607641596960018297174158911372035844791338381675137605003783813719756462643965516315772078195479907398911290316785470611444988003969152551884661691303432103624400574096733074170463906076937972259909213438233501041772103491628380294523069313337592611058561687498655594070320269150378723407337465457013057880347808687676674368798946133277802272069921562617386745094915082682556694504068804946216321954817408605721549038634048584375261067706824089415640359119247404136929017984722318977377886446890554723511678039578876295541575890106124876180390445767075787715139463102821993712935244059106450844759078012376908101304033573366804275374214449736821464393754770363576051349838408713557987595156358955168681741427545210880000*i1^26 + 14939682865077430561109441215096511925429288848063785187108766347045361583357426879925239264193356405002933386762381171114593402390877912540294477684138544197040445340496239642995790729053994889843805069880448788165653776175094314247224028542023456690948193892065595973962797921369208966280455940043378923819055078509413139516129304336121232821019714317395393840163176776680526444845207301355505682405031576682867390550568389978671431035645468409150060513745825971395504832655939974955437709199377660599297998797060484145295170780627772372766029302788838374027054955193652656831863085702763253818601520826260400093492500070418637690735340955660439652083363351285527345440424707862061582840720911523659622993272460434894681424891993560202027505320931666316682016303705094260960607054448171443822865802919325510291511061302591941141821843228546217728474743146335285883126007853806531879844431802591341576024906785004143380824099329019010419835301064288491381228167968584913829934856617601153024198309664748522525905162402241718191860100554724899730537318939682743309879577917426298146326823116281148105124212237283214939612771590115460373015180912999322191791665528294850429931905492410133423165247347109938715211520147919775198337362985680951462182493366360054083053236351849083138586712354545184213169326367317541329536824992816188897178760168063680047582779113734608197777031392305623690447746769894389571629991000967445622560863454414944172658215651026050266343117055571575553038623355335925920952683582271016740577474518935268389755498175871941624963939249152172361671876105371062460799756127106165341044522823964717111203293895907676021453635620447866336047148831728045485682446021602192248200200553927454415849437344059879587523271340193230587898582118403012093453107821465902362539698797725102333861342693178900664390979851638609800381521057352360602115531798999945917571610862207198479927710814020804114224324886611226944400142597524540406430284270164012405106193704578786747257318326180890724319142411528338265776015282676621326748550409593728733594010471306317248472488723206902747664423063633620241887555890486229531209052449778884718038177148616956971920242487227180119254752012367999659005506680582516894391046437957126161819794345328914302334492421925940596245343599195192077969894832234904322543944213032083334272473133531351484994852952435546027120386646480410947616307385615790239439426974283538032545654678848845239815817481361045627204632817151749210544910508673668693063798794722759695593408087555282477611731622819068375524954395106963288589999131573503050411158939345283955020005639385197482301686173637651767700960833327472797948945554444804881976760760985506589124545060201028837210574952968354236859908361578919106802292550033444110679140386257705475487771504314626384067184907605438850700167675041992538457540695926370941473290700197851780179434707958952496233854076778504340163788800*i1^27 + 1090156366646534914841829226219994130597137658390789139031439480140663724440898749292367050979145099313901265284271597879785020808633566663288073625666397680324809046156212338928342967484788466569035111641629279637336870763459638385932276684276893536011044353852051191019689168528496380695495272312806847084256306470113655125941824807290456789116488539831046697062328730435478468157816044505480132021755432501810114310213381872670166963531843851534726239044491372431964708034710493237892316666983074998785569412162277843903872179858349176470708179962749727012802142132251839124818202454753553506546688699527800803021068088531426143408448055304436585446400360513944073229557915818952355925996488596567108372209653691781318458973651742124476790010750994405586209012292857332108030034297779728338163354894174759112178672171109217064502923465373373843970230208051711722052093259565264709547144712777025807026527719567145483545770412250195761033175090073291315846564839967366883167954948532771111743557045267528311292746794139706610099206806091424965550011770684038943715143527139671079341425496812945727548760718641780919689450888758255870492032268232389797691022368710016684992395995758186164056137955702556654940471112080488504694273362749084729367423058025561853181337594913437516770498765714421906630321954512457148692810648618039742044216348145404494974817597401439550805094653697192827690186690959836308279342836426162057128370514337226188615238963687493894091985260171238862093878737323726582856763994912427065802474137069107811611126948218305831517509184210701703161612601718066768737251098858092008425687480434979838407681310561215590130918720498807930578231632705863415756290350615039539865517411971400113741180498335577119856083818774680116917585291327411445571054947802078657353540936041652724484000234496594700268390736119128503088590569823267503222938577971909626352996742799175360353990503611682865124207500220671601479435577237059955698604401097114860562801507956753820217533559924611074703205847024317543742116818692987208672443134501018221235638892417757152325823747784751327893333337037644143296001826711545113892056819835090646209142142062882318365801677524864670789569599252009609808032913169556389012420355589051084878441712342822941053190055313385874652842518076870543204121294732270951038837751577295537730096323582718639897744618893863075670524715011527206887253724604891970331993061024404817889219094340806161048524543040062182801464944412086708170380824330912877304272035016893195349312582468442068621885482690679037797111173326569129206749980620137646777044789412952496505354046552399513610801595699713677367556941918262549839351610165168289972764032458400725598698268391585854128783355058465657498889250688463873101953041156682711216273790115551679053436469026504246633739392456424612939155313689424478559682746002115723936666477797968778837115989680498998021879068458342833717248*i1^28 + 62360622817445070729094698137541773588945402845946885035630989608418279013853517231138465321458645615445618046099361447636654718790016872538227506974445662105493051393270844242693307884368989084024431881185110727080858896686006816435362426297401707809318290404275722530455316811394745353199137014509785108398293087522119185763833253174881194527146626641458702463617624645561690099249670186647356709796120061895112073563616555868951764083247667863017742038207106709329289572695377642270231939624459823016997081161050199931625905757122675889568656960880571033095534750420569707265189931337176666789914353319747665356794698417017584103521423183685585022503753510466004021040246775864511209835760014440111775027612058554207648420690253909901252702886606765631331995076640150474755575104867629383234294772909964347224195026090400699687685410875455193493204806458962214262355689772313476805870562806729131373395812565212502296506227565248259527853151191787210269835889372406031739821828464732754455694845851908434227513587339461744496370232195498166033711998734732345014660802764597573936588940256889810713876617324325967521491017100368665735172351318802077573109900954363183519688793953497109183958381058953224795883093055517971356325283127209557285076258234490951949105996397340661130953948928881390757974189449279083442001032656604253663232362402315169159350100023721675460286478514991248837871134370797327184683450279210451807707597147580407734687517562733215728058323681930410521310215314255101043169229094370205404791836189240813125976686604498123020487926519704032849696211433649495565449507347471134839604816010332424072112524808413961245946483830100877058510603008973863275895282253148156957150042247488873776535953040376706966449279114437799410107918670385742334947150114175516269422653987364647584535466926673212282548831517566582577861804629779393852474798555572065201356049622797097027090683679231939265080001575634048537624510213339347414028019363570441619122519888661047205514436578853804593023782687076820865303027138695536029056010721061740341573910732766968264276635900546592403960096114096021818397343084699730104097568013289039659343293143872009242477766469235408698532509529588561257784470009812523865108733677792776880200865723927874927260596303025326341422476432987721331590001549050397851040590662014144202434696575471140859704180504257785756266910919157371782411750671380773914575734307883397462308528739607733142848917872278416235182260305625398938509202388313200762336493562099973820740999501836783418861088204814538638030557374060216305543554036800536444193232238288388238534924903199680150695608195784710273939054313837169530095277219958878930776758033443111047477971688557380428435840067525126325537553839140824968701577950489837090174667567090503846189746579222828044839517836076854008492893956860711882661488449060247882866794904916504484824656154364579511615369882695106560*i1^29 + 2644873056256638738954035365805591250390157209835481054043688459705599273524808272581158508811592809931438320616771231577396592861292611732190108989303434177432644890494448866225229059783152175528451491298468252971728244108522358371905060793026847618847483099101567511851755251105472339828892989612243141904843654523929421645789698225778244223134148665416060284834801847477748372903560896308993738409162737294753248564415469544788994297763912252885216750998614704108844942662650412363567483636675332765167737834107455734169744027577790507827184114122922954460684096451463808056925315115951725137008635220319675977833294426231796657242419573027830250954687605558320421694806874488464510730894216021503219172492970749335264785056118010464066647289791226760012981309225228415559648451070832484184325294203229931865865966814380473192027334859380920328334937351848565811018700905531588730046747083625000337420753832702263523144073400235395787869698331815677212042602963089187765064774416010620984221691271084772505583342074564693171579530742819592444657952748880509071799560312197451823988494474529206600409601264878461673661952494268961036372223349887998303069991290199767541271191884246521398355507154530066401714285696056526524926099303963966638839111969010270015830431998335218247246855766232834677049778648005454613546411776463300819314201287192641320258112443052771892269179545118327025477695182886337477646237463105498437085122271862798993261217080845595946158211932253141864205061216210141535153837892453782443538851836549244834469049019102436643820436667171140016951885483688369176705519105658687970599944114228410077922020460472043366818323444244332339361557290551728292402889331520993905121531582857613444720714889133339274355146615352270805500870610746676770301880053464368034785277055563736237287243170060889737866004350779352423876258982039341506276422120446614260103514160560100057784292461878644780565758924439308364038745421177992182795419245460715985717654664238834956659984655573281552411464756411038853311551725147150535257002790322305978843867694842814465896271486255160321064530757148854397214922925166074765330342268727500742790563477910326354896746165426607606144796326463768690618398874617896161281789953316636988062152684592205421963934947983048451852277181129590210973209316320127482515597752922287625598027476670465325521973135046776167951714845552862535423682234796604899962541750579155311175842132716324766507141571453945180705251906939347528180180374675189423110246224770633593979651132723283191072606113438880973205186882661246235384248093187018329888446026027858850339705597724424802414408265730377139555923738964460616600232716159270188377355216986333101236751562583102228967557228207960787059294936479110003190435231802586556188792531324945598088451598661695508975564379650220999291828344901581955844331184808082124866522990067295161482850675913100431121890754428928*i1^30 + 78769871252042461319873516013149294450963873496587602295974685339545755959416056609731309208888505530898116302777485234595928736739133030942147563005535402466629547627485096360179542773603542478372828497044321760100764305778628988401087039004681378877329508646463172251606689382053294027816950497209526922183530933649227928180740422598301490154583572875082571476726734981183632705007656431238740677649862557091503050756113595759274179709338342968682971859849701291105374206339256215496721061312869539795229472607342064956058413743508891405093648027476971309752772464625790980961116471533200307858476978996516695666280943463682473126653920721105704119610813565593598051257482735852287648347581906124320738885084660529677198434341606412693216681407350169938068265762124324757489018405486154771353337332720785482220110792480644670071606983660578581387731062675366732003142295167406122529018633523298892736549605346128499667843952101430166865773650948799298401513956682105091395102175492611736942498688698044153885832079882199631471366945004561796003000701551160276085893360937501978441637867000041627258971022823910034913638858380008542072062767899619194660775478197751453756981389425408615638197625980690875549626822546400469382839409725264518223375135466597477288057203508863036242733150688845633401323288833733751412005200290647999482304747848517978454565624268236364259251055218381363022048633646550069779138707419354767035880116902633660852141361485891768014293877839792651899477868877486990929673813600690346630681893379249358635149043570141977400422185850835762605268735204593514890300003754927009626482346474952361475384986093998996934285037725549499994300291114213836629310307703539516600349831195907690647868027846946783366993401833415599623527651066593906483466259128994671359737032966207810073467843614627384148224875054564186210576406212621256064216027209583333447121858103678220744926856370839469752666787432375294079107094984877180595241630155354460123639685693930801293708249129622756159993251437705442751440824448244372040532723970298819535916156409195987357236057456171269167495702646896981371968396672842883240124992795886317519949878774890950888187206080460708376692264746147308532842683010816072248211203959118160321126093687488235547676253985694930707796951372473000075838838453484947281741039721407348511079677299533577284183869814775249005210393900600408917841320555407910666922533078270294491800584090450358113323000440570319660080901659458027465457345209751121853159946324671323653773254523936500698698676454512249210325659092022813258174695348288462546629429383955467267181800673034273390135657767052116001525043922954781658342726961249615144732456498120825288433240083767414413683941378646298283005045986098883034685759425372845890953051992297268921844538652042495426876230445182826972530278642898617387595851013352726314948843029163816477305483773147950565654790144*i1^31 + 1001978340386099711074446398346710369583926299024618303874905813467337092278662873278736209713049774272228062197496727124210744355106441730614959657455773768634123293371621218703402189765275484956596400650251307370467848657357430198439243563611362638162367037797101241343362002057058770230180802647811146853426472778202228887548195051751230593885167726115898833458653566586585064453255928404181551953938777492882591739726641166769953558712360934954438544599461584731346071293080570446884040736829080751961556620357398458319827157039171003498982981311633792473686886945718008587592453475581388495049395942513495478053420493972940038204767878409632666610757350386814973944717498326836181860899631952275061199366053316908500379294265120556641124030525682866806577373079426898046252884584896286739444283488874980141447650611772315536214573207280608631035935252920333255617095548031123357433180688091271398253611534924584657064172610227027622238685319635440712993442210272044706413424021775704722346456456650457807209216264953826182167156873578593911573755299074702350408718792764283708153010776525995779021641724013016494290638589926911710052947216683866025972527814344805364990082824879750332810474901747253972646718906545735676631215148823033903297634108840080184409788318731376008123126801177686397673110308061159665257146812721636015331329507738450136002974949910616651064881791840782499570610400702269501791141788909320975538832998934628579080516022778845279307883841976674864668613138435191614298312900617910517008789529100574675837409051181081278745836302730639254248850856816226132417477463000192339119946954903278672408119413935397545941156533514979423111687599267922062796913196627006147098830494019267763195223907056329304766632281200502882398261848239017179340472629454147153453294545796614942054247910243824704386178603255014480254908548437172983675926591828536483102033308298645060387169062155490862410292756073624652934040664100466759726359144688773830366042716447489468195844264148844664149765698357726637399332777691701197337898292745146467178946092723066955233656328848074786205272388699329233890716774720035907422922096595645591271810073596840470763211083453371404169761754660062435895654303382680442627840063323064787517823483439893679499434614568112087097456219065995246829544551913525243179440644692071472299109268194143370801063718897501836478356023075704788215461126990986607860497027847589514346759666968753098949731052626481355090161381864067796439815888218055393852737544936775460202559623523455130399721918528169380920993629306519091913500056388547757657302064227955372478393795242915433218103882543527609136074362744940199614932701150888975376244152157513873823788242722055619445439736743152241046623385756395674358064257231201826439010827570589540751333620272844845508511726718298363135516676526293540513479059688681453145414019313340088483028959954933056012288*i1^32 + -28631282157183915205640696582864914738770514080590336621976225086088742358138593132883673370966096598756005578876801348523057301456297238858999680320792345015279607271403362177512934191750752307361132923943936976528498963968512078143314940110988721541329832487906923607776307695209036122752519454666732387567789442137276060107550764323639369807615427996926050714707121276393101434358061151919662335203048149020474718266837369176254443784279256628049256369734580876587160265252801113688630083427464240037296533664931079259118458659960653025999785889707698326152355948295726824831412172888977287105113063183943185607606627470323307584136043120955238964688760686280601536830785548322040241214406146002984079719034963331394009417273478163235648005222932184118590395036454732844908684602274727884391857154732869371461167062084370340943821892776240938938952465047193130876284363140850732756312265707921535924851841007184499762966077669518995875117632972908765857882847415264882450082494556761295726094675387115157550381533797103770777368729535799020857723480526344234456985877030671537265631352815223843156520973956715837220746433398324861947539368892250319084004732261148218543562425664918329718513136596001912170255831817533564096470414884105959883684906599878859285610489901840094395971843003507248463302570332128776534003795589428323550414439038580970120379970718970752267220911410407813370169036272494109573707524251592489595287343191997155890108625299624310877100422103990293343048788589722597103938071095721419271638897785145480010161843144399920723502361803917401130363330116189223490455865964946449757946347181192297984207905601352083456829381097172084473957501115995357046963307247090800987193389129067473932100068379778792426718221045445095007110941625863734483830538511783965093966318467472418489138648034580538878806293673758809704479457095410187589204905262450463937760172692073733132796819003742162241955781742485768614465837087743132531235302945762220660850770081268015975120353481953047206664458322562807507225529695189025464413331797616679789083149291204061330922169864891382732510946081401733700705884641487110153075501467490394009616228793265988897262417909719553251480688652866232411191970135057389884731558833299779637911809699580479002759067883221620274192971029655834303259483061537417684147774606311293369075324655596891170724836445832836167970218962836465190016653152540863819095580695412932615924707277256616166352384636405567693907400659468140798800711642960225707551322546656000235982755543239470723639683365602244905567304879971842944709241407860542629350527219347058487203866025960013811473923645854126177439711704679280452645527484358368388099816024727224921443701508438869316143521237331368102737140007902649256766815657598128592065195373730251682085687824466750816816306844366355460133435851145416123133563667167331882579011341027052287365874478634500096*i1^33 + -2512032267896667821795280361416875713800823670483665752969718362870840199326465767551654550019323296514291306245965032346457091325732492438284723196603434007797825549423687333214942011392100135275012283024630172262196819700368254814294377574450720075430312235559609244370172344776460999202664981768938355251497215920669786705018420573884154279281473596807936118118736478870548766539494545107490057937665851972314846492095853504237043878190252528192885594834534836964437201368543967753000783282901030368838758029664805308882886907337436083822388962903997989917377280472228341057717880331645038855464700481199454817192141630664973630709891710910655930533061786812162101048646457125111569801478499104908987916615205705550121519936286393828622808971993273691562005759332672889137013458788341160879345934182105430090586672054986947638251686554448590087266539116529239407707184258959064777674933616749070360147760778372312281572380460594838525997313233345843465580436911745460198247673043861600353527502059818187804436524649524767663483835523725846567964779106789870437206486158108562844369665063520780235560104228761075237416787756693919422512672259648600663479003659493044609539760162253315233858445566664730310601971991644474131865764356907937429310140765780970752655620284720815832223365294195490212441682770712186924545650284262367795374274432579546494816430475961242294033549214164271258498992584972230785379792179024311798771563388177054743246414221863898146923142350810115316929641573858241086809529982258651527379030761549282889071149313765044073978740810700689814257485998574713463032663337081845381902703741823012006664441903372103183930980544854650431034250579424754260691817841178805314414050372852330605226337063537070531186024115037751359578131320329282487318459606899091770010097616049017357807819329062298547547376235083339376516033598349109519938272389552907302348932279242453966492456854348067415163122736129048307209109292741849036430501609510364217433061479733435343518592858280479710555611653004851442274717528565878756175488269000052582687076490487818129414721563815489532595412247868225885974028437693610032105302056741247012273840005622959142436426075534756001028455462224371846061937998695044636494554418521047462363756399423265596274323303567579775193716354333967502262666145293957098658699458772846311955499108539870997464350422112361796931123287379113424918821569790145323902354320421546738491107872376940780873015397385160403606488652811267700315946188087731777036364695191168280430195550266124209229435255239473261665424779366568002673113369619639264712446246910343546127895619511010075094286876992995501571735390746212710151231517167647309582473325883955852282637547220605291981048091814212729278287508552760967276304917102472134320006824031845611268668411326276280966044539354640637881135819890921210595301422356655861546253375934267230435919947366400*i1^34 + -10937619023914345408580853237201733171759633247998559313340136539450428866943536944709899071506036305187065115844578202322067225449866987637195993620812206216607101346180577422603973895281716127911028884898708812250584586196777307204240399230105398817936880435301513958323333334886890537161436719734532031626508279588447404881095173899396307198074379711164192270334770196895852924909256432791686685873670363540811877981059744128880170815086094296746109354530710017895671530787858393938147098697394194512585521385021840593954798759512832833113759885731040924352137088677118752667004436587516578572611772698340699988338012714443283854649300105032578400584000016195892883229819777058583115041974949849116561518190121923706682515845761169600232376884201214729257131917454854426126793993371115369026136078851280575464324803575991861785862399109627320850242794410159103935193008039026708963901184759987852116116610330555370668191091639198008176143995573100777562160478125572400046832660184078700669922278648288784969166515829295658894443490653016211363977564312548846456496766032284988180284119090390927554044846782485431931838782736758889696848795523875396410259693704662050322283852546725592002959917410671186301695991189514447148339691295781773419717485655841519936401041671846106882517046528762835696299803245103914457458610424294811228790881923555913709414056498722312732380136539744117679841952762954492898737591894799260583225613975314383560103154864716167950814567743880652927205660640195630167868306460108322492072381808903021632597147686266224703570901213356927020498944184343664018123096884707997080956078704642601574164655171841057859375183754163467760337508650676712557691737499401848641189512140804283995543476280563352972855538451150433424811373877622068796543720411300525947498353253159139109616347757975650927277751315003851031173979233731666678956078221550065724472220390668167708617473293884948836479628529238461379889575929813947535254900018872838975039623031682518497238526134611724928149057286861890710835161899797766999098470953345872285859984357336564197120935354820304559453648722135628916893449495576885049674929606506226648974621011700046121844398877850648485058104628919854818696553744278216448138095662948597156455529031027753089209552753233104970137518013667436608073610686437746853672222400969961652062299422950709244266345344228156145222853264748747418871934219067582923081708170458129917334982455307362819631384957789338404286256337022389636958754120780037761429512604203819040217075432466130239754541982278722292404466140212772791927053921069254769273491817420184143138034781358623218392045769247268486496974324990260456286552142811109602950219756603035082196985735862615123869403999394561570242988809344404943259979905351411268033351944913913951832421734555548974789520196083673054224497613583552749782062853614193269455281066503253336659066880*i1^35 + 1129515763937353879675065329380798920096098097579346584787299702535394219292487464706894554147076547064169397911052839389315185206780981313337746081016576489671600159160100841148513799104023687924888172924632933995460267555941732868818988732293720895610219551022675973900467852852657166171182113286559731355374715568477955307956224409222965555543449310665585049164635740519269659347858967606754978984807584986126332780381691409549197020585636561156666104841214385167620639331175175384731153081265397427921705417649625143332021938171647905110932112890346704729933431406221084358468466630711832879431897373762988464541518732187503006735308165370219135557776802447606871223727341360119211567321134905298490551750907037065023416444661794914924096576883317331504701344504723290903971668293655851416010739827824093008120399753987034478176698861128817684784642305319141165794001705061838730942737085447158650465931816443720785155168740011001840500241505131795661284562179833745752698750584166189002961962051256169136200411125524783954826541549155838842702454433941317963441337277344230216368200295309278695144418165583560994590175711084879804811900539148325226780471658832111527585342249313272786624728725526361981338057033341114432606681414910303025422771358533921082745748545883227491644700286815919147513702718240434963898367843257573102628699307964960046793500931269379074319512198490999761454128235591576507267941995297238595590004735971664118260525792498719896043617128361028508164292783594262450260938967932363032391025830945697689785536479979778321165469150450427460075692588848170798065978785829567307007528196032167281383502849414222340977233439486311813118190256550868597431978473457431924789423787714284741230084265741111494578380751839047221771130939366245727789559367592732892989671365260330603682030970208269413997397402974047292805250624668747105574164680525488403786276732659229232277570649886925546702875636564675292307344518756279872405624308437243720156009597200470432951978619076055036507877479327409445923077102981550860424572197864471871845993239400668371301006634934561510798648905577440945783506344511405241719271626458487467432508948885132960674997655414370350619934994008061691309010227970360945352849715002682087938074053282057118828982792058602312009296619540937044857416368159194796647106844819718760587371013201082377836386430514394753392549786124007447401280337955406983691727484168319209662481905421466812596997164170017219445905805389450438676787165486217450290597060843579089046514562022349958340824516545828938460194500368435067988941828682553220279952609880561881507911146167223327184372330943799299153318918806878309217631897681321129885574574404467523732473951683437212891152585968993778042621633013717123965126943686873156218814343815280787243522930876494999557143086609015835322558872600845775584095581511050849840078701502508186992640*i1^36 + 136542770795241496075863188025660766048152125739342455076287374470816047388699431706284119363462445942385738456149662291330986860212391950221985366979273042438509590483188670006155120563029213928366532785800331748364992435881834432082053510346620046057505086041816737099210008102735427781411521929483341066952571256341547925762769043374049765774773047306042576742569640057289269937584728161510924799560108815907524125785386129758942329091877308959858489736595251098035813097559193460423197302629110601558026094044074776230100004235561501064581296037729247044313587360104528833448438337149174252075646224077439224367593535872306456595091241050676459260995959609299177970429967570301160933302776610247313064835918453098230224710741354679411871966672395434318969830457658205365947419311601474894922143118646973412454369149562421306154703598124540621156465589990669356834074551657357112867447392616126324042945157536322584589633416232338840779091933819239009177127040008614095259071225980938575134696711231297542936034769640093662772476381503245269183077164037515560084491217458483113649566218776930554445005089306927923333392162434099689851200826158032629457677850040387243886955593572319242535904964403376457185999180777720500464972190017377786322313044099754690198670113293982695103783203987246815164136155930278848829027080776128806493984059415880237428408682104924922190656642230150367088613371002444833954921843257082596005052938482392938324889075287337321435691775300071964488310255223252690962926954625046943598931495450901628563865889406883609354215342435627144184204351272413890960286635202499538837557304300182389791647583320898254084680556964983936578739824005013716094900266947451086493592161692519739594082407101216070060022124396077733477328171886130649135324262783170644324136064045817449478000919786221284510231486296708932429880679942199409061029296390687125054112739570925449342167716683512461343460282455349808868607540600878985706085902298617539752188655124317650381931397521084977361371957144275573995807868696130483908286308326895755320750767270301390003562610387349720766160171388269154491896578107574602830307139239802978280510534015646154827194554230272228344687361342148059970236229620535044950982268796233354948394686751254565052472649351283284645382665458522339757454184908532332527096705207749656734472483000296248965351495282364741878354193940884933790112328360026112696469972851372857904817393350444353382185604441542513504013410344612664578060394103038963294058717896406753757102530678518206803537736719323720084611841992337706908370335720729736727341197123712724536671768536721905138531353247308301484633981495294216624953394215798563056946744624838648896365636631303303247547302065706917974082550371571552370858078247753958318495547133722365704795519199428144486560142518012276212927554611717547693473873824665715497449925806051557376*i1^37 + -866847022138150475717784802020945508874457040907328433010930726835458888948775581896764777879619493695318190787069559012899756582306314116615585163751915420814729053968042850205866184174279208336362196469849676263228179270700702811153304998364091787332144428919005190998610950464477658247299983323894232787245297990080181548109936987456814610682362559984420119934815892760401168676775284254714225871542603067577282092859552907491040115584983619535657695986386692298474298238116284026170242857091389042213954678773437319881294160259953768663074929323183225069154141636144495562016770647335473462090643885118515117718179881317951312294443351277837455855371979052641054862111113395412843763079769822088065542076924179176647213726213091030465753942175008796790568836706223999035540980736222708355557610517413787224682550334714631283230662323684882010809116745949318637594268962613956299138497821005311453702575028591448163339493361441720933195597231708922070624558155971214268567622375559545847420582931046064405556376455184803247767520277401086269751320011443431097714373457486025293801184862649872289263336849884654841994858406531652706829725748015052770828011122176669901592916992277296281367024456943475952347704933657327349933768017468246445098375895492319275964918549336029951356603260739627833453052240955882244904548894649280423395133224175133838884199096135434981663123812186644234944231443275434672001196394853641487919983243553132057374946251704709772362194900517553462315154216843031632518707399802829608561713078178718152753528545383908889360504181839005592858477454294196865235815026833032669322785286854598033698986329489610440990572357294183513606011789171679365377229881018048628917437141560994794008959585703624112268549457668691936036587591290968158768407704354663281187237708388907885361391529994609181024281384704528955933155381127067247676387447870814336858261598296471393357258959373401767725401804727472663994516885114271039427470310879337938152459621972353299415750295820318763396346485987006226302906977384932920846703763342033756974299889905871305686612970337303464309494138094494354008388483782128623959113549225468635659984343224656756551641427848418066865337309415640018745519028335796112708588494025150820271910834305973527059618855726450667520525259694749360559322710674613432538889897218759270129883882889213639390549148581898514479006426120748302616953494628620724541960116739015086275095540966385376366948702046724205294338011577828185788805751149391920201910075791426685445910971366791486549129000010320619959890160407845086619835199744002050862907202054107095909737878164072262323434859797981093382762292686306829454651994547408480026146014220028614188549304143002116551536986954025475577643203254499085096237140659642593773203277596403411907411949760327583952204906207164955255032410278431481325006510837885740559615823708160*i1^38 + 56180313070369801063593096068134430540150180702489354595494828270049850838063869506631140604821216214295875800478946892481847521550979959323110417047438736085983512343699662635466293078645548745176666237365413903317767011262971337842158626077606239817900406556651328236621255726979137978514546899668048502090181783966490758725330908698824855295160291302344804939107106948975238268601537041978960043589947860083141832939717903027277708280438826036361497257511673252931661376349460683710893823489862939624048998384236581468980609320014597032319590607527948085578623262800078492284656763358457337134839607600931446435534641175700606160811549909240163510445328778318713145593296494408469419025778012720319850037709129360991803984010141230230687926826232834295812860561186853562344181912925802533183847301635006296931080608827984715644422511385334940732384578954128823277333126639866800351167512118535649127862716047136102465411489486755699398893296610178384378604943581508386175906346506749272641682840884871993250146347777628491291690057859975596796518094447861439315520073212439538435914719465088999982786273976741859528127972922000491254927135575979413942765927506265823922747562007397044982033951047294869166936448853538190411957199528684880433611704944808654273508900865002404100004805603104683114398929242763993706703251809279251263530918460499527032163645681676846618979148324557165989027851378601676584865447475604465649280580970128058982270635321968042800340877830754877456037322516642532119861995316933774013896731227790088449764977756542886467259181577679937054009441243686378843881834397778321230303065685111881735340590925709126955762382904444937266794216018034321491847348407038308807011490728475128739714246439756491908676470897913729407777829990168867319027652586069171167827362181750971051017455256693369051230467969056798418358799753767750958510803329298537016770854746857814144222337298761814859883330683463843449740058039151802206979489226519705685310287519560943592990492188600235884220687580647966862385663484934421217273189343266410282467950696162511071008755759046777034141995452131206021015335504832756075725754686439638288964961516844496819666280003226935760264143461125955937858285047581816410532535940455848482109368279627060418577183130512524507887613273968028102102636848867763460799153342819043749913621360339753302342643679790166817374362712723920495765328777782505106891476789434196327539291563421823323637702732259897941273769316003708697131486494703520028905695458404137849243658988125492579244580819621522354746527976931741590339215641170351669207276422398284900356006653158179577287495740256478599498069459196521643103263969381798695069750908057544813942743869657310685484197101917508374060007725656175257241760161507536405083875252520047538334295601263451030923912822087835990545016039616862710896025088362362788493918208*i1^39 + -3424687760630658978151320086846121349693903662352562355696111716400648811289827993957475415889823793028310787669469924637362843118511192517706790022211573253569582036066190590262132365763138110098006020564642721962694955146950124109915892590652309171404150701914064082740297734678457934648892657360391159848496842749590686274577493342272947289232770543216352994504235421366653749590123138486189929363020944288089432404429702431937112550057756558502321624080079222559203340786798008936870400212730966764048972250180145288065495644474917345372996978531459093408784435299047643065138880587329667671999560214348070632492412717271809428866140931757867757750397716894812384436645605878756896488592882445244711288997624393622035511654536362494630347398831133590369892187664321132009365741781862370223810148408507738834387711266268524992017289852207619877553319747759761124980237437494614819775488522569264613276815744167375523781777623122940102965205350469160280384150828687634648045697322378388101398752597222573562823467130764908807326424216023327266802001838741788308042608079838397516579896793363802965097456213192211856614364169481515091543740142256969339071168273252781689809016325591967518406310662846650596502517186169509193311726231962602245631960417579933810034400033025541806182036238625207361738026781133528842515669265788582445140820049098858182734641545840331173571580913775111620148784771890859365381207794495393714308200343245967907679578421786162946756041910210173127021904361524274097588593831979145420141984391025138508202120850092082125875274898391594335303923645333964880004137442612110910632467712933430339064629001859390494426263447924837215787081621676913522609682587079297469373187178091949578703986819643279725849404589186908049049734454669722214540798493478583005055006710260401206497033904470698586171492535473474732496325444444247927817161322634373564135061906995944295900768405278864451190175553387316914435201436128687311589129183378112909996467304965875383243077843449714935948305297074404531729259549334240543324600423908248800835744177973213158060047787852354251986196989128408167480362217679596860318915767874143847130061427101344351508909203011371623826421151656564021837969852705751006204663167958868108068499431249089890148866778503119445756517582222199664940974293738177138873913166190983102993399895677785879584689431297126805574247760113079324374570971265273080370815955503015196201044295707722922886999548961272812510982169682493515737426490668772066820229415489502149974118520940776438763256693236121453860679787263007091029996099870721715116682618751834720532092459052954433737010865859159664890706797934371690366989715731344368249265848252216480219095881660892929371663338786006166915052603523360070700714840309696347593494060993057629998648080089840042248586331485986704864083615755982339582731369246559049875456*i1^40 + 141519739346602866115422104091507628370946936034757099943026153674293901212339623070907176857946526199279274084977850569435574913854727101817554265300042919609133962888392323004982114866578918051788724581625910068258413032054982724331131881065665505231543220748456247451805566855208975373406939201129120096402657754709444468931234392979039987656086278667256955100421388276314211933451172592051296014273503017428744220504369321940121391504686061701563945205804092129904831705739348040492380791019777987012833815885602348124677519936808290844770503371911083018810293884236420875775929793453698874362750538163417603214543230087068205042392440293638633719356479344787244251141619153045509041383588024529272185443660010626963123908384783194259485798233450732793723219973357922316531791315730399607007579588132954337254066507629311420630638918022165707484172846073551152360500577158907741795127205477945599434201625067101158366515805182630308951956565413811751042518751772641021745292926398927329656467887277671164445445740728110450605867076447450797519880549996865581157383438101581562188032649155659855199012329615245521941334703493708303138532910671983701770918390592387009153148201615097460220597568946469899815703348864078878242500021851681753751893393524831188501463009815733876560513713089996023582479188225494867263605928426250190594002950981711702780011050146378135629671924745174043965045356125802947473735053748480451233827151561860814719904619956933211157849853112034400425991684787158840743268002382139963423842747540922772813872344153332985113788561355806966073634555748031250504608397689409127502310434120415270401009897274786114753712815622241859459654097141326757709766211945021799792309199235680016954138399756006369233385757898630624377924944981397453313235398118193301825546716558403062794913058070661503233240173984282861300390145905349588076172160027242456444121128131081205643385946001195477642397793176844764305579729166700948030708319749470130358224479014369509991186613370504624003949668271691152102985666827001217513869943834627394177525666020603939223469633973787364699201946359536268905429674924047393494366024881654465474944375721070725510728201352214870575584116734430300226888803223085154769793570755448809528101992739769458310125183022557965483251745287466668145123924651385699908477975507481761261229482812686892777204738664909285174269011530067605809470736958183269688151888505399561864390187685859624856185560506653458962539038726296196313742506171827826287853551266131856042828974544967513968177233449420545389856487778036154184432147297535749928825963679576527355287216720345810184938178708588460865318133964432133387773792467974751636337547136175111801964304888697428463502723561285478464955441560679497298575031394816307583852191591581343454103426829930317934797739039083552746058791130658613786389003041746452480*i1^41 + -3402906631969831922759293000205538177743847719145556898577878180141674844154869022847235072539785501746668758283711492404885154230064890869879288003846922394210194310141537156427971180019811691868052767094411779283412398202298703974829195211201186088378294552060047075291007368452956732286292891450347610435743639451054301633506127604679476165975471470408215110005072613115191616729602561292034449678879830562898448079059673667266017207783951468296766952263733866722920856947675927686053748407551217213915670447570242289138785153267086162374544375076820028135387586548622175481523985989586110923534817276392142641352214031134474197693330653911818016079670574427915394721793084707093439022558616103672777857967370872028825179092850430584940755976513442342787370008829837977983211920753323329198916144350094498083268533835611055333427315496752683573709965756305594219906156670027608040559665783009930351570108557856796946513528644259037991231874805732113021562113062433332961726910479099591616573070659877446925042521125873454124817281566665026758037131614746989557380721265915371306001522161549970409482350517685974867971936089776453551444022653853827096953837162414000699551443029256675557636448585123081052643331126870511442496216886214712471368177583381503468764645282995254152606116778544678333287278717329835754221352777484134083342778059133396184856219809485986994189330560248418000095033643767696499121752931543851783171778423764825097780181980016910330955155618692647507220019972805151696843600861844947243412641426146991484666064536482115213270853114640140920319288063780561565416193676422592261444943265509223398823508574752259101939581485978317523336825850996369964872540043528262874694776056478442420517713066648068965046864846976288116709409946426832351133064784134439709650627155220204939035382744325620739815911192234384530066712455099179738730256958081749494909870430191337024718701255122051529683160773195428784127137959569146713651900836174698477459801180661130140208677586617549633731329825526997806072327075605068401351558671289753588280171211842906856804471943179747669267358884550986089136593400857260516247566607155439470817739064230925544885943026356824585175911663229726229993343759722679379168452293658727116410811512580197981937650551645125253102922913513030188999258258929403424389351645271445152363175164725503943286126898789187299151126668875748949400947760839262347341903969731395967884912030269133618234524191952226332942026767526968839018680140321242099644403387291769916837061566974142266786642793547875276408020896778309981569966135478496234548808445151738938484442131702641193764894339707528751051705864969054864933424956925739127167973972809690098032219122280494911526531126140620564626686259295801195111951941889078135931246348788444776213785639028290484518480746506910512309416927902612004068481560477696*i1^42 + 72576810808232886847462588262240839800146014588849056457282001778203483453189008330830521503132843140271289443456788912871170943662756191160787874731205902114818647229388363662304924316615479504801876908392483241975793077819651432018091174073703219381217359763626000609715212464606186750094774326281754686393409034050869983528894889853474076643674905511836435922622754421421451267069581304738969531268680186325866865198392095641283692781917036008045943042182140217291534683005918390405530858728429723029153082135527891060903106499928700792372939534326600685650288693743087725318749001441142278936370021472540785419287601595272910088373654632884696585314100067737196640681030277906249696801953890495700721908005457771290354348954334558266359077455268768800297433941886258096368897010983293984179198333251333080224854529314779283178302401588788072100731765677344075538375976030550310163994716299917986746113775819165365783265962962706038278787794756554955239426735580076261102225038926195906590290866271942263455605498345473288844246596472316572516874260860790466217008245168046788751169722366940424423366524032521576475536433516120114901387211248142739889865568647872455183552436535687339795198250746332847736809373384846555899536772569964238199861442168490365773852478967634107330127481679010490766037143333583220721392034122077236932008991190715815717537558605101875906523832628722912735532009833214548115502559327628824941998956385415592685675879902554131292822402553693250782509270590110790852820630459706824106215601933452824988199490409562993511840353197757423015340895641285640799870293509943135622598169265356383096790720216109500126316265481161326500630871087533231184851512941971490712553194512557877986931853015612416048802674446212115300932049142456402028518755049668929382553070246863087382096083338274050610514590523597164324724717185171710805136803906170079621259253281315578335678525510896924627873205736291008833473599133855518730106544475778679552227431193084262331777356539616973928248069381375422218878691462599914033446439927803830072744491059160430023046932973463210520741700490998615517632434882814383144647184150513574371954057338814594040789217957671170607939593751798570068955991812875180336547303625400763292501976498704549961484377556372560883949418604639636004608180364507903877986620610996747806200572490466467038008668095657480277860415366269418802590334268121901931218307881966951928945000817729809908882391965377385437784571257934341673620121559810675942536228066096781498917817663262488402252359777196154142181631875882014072696373733894261661821408971733436225239417029302368037427594806247883001274135733983303049542225925014732998632689014819820394575313341671531723520051049113339750606891235583035117274990353352353871943615642401777324398056964451186350342270998107525334740877960932033060111646720*i1^43 + -1706633006246638354370074135142993108313404907404836092249691953424664990343265651125569679136021430234869687493712256060663417805569218713362040814430613054744424297049929049038132495413651734707801017544388623814125702832532913784425792245199687553807268186752907460428917142524265617313154649572622271428414513099730053433183089088908839259841295974855823187022992773712185677447424830936685268168179117321481900262954269014239107349423329535983110526673066092243954366316608330055765572579008109060825570887144826376708469728811890491495086798280903974075820269901436520875381008130193331096189314589451108583881446478258082373845271554557506906351144498915468700036808928232657350201219759792420112469432807062955755190185416909490822757059916647633426442269138557799586700096749220311418436775461022168447113241770911354719421111859896966558886411701871370638553710767763904343672387442604967806025958044296974615466989959959430372649440173155765228802445588170891465515455200165560155497462537661980136286134146587205596281534868640277105689110678909912399460630962988032564061096631256254438966046494963179100151512475260029660346544694542435855261845135204054873503529837401682096253205459783624905631645882448083522009984431012544508608624283024848830868237900433615113996389914177045720028222077718549912159117783195334834533669720127866676273074397013334485921154437855442508281518711073569133894521749620750645389375460105112756700500579591345138598894778950735305442028007538780778884067641246233098667711207051008702146451134579864637751021991434920652166537979684069217615015148933959250731746925918563048608878806276991646387975329170501619767343843360049426907358416535966969284776538200897769741156440132196571345669154721526208146947214409416282446246584786406486193489991095173558080253693816099597338138451743768212545424305505664122728519615339609878507336930669867766352918565124712710621129472626807959488617116631637713185064863801197560031860288162890011040843857444363400632205471114514088530925314448780164191733436074580534251389321570909912974669438284757339154880257377857307615315937548545210120208444040071506215587134635149311820348529005990895898471905367073143295975956659878846800472000553530220122349550954497949029963241993484405334273916419094311250204288891340713038512807892487752575471904487532011303264973281804508250483679521541462686813441836354028814320956641361999388171872424231417280759485706762552075097496026727890856632512373684945201678834219355459004298010730586744972296010716579097753817500868080732141693054086455741320131793117031748523994242539769492788438798127352531508730133298103844645304292503243546199274883958837178811835519844184087199690267964818580290723716283284303591118551868241616182152759981914961323684580200584620309386796013964770505746041920465299046400*i1^44 + 40862714318083611444533107073664425640926259234397595970794852705398479749073331108467518086208313918843160298714061154039220400871759731014341187222701024840057746785770252852741792063487302015322636081303070184497279897843792948210539204717507077626478061561157055435700607289320727347128543245476999419733305809213203550348072570628602123377088589245661839232399100454722045438707411404651923793641866153135819911295929417804182292272628690692989238591715433195222679274730542592993317635009468692223107060388801241749702689619938381525012613277905218455879488508259647922818904652344845142328387430934337892262604325007181813988040115982553302480928886712303861265754495465397622431717037490653029338412142741802467724475514738168166047870518972492083941380988303030738115275858088103634068100532577416584755383250407837807575386523767084134660079067062024104811493894348578036479475376107514066882444465324628015997827382921862081265561093916209954747732513074454839479155985047803314551053555045884353835544102530013454793134102169791682000738441581665238965606633369813520473021033538629974638514757755845504972223909729970053698346036024806261247200479621482686777742365490865988371769095604880349922433142804314729115833241564828326948612954803783931377354515583559385909797709843362850578250890234802386729291742084303931743608267562407550097625363936250026874505441442470458728707846660080699917328787300714648568541484912236558838424991367404309067100549040361868537298004595381873621093856832090525980443580588172631717930573204310075227790545857513351950906479004073114028132225843529740256089553549300275881329026557796537684712224128739067153824367736418865150536526400542095618834421112199265302184419882509231472193105028653449767422870267609392480460660173886584219401048787284175543374875898010926531975659379929106944404471826275460092498454159688647155801142181712280647504882320680134950615710398870214338934572038261386981993660165221853996890214164116267394922146099595105093302716883025108828002100261941526418774903429129657562836467292566267561161368294964338917083903734850738949632732068546502272909069148864242617784510790108537944096187414623904937103462051893623021810773627011682132666496195979472308131277518504937552540408085291708224095467774068058462380946393664244727286627236728925425601829915898959163380805619554340764847843439206489681184117176605761219440258179894018526994041563916482102656505547736629714552526922701367197014725377310678630725658256351286042285303539648615711406948458046614565371623764508377605606913487164792660607640737899214339591400329818856090976983965017208494496786716056873988256470990502456352030505174355810184291371488685442880620550663867085183853402731970873154367267180719560892920376429601517856571592732981055988998808259683201173424777672179843072*i1^45 + -837437207250730817074671574529702086192087400524457845215680117212183766861197156312920311688672809492973771596261208623263961981311199227223057065913349655445983603976493614587195335861753701567183061186792689258764085632054353363221289054481358677391848474013043430315041166285860649643863345691843964078298314043314714398195366448984177953325372773218975693252522202682036073709984301305240173637912989364453967345800333772474218672206499551883711550135831580639599613686954032173522295116997327050925356659549200521446628644188473756863904667732961810274138153595944379376949700915457933484986023440013003173026072787263072223115640324491075289380080372473344238881399744518925062045019109424833176509061664947966578045347935777528787949922915412984615535366540315204457865131875842215352275638651223574696007440596060184264672510745991860910191363805145446374023169605993560818350248724953907041348964326967535959056365163244485203466055967452400239236460981244847722867930059696400071664780292357082092272792551809062184316797462068647859147204801207817548390715150177249385465116362459283483201006451280481446337136684386641441151507598878216128872791869049824646087575968958338291161912855162588350749364721586204771272130587228188135458079872816335014314615253164207692847127212592780816652219116610877276337394254629426135530432688375744480694019701700792216062680965318797568026192461623107210544536143306449660768614976916382559111188160945711925778140115149584452046320453097059190103515772421781463455327794725838234144800689106246221267636234619790652945352173385506062469698116180789261340489748873302644362088565073313244472130757500949912496937704866587958920628111941701444946466556303716525615717656172769329528379593620613486246008068484951731013733705664118171348065386587844756793970352571876560975578664260657157910595974548415223589049980857674783316443832933566585362104104385898399202904972474190268571756313582984535863308236197515594959365523353938726691239453878226246658602262798422536537247871763202324058736559518592869618163110759987194826157032842630200264124584340061509937410003241836305985554352020560324657942503785966373807804460931439567657763185269855794026476479429163343526018733084288604694017639070010117684042574758259263982894898141750792018373357870999373403802401122021575965321863010327435172612350056983182005262199363100576452338597265748628236373548831081216129465667706175790207142291480928578404590130691364716841139463556653738024587424633803492258709374658070695472743325505273525837511341286328989870535004363638782872951427516687487132062294767277082054849813100185258423783512741310380633915781565469171976547958163914926725554235122482696070922700090685447001550161529679451310486875846437223399245176646238680912585409591554236850908819258046763895513568772096*i1^46 + 14089109924341362528045549256298230707157449566129215793101650265978294762944016507867608934057090983675560610457210190260828102723047946797426772910901712777508690391792526528224967440016136145562024209877132184569864001162570162637750408749442777243094253712418141018746082595598734536249327740929797434227268884018871694391202008076277969442435298613312352069929404133469253547899237592413031175823504484969715241000667104907658094836545930847655543609467912879836061516648749888331323937191942904625455980915989972114357642404679431046526803323045341420983756127729282602412291674857997424381719696618466575711191609209669705274849632952872134282197434890879583236109201735590775192726842111227365823855451087449603311398951464306906752063557527438335480552414485046209770235110421029518552155417229728324513796351185786825845983391252154307451799139506183170772184504460412745358317002919942077711827711664190678719087633965180929418994911074184311345916204495891548083021186328671266974701443314441763395863413989594274916781455504898904794823279252628541613035263749407186200225675280276217162596827834898914904400067255205085060766938108611074201836109286778821029392720244719931326438722771464012656227740259479878836031618097302777020561485876345445444820451140613166354496802849047207345610251974577910923855297142290321666420543483213237301500347716054607262453038425052050291837600917735924765284093224711140293187683426331679256510861077738097107771610748231039705086173087754493949928624703073884636829091593391480367192733894197765789971940834927002075475057105911731115339509081521312418812848323958756101918677140122605896123009411912806811282987216231979500606120295060321603091270522492324689723695964679448915002544090015700924013197460034324894968396074584541077990409982306980714188836080637852640937158569591413596057429989789616183739572963716302796851639230450039136704795100396526733203445743589770869061350863061237252103375416995805216569685315711222130930039749368313842214780419314297833801933892682784337921186991875044026016177757101378935453836118893071694704903203028602648840798396141005684163047391205541714883872316911299636792515101682850195894905478404836444197365526579420785535141305014204578556840132764997937406605505690657959966386375268057198498142220258012089214156971009167299462548379494508569564862013341047672092074485678503128368334551394007130696955236048649129858398277587407082304961605093613846976309433412781679166920241885306092612810565986089827858756042744036762346431590667066275165498337286492026212384772004325366863494377553344221716711093695535362099332666678389711592511025650353483323147299718780276815958759613716473788028538428701168655142873026902219144877796297472625574709840401209904029890572727998640975089967417320910614886407211052449010810880*i1^47 + -193251262214336142084413187731783158962217230543170011551003940967089891856838430648478821325691859612847913747936470772163031509752857542665626040893790178812279108993048135783872110266758670528035944618841849665074532132712107781487321172240046889988916410514498423269056098222119218632094807059802039230845150685120535425766674347666532658659954601114417166664877475912775580058673239029024617367175043748819249427312324265418746364875778049809373364245818834277475373901445601002909131713492166197878040259977056299249529479582066788387837947454992960097354159923732694532762242420446582017880733735947142132087956873453545200853057139762815681210211805332895099703122154824785344695002580534146065017357485050902664679386500344923529343448490769566264766938616338628333930151033136288750854761390143328590194571237713024962763212201804502661511282895348567319547709126016731889910220084381664987003821002881406257152987882006271813225802717180267913190931652262710168218737186103601312923022702987803874714277897627154250478917631407252340211586080927694252752880605924992570522461645024533302185065932430416488473937985889807654541574575438900877161606809285413725991365023209561342640174147375686679031186119345581919895224944782546506125734125521439908404418671292615547513786366408727010147609426786365656360861938039208186155867014705978929627408619563065427695335800766812455216018493420351646999735964192860014196886016444302759082805153146516746793994576445281425356087300038035977935386536291400519426297589727209266853950512422110559992400823374316875946792277413485380941681956248555116003718733230398312762099280539118943380175673081886852123236815207904742206523855474823883651010340437683553922187798964305448492525088439912548574425765694416315462044279608182244294300140922666507933029609231817682985796549240621822488769283805789091428527827522027385538947150524096206207961509835480835586556775402374703931117006269112567992829671329381657978918770959143988484981525948729379383887384888848600495606168806051809833758629508134378905986614929189259437034356756080350581659374043675727039551382051008261068849330629713259482334459739635203583212808394708942829238538988289414698637271773052937102628547719278492256709517452882715222592986458233286413162213511856673645409357743654434182835860520673235397756956001254171674865595995609486013606712317905280704116175256097834448581358168232894887357235474646208316654059294298803000953626840034810517835557283595156092866908630855073744989052867735806091948738761423345973436822163693266290782493509744087989111009478987782516660387943871130806298460719262318925894256798772822153853195433964799311785109166249072862831578961346249158596793248126958350891177844852415971970551862726100831401280408519533707162277498714055263772169694107819573248*i1^48 + 2142504831545351512651185010353568276646804657399483684135741054207331015852063084127561485737537379076868726766323464386975984678653012039764349528320475460564033403609710761743113096110750935651624716502050974775501751066869025803740406688204215747373827176453524795260225230883758922912101894349971791665003288971898553898669129417503238005235847677362976132675143461139621994272918909777145058836867947380151773195412317488027439207630805404295743361196956790371941339657834531475761293591847607882110672267901701224162673498383227168215377219289365262748191722504957486568603107952763758398167681357900775403108036420610711698866254783731133394212784158621675222534970194568000398379177533004594893859201126104338004736275894756722869357606783091227958291795696125010358837586664611737810802506879879632403411865920938018359832465829598403680259512812406717421592835055538394042434172449477527438957656294693396706690522721006158541964438716419295731790050961583943872336143031230450179580540419707351521253876430059779894537020897880745603835986447139245381617763523179437675323504327874639547575559661844813203942004260409341642212050300339040685610596435192927727574782136801798167869116417937560767900061156961695282295752453859197579333608891422512991618014418189897709187008628112799054018807741022530264425301492255555569627323186706746028590725277378686169165833427074599599911032402228821508568166010012160805075696269806215687063685592251778745653615078427425730427745454675071876644547304615620777401498248238726851008227817157109146929930631802490167261768003630791862542876738139774444158361242675538138863209787208472594988201502579946090969342169696341475818000367248212366509960612077498811547443810527089666438228166928127754382927833877579878129257920145792722504452508900560271262465780290655877725731894293595333716831298865435115335911373628470440404933545936021818291230313900848900883018867760308705915666554083680377624964589955766684567170929811368896239889375262021737425042407152869223999740323464011189937440015576608460079811995750775917070367575273674409879622443116936641915183989021901207095992084808779005722185091185800146946698921023689183416364059115402612961484221379643732086562758423518744059722250547928624379434948964769985287127399926666441160451438301485583253368496288195261372961881917724851544378690111351205505059000402185638151192364666614629644943523839582202243203777114246885051482737498096120005879507130311170013901491027690679570443768432077749017856062332189495123376669982321887562427974171106315152483989296194822021038456856978579240676856982429887906039606498727070484441854048681789546304791000018286404374795675680137771801017016032653719015905088465365080366950069601155632177156889655793544904554552296682252704757817712751740274257784995840*i1^49 + -18613103979142101168220274068019091493371454304825041025836074129433620923362085352756635443200200863383579808883640479643306775326430958846405189866162737444519230223399655458229128805237781734942619192594538058305866309286723945870091503105160389063374712719505369871555284423105416006634584433126301222689336953912389770298180945505579117166285679432120445401450347507758349827199868233048518931776024013728824165763941755679671613774881337974418132084454928828838398521433678314214954891563880853619952204343533152500459369579752920228585895696602208334416037025212405228632837603149665310571070004057818056343603185442997413518051433580000111749761200274916650461034996935089973962611767948735170103909561232447226326611185897881198408151020557396776405413242403506918181841137620629059163862528725289841206078600819788732806434277957888630721350101610163832131841528293036061203913239528237149172324160990962168129179147693310261842690002936134172600443438180902998285070963955854831144228912550692992289071262089370940758388958618536602653630487093272525308475810890594800866167838308664918301236511730681122757487126896770756360298623654601757673440447047107372225886423555415205068703689766086611601459391385751839097152236117809601732025911571263600012457810934405636194274421820909999367424086436726452032394056543563322477988783541422166508740692659212423310365688622733357288639605387414000502587527631649625976922032863817833520265116959464298614998865272528126864160657562293843294044035524607559013091388545007526613599006521828683077606219625887705023440069840594497045502682952343440369727240508594486308182880728487634311292085083755190727668843993083377537246689858117517878101010328444537300898842741565475666849826312306228136208051971595117109945093179911733570663181518825956725333305079674159023120488427710301735881024890668422474821933599382889817417504986050954475731170693032837514547358211968414102359799475598830080465207268401073590410151816236075426127668501069364432888976377274713884197777702393776248858256294887179109907326729600049548597968920097777253207982464148080217190322428005723299423158720258580455156305012618884289319509076938045399107506793642310051447197812976635464051508440157658387295386552807158586169630732560886305477514372671691745634303336696936331753377009072140418825116018367974275293585094288558784347792969495326926886556046691898438020302929448502612932189239960233038796359397587776996713507732072173055927919453949156319793900838985500007782966453217530026225853765553670706411485309911025910633867681047812766340664449530855209552763238623159884019874181394032201049812081387720783895050224200113868048065093098638146364887715089023509022409710680342386328437192212064193520005305790829498341939044928512511429254516278047355584510951424*i1^50 + 117980682339151694079401875127760713111866874608808982929971960059567869462083745032241059526142794596666099547817472852329275084574047429397385547996416522943120100964770371138685238696093521616302775285637783046534199201726737476635693698601378209192337347700436528294849388954190617768831626507030286390310088414920239598172596212091215142824476223920454023661725050370810499660676192771196370991667195027884311085809332786572898571395647137349244593048624930852186752675878922726838369137403168015357911613660585963215903261304845566757713415908896327637656245606131334789382621957153555379992265432281121040948055895596677977186390003648811994866168597287403117730121685316580725975606703266824262786778181160053146653194084532739860735835221667167400067352676465218668482041207838583256197888605992231529521474576247020210839420594988712097850264347301968920440436380084749601447621222855137839746065359358225383695025649178926970649507472774898374978989902771107550809228750269913885667143171883668427304630752935132631320268689797725155193638667528889581800928233428327082019896382557013079545539847409447882263285653954825782219079547564733753985283831155220110398720417240498918837632602365627620032484411637039036061307779993624532573433666392421273202008661642305642496235040086800588004282699409701870486080426043525256276718124699920104364004673906056718785039056317492906151693495707703896531266937108896784868529564347663941032428206228228565860418144692553915168096263990137683695634547502336317458072555002453663760072079375026608181629262217642384304422135367339301122787822635265727445950259802277836836139585994322166765865723571294734971750123098685552694572032159523759000703785235720263423893674162251048308424697322005766503168567042630014911582431491999786648233785193515962093865593549066422409277719567405190044541007706898362801884537884162539789748720608404705226177970244783534814798944135798156308609710954983014041555495604452398112676992004208885305996059251459885948394390757151026979885909008450469783432399090365734091002450426961125829324325614242186796883505568185364727096511645575349245212127315177907918009522296895619193060337294281486099519863157914479987049773222408848517795735692343325918237388631505976277752120553539190130977674997975067284500603786819860146039617418212978902682029578070147416766892644504436327949204312338133782648875112044405747408398043797929403186843691762185442234655634036197647392232099507482058752303756448840568484637461816458932977500592530664606099541352136148590806444245206146711980630630017059479022820541903356950463859346994198190167803900941547014201437090372749651382552376676917197218356841816320479611082606862417253581560372431530026152332433163395870759142167157403787317459805960384876965699660605298416025600*i1^51 + -410277739439293861735368717063095000992249042750167013245892120610539121700311464739512261989077181894049546579358076518350839344374745266479624742293697693161061208497041654183792777544030580993454383896585846350737063942880588020919793569685694677696365179658746656680843313436326181958039288057234031716659877049473698904842489023813638983945433902097986288398010465850652445977945154230069134830706901673209908715132529841222504139294250127860604982292914491577840753259307925078367088359724236117665398636594819161870906487295211718215758546447761261928358362702063394047523631706496115227176044080213306174729562339017599852872205461815199827917206437271297213783138561409671820429102646437015265754043682338517497808403425355677635702624050464524260174481365750684538906722569930321430044642798539116581533214233392424326195197503943721866132407554195979480400201556023555144912264512372673779811831602834100520010437716578822789051571138276535546494607301930572441843678371067617671087156845799782637201011780604428326957821080011213721719118669690192980166365578645865913503625119256007697401098920828522527510289904862976269506490675218318377092778028148902431151616566731138429176885911364664499662515096620548311901929628229461097011880984525386371973090062104597148173717952758049043738271893690880189631484351763581564423459202744719591672578746904831182280388076667239972210273505995527762401717585375493729741619103152859278335109201111459829916867113081766382195854775732593065833315272052000811658655121677618444769253230569225338349730479803032356223090232136243165263648707300440406190617776767573448353557489276070863297587970159676610400040260045126346575606824302489045130161359167999463146272315052150399548681199319672074217021870638933752127936934971682496443482530765410916605763862325312130750036911017598206996960620812541043118981293093028898834338039807429793461616065591893606729629596087460909411001446599720372187840575801087517456214830569146610679363450470095158662582010586603653158420860169881100298835556746327547479486669441563958327052957416200444739313570364027529214444878070158399352652077495800697778145242144030218616822463662088347951428135046530217951710368730592308832795419647189602030252087925386796033643126794237251261464867497317015275032083812284671384714290876697812367292050555914465920969853333869499034656292657314660944838523741708178017650604560742302815385559548172640539795378574694075460669935996569200940119854927935067136111415216904299198725429932850039297829351176128333129656570883094666399472894566932981915297491441794103891861425766576300348464790803971151339606623306931023284733200143715032455576292920099175401371991141157175647514218499738977907062583301937183345640490371677309678220330936416384808669736607319851008*i1^52 + -1112216123589802606290330842788307749425462437153969496635152503926422391500400474159070990510935865881371680544165654872470879166023442862657273283272381290193874603687454486473519191399778862557227025383542781563219939450159066275599550573112329103716433042664989350347801957617082704561123896363218827348085847252508890091211400277674011594315826155388037580444609352702886883466411784964862756995178467404621807907849587993159362957589195061747694163230447618534122638705400202443250053483248049417689697035688031657189734588861428038713299092360188506902690646378868387868482709936238716589043478667237420846517747713337577993852908516345383732411227287918269710896822804482532535554515853476178640690699584303213941081962808488191239370526013376942133313648583470744779076684501932361561089422071533752676553376933701356999699213322135114479831574823775221962347213098308427271200129027546442432575570519195511301195480309644114670501219956540176335203029466481881079674678161344473357095432181328585234063930104287372109582505552155428592950428323629651627448257156980310947827031022063968428129910671698819411460906172994702075916465024474477371345400839296297506939461403472353509388598163864436620769877703120992026051373077868746239831905405847256923503851534152802385114271656727126972689140205518921760467874427374619218254773459481551935355584813798168533228678359555289377530733716471570201371611228242252873099430957594580107074856610242315953284533572699357991018840553758527180942306162203325084134309360450002030909193025307436470393593562965236183801678166518802157296399028045690181855612729507234899467830910963267693706787639471743056084621496725968805484488775369605901656562029714490134712162795560496527136025356598791480182161011914891696628112107221546003833651309077407664613628340951144968647634423239949042587390675020854580849916339721800908830710692413688693671260192715386437772834255173684715010799391480388123119797742143759641881631703997666825250526484960868642474854923581319144463522930349979014967262888263249169409745192965948225223139897671225694910012782447769902567612041785111840385588482782564849731264048854262271558566333285240199732907466226435096867922418029598555069453267443895818964279180704312742959825908333538172724434868352738038011830022338698808693317827531680997697622762969566818965811186621757046956833880926799129459427642519127941598187544542748329136923593820709584097749090698287449446402806553648759735893869973205281607642041530987163911226647156067725885501031119195764779144394215567195455679821478269040758858315929279482830324731461858718410957262944725941293669190021669188594813520255905244234373405616142295104708280454482033162536317150520964825636998049064023789821423831201120379152869834432551510480850518016*i1^53 + 26442204014998774436060699439978230443788494026341342687742127774875454030059078186427309799637458032513474075508218086841736467274727218093175763326508655766608191925169226130229010225512728135493197421044165781364585418659836245983078612973589912636223922707769541303327627117980233755474118069835098354729731813895810852586479156433270455592194643632371223969783110255534888336405698874433771962566180335099406394198240196103182782119123860995255473868578044420747821716989030764703862008042701964315181206562466733774762642396034273259608426281802964850516335015469439602357116550439492692016836635875925694863791658882894114067357370450333225087417944393620494271013229156622453976325859108557981486968487200903757540416871786042400111227726436217895327879391367394843823927086790650838605003274399389734883020601854795174251494823960648116941468216630051612241229229583555046158457971827866325429588404404448102446313001480963935348234029047253435795976144107765189202566543880591018773184145409138749535196210026081488540643581479014746056425108886909390764756372094306221117138898476916548540380603343783162853983284721852606437341194529817583278515442601298208842573330809754544080027333660817205348600636645183405550351224650447336257859190210082696335805084133386331150894737420337449259558301300631197442041715829705793945052032544412882948958426220420988988083448489902045811734548577162159740219552773432885618392082633393110416228793680064596695297294892404635091204455515485030477219497911183539350393303067030358765264510719847328547141636009133807859752430223369682240939431753051124383841347571457400410220638975719357714077916188498117139802543019800256732735416954840358543128993034504605224108257567759643643730532159845734002218279154946791986149690919345013619194642209332034136742404372590457533413890285219239169318633127329957007623784650594549126449480426057944113356232661579544840589733706999256719043087071651754290677225498466463388024092256964241230836555591584503044630722504552651006630902477679531783258011250273852146246210317488115465240852523147494189725318995186512284932845981450919544294628671259229983531698575896833883597946241335516299270633063165889526021449423608943617467449966845831797898083346254527164282921001354114973878760018407421279398193197381790198058371890019261645419468996362961446456210677263978288418091818871199894808605208294849642057302968903090873299614109432273901229235917497609217740607665220385961803310342420669397551218585595647682648180486752911639333184620351757050248204224091510144473568206232299336491047956014165018870010713852137374283445339699682044741464982118230810335654579869122950345145145909239742580045675600366209850418393828010752102504854864266420402686958725392123419640915768659912448540672*i1^54 + -179910405057370937798003106245362932855484008181066341955329439627198594274560897071552475671315375261154458807552582218149811808446765508662122557219717642737260695864068557184563161906888203268077621982084701233328002940332703846572848313795445755003666904736336536157834714012584721690839795664945295096426217180199408109679223839774889541101931690575059033738845678228967940092064273690895904249505059067288066112366281477540580420126871482719799172985433954898833808209897033051385921200604282022473011326682370157044048266253454234050684149799101162098380864386097471949144816956294768290802931808021325420885165957622224221522469671337381892137131829851406162271380401326310592791374186275860718641822403417568755409123305562736520952697288333531267794804325674010875069344086312524311782099137131305711162188326709630458509436957797919559257239538224291482429881634804978334363853270626525916462898473989857213548318498464857345465302575814548606980974060888130476193348564799253111777072764830073142942596757207401614697084036180628942687203643889613179457447940477585403022097590264548990318746058553952776364919112807814998731922980259174092581797076256625501292524252361651255124418062631767756290333490212045711996291840862479528186523270270065802042395567662593631155638465112466114863617373327128594515193223466520675891025551860792187795837278812796120509119252103994146772868087796569739433445212984420583814807811324651554569610982427888920387567516391605737288806370650257018795170613984387836266787285189760550197041450315916539421987930703617757527602085446709977345986917527214083658090032083738862765478798078498630006455104759335505173742382233930510179400313439493908365972523817199403020227592364436625977520388779435757599568505136177348593981475048884315658613261940171398619670527398618806173776223636573908163722305684728765281785857618460059833811944995525770950222491329083437740805057890617022239994947043635265990040402640450139748745144346447521117130626641580245693231347673713868515276081253869819919394466393301974861628198407202866140330226737742251187353325352170414124507682488890968898193586001618658293411960897493699234904636197637554248601699316816070830415707677090378382705699103196515908454447168801888220520273874177452195662116206890867695717644230590106206804277660182395336133771841448483226796578898185507841990839602475976944854184444138118283472568338581488219645338269264531415471152400594337038136365618185452949900041893030183253821567959671809216212863999323379114724978412782230343619657039974153550920259902046559859267022671361520030659347640085453020229831620763098749192699925661293537632822326093903022391492091732594663386933273836208591034760542010786717214245754501470409078002388499361530807876701880674418688*i1^55 + 608938827750044581915612665245228610430900698670151802195899319707307096562590298213651846100940363868932546245866276928084187061966520563488271123734578721864817439817740542597122666615673494352817707297484465288227548682032479108271934807753315232207864923065653225997110184331341500651705752183087987564190170779909788305494667530792190135464435225259100808499926940338265792707564157738632343003523943570493968045900887288082127790341074103596651448602108405189445490041926990223396470325521381973767959498791779760984015684591198935162480626765514592875348176600211474586033055457897032184262425411385128761255794128714342886254347215613574260778910312588678131677733101959837241684270283479845481353754628002663961065184817305649423589548942657972272386965261701782124278773588459820473454304859038154225701792037272003175130724289351161121540187742252428443819722942035555393147902814532019080323909051085355956768219860249467473833791403238080896767232134049310336141328900537680719478160532242714069952965249181313910484132861385874196651053717663174331281637118262489586013681905166475489472422410399470093435974574842212547385689141005650217768626449088020619167533010885001535310868332069075163235707921936989193126787541108348698214220411750078045429172775818868507734638812919525651738684037706649468894750352495282289025930691192671973386164047753752599957518723955018802209489796090412984821874042691030026540362508250006629576949245287301978396849181561207100794807534313391644962193306585837438083576423565700610423822953857100287196439043489975395726613619847335824316487479376550412076538542873052010209988648595002932063881621248966533385381626188430871476807729584450576365570405231532408658216730875938530523852380164369186056841339343299179199206945874437071090032631613005049721416767923848249624377423501322232179956674068307241780739275210550496230969218015002987765351214786135337570310436002934308961530320408926926022539934173258426557635767686283615308693235068516640622359170209788926185142672226598460450746673413208690872767032152825707819106809347560540849866062174829934600840048947463158652937864863574564586642657540838094456750312425059257425934244550421507201275278114025202441269001728529921169510178826585867750583853199951390504128875773317866699666372898511296526280519511319049437429477383002770433830370058946478837346714890378719107920878957998178384989448944856195135587287982326538554952553543935447963033923170398422389825718134068825006859340583230091192312990222183025284775855646714631316249514252665528179753131865579186828260000439690111280047402488720060765999522008635984050242003995799660929215338514932755559258582450515699744866535272874550519908094803731358313799261884440977674171419905768325659531836439658496*i1^56 + -540447390412405160640464186208495327968002205104926807642855457337324369969202312011242230557732983279698080708685109896357601685445007772787913601231582980439029977961258816163168194126855697406658141604575621921541016650378601622097195858238092879116931915619320581837080241163762827348992653696706695614426765407889288353108958682555485552335316028603092603606963716770523170415781606533348833254972026477877072463869079916505331838297728274710882243144247815790536557559486821710669283175548148419295936486361440884835486105850973552747246784450424511193359597755277703101544028986348940486808174255274625365011382462086154660231368598534243068103234768400950892661099415167510987665253158898556597774986814459222566580224454262413356226647027485410255703815563455204254528086563060604691780299802430529523751563602390370448403543883393396844640488329729905610034136319668777843150552220542561816784416410271218801426420141374764822783990231146598962323520907473769882150995652079752052355260459385845223452755870677813008828964373806130686327430979802223952378398462201345300515751037373831261267643235502710592753035844145338943337202087217953470961950217197395819659032419664861144395343296255265692586101697523816749765089050628527509922465247753286336276711726854589637139357866903456153013082100777163726064635702255648548731774742763771842605497576168108230982715913746496051880677450595638191398607354497061541216567794501997382558312599109789100774950982882939417621473325454223498151357878244017507569279378726126256680598300404281010635485544693572298792992373342048054024313539787952460227360673252342960129951088499825594390463737973842342516376715107662831367711427906593543485889073936610262062708970869052830844757859197464830717306473330426278259681367441131609073233452521342029145575520494399241607549724236503795073671648695078478322824696324535052387452567970268389299886003163794529450495309379864928932915631822420165455029389896755815788834148093833991535686058088298373907096106164668119992635852870519416957160767133582726960710338691676032756682770732893578823108333143184760873938773982902467984375641735196676414103797828297979832870790298956519852686016203303510713525546453349921113922071371427328873475761895551530527127632929804666871766785583502596052313110279904161646506834126249664535694397423115875526651805828974589545625814674887777963047883491664529632377038456227034959359139713281826798452951531783239791495875313296024005284072560288874112081097062525817650503868541195346571545008498660206585581006984190287500204440235828644150928896146328595657528780893186729811784995850944613077497093924646668727097797443606222609757234785675073879164730848418648436397391055827236456466242950619131604506376555192561958626787328*i1^57 + -3808879117827309390440217681841003873032284710359966063940825192234340077414472604882532915279419878598451889741626839505047035231824706029046951416292249095217397355362972177483007974245495213169530738534603107013541605284408463670300634740170470879562190729259934649310839173120807726142861973407494759891636158829780551066718396190992652520350467467960826070936383079413009499786709774576319733226911982049063184065433025393280721870452843445879649277677140393374625131006358123272405902536683894463059508560283859125179094992759267594872474674185878168751261288386405008085445261128341515020566431943006250177823764984072035499521257338135770647006801974798656995894474405615674116331168498592182822297923438983609701295496334870149508981834237963247523747272507503022879796605252274001570230439064049189138328865077327575351234677728380520540163896453217936988507894267329539763322744098412260727996245562629637309483328627286885642805320734264643912973494050387570147029737371267807311413547137806641376649069901900841282284737093336119042260464893435300171452400472952882955114183854884938858331046448852564488260023227438439351950594818846632307967094629141790714560151509481778534400369065343171725574164741004778320728068680322190438201261753669366016221593492295089066405807877829622508617269532368712236421435161478029371854848947361176199555669258267325525700603536765216841277571893846503638043684848042353509668590237425166704832741647867063483628535749467642882074885560634244923626517089522654669733671223822595574826248665568439342596932148170694022722687250897237510495597837997793492003613950801507204950165929896726309340182140947855692821414439770138797900778099343423928481193431937061118867581674552883181076324340455252192264303271131919192650422340418617929608687063165190005427020928980833519748447205415545279732605899449785734579070025073488945077067995751799162949404235209865283413561787612959946186053758022653163239920409309788453803455839032727377103962464727697409120323971571702835815339314091043690257398840451157205756883901218182947025752890340110448974905637795729809857210747981497679262041944656382785998552784737287308360522985929332135305098543338576379013236417782781343841859390235709816242665615051765233128597083844401985338250051945268330178633286820771192179107315750616598399272725786283994418696772294175387023245972716093475621746089215631314134951747801631430740306679599002961317487599527893936672388579976677716733935345998099650393195112111113155372474462742471652845646843300866854876054458874750842728118573507938667962667409875573688736009998728032577622993831957840979932233973191402767912080371337690610175307265975159923515221988254003803357155308781096416218108245747157075749452837477171559661568*i1^58 + 16832615875150042890657218617212215782523134292717422715370724455383646345101499407740773053563472369760075432700391257539626880942574352567978228178800285344205723577612372198233031139141181013133214778706181444413193833636422446526587848322590241459472276978738229393231195504300059479280658725725616064370445311634405371176543110053695684061114051213897856588813925181345490443384090425126261716914990832070562108524644469010776570947858962340941795335685057475132609396549211386221222625530798055137779667106105025554510872330283604283181009491281655064528530859315465662492117469519839212560966519663566567131083215081021300348558734948218126714081914659500884283074838832105596656298458516697662872915146797447380953182999654539955785390041986838397949311351081829136248384730141907459304009145616971438049204601610836396453795976015290184486984040617166212077598068970103452906756876913853845260592646669810217865312124705556717343307979524157707158103209256554463651412816120360631826164432140765147617730147528917394032642654747792656190147483932870295275776628498180808675800107957555722045698542176078655271507339937021814450242945848124995116754007210485772374338176636119347036153963553057293468508544050442348346710811110761207893972141167039323560846070760168991330419723552357792939917422477650098273592214583592227215908434424360803951506180499082678223791839933607121549553724764976062349565631381613257514634621903357826170366686471838201128782750243507324176144612833955344762645151215929814629510074799362938081506439079286563402560560116813605156212705892669368068223523545244473437764533329522323998581237080302188633369071081203788141951598670248027929229333796659218893959713266853093776368752295608788452422438338361702223328947375913653606541874531070524889391406754351627750559324640691868394840220312991149506005335511103933641661018120117462112120254356422087787396705071388585762621457915832634799749104739294896138841191378446654575443963495706830720895360628677483537846844272695127473680367757312474635789343794151761581152723006094587790266694856235419565282775560256121045659049905352682876637484481459900716948877620239345773194787316177278862128041478494786519865753066613775429485212707882392778038821462081206694432849819910284444745527045261945600480826352109096325698184293329711454865733605259293543651720352957495335647017475625947902560057447836106867092993017727042397193835489950916511821013823798475263397939996985812290732224030460202688152882698366858104214462226962193142262733907529522333974244876659636029222187489162750607269330117155816414469480250411137337086359372515733797343755768949467274497259407968100105858674885746690186111006474638672638120669128818203196631952573744419597170235994093387776*i1^59 + -24882800461161904341110665566131010504034560534428939429261022936479623548659350095152965763478324092889305289388368090342067308616345530961760894567938387565264610688451092573796151813398583966335571276253376514704217153132001587443195187266617685926785058982239498042182408330137808550873076544650969769441996787305121954505780463456133796157090409291191157192658616939372463538785671975277752239653040263138091780556592945536678856899232652395664899011936359592825997606722504143287101480237807141540966090859255750030825500189581071666313268995049405133951456029583044750010816770339273695189718711203362919532927224798611622677864531819006252370117700971821320447022139794119273576276237919874043874003836370546468637043079269471271558296916843484399303770200980463956813111733149249133117476827321548177763392666672123098870972880683045137856248549682087898890215444561222162334978378397352322252677509043838078786621387529802105971502967441638415270302364713921566126371640426836221255844727985076353263017396835719238977866742276619333623082696525100673246700442953811963260642479875425491572279474974954451585958365676593441146691401042996023277605635465554484845854792533214846674318123231998939100814363267131391640526098810651865315616049716746028961503406245795074982032609387347976695309077996040900985837859776152971344288726059754365451431372699002201412712785731206907699665068925207308223171455134550123866416440151657147361693129692377694413330438347211118109342191174367870641173712902517952572939774132671663979255728486887899045865691924842931282472927946330846261438747182826763381227909363626926299843825213694298248951793762747476742486877468050441773219262279890146535559802726364463915790394017911453985107286332115529678159042573291225085112713100706884576786287087134428429099083381330457385622475835143685062491399131633461581226127065338063719057505927292052364991363557754925745192455488265182375172952125543535191504419473118407417945506343028692464523179998859055033913859059528860614008879466333970675107879439128306705758310860622749268139266411251877229072305339293209470698982868215434082574470367221465058517772620211909796738946489001324885348324077736521606877979826169158941978504064254733625331583082220417950374549191748587852967118023742976570727455419097741412787413188875312662169950086361932584100611990456338929776106625240786632830888810705936525912168283553437578811541314764979728647345339250739498186639421092257221685689845689847146356281351989815439411287631407559784689050104901754649718409123603779774744902184813366959816441224121215866752339667576222384540793533274175839234449996559814703099778874046956900209868368536338026224463758711599677511120927881886983846592246415443804867537141760*i1^60 + -40181716839937531598969733120016555180298332675880351050369576334903806976561409395096473994654875984417927254635079681895733414119625717824868841821939601435854832397045147864602731923220358078968101184360089579667532102717681520402343575366942074740040424088444469548251460632780850021450201819615631508041039485336094311429698002717847231055181931938206334140130951508529783535069687019280551704425972625661110186915078273673273138893158767214053911458748027871192594124273633892670890878655672162849838261697047606789035594759645097353936692440610297670408434699220500614839775153073307006912962756207907435357903119235225028900971030684633852404897656373225784164878337224107685487681094365639100842747908119223592756858406604551670770500341497704776883916061564139198419609965472423844435778720730108242074728229391341534791397330593513261645259444207542669340008037086968697164537849523107637942187605006482129707785890237646774110288222081569779847828939872427116601880960659879506053021262109629504638234650718877812499609795986913645452386269104395860958319273247392739856336647571605418245893385479233468564465676550287559715179833272225949105374774130729848703149245743969807746541028129100763053205091310341420754521530250029211051298788891747068933570270804947324362100356576691938729595306980640292688981703169502086312483066544638351871418594083881410538048227261412956756827163013821736720550283859365249809615324508496472002646160108796560146114246056772953540217991866363592704562647851326930153966507013021639615139661376805770169024328842196909854257011123252349358154481110600052898798045218628332646377164732833881495719972157835178289754925577907555705233227533213516159990411800418227727548818086856607526126870978182566437755697063334628578795818754875499243351212844988796051825979519410450237983378125811956328723992812545835706331548998622812002015249662349603673057883546200034148590438954671089057009202695988254016967682755219159014567425877029342975241798495139273497792412488323679631028551355813837236383617905458349949241227317638621227785508746966487927381688305421713906757776859945603712734586296316572214481465506580272040352038091748989844945809538046150432567872482299026707896855399246196762402181212520214161324398386457734051056924717555072394033698432730150309928263618562689648965986942310468460047194981816637399288247234533616710659200504446354054124111142551073035950303050725747818319259946724541694061365586476080141735386873743285845352342317660123474231013450674127719608208860123216084360795418762354455206535673666944847925917562068616999464372091313011767805996111058248038397377075525909993278300769876686589355729658951847917062972336708572811123626304226803058412892080016287690915840*i1^61 + 279809414427995976428698196321040444298408384644611303509817797104990688969540377101798427104882735208966296893639510229017681826884375381040294934989524455214691488926863074636534607239799545223720019886410004136301680649369866031545887816469096349414681001983473394273213816629161196783369218792491356329469297446649088574829708174078005625468916259466569543900611085199903697281304277154260493651736779719259037968064016751328821004074251488990010966137886421835192741145407629630583869163796153717791342255607191522863625309296038282117099318532853526956378432675763761554684699548934006297362200735719023653908586303189260561143700565828938132356337292273802413192991986242418824141469525680708318838434744389672870161324606945874497415643516377436327234227373183926119405788408884064101787806111299263808571083141930673183191005078816422568445752869494834245963266731000926551387323476625687195354978212611001322604150178325773299540928109306845835345527883883643267355265283004126627126050670189403478359080066699386757895120284030036875122421190507908771361313944846315377426693747977376554974039424890237445008268835327415817125380697298959531433618534432192254678993290529679203024932585663464506905121864288041784087060937563436186829090443455379021988915174059530730434034345159200407617133070980103235069972530653335410737114258392039492825402672379098790558131406556693672187568663045085486635809611420171163564830736459468237595072655043538990976210502442097618091608355710937068218944940939566682746642808058178117629526893365010394413323405660681729274077741249943941595874656995567980004959155365330020145120324623218966932370108918865794555689081419859983822399729980916476137733119456170733275502606224247856715034869972791344196519476744032448053516952990392762273382595260561815592510651854887876968806637586508747945724880506246158585835463415183702158388879504111108590683223464992006651340745366309079382193211948723614707966484695050348646876002442118003094233455910045487011460735682780182213229182041264420173701540359637944840479423441396415038351047784169791594521803657719334219923247706191126235895428086747667930541645060303210282666971565456527486020480001170259688011718965102596165677699059839423155888906836922712279859965425275631506992325587967418526192392892614649049046117723070654599580346982984315120319714256174199398936883429156213920763328163861745932188193645710714108340532568088884523198632076466198786135248577466874271067405999855633228223231394225900548933654725865552807005737291058582790079624047705929945865223175624461661826366592219600081661004927583166259883805812120629876010685554432521353476919641827569588506443971410823949313499789705769025626774514642721768985692558134870016*i1^62 + -546477820258941696109955720609045426599763196405351372172250838254820525321486610649193803691909720469640250230824986332469776916889399210252917456651074932597301053766720577329437065896238006424652883887776889233926702158473059399939331836425634937074976959948281790699278934653946230322604120040242506623745978307697426187345165357239546238965164848972611485225701626657051983118403368507496215197754997376727082399230158001359176765624815809276318141799187949319761595847660644609959313872595755539168073790301637639458620282934617958918822995080420701550013038645456617024232217225225858059055452612637978071450584685989543121648533046019373319291938058214757029829733221105392819490193347503276274150281076209196180112760584552979305977803066420990503494182545496083854328966639910233902814398640329591249200385642031870980254044362825840876460171391058338466043299094532418610857513248088306034046006288841003517996868550193904594308971270259497702460016213013246804594943511093803930374663806780258585714715247069885751721957695150510008234076832314734273339787461269056921059401884132148708941716626162426929841103821690792432426415607452643666133405371659667220246058219289617737066996074354021666579689891328244337958576160904842895965853595319723552128427209248390774787388970945897396191857428233668441658173769168322049048120678431284128985631929086582643490694845246077026210527197705819276049161907215154571892049864207226030199673096698176047073393791210708293637558456532365203257006689927033320085986290133227782088037780859577100671039557696466887645732773573805505044205918023195431610142995280116995978654566090197297111871649650518654857591356043060760422771243658474037094184353045963685197596197833629820619463888028981311114674642457726626135318533714535754413596797279224500010497825340408006759676564803688370482948752711172033006040201849105614035415855085758239989745507535734596643572001688560036818951118737012543255736108398257662871833336639867395506437048561022294078986972374982392797219608963138725282093881151644270890855803856800244260996608580873817911505151506845141820629535979334091930542836619721530250407301658821553118378397009316741117651108616732510445338675696540632330856803503321847882564797207056617457890121604727556511168944218839782858078348055415554064546848806300248942434248577093117149124077840543199794030036116659392007717408696642570010039793254669497858439137736002766420307140167332920632741788125411733507668438296380634281196004143184252123701670854831519121027004299370719708710009328249525688808570948618491306120477597885072053231807426596140348112016108526080012756264898343180787129380876561468555402719986655567146800255628754660942365561747659807062714944061440*i1^63 + 1984381953353401164678607212896111863922490054814267696749140491231596344579816717603877847640563318267457421313473287830532051330823419885855105243911075744109254891389919374029074748303989981460046400389949493602590288034113955150718742165387683118568179656015210903804242756156726138841781184355052195518397321961880794458771663835924065890437552451992948726446655131709608180542527668338224524034566511591776390838165967400006448763910602440711141956289061542223807655902489106330867494766871832993671119041524059910950998969840600236397982735751673799503946970399321697451285268070096588940812476817570056465734811353723227179698122350864112438574747636027496282775212024402116743390541551987327231860961430987138305867861619542673330161677713316745932271011946739895665988869475182431217136381283981204179094779861641266442126085655462656371530571338583329557361321727042467185290701507077147786528302008705908981990611315589567859485844593414968095345919368019498388019687630415209302458950337978552081599823727499494223681380305836507784823006079586131400659877435002409823005224689016888144428247207590619456778232242753182652310442152966646530638024704025064690277127715848667579382195197081595925929163942998370589311139804330564809142491419566766782854304133301361512513326877438623932808500615863066316962597988605089169192992092423086103216810952359538800162862214897300955369940100940855704291177218229328141545187593660302953415687826063467936776620081166357340905900822245632918225798880194703002914645370772718246661704908608171271774897534922585551190208220766419192946480540332780391626394220177690504043385198708885743051763384975287061969757876553616945846397096178192014280038791992353365848991968224395169865906457401267575818390454637786020969293985490152433276423140186297516775794751594107094002425846861846463320386973239702010154252959346111942697454978967802701904002134327429416514162671997310796529672170623093361875142628087825708658263061551031621742310057833680273592879143423973081649762197765781983642642034720772944573281039676214500434073630745197422378872286283016746870197473188270938041655165597941303365958824653008983465347136612317840191069847346107630027205125525897688937843540450523591395637662467265363707225749368736577805245416402102784539712219539267913042240091087393084082284225321296034848930329423390045179596857268002595508692614950530922364597331474825194623062396587858709724574088444604458594994737439497589674130342631784503262160716967655764386906810810699610171004085453300704258653415721330580485113396616339453947607839397175383552482517540100261605021501451029657309857017750730692465185830330845148757742382904455807729442817396270150485715691575008020135936*i1^64 + 2454493453469987107491210533508654563669507968112222303446116890668331904135442514668069938389888128522340890313226724507983152988618827965400147519720776139241088215834828995138276912434134776207144114659834860021730754203333730804398337040332030681062703447326334681337670973868402242741064864975332187353128773895414388553958202900479882656908242891959872949708182484463391805422738575228443584122033479170901578183950853340058342471570056677234702681398554493987792454349378004694400106062688275488472312685651910132110894924325176459997447035918750619090073976219414169776299647836769158310005658641865641850107611379555923012973882858087411054351494214958072856780748427026925587078103199964022771104933422536638910748507453234753436453036524535375688374362293968029808471311150248738552437701307576837569803061520035491298581825722767704205622277593532947389127236212948665050080799970367979943766564556887745374737861872013404657377640711060662443012133465591405058362593917204677139964924368552617837303997455899420318211565511598825704518511412633781129417051685563529454352050382777110075001078950153338451082834759388800379174287436398244092191655400137314749437722143288992335538517653614626476126467948092684762164255583711648519671202514027966730013292392940671638608941186694567046668118083977123442921545199161800158714433820091183911076328254100105196125421994866715009094238754407945453277053239130049288523598583150062486539944397464235363651918562289059599089396049492284670670574663092685349275852160564840182269584156468524268003241574801190021048955135298694595735484740711705950857311430913530526440478190010321392811034354521015434927902232959093097631880655313301432091100030678524129789139073446531547199130464357786881548872205259324750259912138265245318827225108150192259640803653426216911437193289537597484201383127529678486491456979617649698321956121494175561511800668594044358572835230884757560980274500071055002208104201147468583979977719483234524700232100541122776159861099453310308589594464973394553729615894106050527180068092527438427556777485287794754937082590439585747568745876282052262139768094063464444114500242576111502375770134140974030642019282119427498824777280088685477052931019015084520677928104658728378627056363332083785900342396563296837162837904663682978735268968424414108557271362220394299337784378929209664746634198482517165869675159085010847921999253322182946420790090352313478283177963642173512003504983889830195982760244374982566899126639798291090209818237590556021424632069527844651651575699451394597876543199376935220626523861376145958317265293379771418004539958824519818384310238525025465532416822056513483667895099702625090160054737923046125876344184865340522496*i1^65 + -5600293931863902137942273069250284537237413258614670227910658744819779064832177258030912473493764566985517050690223927716238111317400222145146626287313857963603949010401806800489716389515373448643620413933115385247025299919402228154743376314221490143488949418773317615311769992707695010852617720536712012986276343332152845760566640478579628789367654914599636399453717779713644220529211106066690176101417699481619800954517165976766003596633150802127193032917758929729430481500706525319255153520733356055284362973114048302456642585775388877243256587468197487367642248064171803901830163260438601533721870835508349203444956221200658633545191871277662592436856188642057782608674747313628218010595527364666788905388490713735570693823031341245144088041379127054582376918123700377771741072731560325823509924561128407782907650043095497892511065066382290512878266952897004415385690202033319478275233481792000669470630118728592157769748650153567409153446921358550468404840208902947526013182004655503830109619041303281418729551790807617739751414321952127387184522519286093984271042787512310076338548846864964005821573525385594584047635122467518576120970369559122153841003804728794745281292247477152489264522821791293726671151151678158109678125518470913742172634790443547452431664804450405157091431633436752312803979489349361343273087304698925378202732611416565330233419601148354448742890076731928579249335044177943631258204985311505395083297682009916883103434745416689455656970306664899567910675316109256933804106552601036160129943989790567653085448779972225226317881890492706842021605199092866738965393377854837783479009547747398781862064650677559149509874423195314009641022646978749384851266604685467973060183572542266869485485611597740681832380066040657396397360319354440926232069918430655971678556031867411604748210952109433992887689188435011856554360306244781127006477319426579707277681418918076723066542346329293274972858946923455423501200846255567630451857265440603132496128309194766758691199143167037199587574965527685359399719419706097830245385723710205306040122486640937627401785935540586339168776962255323202022989478316611633656591973701947195591434072102522974280910893436064478747893894782693988187957455701166998835515243445135337605769604801142376964332934964592137462605456158982567238534031820495174795240300629017753077794367112758124858197152813465722014912683969911002518076810792897801359605703295914797196511066676330793907230513759239202418931107457202497698207107534829350372299692934462583272776106039086599159658349721090384220462447232202056729910298740450420439530296007753336987840073987085943706336239957273835155588652330391494512482418765207851393688021761513305003936137634930494165695651119104*i1^66 + 2778741824911197531026038293302107716067617984731652167586384344487537591750279685487286070157782330990098798369634380777650340363276579779358279869102006091652528962168214212293155734926680024385381260171418204144405437612703910512194456438305884987025604614333121870936661715432992365672273401567342590542631005851791302768086342996228457930295464588594515184867890762695893204654525636622754216884566974789195375257221598671242843977666806917941448812629690494864253793386037163617629521437248034508874419504656488090731359174843701607211506366542814593347242906624623903673537361815303565452722868284388763734479722485050129902199311383719661141000021542372828603486609112458004580248933594893748058730481007664630770640304784159915040370851219444110182669699019666474289562917196167520518918514412436307032242040487924976138975572268221737843835615547506939649523864561959268451492705680909476391586773027992138932855116501760347690722161682777852672044252177463204057474546535127993683335466483300678680152151664401922102212276457819641665127062519018530503733771513366729964039196946053724179098064991920746239749780773425253312237981246464125834677949897512575414638102075795720085049602169251131710312041521963488002766109578423752616429371607688344577889885031928625931533400295516159618665402454619539546564616483868655122251967927794149638078705418188125144237715973453367882919070509222442723251677666243583764413605145280632763234740045119421878675954114556961054157473733095557253074615437687862422205118807007174790504732622371992280395119630157781037468141365922465461766431837649596253264189388231367277920706683377008678950955761043306604508413618311493106376062557980731043995748355272963663212937556636472883192958151012717421226119839604011413765109477185642947615522943403299400963216263450186719487048209483623396603339839581284459091285358466997216033618030552382200289629157256925345918948567596298699455467298211337847126587567748869301100203811185139436091937015603666059685422978963924459837115321351147181750623840785260773789572213926837581537517268703872550203749349782564740445823427043933351239899645899676267331367273276883691616859158262077473481868389930128344643025054728053108946863671845557445121998112138961929489741605745968533638433633299569198888149919682328305124337081406968389419972600725996545657864371746939356348263966716190346952703634858095096138860117895806845884928069876552215511865114681583707887794188816231801803526472860629646118279786698652351667044454966438417184695363989598932112819215435943730361970016206745112880739695402908685155928226101725331599524095136008262658068296454088682000760740823614096559998331347506201371316409729493716279754752*i1^67 + 11235027140013594256855255914404813323243118082878217380370039543631611995614629752802572231311752002755630715965873041359558121877132561767192661063718963229887072643117570980467324121059597055566303310241677514506527520423974001238155111783475882585510842545414221884546858603458725372174909761874901337417760867667136813078303893413517774047984636191599415140757678849482324597503046727810801216272603785014181227780068562659360038493589878769009443025500713782326741253292521409543248242746785681457241446944282876371798823427147073542134681866700011379900723915744890808909158274115520144495710846513325816281937055812237955821483081341504084824958331429676166267255040791279094424505737242809133899560722038184645772215133491507942541963320438249959384591624336850309351378718168088172585869056305902616260920914005176418994476559759469026610077131193040306986257592081350447495819184198094416439432366136537622756098943956141400715832474463929804761670812438993173734224227208187393334045072282390374051820663010661643289402747844793787698655801147904896017347394984203873598698649322999048182466389165307486533856706736875360203289903179927651863404834815038046577246727835524466793197040193994093264545506100657776332130643905074108575196726365720087620626730994017157629669177475691321475322845652169344191576950190360547225796074368340377790130657552420197124053957911186404739125193408493782175087107135643542779390385430444121058065579334483177540231750598483455171824679280530434077087020782780960715320920251866066861722346070851202721523225416440046150729694319539594832499765133071609771045573682754143418313111009379459525106396172594031800849091028450448695298764166207074129592546961070738005441920044909477736808397216186008805909334584606917574877671221834423503020436912642144250192783380192672908479153249824035686369645426403995313102233133638973926033457479592527305285139938429798276114499908546132837731611086187647401619835347279593301008234883515593346848403242915836399999490338853393909681678089243182295627386005234003274802938323000231733813449402149421307737542047127843590430861398587109579515514706219230707491745795234008066466963907663896087258598249409551927536316069499617231771753031566712647771528469792934573074652563401858443338808942714863663510420810861439952501294458544435294040069968507948361639077966722228881855102680563942866990835760575836622387133210905860834458329318096227870133370440739904997885517796006359444635815815840446677774340751170980757538842860684714730551026640729834910088636927658377031147008746377431443160852954302964954633166172477162593273580780511188936086907100796601104263714506131401201654848891890986209253842196507733786624*i1^68 + -22676624109762454155625454942808814199136727052961808115551443091282066380466921754288553873323604375356091208750200204083096916512574874029649220700912786629544935123329110513562661611740581791551699743446858844565891883242251403086939735400284908814000322714447274473508594571920251705119204608751378101958737996094314890304863091820252926465728527445788220160887157342679658515840069292772713004079535553514995561866791622864843264179664901365060190170158440146889096766146532087862152533054123423856238350605623646337091739939738270650711922465358816806010585567462118918131120125137000919443004250793426638596446988122125132415811406571173856658805529291715739396366357082089300254787269854297868986465379479412122696033410051847538535111989055655345506657376881517127116604950302523857613959732738464230254338595883020637382389114924113277422501941375581206899723559825346221482154384447178887785218299881035006412917125883299735500689459776352732981946432663201007431334630139775644633777785442234913585723387161464489613444221855880725125777290660369466687516371623141028184693936125377631130645747776304195156524005347829711031609470677377000509312508888029859301701957403373377115649651397253170315693481271754938901239006314823912552323000516584306011468316249977451571471481336624771659770714955311549950673713172377481794108413548807177006479262105339159847834726918661537674271286796850508365648446092385772863380940721301292575867811934783772897785570296007732675546436034245413721570738791780561739766664890322204613664134668536251180610719396673928907982777780499458049790600080145358871832382214007002482973755940495933738823042565068931299975458383075305841403423070687620681796070657457246583389022075616201420649377456749647109635751296861008428399022454834323518564728699512015801568254349963669760885841017344169070770486436443497411355543815315920146732593449309838338632312140069506915587228936252628716714161516303019666995975093675266723923241516531569823256704298385923741598804435582875685037466548368348526698878384981201389369215021130346103879191057054098625814598065214378169666819736640674021342973553129627242988099509599824189193250700359226510464113667303514193773079079001458269784163715921677273366989882705913800620558347427716723870719768790238454652284354612198771998986394768568163296210985567449237033256982045261468629744401180633184355227129980509794777153178535921265822615798049028477807040345426164463477464046887217051534615204203671644509571454589371764719016069448582315025625787745262342825543480421161289260057295084466954997365855001041316385160502528765009923215268458043412441065261127321715783222706483062187799447242101608958241473673822208*i1^69 + 11287947174329339516062801268334088739782110180707613558801170771778852254870416779120286622474392839995436686745982916462516616246927138705918707372390406199055865972326640952833124720834490998371744200384692291505835985735533012826358951790484797464249344053862463092608708525845678341127497487694926228609765284104014875722962206478874085469168761497946376439268126136369952167408926544070325814441159281900435704160655145412901691459003144945154264930290257825008701548282616148239911207517570327893333890896044834059715093555801848061463547937223174504351825977124279966553176730451974573806816980632377846241990403824482015341775954860777471715023068956346770307547291172653850610376657139933445082184221033980313706631140295273219197670828765716023203407063409080043244899208745615221229175703951732870100353863240120315212134029464494577908825237694814055619534121904987284795669016900271366613143425118051765547587934897929896434960567648692020064875662760284198684482432873577034470700722814435019637146609929711305763631356805559071885547974137720115704801711073094433608138790382340691588741709095314576056218615906700248168954663335111257298552467690338078424076476840583263233982525710330528375903054640470950935856363961613782667535533112661984307371882225127218467862653642832550837298590330431619642515392340982125681492068357013871031835044866513044412932368509219380961486220168407014635725754834131790724376333274073530330559072031232742247104065396114676606142083612845127863409484383347015986208471422738814521626620439609401669981124587387189997990062005666673949416340807738862506744291054009478346425581579663661263343578679951446129741141567084204116419310695975487736115430394149980945202099848043170461448457427580840633272803461502822806913378345770957972684352903672812250005521162993017065733966805074974808088263984426227480982279481819009064414366443528827644569767051541001570762555403470555460418871595935207979284842847411934500472148049511656426707850365178425373226484863273590656135443651710315551398883752361719878787947315345373486570250700583620977563012833043600252699260146685677156612493431408650822369807274239401444474693513186745770419398877819592899888390875063317175775046872983039527435225520389436565028201619356559951669765249571857989533236517311945759892484047264890776438846426604384524612601757318422005837258260200359571393256670120752147318138709258896351149257922100602074287315030332371401920948627061229474084731047688279432806011666930867849155627554081809276774260264530752808278615313807564191732187833723235451552234930451103243114443965802930744310356305918981558713876163560688570882123512806880977875545307528407446989045760*i1^70 + 739786773284057680697352849829371687275095810977029329852679669082393471453755702995840606852882057230627810778809252379440637962906340816855739590760080133752665073527712313292055726249728713034985560864397020035054558627192602168238801759253742404888514809914756340732263996543360293976113931643813201718152073492496198171982150389044063105075912088472529215585105872550499447379102713929402782340276401547892574593495367996957250441171373248826039759662605351995356854607223327618344344856034957797145856440993661633371438421601237868810813681752623408360574252942123422682140458733032123800496066251613699530223884772669280658580336194795142475730602105592836375345031750982586713645316851046586764601727862892375427394221172669485401603110538947214272978347465769905928309807971773075626528936320316179650938705100988574066047135634230494477363119438800516773388832077464250318614001740909308130774626177023604499354029418066571613028439887930489624607021286713690738696815707511417865000826322005864529943738357096342655220007467179926214009777705771065697713564905524605610136669467870416808308427659084709147037838398140703828422443088148458602182065801876372041058265307731048245960632025332125218365724867804092965518179413976068100176126671654873907642105552339024057231048596242808519835460545212564899625989005107639724792282567960189046894351267039768812819428568322173895259333549648666821796287258668348545031691961543311540513539846446740241398531882654457662636922505906071421103881283067867818282299920428009792885784427268545214866147933295459218368224561552558445488415003723597054108209655258966413404507397996841631373465589660101915956587927126159695715492629269566038837449486985777376124245466282050242269498806960310510667679336967970695284681264848308187024343686368677073111861312114515830101378718143159091292111060185638585023681736529447462638966103881536489537635138579607720291251891103374402401156446815829497349699341815333937004066299104126404854758738140520733944253725198768204416456634564634930997493864254630638044449099649827393416766248822593441491871756872900548007128261523309096365753363890798387427499193351837603066806914484745415416304955454078527056159473558424598558738507002856993337961059258676259955912684694499079033160580072489825555720546605878155740015874768188607791703948952429396094748865272080016420199749302871564574441655456567843188104270516026996518380186891306892038857916344800522916678431423599976400925192027953556984951056665328720670834779256936838640665046717214185324373227972458426641870287968330023753092908937738704211924721161122045546525579000261352025773991178913026377546611627035248127379595720797454336*i1^71 + 61740920335815968977779375326695929919261430453485452854231094608927583414006374050665643980023891689246067627443356957030804401575137722062165580418194328875668238046641470065050417115340303412318826001450509089788822769991753486460713081512432459855716656350491599349518173677771824169517009118692297432743487942205645127788059940479819444908196386257431479931947740809911414835127614154951727217170703699556203420566700453345434075407936493289699102290594953642199214073607483244409572052870779912557731357286230731267623080153925431297636043218450754277346669892545062714545795453610334501924043997762985810805270995763957255894408936595739633431621645944682116393394194955584214943162608576177552589270058830771641423441529257099456322145741624079573992362771664938357352911170622091557404607084006177420835712630671566910899416905774746160595041237525947465739779146146672483357379685257333879559227105127605148450899106858222824302780806858600100826361052867838586056388172733849708995262212804977812111685308094380346365916659410323658959541458733781947882688002384862485386224857966274540855728219743925409673221015592858046761444063063282587577344523096862908075382405177457371769708001783687524174361861171251956715194808349888196107899402112873886627995497873234155974698837253884568288889219703881016385964336837002839939926777155364886284322252135235462793969235427738019158834594912898271266287561573843481294434394061918487824675211616065376829714120752807884701998731781831823044563820742067774692865405113381192610420578352283641600902998986952371683005943495330703784371638169037424750587863874944147576412338150720258364184602098220398809003180665008862203948041412194013237968034254387967912138609409985449515589408727666656052968324662197205523375674659380664211789175568834611659186341666284612771899699103803163720075427227574538022289360519056246622634223274242108256684194176995358050853970158158228299489141987066045033393364003114735013718221941819800974314803638150730146672823915362464787749053093208551394563322585464330084735078422822022211001877025910235373897934834010743528160981921280271363749210042001504432046033479867742635335736701953058682589054605418563506207784204903334407556275084960716725421379379192964246701064929293583512963221797794560130405560177007034773106842522532545630414632871848503843671115699345124779240589497732724606284716718408831339718976197973813197089296936839228166190676998229207050316490723719999384956241530485956982778790161520321398105253281015951003310828547147591418620594072338672661108322743686086509513460165515423354970208557132519793727303770703373694534952435976277228687506926521442677314031111372800*i1^72 + -242142597348126090171467357084859031000104998888349156353835978699855515261407143470299744918571496141296793473190359495314871235491369827949269243104497812642866405192866032906927981598492743605425137938203140221476043597280788350194047205691291230768533095279677961513511182576430899191786498026371802012294113878837607015343563874208693032765244600809384173737912481423701080847599135693163599040289541510513498976586825032432424808135109295540610393604698348639636218981094488309619440136306784182182994191773455633580234884376139527348026571524325958555555938429048936821615686986842957170891868055788837244987156175448776191626382232388171867225122413986859467903613227559222199153634975871000405790586507433930091045395976742102336436612239939421262478881459442580229978161287225143917403150807796164017475647740229117276920222889722470263423201236651526114940059190923153517524471448677462099720754336123235478428341531501530811742065333042409336251916806740531733482216986580786390748383221805042807586848727292767806661812404667681716072012534935471232774869163079561346708382736806397288872571107369014844470776970234382315952726620949016838994622362579489638340543773573476513120933138630129524471607844887920490404273408731394588269491743043292514522382698831799861591120275316762682036533107975401840986292282490238315568273860445148213097400782003182469111790869461950218583579033134275222884156208276559290012696828842284228240039692704220014049344172240199796985441269219622427145085960772603719365553476609843355890136683823055622396070859411959443726243484239035944108180701307048242295498591525903418312908481245067754895604625231278047044268261615479416149642482131351525390700112574565563981192230464501069413344287144517514192891900887423167958443279183667687640392512554950568230053259431882711725363421247963880354661200058732210417024724736298809868086841128106070458428167587013685676721333127270934653602098079257403164164624369949935882444906701373482294788200837019840764831458747168929443698936434271460720076886206973926911298931146211511725597852152555754191055424333334938710851412490402119576267154634218749709477169627169618347368445421923287538343444645195440432873848285040823138434621523808815057057116983168028935532309369827966579060271605169253714651877923597979656416394954580398432847840195509005434573664396142549036292215451172633132661857568283252330969655710396301305574361355328380317123838488416672570962291656598039713099373205137558526128301438533736991305982134359396781551789576396142869704331077793014282210710807037388601005873502677613441489618615911242321284257102072696102309541859700892101829718724467295033462095872*i1^73 + 309623740882289227009601437965304219903039617032640503259119332330314479911671749112071716207836628558287095003995933151792907017610074931731502134371916742884492545025769995226789702551689222150059607244956154608925642910160628994934992207335367169032603403680977290871276115272149413249481635697795277212854162882311226968766974408626540905253188947654435875309785985274735118484499979209043697837044151753287522125640085199823352013213634337666261074818713066163946807754319603388133849543216665781410073281174337853628143657884797595692932977155843135014924139582654831337946448894692964261230838391868664421595388360129491801534858685935346209891808408719463924714250879497206196931329911084583642626627944911996899205763312911471014619109094384283945408304373496360139614450852030962221178557896678795590442517943207582175106499493111521705372529295974471993209848607494785625243218204529840700410915728982046293151880126992465730762810385522435062019661747331840761937828146750081047118770863554549529844180717965536812131176200267006602811110361687463044853924462580271525980626216636993224451649456971452356817601610607910619955603144383263073854662632991342782385498270762230351833638219896713027176893692796820751601212328579340977218311196502545731377278285539802130841934283411112298991714566007448881518378800927101461208491034164140257898686339195808199983981163838070944723642317827490213260511930157879829473904813831789332567738101721259368260121631023016882878794741609030430141757518804388282448279105201153986488204848275449116795536095581706015508248985708580255567529524617117978771114102157740261292489390656785211245933361287003735880151519095249301802202915771465859711644492588085225551146607914296129178255947108970344438576273486158971413005320893798933055633622378610624958585807724305055350483574418008468836853144731788621727959174333962512250047229340412045763868610237627393766826310713482168971683802011707596606906690629732481781963049037638506047611058624119452316054209278689111641844026475726109684277165467299546371852062202979956489071807090953871684040254990520607250972214113890853797445210213251620437831269888144228512231474709089441029558375054379457886161260929783481106391706053427699655351680678768461182866082678853687147275612742777701700843503745484945165899348756812640995968036811398746161709630138859386770107134001832833832450157271809479664885202368713557529517706049819360863245721846261527473455372125298837376596044131612282679243428130931692868141232247439827181432046963483373801941685847892828819967356709743277296202108884771647538790592126441551296714583499305884129541344280254201766239112742202764689408*i1^74 + -171317346963898430879878617149854885171590109875750004856190227861682153748064287369883345666262158655427457942860867884910069232403723130978756205489225025277609063275110902967412473058934378600670804584149616965101496339195411718404785712144840228810019847247638651796264203266389432316222837172167218980698829794088311272887943901807412277294016703982819215798347469923385384443470806837307829336914305196666941161306183329255700926135052302713708497720285017825371726081942274937528798763946101308644740459164099340650127569608049132376117494917735895606647253001496631083424001886682922352087316361358977903937867352939559787180490840463364020180256907617444470328257884447950195602584008961582118091518826337708363515744330029999465294397330893141633006180112256261904210776789285241578828572195895225026098574797835272726619634273596154803936891910461398350975076050687522374460814757280902837943515005391290853062332453522320415009903910185327186708954454571639994788945682971267400693086841729921224110457021969651199939331291939575448178714886271112074773599890910617859998732777233749320912231149090504729547379588917504498099974582258274692141891208142829881151845012803165249895253149753402450302984768187558184873722806048758336471923955843840164953398438278043651571383013784500693507691984595812288503853265370200635929545479585994818879205492511063200766695445276805227761312128005317929399883754682743786503745147523159900338320957225196109550489760517471262353110325231491140089608731110646853487805172409780686758498856573574354140056013559035032840000228337718481326550683445438853077728019396275869630687079217272792607424288768478971783984556945613645819088596254772739623151169757396992171901114833015420987961929205649509267596618412181228781035984630203722928828435284773295623506689998824574130394960758761249232902912919870567939342206217738046753424685814393589438542352818029305202775237565953646700764025026195020962442471617806157744211461704815909589169841912691610230291766868349141820430957699563806466929378746530491226441200630271431902083853763935579917979893629054049883322966840924846147618015925101628457100857375932610515005878279064041347402030491984719552310358029227028779084521164075549106683626777418342644589149187676500393850558503638185678600048594303126207020640888860992967528675988840050362360984554149570169799298578374714256469944892412982064204980554158083893993005514652130919977392849818146177490699840302348813171793695528947172412327104119473891651391711142979891866866909906063751966915405100405690178341277584655431037789069156295207922050452025785506101283531132437106010675221544470412064898793603072*i1^75 + 219320918906524205489812738342226166897841077801762573123367484972658923985375130081846881689567562307206369226149121550846294307206943222217210550568683728381522927944377350705635671934663419257240515777317827498107056924643105587699004206610105216628375153383641577982840263040678066323701453709502988384030660308313710574922471781092195075669110929078595232841509313769125516555598067155543265839073390083356785682891127607597896124768775001295659249332990558464467731168675296021866375903873553860488907677561301508498399007208225116128155949550572626601740870577415411646881589657936514636859054870036577294326956631181563320431232303629001541516532435098397082664311164057411039307634025387179045531517685665320073505202840395059413518719416520968385230732987748594174905813305581934643211869533623571127700311867721915541693525526452317781227824446254360345389031945076275499469691965873129293487436357995299184019955744183756631012008286411759511215104508504978302089308417166357982743405948034145922098467230019279018840385757385793612268763604301185313384307614128128464422309298816257525228893768694028203797828480683919366312711211275433871305922733354701223987372281893731950424854606644878650060984062736954821033036768637947604394913974971001497979704485459997242693319156009790470628563078452335548195847863821893515361501411423027962058302754246947479988104685744326725781999387497936896376730390116119604922445288048334786150041598411597910855314261630868890202310444904982476997472442899615045957679194154701267456410366386114279273242631963199467648057040681877280241628102965254263070774496864998831016371658183694168691967755981400106212668985447868046783318799275004773524432688078230775768955603818108288810825176759054751277146446102044647041420063434073950208933492760319864242234067632846958994124604290834201229709876977791298049156830141570085607717860892088856273037202782062167455474482569575019992413123522507956627097715450073198476670329763322797134771752837804388207363664405481031707282167169176173047765233845827203060350550432515039663596816552498063686209096272221481451042693136912358312263854847807814380355555091424671318911533789657057963536207267401675481171814237597870703763664574722808121421409199827452604446820124112627508555712881772378422285539965874825269656814738713930101910700196947412006849910475282608557269480743048174181014845665910843377632037348103324367726995956461699024496268463344830017485408047460481359370012641350782536940562699349691258148736013598382264005381073791834997722719300278910920618060518936995320469937677622070373178254920307805111908681074765066256239433465191932339187548160*i1^76 + -488923051805710796559961875510544885559229613756049907627520254618704146115067977098199678483049964257652538317257143891416092731760487589484939908135375468399375991590323451742586260441818631386943136014282340673641233674200382847412512794614467855056367180732536990150664745183181690923362568724922255055841771024451549266484822616139721834937980646827335615095117078774264687657000143256533052458052036691946070075611193883424359894415728984860327489263700969129597786926071177145572083155982376736777423649321282444284968689408495042352075711256762108849010154913116038711581554705115333880953415253324029816657513971469927994605445905197128272473394898866498849648477817765923288354531712121330944152172146344421878627586490309016390363667490900725726845870797070775818066283980609453375166465084729785124703141265446134273712934644051658198497408992613399671880442180885741095227831661983613229563959924787369152044185384654459752257282363948238804031813153874571992057520387111835910253595174948069892491289772411929241638337959402579970631079706809766508814301362769033918624067357635837322551778097220933788714039425513783493086843527764159597987019276218748422676510413604825784122132529725477714503279086070490283985332775499459857468721882484976482469439635218465841581396114311082183500106859458216877111014645532028044166390246111593445784540899322854555884946415975486145369644619624550989642371426899104035369727347762571256797449914192070805000619435026332123377021421870144583873792159899962361748652808771122768235685671217062790721815183069697608032343512566452348415696246328665313280580488385692686054325301856490162592887872361874343750130120062715455057640544151750906076181763820662694410710160408680216965677228562285949621218056484051139566046444640549190353701836643563692067386113419394016332888233900793284622582590189815773831047577362566634109662727110565147029127219901645275286660950297291635353329018062523838003308038076355597162746290414478041113950606537647376180980266103269004350189835575318784884803106233193349610208920655060952410020896762638279127659764484168978108062720926620234231533701542287882097488405346250934069511804847526982570836407419257733572767670203750619789597754416753885894706099178562849852487220233813776395289128534664776006943865211215529117198182991136053299541082490392714946148822975107708603358589069529233514290971650055687683132123859174213382806916613475730180407684719304317111944460278859606239355810803986249337469320005123398226294412694455464915357278685085894322944895944228547409579918244716332144009690349795921400342454730600642334578572710552943403667656369279631097856*i1^77 + 574741389294581524371504371932003119597333611708995299337791339607701000294516735950057544290612704273503836720814793843741637732136106942742303861170532539120221611389079551279517255807788168043266713806750269099048995045546268535551177302248649537773117966995148228425127917991628873594233938936290729697339485636745933767824895637850357289846244887030126792496217348652288196278516030842773632580962698859028938190377057814311476372091127011080869781325053808112277368415430630635179273880933754209074820399557564849562360047571989637693557065634391299892278885829926368528362379014021722730959484401485985926142241797526044457402402519877191880439729084617078657411352527847635458553917630786711884847232144108417380640679078039957789316919523769559158703570303562204750283387691442027502160822462646621620650521403636842285142887519897338806395038874858872305904887420431061121710069369838350557902208212127194454636378455775826735850990271457927134269549069903290759343069524695039801842286558081923060041110543196841672725607251060658195508618123176836249602996960441996344870598325229242658937687347313054527257749186762989539103266303224170919258983367625235259197018371160044026629305090903660595556482807359526582550916284687441295053797580084158712371707660972469335026231732785668108000197571256248867660370766072654017579747266269845109131996194779861104692033221763052146561831210957292246078222135296981482465528518938655990265905407268283889080019266483202267100641466151125428726853993393860504483812883791355342415124014925113527777217607775076178851601407234954979853928996176353142589479154287059676670620921937501529491823619943451386331472554006008251947508343275560670819778815658988520458472784435346538964342707739381238766940956497053943422771017263601585709314718960061740837028449964160330176844548204977252097272854765769389730315653450912925212903584877548629060244809966568607024348567318406197691082347403880762330206378871156138508651056946346938213013248574784070949063938228789824477764238549350026895733910284022078328311208892000469384056660593881717059671063135690419396729812396558422032370215547721538471141877463515551063183861941016572322886333030176372798889327447794762920616321975334867370186849214416082342535547293605066881045999029295972309381681253229601341400835551351339781700131923265709842391389073026639547159833150514196245635584386389316820267337482206958458635875164914824377930751611003783593288996157837110383260781244346053616565846217238860343167278198347645708706924899714209149429971032029675810874334137032110615804849669318323734032392801530066464669224749455860969095894426583040*i1^78 + -450174425877458117854240274067892383683338976903640920883744210334548640315726531851523927612731373127448683527853288931981838568816983247905825265086776040997794388465724131307593330150447002031916718517556356918888045520423598539469492723268771848337550705863338682489608179057068024844573841813545905487987810073286147437917136848969792101768885099936957290962174724639573961634873435418978715501778929311424878871736150531488633897195967736257129413898700165342610159919840312225304284179395055738407672668053502309378603337296812050498519669790696774887001397172794234884591145224545123739030055858732429333382649454093591861458214033175438611146123741399928700767455317204210871497974916548955576668053504772708211965660073575512290761218675471133349770373220789313005571929389916693697886145443684270341966819484089378827527510854140750098362862714940958923332515714648297112264498114896447952397980282249257639678600892833332486352910113262901340211257822320316110753423724992652533581819803011932105417967390860172382396633410496281951458705386905590605809644717232539112002004831646749484188480447587944841759176496424812175702116975212801798983129719503303482114401108698761716745523787601046243398222420654230924587527899724024092416620843474401863674450859207605544697196162389258600742811321173416108907534884666913795548355962467122214933608958705018029319101157078200585863987234915228258951471060887353767332081869135709378575825345950111806037714780304944434538306717099928352548611685555777483934177548325083442393832979333193099943486531107748071054641897476619181913267906571841676748507290100559774331428909518102149933463215661495855832987982336596801285217895420331249148124267165046330722399895482117147127056116333581107496213505796831991281251501357757676515361162064857893214389708172084146080795613465516645636606471307356505119271836571892006412682652280444865895670564885633991021658564186949532139672410184243188353752942337057173140508825224068407194880928512051314435242630171607293803274615102494305602335733539441689353099837433969121591358540488734288227156621968743018675784612981813369769974911424592775793205123290312995091100263907685375559176672168331236999816618962048297732881352440746515460023063558018883503730399492387437243502520481599738536147434317362826016147270038708999878009942938220977222086935368369959542550490167270065884847508696194702835552319697122005493463672859146169944023235250016297795844505459478293464124862492970511154363095503552001602916551221134815081719814074673780883891960650544764940738778803367990330656563808855387484004116484433782360540467714467113572071243776*i1^79 + 287662629026269420314635151299471207817850644599155101304645334707666178313049971445786161928665886106988905802182292030298091186456178665257426604597565552007634245528955624438346088616230863694933288728599907789136098664802027698276323932305458368178144025653976621462155741435639163874935729806856109311378678669819517053388299992625357402601984721893964852352493036732524837192908343157853415199176988994162789423673719575152094722218592927043961084501474613749326293881012280446340359025014850812103928617426147908059087197428991464373583255936966036355060252512846438229998329009320776401446249750360377924516298072479020480252688571724316104816124083628327688925288984479645034195855264206141192741807836003327401711944601227051269053458092162301964035452132227713650555348785927190012409704035802956066761290043508954974910558428770736159831759136853823437252396080555150762590394348296319481143010304703483116500911176136567187963310751183734455868855698492708154870580443100637275932925411271084839179034011861076835289693079052680819647039982574523816352383398007876299741000328388508776411049911199232761569917856595819859993606904071405321216984109802730957689421911216775027168717948556816635970169561870243640984019334771461127236676579231556347466301630987731426859560897626028264366127529432547024253068506470101054909686066772424933096355177384838707502309748448200521822035360301319628078362580194062545302457373026057474405990727121591542256306495252235910044622309326936834471480285311448738719470287219524821541774146020685524225273244737589314783744876157972435973603281858896004671873177160086994864444282636880188713958844840571110231705811746350030346150595884002943604948682141520609229274556357604526556186222752853260242175675884385779652402083825694973104173739548103994615827025281650813162292125548975628333527210806928466225856927505312412869170409912807270134920265377195638714943335126525057464244650874236027662652879693123814414007589012283036974402648350247367249214997919676126073340059466961133729824203655514698242724467678582819639090240780853519364286689962880390816188464769628080351874322022136361011374883884663939741689820260687469797305362220952419125652937930091085276394209282428206068130205476885911973549864764059386257237029196472575068213442249697778958278592814396596087105753922932532400334811607423477589945740399478657911860587499428538585549575000920581811846368684902827890801719870250515247404698352344794284339724550477889367168283454291309485440263871162485173610074192013238300279741856640211439183144653891347481830350140890661082161069555613081345598711676329243062272*i1^80 + -223192653526610947265539954893030996266386617537520318406991342660913528917165439717326185249758371891231758231299300165253582660307102352883042381418071773258101530941807326641852461211413786709675586538773665519195997601309212802858638563229026271337264903111076675275501153559166278407409501974147481719997199698784260788148976788870294287787374848131192372187957417695622039842324857121904211044076353246035082199311010033365379353442385998985887112071620536058793225398109504296696923425586946653950392735932631815613066582625740704963179902345649508949955562651791320567050867654910821612332421522279457308440351536239002403165962496483638683246329446806829916819071408731444053139160698453306628265101805933275454682835272311519691493672977407053931967605427188949018330484283144015873918052345093502552109131821793901428258815292200963606984187064161808722834176943271683616771744019042195020380506509713295612914571658674887496142567590754476668444591609303940497428916293852232922001419197650119757610169910831618473214887447655916278317365362699991453713503853328536591937466068052151209434826133625977785985208977898305065263918183010698248761402693793842452550122477332911060734433785992335776652534776176018915657165044561673122229938826342877559860764249221425905007718814608434837832344647677909820879645567188081183290336583915072400091377097181031805221852748512196807947263390724784492897667505457589281312911034925416982167236170460083115613688995051109769537527247671102776510575220482561154468773157210803631456951304933764264634074127178222688957026746439325722543775164592179862030778437620961487289442754786060280366773910525835799963552069869268609852780301255967778808210953598057601047246063914967560172030369759626402619263670144690465402117171461889785452221343562570791316462356545867127972702742062357562976970648933983494816746335945381175366835454856510197923982552551703628172899658239518522218011942547817888380476018603610622651555698169525125855520708029089884842873163633980115141881280956932032088706789065900957537069783029086129430933110851263165547871536371099657663916662168471646477485731990304443757203675612387486867935266913928542986778578833902905593822907004374387445194741037425687560119194364203110310077898677216139991420430268511181827973845483833104071598278628762138532048367510711178959078562290691466935890307679477682088421391559967408902122185754438673200807026378934236723022253402578112514074813368943676260635324056433235929835955945389993178682665008840196411612237055297899139147658864188612132707318390448525259198034775153906092618069585788063039037511401267200*i1^81 + 194675605543795913533571912598970762489932709782292820498646436692763597999051162737602707614232098121248563822645501826429612908039168298330324959785325899199483999857682677081532204565024920145601786289344676930784583197657248492333823250421396787014648295052069059958619050196059217359038634739212681499880829731803110357534693862050915601475277235004220717785212526817094914207127341053655630611814964077833303204963394345922971078223945401773039557743584401275015822201009571155746745142687428423783563784522548866247356577135799839323898597702493268431572670415378415907026272460970106388865053101471968081624348663261923153183286097914351555911899123999935933591860371573890333861897134816065001683030094288673895693891926470388360309445212100207387956253037615578465748554812709328280806694408247718837290923317928702654629272366597372338507284830032053041577270694405469354110369475839995562959350207632644673156398843076805854942259823107563542928629112545831653814824117249367502724975732513833417306672927951535928634598946770942068591227673288121597021493114495337715437659557395412948376608665296142176639338327505200217825009058956370293271028010238595630917222995530123450068609874684925738878285343229727040634103992679714473557035192955870871037686815403145610786069549952790222107460161288278819850286626190132711690495998227494687815479157405762575615479496935656821567493762378026356429540142871699571632347906961896294758686995605247948367468058709373564079963352743192306100825868980925460444300751473019776567095594423139366345593213785580452812622883439231800774618696004739417929379001943245065531875798274743107621858619662089617850629304519026761561443547954311467156392066430806163378381067593570845016912113501334090355613104885742282204881868258515933650261419982667656060752239913964376120952211258019328834855182404596880982944978161883681002860364253484616517541434901006031636475275404177556574560318034232528241302782318077524201810267945615209546054451541429666142234062888781325513543278992437620053959372834253557801394776959581885456862786720716773285507566080766126517846995193425219017816405587552369971109774620498955214959553780847986307378758242265897026586634605626077839373269968914383987090380685129450125163363676430101820815806722340493112433291210712767671666601026691113344901047516909646039226771534811104281430917782499263413899656253212597548378629854101037351280079833460855002652682378065272625441147841575878819263980127315548391033108010333779943554648791987374904086794747896931233459264116961799668181913333502948739373761013883127088246570456224188701964441600*i1^82 + -139319117942993180095631381599063648240417132685517707015791447112740670254205728526341082627757871321198241844262949369822974558756399088672272857588021014262606617392305052535449323326015878679831830352394359545740627694544362393634353870433731782858603995538135698654404334779153325616195803813611618841470023872509387095062440389845488470861538716655522415786662270065100384486266868867452206509442647063837835755921357395288503916564474724223945488371006273426841688927875149479287083859673098742520656044419514983757241170977882759303976240073275639166684765599006907725629286413873512893871286473578885451714710387218078506722207377741325335396923804506868409994346726035155381839882214635503231440239798074324087070356087789302624561545428914992722477100064594335592878268548411112747839966991058319270829705276951276155336966628605127883831430697590019619802782765753612120713466618610820010437003844138648643444534079254020136604804707339099420918565757462234703498963786218025785360326817347096591946453098329808040681849445801220273409077464018420964085040915996180055958285640286885299094559142098138684506449334920229356855762420371172970999655992731074925083919862619384542026154613063358256624788711140564101007677306192369427008409375430290315600573068222561859940298836611866769197521625434759358710270615826770787386988942685834593740905699643239913667549417601630425154417587410819832677974631034399411094711968407711322324963677530171575623843097135881629669018386659231834504586344109544359824766535685130291864252811875684447750066345509193591607201653706413454499703681981620746371479903660097000863910291814586644876574285885622009006079300268605228723168460121340854460678660408518756882347071943717507630933190087743710128715644051000984170830428005321499823025481997355238838936199331801273521791705960469902075904766448381623476689458451472363240908190082394118836561391942917992260631675215797630376126790470087233709088758200706760155657127461799780201386750901742798546554314742986394980711018944767625694678009062366236175520664348880426922942520281156821781473804494159060794495372502138770383718534295088503835904456989180382324801347495616121278424114546085980019698588493205821108319790498014271739219481284362590854671245330528503241234200460540907769839547126640057883517547409639248358570939202403162204623813830239634943710344730017132201726277859216943034024582650384500771886540814363803182314057001185062468938053324655720356507006704619403586870967868557974674982862358654109175343723285755465481021741590570150603780981342314397248052021729651244126711787310782589761536*i1^83 + 80057988783612401526544834091195122966453831680837759106443498897912155607469812741148763395568381991477841984916058128704802799911231275889612164850709716180589614016636948298687991208558392478668635065412076950043668115579162038356159625080729970526521870104533342424768321375911746172439147237354606268578378641041271464577876328101391086616262207725580577280009442181622546396071955576669840490123643724863642307224399700737330532511008395344385965257372582997040239139947394137544765494912536741575694816304480896300054908800276638698521447327006235188130105216976560097289689112508557209784220299789968401280122069589755789716029808694568135165801907954468260791806713848262698767422710628492305661360671177368094997445589865473170289283090748104577139021528722684375953090043394260629731684584897895701453482812037781433003308516292601178319991964471431946149583277947255859174762995569732119274154934168708323565080943450373095753772910568157616541903239265358643906877314523669319545392887649552342864418941293618444593987103460148557579973283774979802872601169500715644643137582099577671436860260764603282878555812624260237436225788221517920297349622676075675237491940366746330297277846603868593812992679476630487411605285809538052487332913130577263324737605552502574618479858495577217242177667059742968523202466822683422341985392089647863654900095232560850599044722676525311907809787225488320644510625372383521132129630697725173262001341563984876683737260779439028641982011949849416206629491665066039416223259046275919303153687524892828276234879516202448600266110933053936168013692094649515330166063200295037085046917652892927524976976795187812147265213529994310886494521603256665517973600735485444777457492509171554760910227110683564005967971180912365393807808105043515232010814324909880534542552543340682318439627640049218802987950502555429214291932652205130493779099745608427993812471812754866102171427231609537828007394141138442041896565435387742095448577063808657078222185243316682429549545183107253700471775800203874965900037373928478079148637487139893655778826212960941790194132948986721009203344460576205981007009327227338087412271297192288643821693712893899035082710016807301270230755367564952955477854629912305746379934094076765238441687733783009179676817052701200262560831131327778522598051781833956747548241172385885642913836063151493776497836742689337668601801508532429661019884664396734966755781165463357359342716195273602313446571069264493294057888973238625954010787055832316517444244426394773057671153704492706043491228862776182344055462108476242159554303366623194979493681021309184*i1^84 + -34787913451996018998795304650366028226365538996405128606835750945358405647427725134599416024987029791759203078443265872738308737757197939170555008741940788556177495502679117352805390103542804615928693808667203434481759970703932885908032472646756319669996803884672054234265050650475544455465283284141844730338826251045199398151218018849037623933915615311755777675230963040866701811975471770403249270373320414265455068532977598755911565285197719332741880106663096388950899961061652165607691984939977967101406404924493654375428416352585123759279241929165211826926052994412429764424638224045681111206897827938950572022997501387445514061510167670869510375318805678734183950390134355332592632866163755379542203675604066331528222696865753586798989025397430739414739599986989279440442409043287326312996739532520695605725596704709417495443399330940570495154538494608112728325384145537676927626324117965766502328548269778318340160870480226609643573309896566264351823483068829430199859613491332672001216308638550205486630798089269464704451653480459675309026599200290404896472486254333452315803944440547503328724383600992374355488587208651370996972239420119767040329254700061078475704721604985957928462473584928077321983378430509938587074271510567269612670348083127456846960830950166200603287031167344687398623167518061938613770881065007936676693083939511593454756496167247582322511029903556964002650641001549717219942631180386306309882786734884223030567569020432853352241048456140723320022593153392467130845488854050371364273888393441974133103527216434524685228680359786181259163780342851858400343573189936071620035099397353604700659447115353979066132299918881462509736671142349652855250088227832414266011676851184410635796971721290845288818231210326017678239544022048850792173889391359581838188470664072962591238311711075569355113563801487241022450348922333328141598389162300491653493203238859393707026960322316851146932817968595798487002787736074142770764317440289124799753526451421100640412710137040050840883698671202510794942188508069099674101027122483384411397226864985197271324993864875735576680381123643076980174521326210601418476871724896656767008337899787650567257907634588651137232787013927446543314362334561795542314003772599288610268348358478377803782170634054790164000995686270193197155672790756121913565084987394229391338759218293257023899071706553990450863292507626432972963942792916029326649326013739190204814055343594009311099209275996555163752943587731600906229887305624114502478025979599638263177079413547552320652226550513523529333723371781620671376488137120203219592983541744425541267579204608*i1^85 + 10568316598808309485586138726754627837678141794666708001831146727956287638198502719453203130523994214565687827545713347573876005182521322854485964176686571251258530924220040509413060386728926462806356392489581324778407820660515126832233717077051659497543995051435815465474831396487193260387931590720908060616764847638097207989835821443960723993347274906362973026581946390069171381282616340697343702211459796738226237301919783068642434404965760651424977461427581288919730202630745607091946152798457525399134882329297349180378983056201285976163608161688155251043504499986427698227324245010436931882908183448877775008554512067745290984327958689225909996266796068900190262461643085768551751605942033551999127355256958830712696479280693108597810437973648414993835486868573568185027254541532912682180029043071294083209008742675739771700645401429160471709328379539729244975527205265322816197944908065165753094561850379876111425757803364122442839089434506074558400918125632194192626808469036494978577667127990888603379410536647030084568515546750994762030975778864918626086709347146274515546428887876616902690452851675595757617367156468807743092007235746681163124039677094228188817838407304146780065249719536998185930515689051117484081999947572757091475700155813325207470660365656863240710142014830409365009958185830511351744929137469708176403454010118766279452453713471562534021396109720556139658419582252454661876739993003690282482806085238352173873561525123267911686462809749275676288959876826462111541221471565169977073997770821504898911450823067635196498212937858257620070195966428969648087648865516230553190634709854800529908560348743276555822600427783420053007394164840429556650433679581699029223515866310416896761895876795811492495604158752139904545127556414112068582335727765667330681536893178228419731327458089875591571537149041880599304530577639350547825443743469765504243629316012162379751884774623376824110846645516072812713340507442379796778294412807325686769230697828781018449823473772947651462100098540125097570855357803227325066495768121257941792631218757735713075185489069403729675136785313780537854195349282620433675306311343646865192532891041813565811711679063997887606171492492562995373965277416064848986627682279956499319470136124930125613951139850518706453350307150395869649552207343519950031669576856291742825904481648557525062520586605042135775207372963807917391289560034109702728084100482280388159006049373115840999081061378574768628057164813233142829009950505113537925501788217943580412596104505881062751620284887043035564556527223110750914469807382213621912242601107476575367424*i1^86 + -1948375768231199183223244019706990917163079449982803557509746045903558353152554295753163737703959075667404472297644662749110823482973114500636155478997432863090935874495673046574404699326174171632125305810951875536410922657064792975114702820972369913899484854684933414935135224349332330166077145818981932468629173443268014848297000675435145280428619981789629162723209070979307994434762031048363087742415896371684042823888138945790044085385510952981462131504594104679460068264402180988593176662740452573117825145179149178199118779368429159542072170991447712315071957897408798596172413765569399398758010271786498287698376259314727828893517224543831605792717099311690972820836986640832510528152542612644469684538045013068507605178796048567397899388756061757615263723970496783324635805205424026731072449975343402930407518765258559216496835624465211923647630822479556987771519482807901684680253159404830546470630592717936328667376109769088930593538309012108860579050623028852786991515815735966642540037177608865669379361435566957149405015686767428861001331959600487100650540897837023320406127664403579179600379601003103025630862553198325152638364551591547282803230174339576136352749020855336927501209182758130367786413846574757367477740343260639525499943985061171200451944982471452031205015856650359645155804209713429191818680982190790126771841742391900261613068539165639638621069032776334217580262405087358915078216518842459351573809249820453931979964233573957979706210636937274885812922247296146966972127866751815180770436921684939037047749565745809742762315886215051351279989613500715613289477627924563524714511355867094966811496123387259745779018030236468289954008377384508673951049038508082001095949167099595648497262890209529901054054686179853183433083486416550524794582798586816359228699490114763735168626938660076251389999687978391977529420049384923955822819051477643473067733931904843234920539855134502094888401414252321914033768890664087774768590376575952333797317990766401277369739307039684296011636958339320212039067198747675707611339626586415662149874153758817878565842937863047331929764943228846922715769111998732310159948670848090557393477676962894408344187254777592261526678747923135889357511939770852399852718618912806237051078346654060289986837736431325091073858156384200107489952714310407880098322942055653332134682811302978563715983300131844913375159045521200640218123227334246737150727572515229253270388141798599444324173652186489707658538782416208432498775110586838501614146593813779279056765966487503478428501422830263827473701528518511322340040382029694809369473599354624*i1^87 + 94140337787499109242306928368058474151753633571162599144360496591074637471905883525382153749471782423215769875633079292891621014181352762115200758550794061874780171836388451354759442263480030160844677145879735719838286545546687019746391204723122081259023188847581741741460927106777945000637254299332716488671159079432744970596288013834736139948319815320114707900651579327797062538763158538143236952093483827036929077907162982372633359578998348693111927339739175430821173027572736030900306387475500055827883512932812627107930429345337990356075157590013504812899220227168125160264461811495841310609735496256411221952657601120956087897882379099950145878903504858120195732143095974539488021761464551158141086734889907930575743812421170665229974108515906906735112294254780995008803353816247696802012602587710139363080575076004935757426665939056206554681641535194939213568912659645118435996974047234816776876894070976267159190654248933665532099228580636560833259705167643833129546886519951697984191533426560070379978675964747405651395896325007148567875428284305146164350536015299828039088120715016828566392862332372487429551942624167077838766290354948440860697617672133726655769244715168772943391905746250349762579611534514830775970460832076216652683215000585487994314132913397772648160842468538766535297920107337827202819378491233343530699031536091397969621144778634474873903079280426383085113530909644722265683815089503210666873592499697587537645463741162790140941511711020369674213646656592569242824577558652992080798837904011478206213418172228252319419335666218378131284068447120159634755946492268842825314403463792063551750191798934618017647522068339366831685962988710979625844989282344951342189346819011176954410480271571259207712604755631759503610075516913117076181344296297161724121539762115499963643133329561315423998965588432117496068649960112186554377032700172467345945571582554448897371158593037881034006790245722136457812341650829328871505883271949628805846730624703419931161830631238507268791796901931357947827579602561072310355177785767868958021840466508332772669978013649053454143285922555199154221363649074145637106108835009762080707820359772976396478038136390171431576178280143651538695407753753731811456183102946045328756969445104350991236989981870218192048782393415366058518303067957215276718896032524443215474340922772192554893916023890653914748536689236337851054706210913832595688391066690600398816103191276029584103901707951175088178409492449486766477743604844252613086363596635725083360778819844441538214929966490006211352282983518716506352800701627174492213451824*i1^88 + -4852089929921425289603571210205995107580498062978561732718529926685241192126805697510061998146651728796562981727643376847382066304739150677433134259413387192553867334090117171634034675011985331847556335123279007006944856632580083481448381397119118984512433353323630816100371189064906161635257287717183415181109471631170384002481222331871017292112062599750000889779722312792503095975896530119355686665675116564216937387309451035142964982675960057675500185411012188253238350954783441933943750061441508147498439613232440773765531465147605083549906745600438116272096727000317074101663850908028654273340935735967028080697422672256841065560116524368067342609248263072057506603155303407000761686124100686640801431716509477438182830339770409059442223233698683710342395884162131737725752107500194662473555156107027332187930626605223354833469126253066402118272794617617322463182704105947016334485325491132189498093076451934578531230829626648797161743329467710682276651120843069180272932218063784464061156321015869203387795409282328219642534718529793329492487624831129391427584732535023980891223096318991747822731729399309080096000619763363354547748553851384253988263415550155312678322894229994734664694390139762921950187682638671577825358487361098031847896527273795589567241995362983962165250989374916786184085109932865556725906808204357897177632715716060369037728761401504565628256562281382752726927359230645454272432096922584628786214258834216457589240346864560744038240225990909428812367852425115930567062258508850265200920292664222240721353703134647766768845550799814102778647623451895455401257298558830501900501855521829138205858348788670658563378048944838277269958234488128668025156469536402110009137450002425028546799841268520678601657261744924820488523070595066183128517817888448097662299175026282643855826267361186339469203912661276945155816295297274161335754668506020223735985355262047001406443071042568252875572668423209067134993414384385982347828346995582885974238378665339020293921547761018121481611419273465670118895828107148009514716366159089004071972452058667441661334796870415757957187921029184094112839493081165551579078174393506926724710040036022727709177242502825670489808568347609613489783597920759446144748574416185739475838523931741461526963252798240647217833842648221060637616636506501419011102757230455477405053604115019691717739580173101343089968138355963603860589292157668002105051500493748345788742865378330245740891602327002104013264908128683969250878990102314198368640421314097771244482857507674923188491062670875032456898034859967565540286802908152836000*i1^89 + 415589298060897632398896958438011894163374626073831798671425326111584023328290218488326010273498627333178188460528252508121126140432146285456020341910673557234590298700802790657383684319853432473946371722238277934140111747545778737869093464509087665611934797183884118508834681021047542945606831046484965389046082286664578311280357370812014728696147984292684985910117110957944185744261379710808923562574734752878829047589362271100772814120606871115626677524188434097989552948136236773904925661993243006716851335769905594928795924778078137206623133215685994832569139423861901978801601564755768779597601018264301461668836349331596943284989145261534599973699763882733668305422548688422641134668249318549880498717829887827070326577655827330730363612230972666510479615068616163537368991321048451979597079357990045989120762450622369004320819651229723794897972455766927918422665581654210498877580265816262527606695382252483413566579906634113419100322375595364674479340199380899651182130978238622536790430345432497168527523590624152759352166508329753674816346135918199580991465294518166085015287882784929004462036476683027386201964246973084131930882297374167353151924124337025589263588169593626432902787361674065889569177609545728164014314050250061989023769494699167383012057768852696631223297981246167084598023465017821021614665213205114860957961681104655941068571275275439969578099442537621276689369042313469767157259522574098535168360897158251709548784686049180663850249155296282512134730552757035329622820884585846675750863083462589410049951165018155002458728216129651895501454237043919654292291262638539760919647602783589743416940416295269524069964911572109739714169433300243367280524329952558171521618862446914337402822445209751284030587192941858294546026581131569607721352290135350566761454168086336260465633257414701913130708538687671207429061312831607872765851012614008384364295422875670686896271849510366162383586589398546044310437451730175368735427485906935165453668476683348542717197842309986581580963066750995460981852794973955745760264335652510808806727179223700101293019098804701839454594435898715675001636698747921797273219164096150048549524970090382848229780323411993049594421573544274107980923890744980247594905590163135742456727154667706381413249806806356475929063145643836030116557999760073936839960603514684264977104472813489179572982698047494769362345475494666929482438591245033789292501218171517600045447296091895943562243768363756377913291015892273101539111260801830717331247129637105075026813510281401184864752391310368405846144708729044293567175025000*i1^90 + -20336597874897668194152332331052454813620999206429629500392387032612084786833195325928407558685719491600806371548273651355973570761286634302448638389750009064499935981363707289498541099186209678309602195952291462165701083566791529295030568803784861128973246896015010222572204079656062777631707214962641995590083282077501793839187670440450694561676650445030570005972811396020643571390534917554641267169648081972399374581913833224925431130474184987066544411745942234408890559819265325581187218350975494603369174394767459174717471620884268469485937143315808081854178734007442827779614493551356489937613966287025958736516368684316722011275637769264802332199102635333120974148121989665501833208505803295450365874683801960766020142769578528189065817972484151123459092389514527922136358587730445592041047639511174997843069772799661802983148815497798183651128266619100244422596976576114600403922723780529345082187467578628980630196947335565124675004672853992047587270729599912750904087172334552996943792354314779848805021523742623203337547946113805612348243064714261987579346334481024232673058033381467189042235267869096348324953437926281456744691191721614838200607579616560430115254570740881702721158633277281988365254475948750805728488872500285347817312785388094477432691673172783004171194753353527821544372072124261595591184407797373015894765739274116211339872131742757289627492426908088147099295824811729129503768982003478407725557657523646098206341619741199093812419448947243040049448173487604370484667960223371910926461486514593629765169155253919238570850657798134272883296333966031986594330440620119009302512754053901313434686507758549159929496754552057714630366718800324478077147909471148358171043726104551577997343627430802451818566221281734869714030097729185095198926962586196795208015584332106030834831860233758635694315665861842790512970412988091278671779325474085027054091421696203646425225891695975154630010261163014375876273291139982334788621800544879913581943096121687732686110666202278526451469214343664001835060290652222457768647473958391223308033219859775011437940636780085931821034582030741343549563508971177904810931828942765953449154008760814397391990168923135973938732863256833507092291226449445522028592983616860582532231191456500844835993531346112744004496036203486048623037852729990531747310619243885644041180776135575387347858611747087297095832722267480669141127916485668482591499536096233234148731128942336842351849809710703915133909271030133007578658023423256982652723572627666611458071664355305159959928953538549001536256376884467275625000*i1^91 + 634892081745799065823570287761901079514900104657065418686680741466843577454240475658193271730330139470617629949739364221988301621657597415893480814517374697879066514464986303239133694890570715703211340722046700840070641239902865095435811968746517204699668728564787789432538600175331456549579083482603715011220468854740680284146613642212509117266025153923591299451895795067060571545806834089451799246399392212979846406186697061922652548217486929700599902169293321673382569337427427953532993637943137477110575027930336672148036863522634926078329793820638314668286665869182137132277345200365639290598730823254671121532746154380791531106016348460479159366167544799310140072853529895159975464308724142850303970967628020485640387066916289501051187317931389828903728865128327754592296780965506523233591137212551433551411351344129845197912057733128420481114223316134929080988447643820416067010699264836298594889940075016706807362125781802237060279440731220110977754118175449139893664287781266469884748198674396494467014704317705125170618426341992975686937568561504955907554518545192024310942833763862888415226380593458797833236775511859135579474918478677459542488188436715351590802641586348271149356150327687270646558958935438818336736719610625378838229039601613013878260145456070205994866229350921377466203115603041164522236680439168644135512058922045333623700750176817211401010097989312384910479626733526795227484686881013454982391116149999731413574647333521643486956099193071606325419119759384540590724797780526276730594048829757315100668206707845748813084525565152589251510440459819619043130248205582038726952775322638846250966967782139798703821589827720254978332564409526006815863608719609367932604274013861459400699151138184034675504973124424460728389817207457064538482423445674131283526640828803718516807479956484156422771938442294949195727313156422209492656954602553272548763144634938126311695029592809911930028629424725008695419530896928223660691264467579408884290764334289099875117469912171098484989168737181645690457094083395903212320436088513160805077601336010250425441963727078796917767321948332954928547105615017636046596777994236983270653838744597665437475803925061070071636899114080408812504282197530889521027586030965912581036673580010923914014336637579942578335631837467912746408633290018622862846294621128554872189236625847027451038969947453080326348832496953808298090084239073886582412151215091298147897692404731890620860320056796823391756475071372827029861849139690720565226504744648013856404699086267456519401125679904525608633381228515625*i1^92 + -19448542258817624288334994571634425813804683789640979816936207915764906858266948106688139752194374836626445386250903357624796481535651901256587792121552064357699674107199102718106986873355095719989203831525345170142339121127914292104369214153974405710166489000471962500224609758307421174960797355039590350323575272678020074759872964986303390752892683087450823589768787524849047735102833790892556848599429464296210925906005313800401582675812589166101311347450402532512898906919350525450560341689606443680710049941346190719746347820948876094199859655379261288539156641635946839497297443656721483990726896192753767531422210734017006603668531302327305388892095498842137384901484747429936062975795463319476731864440697935637381773331976095937758158895942303996947723334966352870815894672771359955808183604068624387966485895238640726976760639325372525894894477594886396888967150834458240548743803785019969819022522988503516284166144321792842408046655281463352418924707183402256669431223111962047604885623443954287617780893678100938671541015530171051172030291009863199734718820787801572085860663124096729344261803501327818263960783555057323901095437853412773256212062147910515693622302569512474086077379374323237920330196263143895742653328421823771275085857200825823236980130806348060165037251616894914232465212770334026452904531784461800379170983370183811442452938816359157234993124736540432197768585366255644902524331053148624201498027495794643247986604525919076822055423878830449344265530593188642857800503877408082222142710843602978334446597283678658602797819992406983009913542155012904700665036405666398568419769279319135898186136773485804850434481367873720979401875903568928821249326207140771889814536798166935329074456139499250703914137110442398645771506572144821740106947524204936312524654020815669744086892657040195581773839814747084426292616657961293052195562287112542854502977943892553055051581074694180677591165963786688866483486858004618616771673695331867330117423603989683233473929966718948907362946430954828980497410201381494499794020693075150432005243109298823632737179808308611608056352954409744436156572959471639580339887592497788412673868592859859912599441125320075331569555633725726923982443398093042732767415606400184476251559225501873008438865422085629015414547761513697017256013131538464697100880656186652075166977828101271564208618387682999678761639002857194346843384723313325949735971245388951888544704643211119445033174036825889520488914262637949281214383331907968596067622506380645034863026105309372855689660040451663046875000*i1^93 + 466430064550984138574048869918343574664319640827655806950536569935988544367395755242375087781576649221876045328803682067007563135510555910848708971459023942257788836995887873269528883898105187433612539430985950168567368972460504527531663181630758381067979620252752247605535412055966668858386746758232332632161815442316265436435616184004483509936932459356418140128509239996281356580976185503458691436228796096093886786187438490335801871965577613503301237632511487030683489528299514641931886651346280826913273955079291076658621700642256667729260578026008713384392367670420388198960666664639433106796351492290963156896592397479767873234439521403661387937475945317522379267234070879881707174495176352841885090385451402761529037669168143802754898540315086799070773701760899406663060667157365664440571196382415240147122900114470950049221684110662087044440965804496343931772366326158060785653904888148026885451078510510891178514784314051866801337316292459420540872390954886382504739706435255512140970505561938572289197036363111106081672394227981645181482683011633711013660876881654521619682492853813692863897537554576404512059919259173810844434187823436130301552320384503962649903968080630669745115400324634811870987089278410299302056390029959996640109615519013811036158210342463182715685659164463740230276389012776350858338210239150907601322746918409178586742078506429301858729669629316908865338078525341284589210857104607221466596300645506423459218207045706023758861503356506568266203747197690027714802360405058066414052257992439355264154388757285726914334798344355646721753550863137466699474363609634708473230355739832496544490549195205039176663193137244832277376053412197465152454127899678359317649939654600962341234161547140132474183972139723903786496417300063623760096155084992470367275975342545920525688449745368334272574925882155025035775497016816684886806487090000578658417563263596651747247443827775235314193335700396768062040063537398228649145431816543424721882246084218757079830729582193117496562888604082484137436886237558507856767621550399567902287320700960046790833245341384685600271734330262728443368135391090280292124447630920151601961141360528703389747072844791023002071607872605145706624570137978680925721667472164843946829814787741731782073497101267819890089036130785936874646020728183737084655817696078122454694085758093715915202632993704991299119010132098389786684597816224102972627656782245906249343873102181564396621356648611674908285735170048900964780021681022571443053533031630333647370593645405876179934548740234375000*i1^94 + -5904455826193574078648120279852207791311758176296523904434046349412709617884155418402519500136613770322365370117443979164063643022272081205162707372077823864304106971694938843193053720817808938085568488906289757194897556947355164341376290054924432672398557974803062355964869866225195967327912205782164344655710975968756610010014882238520299679263084638869772040496558286534478955814384478174221255471507088319914898599345692600464975717235883799969498562422463823407407608739541456622619166440711493764627392007509438509740972615183033936012004013586481762431083938582168619178958114294181153171738829589353461684708467235359886809364908014702357230440259379509079168113730430583712837056108508417318735756013386668795359427493301985548103362498778437730029922621268840196050391895103653528020590051710374545676106228325066804731023082121381179186874730844622631748685455247653871901293276959042305557499985887275587515966293525534331567463412541307857405016992632810467880275078567915763800674102960081145405374974253218338906898094603563694797639807874836856812207396196915998432275686518561399312493781350592489450709826226876011392566955010102375838064634013075856665115949526326778385754858636239578525508151357220870174187072545849628806853851256377629965574304658015489183078509012451763860956717995369698832726401474495243170066032297441480207916355633699030216953225094091835582516233493615869361252351838818795906448298999372351167791181838701818443180338866678945178354543052809334219842283161535719839062934286135747108641005395680336414130879562928872528859416729969426444019987184656498990845417476727342476581925276699925587729328912303349766784413392156857430513812536356401010978990191700329226477007180303080012705282856358974388999185699301356394448989839125585377313164116708778123378164057272134987098051499334436013732251606744315653390885739590280615091667478227312246155704982567269908174170955938394724905652107369309290284465578454345572956032316842502401853535229093891373294725129718077921462156919034057291900752074259166354085059733909336071732332988900147432894628117769391644629678855566941076473177111336867311997790639305629003611264507708652355724346403589280918384686865676900973688969882679302939300999932965824889160578516159168305647981290469999315453798703474398110840670077437376211087271512407628034541218001612602827111647583777449927760633925495457875989073933917216134919928388067434934966784064313279115631774072174604066589861404708386427857949421710179548116649715989178710937500000*i1^95 + 42980316888670781305633698205643248696552088264391672730876362879980808652129364933057360145205416423190602896673345199244571423496881933292924772443625342329516440089264149729284305795889835113603636734363525709413796725115512709096907792301671745002862614365923840167034614051163967595427730376045106025995608760574628788548378505422979337646327664002760187067586132785430812431638192944391245207416685301627884089760396901785960688178060669568290049734313228199060567594980716907070306083229348500082144910660784734861808485925268764650873784607983119086730183130627808437540994566817361762497354176374850736135248244565392471253079798851566321056299028654454672823277838217865607277881689527629318703490447207546732031788837337629009340525255280824526927202702199987265704828880398487003629274142805010196411676719809068610842122574726528966051941280563500732304061591440329912124598344390894632549902001991172084536604327327208960434378537189355903690389783124248491289479742879478938225855486248389569505198721858884192422345517383038207579501196781663357788373705682693229423916833497394099741408176058965425058059637005965784610902700528158151563582148925442351663561662545152263606359542524280525354339293388738010891355684304575080726373198698824221779312148585142678756577066089063451499416390627427209512406382328306235498575702933824739208325011735955548229241186694313857687671835186225730281198750135343749597959841794500154182442697768340030408468920504961931948523526483473561901664808178610350749976808641696466644811260139647121932398483538779410955029666338251864407019284967378963285678883326472158259858457388843230880049186997535464629022968410155557763714498823444040857121070206286423879389611260274890800151159106920430476958702099682499970498827411462351177583736403231673803932461258834443279561034385057736145877173624018929636610049404997346688306232049084873161274897109997764502225586714034028504345784263068285886203684434690313581971682522121115615877630302346593764563752692300735398255667518817231293798275925585707080793417237272485599829773503079969483076616445396253363713986907591162728824118453079785908612904884480239325236821424639550117921980004013546685813201394425695508581029929015903765887701476271861623663063455256323165061502507870920476151039268393843041273176515946429167705724572850722956155340663848385525098029166977321385796490998297200667978532536905871197243719584933682885252487726419398833980388550311231139730062277099784921191129013178304642037756347656250000*i1^96 + -16663410344300483267827904643039118336137427948733972787738502729351125262998389404885710146597916730554627108873008896560644649517340734611222939891232726125559689127936066927095276062106405188379934941708767858403140415185723006800885461915618545875719742920192909866364521515399748845838351912050895556327673688689725032640905805527676951642944880888275233156426979435451000390277712255188315201848513273085175224971583040431310260560786439075755839660297339320524733658423495349432037680167696672898605637209227436632895210450944696987309667095690040162946406816248992730632733896195309698625131062426769617607412951555487960646093148750765847183324888991474083074503176611552488719874042308927386236253032778722416071336709333451427735181680793402257987490199761991734063309693094076828031469106214464578441610908948559515530160653770514173700826078335924868302493736189293802975460344684580208475995504249277778795737164838804751008391755157474882157674287120991915641659208041702676797124452074209628680591744824400313228750782316204623032638607593059183642196007209540600470021669316494827350801486659617328231394221278732476168686589136169294155695857777711168396241269373054442513908017658315980329549350164780555255027505260403556564380835612556351261827184284589860941955853429841638481286348168151647155997544919978853589531450122564742840990840271726921147626635234984865172850020886288466576695265808287771565108988388268289880313849861122500969279945109987915168650820106189152110668655737507252065785967642195955907511412275372712107667167982488675831230452460906537456374450379866053053307192993967156581662697725449306615209046870501384299881140172127051635669856661581226661378660523328277686286190148707663811390694882571410775936034595641250694041326525983042558343246765728984808872165631543010867668205911316892521942716153789735263446544568144046355614820589276873917711180712085937238035730222146165837772719927030740162216833790760180834375310557350879604936156552124235356303535521967438113933194016878115270150253014164602807212771156126403249010551949413321561202605858253797829900348599303560224093380174700015541291873968914243212530384775379678529808029752843025798010052446027255336355872247419728986623374393014328621206827023555540187551155056292266717751882670483763418360411941358791735771082214555926671745282141690046166743412593212758045809235864949892698454564835644217209137158634612883001410431334301570646250284675570301491774423847757408801908904829218750000000000000*i1^97 + -14181926629893811254015605918005919377213135607779640826415654696958984497952231865580906482886525355930874114721062855505691484865743786416636933452170101949541031000823706990681756725230144630383919764564938553769301207619547840650507071248990038284994934040504487286937804084712517303962506222916481182541151490264031408505072806059996003870318610937997432954537206906559277178958330470814715483640315367816202865979536059383427370802678936062884585079878533626626430844882184415867049511586814448037034755199115315546799706494666042584450659290804733364089715169378014152920777750027905495268941212453195903460290953202242261917468662992131220408506904050882360488506666532577249769351053231385482423376965448743454893004965822220316480657791313617573884773200961370536234447099346870200420371602604248053757474877438683983814516802847732561428171934661295960574434937600939926039443487630151412297408658075028578434588067540996688051729066696712078935381215177921471257670444231923629080058403027854215472058330274214225001893706315720028455080890232083846683098140795900220866399482274371718547475682952393671303892150142248237975667983986775287521471967426431778943249399077775370617934465360976975993299127548568687408334430081037809284914383953027989134899131840812759676671966034079230500346911158765263667315624262442537755433499064441645999608256845706424129616466438546616454035666693899057587120161162373620236718376667154286471173820672098967683133606839609565671996595084118501740186248286345619169697340717322860102297326977634537081272213914464660404897318295296966819951110381244129558684031013129341918039066967158375254384701197160357241807387758929915916957820249096861768100630942425819933231957521564933232164820397750077226648505805738390429283795835622735171982890193953965876634975686393706456916869674937575181809651201316386175641734349674456974152283934435002435981321998866202353237474230866877691744904246710302957176811929943638782454070757182135376065550838044447707557176250122320326347306143974410156979232559517571422316162776183055280245552321901400269042160949541671633005382800499044760551062718145237944631445740786977631686787493406312904116105589213233904431881111701212582675941306311417639911605984047598270822613624479469453021366444715039728985738914504508390575520577055515339247595742094094488167522412998534780339587980615786945247625614040771070409994807461361920156292934553623127957987483889730596138440995087345497577516400459907588942187500000000000000*i1^98 + -32529692166658948916694311477819214724403203409269941472871811630554038464791052180917946535116592728699617040039164474173279455397944980798402809943968951275089006623574430263427277770495189114100166604817607822099065614598229178973866379881749895598053802826344830997326637263576738050541383816401159375546481920956086811042903164463561316301561767816345645481988836717988631484058439086603828993970746138488415842752067710578939343426379764160677718644852013949187157791839509676011668238120755755073163866494735114499892505195479705616240057773727680643923111271591606645863839539004250387151646174626113626522171164684637921710531494270118906035439182009641560862906339525142050865603506495644254846442426547741248213118805141043099092786712526305319473743953543541029376298024528759743009375047672006289009407854079774891543882483216229835415789958388229825789863267921083139584611733503243699142998150793735698121254360157589329841052165201350326793338481346427503729151903980182708726483727880248670926472157554646002288175463542051162910938081371965559845072394025831336133709539630617546656371696811365051475086111732641802756354876834155837330610310315575065345035488126839767319177515544860956467682291513598718039404573666336578668774038108075593783643990861102204376167844572031306678888728471650106238041351726697285523428233657411651442350685974145700634361654089463279658295336037736139725291210828155814046796523833808366158540616738807192613209123671903353409836575575642059289643151424043141830903984592790093394543275521941994577163522531684035481309148673326626539349961737226454963465259836869799516871862826802365691395657110892181726862899814076885549174574101353954916316481811243912598336404391887043834337110468481390611480417654458794206997864682401502173701663589921215919789434556961739251257962202747292145257201478875634402866607796767809213318889879859515905614183106573182618010956949985560251536341843774561033974330571790861676666236750196318068292119541981331264758834768616494273820421792781002340005766452083498882214022244599480681733722436950562021138095050121938803750206625125489136481724733106178932281142681561130128133759511610073830561572798375516932716423329084026217311737136189658774828341772577854945229598488904357735015515986147517990765104803464751392357668329979488248778309111825879120056027743897353348418390966450695074811097471819635742026733451601416871210813010363648555135810737188441736217100532162698707783468087500000000000000000000*i1^99 + 22639380730524005248104643858448236157730153980612152221987953201295215083446805323635763087006956293840336730929996698895870330557262621594044157997252966487059917808198939187673341549817117056787986343291098282310214256831837643559020215827948198759529600618256219476370115492641073617233254833184478376095316546339455786699874257991028741063715629737136160256732655736093968323181425443614611655581941860716854371412768929867354620434710039339768725351325016820170581446783353282217334785821472513390161456231082041370653382787801955102772752109678530879898670143903338455913466025656545442122620120966156842180850693917060842373385026147484491849075983673494607548939086932001134192817096313306528569382117588114167514189845102776599591695483458735663620144232863309228456663627906098873921611318130486897989295051398511717104334531809795341884144638942553363940140904359653959997851328734392628608101862743558382777899495818516277783387295708478796909083865044692041998986486472115174356972672251160905955560086270048384940433947602924366150871504387663582713438223332300394219386424866742274111116239662112265573030969127109556042818339278167050039883334681950391923993286451855706876089073811311287311696188149787534036620282041716186329279548193331601351465908942099747180718464365973374036757873448264937134854066968744358733277914873770392820232310135315367070563998417808906097239923210034593492530414227785589102944716669566695559329805385160384825052910519305303285197932519978460671715611176464597993670928300921468033251029644148222489343499673857561203524836415356932595934658847359635722718244874923469412297360518055068504009569400308415439850579386100352735273166312396956330321145033101423778171946567858973260798692675101491564472609086782468764687675148696209659394891142413966899562783514233992994421614792592324437484204561284521307561361702530524481727753415370872286802867997595475450338744423882509194420243692294133851414463860870502968238273221325745028198501442399776333553026955833788823704571041856532944606278432706239142681720591577980469099030897732900401603039133829218054882281208933278968711624690149030334553990026741833655207408455329354411305976939003000993348502027882614984467561706782818919235326296622376792536189442930915306114176545296462532146105744708693510891027004942889005577754720492105777199901523729236521196076995042245536496108131053083330083674096586349904875556308243413774019985832301581980079533576502256093750000000000000000000*i1^100 + -2239425824714467312984731875026890510245163970086158344520506651289093545252257189748264473343914713764997990346797274226503245638766095386083722288742094961187167969346440010813856065548604954186275654961512820128261212748810028074175366993859220643706621573855973331643617920447944462027092947742483826333351055243366548306812594495084259241663354911327196334136222858562959384207526449710962943737012259758235511257754650467117255926420827696319128784784818129816426197903957973544594380304943276787295753422723699866832848132557279522141623355185979075366822053261850352221739875298798237421491864726994837546105582805625467738800480639132315872680272314175437319173474417935058273082962944891026196687436561728231302944091920061234040869903807451191593764022504207741156382158706679081187311577625778699511714864684041710241603013202314160132601635631128699377237075335217358380272736380981800155040588031045851257686680822408866966730315264442289508160492520378010873810947618704150567506137532056784158887429609323127881850305475034744518434139618096884158213388278543921056544320951321854458561682045942614220021946084531722831003708153843063092975384563510130517094649247205616370825217320406201099067990706720759894574922232692697211549873795968423994248796301603776069272367336188319260574444459577536698712621365135991434972453148142571317832417507759931739287939584528197858215494674827148180541665449595428308102234064239997212038156613631505697828411781775006416904558903650444823087929503967618252068152106982885784047718514037170073998288853187321948232680338343608811979614567991865154748025755431410818695364652521890196265321012352820212459470473745197356021804924633492184244878081180338815996408823349935115784857274805237549523029660724787933156249117151413548217633529520517918841131270761941237579191201912540535480118698013442124885253076384440586793704492725549630784646653223482905063130199820734960465137387903136453044681804407234521664162488639162183584279827195475942189938041881148547140121069707004143432055292701483170833831340860026105102205985156390975202061506840292494058171215763931555170968798747826364018892408313156465900858431244418763875532577750135085779486933989712118569224585171433602554304200486178138898680896472390629671384635024254781769829844167485175701633231164864697557586186063164368557633562950363456528791713637045187900963399809914646809654130836667319839021107510436521521456748246665939345060250000000000000000000000000*i1^101 + 4664796432027826786749302894433218945275248211725757580427249448375568715319465403633731240817645083599658299308612051010610870907687983750571519999377125261856060191885649236901481180650923044265623436901005749037853115193190429707778509908441901343398222036607280726930937358308234874481644938334331785666230012004100664494901266966288250865232591501596244203075738135841404639574676716053304943110358325234920848200631853945550057317047194434936002296469100798352945120632360950437855594171308595443676639416392113006395306906737957320309514785104543339939233456521553250001624658066938120160939054629434552576001044364413335117704175895044549108091254835074630690417250171644742529939342693696657016705286710974208214256142585122330881538271294731423703797469550774357825647366769134835177823118606403787475681681093502702606996468036585005007565688513862322958949986556042463182251989895887467872606811614688240254472262412290303909001954281731149198968053374290168855960404678127029639731520034378961574546599878968202237713165520668877767424894641954310637958136025662441799580191800508648604030574110542788553494995599416905254889934147100158157352482211260122310081896753716278989928882913804768450137944914663695402950753439503888330578185704520327038818417016411019835787417980450375148880287524958989047988674376981023167955592408603339036919736874986719113092867459676444336460437503287231548466871129786606630019709243017650616192716293572973652821563597218548782988471121371234188178186704704397646354512179454769636602444690208715178659211042426520137655219334143653005168503262999696632580751764928367485352381166213348932372832476321104219037654339618817573473766974761716138341681542822990748036911173999660683472868371424498054416845540867965757124281256694606144441535957118281081038771830685166622701572635207374142321324696233211301020553678503286817879269720577270451367825961342121203683333415052600241282767556448354970047253421221109927473130394496138613533220124639961434671420216734501341798282570552395966828929909217945717128882854036938172338622159154662250966687410881102804559589793778002394798618045729981387063927456957017317855724484608315276076894463620661001220952124483048978099824882529652362322942737444496497698128006938526803191782578748567221345643150416048548106436824620846890019124373388261460122167794726562259640022113233075748389417555828700207973541805165599958904377927437902634988733947269987500000000000000000000000000*i1^102 + -404637858024835422679419446839100408819641184043706473956746877920999097085643725453566440597419284938361090805670239494263478080275516049438468614050676785852003121371488176498480632666456094500196113865518933139093144081823663991960420882571350288674155456457803027082902494355983397455762825820747857727109274220504529998550541599449862538899313194475071927271989266694064916433684844944003632907838542609872470682630301811755482689598887053348101502279764876550638969846159415583022773676126573008452647947463685633442198505319937232751210981216073313132958109005576883940905028756243343675467396962910454147777963321826141092801863514920886553961658634299871419846273048395291098231387140658302698078602709660876882017240393694681204557435914504373022577094836476069443608276887001244864486014952741267642982369831172390522983990748871266529882898638304281160738884960421834140061846285128562801062901288869853635845236694705361778221349617802011671671311531590647523976223682622192839536007106508189748771239337449037727964058643567433459652243923108904481612938649911964691593784270622973316701382786134949596261777728201517895727982346456635313115846524107046015060569175907029904913680792161365750896302865438857256745875613919315523417416138435449622680621256829869562252629170751517183455173903174056465494892813733927327544665399144499555932671345222110994976562558628080854932628855795029135514810600795802125134090798674598456567257515475431764764532179406050672263160225505982537440520770532816944137985399937425734723815980428875661815397555215251099562026875588278444592945049179636856833906930697164848107507905958018877443490599246406764299294006827433953950878583091347826266295686943671371654110590530867600170352760415353101493083979190203808646519744620782569770523046879392246987267150441892187582327641311843202797391135729887245129322833209012369680591985360215444269129789781465706624284561552277368950343754513942354216716035276602294935352386687407104467831903848101722703508442007563891571989472858029118761874387528855544998778460526155164453259315998872720184994986692676836192966846438914854475908081747803283962233937555226873225257678417137924348162808154413500435293055160550549965069876888243250822538384050112488393364624558522434157391552636355106643104765730913996065084922233984168602972465778286793686940918498189773185587309478833576984198300941330308543103865117654848525692956283356301982000000000000000000000000000000*i1^103 + 16037911114640445206045997247909793166255041817088075840100011746320316671788585067557130916765462039190205008269378758602024337117913052045821866414757754685584564747175296914729956514543601714186431668541017235960173085865245718825085634722052018435760550550922874514016818803371268503129691920344437457649629300181562896425214917787522766147618159053080392674489051123522001085116573842066970819118120757146467347923514162205839118331439049482257756046712578824312199970585250751628048409360069259929176350853948711094038540660716616295271723148376292803101151988302992517667583210647737150591681284676498768591030936136450161447580263470081359845268144969444930629140382510207009834237375636124545246789629234473123237248505218227362042842760565831402035856360367891999522461696714340541038756887099882518949083303695560545423333321909765041293433835269856194952262241997236524399679698077939845212866107098176745858409985189461256813783081793713153745164077498337996892285926096404687500798423187796785087236797389992828249749674883256143089627319477726378443714900184745136339512204493931216764939202669737098964229779614029323744103488819513433185506980996119826947254313545174211220213923692694610834627765878820986970109810770898140689873837788885697630234354638682270221333333684522466259007633091749609049355127565059855047631643906871000264619998411062644309428282716798510042073225019693002357545236136645251549118631744642875862119200573720953520084451424217617439277566577605455692300278388900310602350727573786951881522955855916012165055974890825066912996713195012859879794824638130726296389865466597395563130520188038806512735078964782470737891257068342110401101099630107764180378747064245152079508958411097017624340891886599314198139144869170223081549869624859630238146094405810269796707543695993268920065558353653633967144296623067412388495665416389323119293535579380423323499579129954805775013698014373840234945728515566249807540810176845592465072766869745808123824138847461013070295587296523995190450979752823419956467032076696807632949568244333691639768208229606166836015832346712458290347437841882601280451146392730323035734961067464080351014475575256929616459037471485185014505419496575263411224265126307513448445618809106780124937637278012756306386792814191346271024375083685670114847893736813571088604738709459932465141402814687960337206531751943598203020491662196262394877962961991686193828989375000000000000000000000000000000*i1^104 + -4762688188362765031695372083669849121997251390847587003287571458410829877467773062443475486666017860411483863078355427172708530754424422806722937225430448176124728458760290940937366552097763347501736793343579787528895625843677253609301062894923110495130336256832446297655107509826409564809926617609367605358541409268380098293149459334867269530601768749199404378126082709036597770586033495669396557412776593719881470627060132098428101462701415616585778558435572861029181104056936084897954727351725273128148190536567858528322374901291836746567980012688210870870849562741613478909376458025037241297800758386608774147532238430033211004321654534245498938204191486179428493483160652331737695587474586569310173040155799113050345857365986911985317137606110963133317962306854577787928783299043123858290578122849318723873076725603675725083797084695755915633548145236629605645496113781950073892989783119944754751099814617264126456645101450908783625681151483588106825621804554173263042364498813748214517388037926364910097514615065081003198395937396754405892985422279747409226349961683463985323192010743474502539928183701519714871222244230427081561374866782448325675490648700477410609057175109055631929443044851232891477257793761473885438839775620764589957435401708391626745420162313230472153742215470943283773693923409600038625764513464791198290512093944078568710981147475189183992715762520564865418799522087126621124800901967881184939728388027456700184655930692405774677763607428874546569382306729982850641027439943298593164714554138095912439581573611157266319652557545343661321404325302320653581860504032613208998373288588417273990166345037776920467888297614428066512908148003776943862252810205841720874424848661231520178135058024728775590401616257391098958845036725226981649905223566306101304579095333290266044025277088723036766610636473982064442441623222359933060721835417532912570870502103865563799561072554191267769349716658973547895970732468551316150551501757070790916095060537806276264870272924640327885108150349110953927468002457857889450075460359335166204759240524911114606957370105290534966976358143587805802347877500549699189952102086066589318211581438991370860022314929475824378902733270051376995883707849333158122363033476777127240428634393400361806090039482054168653884875194676712134842487044705589148983136217315243765551737058699589939953715177724179001090910293120155003289225745931538060514453672622000000000000000000000000000000000000*i1^105 + 169453117105097411961079024017042876985345508295859692006186560588517690779040861078848087930694745745252849463263947941477329221313900471162769805893299558573791711019998004064342285359768039822887914397162287647877633330808525200118146198902252383833033305259318832812693810691974800542013332977344405529801879702867666558836269935677993370947767686474203208895132947439754419349898950327265540426977176461177262214600666365373411045643462952803774506167541532844383063253510333303212577169054330341439789614304150471092617836451662087852321975476521702472264966445024779662430175471585326283816520855859238700139412983830588555367186005552072975884878568153269545229196274532518597494210879329693883616348613829968095924009877477171119855226410213830020282447272754473605718222353979557514207061017700308242920379249083720643507119468153970978550462460612796042603516590758774461015365378246733961128700222143069121172019885351628561996709704752286029092296337799525138167943339689494673306990210810259466399230835062040329131974301369474546458231967342250684731906540102687025158499159072377593303357173217710834505535043803594924617041638036293709225695682058128585736668701655153050244704051299491359407855582097667022179384565375785042718757296349425726593644837660728101667835883405630483828245937132437546935879736849458443496142467954722345160531305743357000002240258996917221194561046811574965670454385486645090257577066222158843789362561178941304909755078738820771649977252744808581786713971844457982975777315534186026541137476677719339695677538025521156347927033988060687154156200870274667368078774178731066308678074904388835965718303002122406341569997661642129716807159967292773357139439504936024170394986923745542941682598414922857168799337523274958922679306111748778456781306274855354816554374370038747379814858951035868717488520351721347069692396624846254812094651489325659992367891906989731297182066970536517045502217904528563064280289054229880740350890217246050347046968970088788178856677961047262841330261454521947002257202898744994756055450009155219630521191714048062772463192844465657336268929680318059258453344869687606698492116957650523843301184666549979314168087823743251889908192240721609483519141163221274356815267605286573373739323036195698119599310163777567760358632806883150942708958780078778499746366578482457888506622665338107850251454936022781077212138578409141300000000000000000000000000000000000000*i1^106 + 16027617709006209757642226764971835577299181603338028966016766688492181040633172024968252828623860283567649965002981658750876295690450186825677694769279603375702063386672292477133407241755975093621600449276895247443275955834965291891110920325374285072646113633515265724340364117885108665288754342813913175900216151481356587089960948150302223337170887593014643813736872027909402013516049342250495862409265802601702674542943493790366417110888026102044977232472394817804917072991111229391855220847436011258478815808655281592308826588027165744537514688977600338776425502839114039060219611326051956797250981831517546022263436252244923408346841078922107539125645959723064402873773355242420497571553599522444946266462460748509563747016564356784814149895961206416450770020550036562075267852128439748583428344358388387667740580263348297248074293964103910554575916387168714369362711073183766318810451561736676703546426249725812204835160335289826005516285318490601496273977144260535503300180275277516224111785227503505333010114437746492416844421217494319212575646313580881126729945265576373426901861848436796277514145224295873283198296959090450288094107647522070254020406590189849238842774671875407635158986487298825108430801652668801808583145246984341636350496737892348137131344087021177825079244131580150669341107289817431063972059103396801215440280498105080206871520264200155995493207980056845262900611163044507644162262653970672468954546131857847951331791433385648241187662611943133230562688018927687877718228696684695607776070089216086016807054915737330422622593220952070207510731045309116702517149377479855475090060225255183104154827475197178260868481935538937474239434576714537829688187364973934391480505125454951088312918761032124823545970336456370450215119375234754353852147273043044148044686837942009365588603172525833413472446388484408175087055359246162154578429325968029367456591273702818023360683814632390169242744274321467755953818244717621100734727905079845663459127210273165314948372322679751800010246863385207188658558663377230117544802708093066351502812967887749641770178269999200961960953735995682857409402482425278428967998041628052261454589034198242496802956810813023896608003133769729048769611688164884102127706583409159968881573109131770914610024809203604339734049334261525549838197822319487868563002817435808546804122074368461928559313207318756048925879522347509554196640000000000000000000000000000000000000000*i1^107 + 355905319469152599959579751856083035284328302040943674815054565259068750045270883364254178355640157663201427551635939013881791131791243101042344066815137698511270975683660525465406608018664517293179008097221516878093065611545897554725574497625727167529282544328140007696550267040228347644668685394961988619840756992220529560668170666041442095229512349404232908892533262346546904019822832500952733180352717602007137674282179450783675611940850803187555332609998051030675878118066412812474516068053773012436874378702881264960339495544021009579033657503098079916298274462268636331461520621510691149977749433982268990297794625961405911080674365977682545532555930779422588521374672884326935244790461986900337203374628913049029271662515076233832146564886869658472702886707062384041026868755490486628929520680993588862020511443264837776783414693260425886655615298432936920436034777562113021947704238728684741663081690444703467547959552423854081238606244303672442258248786957414395249440877344365265640098522676075419321477744190015032374028859458958385594670283517411796779223074231326621801856734218023618037597857732603752981526723111254149862856279937009231583599518634902410105220131796005470233401045326347564500916578586870480800002291100279086017037281387963475648949495786997885512598900681535736988129590112491892996560142820853509028052531722206194800036211421119152732451229104094779176625252126026406359869398249873697166666558118552236714684722596870450374800235098422751443415599888901737150609131895008640573708888498188983521373039215323748186389851507702303973438326252395950726885649322837843899511764312054150015023902074752406637328905385418679605463880141292263398223481681954232462817669718523197921562547748670317429375504630784641255975169078354336925025529111108576709599671922231396135039027490487610619728379489693687795665854326915042954590768219400534919847574962199585756939093844877391767271717717764347067756659326111258366847752904195363683436970313018529103712193701480881614015672744013865611666668342586078753673259766602789936346041266091561207892713594814794827233460367720547399841637827801570743686281551634444025434656969197557934631608038007684068024741922093934604125321359180049185034013342963182725485613517601864892327966319956191684103034274851908012493818090769461242569070840614683669679953936200250870158045498795256006582181014800000000000000000000000000000000000000000*i1^108 + -485791962471385162705918564703947762895069113673093514299497525998409534937772078675540562007380284624842798957555167540015273955074388208242689531217426818260998591953443822844077757173232415446825707902274257617901765035248387356014416290511786349697013873724312131417556944696583510014325413466781046627861753878764440074696019358891103851886846725942637048270170198102054712202708171072536857905823184743755537623589618393676021774495169594147421663187616099870672156629597517755320990146237424014989340178482236041967977263256922987044126246710933513756234054547940042465642063299444293640361069104173037402045775574076908777951076292740906916315686179098710070831299049951991860143383018635771625691039174084012027725425820902614473120397045728603946574283061759243952715373842214023132686659367907665282813061686403932635547918742263087779678644084545031864533641107144108366460523354829047987399814657154054140182735430194928526762059423895292678087640862562154126080034192440571877968567359495568933080408572571669280035562366824508128520397296118189478610621448680482273624752631370732523750830269757725182450142550352078286398362896151076244670940297593085132240263516043562041938926415865700583928075208580308325153914168525878549417746938161236927271467574087912497517575071298869603532674819267737241775921482624826731416624717400009016863285102979961335746836959806716284445243792411542960935330054091131614120798095299726358071418746856184131521434548806559375340216133762401076611784110022590211943545830048592193583524700874965192425322415114527154711975671676511705471275147746040547285583611009464234686872862421344830077549024876056031423970846885212951683696993993073891114202925098862823432312893752153070968276474125805356043719736787931480690007992824941645952594275195762101441219273409151290450215879705560762884823310818826500384242436690584160232080165538513053578204018311534425108955338993514084595618060240976510372553473469264902718293144498260363105852019418840224271400275729300410426678059771301749856014343147104538065272737648635612973851566190096276637326993337631374173405710538194720462810234204572271033687515471078257143861543893700323138881489349066502269683493450780917545929474774639181118331125762683820513571116758273410482243415101287611250428554509897665016786186832325606933366246926378681174174614141609600000000000000000000000000000000000000000000*i1^109 + 2716672191935428357772892887828830941984473364196940387018173455478773493145465214858490803369080355038393952877445074839028624621585345466607489602824939504152604986758984726654962078185502789619367954067472911921382111587942548670062806825500165969891548293921040766135111711567636380734728286338131371240244774511481776367786687875300814312682948420367565060193504023137950963173483883052599670769693506520811001172022215426669082679401224030013369374604329292156604785531993781384448414225633011185764574525715316694765956656522768836524262160992528196547526278722341865398745273274691734498396181538538095745839592428801020532167765544086140885309167566663286375489178338145979896596400761378180605218858998974599537874760345650019000854519904860913920261932455274995955916137840282892219159460264035611480267947127662831544082512738182783361996024519204723154655441277202946111952532471196305300495269024400133573211852684210950108895464604273426401679440734955319160552968789175297334221075158476123230764738755535576786111059780634658033647389262334999212103436570558307917215229886690918426595711548382948666927489095879862086450266065740828982379842509887969703496749094735343698639409620532231368837551620309263369099390647369022803352452909612725040394611195354059811339849840545374012391489039315281053159520785074987386480139127006593000132575817035595947494239797718857986172496476379404056735386694219060068917824286271199143801318014842083011361391281247832163035252493745363868973983318324704438030092571782264640233355126962600286574866178500431307330959988944427737977282493024867797116015359522609315040813856298394221102808875209292123083882493474347831016886860418706167108204588255290179600504027082565340513656906065956364216591631281721169912789400962473322750393041218970477142634687795079126733773626793530214319785281897943423932516486886910728321365645768674751429181437416965466578403614622675765201853120025055178059561979232032769673874669516623942215936875771370435579533634332892768683532456200112802409096614245119428835218323370132604149339469867877648257346246792320129976513791928577214641695794864897000888245130553165182643268468405832930947997585089642256979388414122442816852848295132915001379573009672470222086981833747994998080676598645699612767690288029945307413042660907351907394773530073070259040000000000000000000000000000000000000000000000*i1^110 + -1408850770615014757757305832971264647781286144505444090231501455284473305970024064669182928691700064285970653074197054719367454544742392704284232387420240583706933811023003127736808197503708110190836300424321852226332265613059236382725149221252369006764912909066219127903850698300667328783427366345050735806937475470342865926524658771851836510533583632374687863789138676281256728321794644975658974129836058783835479635679971499730275030628379208587396065547831797970867162152655627155737723782650726802200742680783019022386319692798470382893662341651839908465866976814980632267230069776285058685631147699528853301432489731461756600989362154248659055812667830762177068869279558293232311049498200492999272472765545417877891964524813910859943839434827634376181635725311961033542385178366876464465127728652143912767695332521627774398720407474051692129264658090584853956474781987431245916840734124328509521231777984855476047561592411574058199911952017761657422416025973846229714815766460353960917022071348325317592890139451646739658877329614545573844449593980714974137684313789333782058833012903448023477713487781333111826112365837224598622440656452323905923101530596784320384550897410441906651157605087295047771817959607236227411951442664499373227569765916709092820878823914347231350621981724803785878967034187780587545126531923842827748313183507931555738920387322881691168909710167838889763481134024996624295258502663408449954809178065216715103761448771812957432834165980121949407016743406018338857277723634453751360353835465555518917413503547664872265267313158897775750212417748831643771594337674449981890124326447404634087294705611628743308556675023443254816899372392850942837357978378555448354551354926509208676162311624610701025075541997694470802655501395776897439329180970584723010480219516453727957200361698640470928250474183707237994641792877658586745873736117638509685372809277487626720048101245533145804990164339943174651545296842033982721011896038417463474953769199931460969551273001308565785834740137815917548250005295048065568632059541291126238058209164740691704949027183420829395129451851170250417436668376433023095555169328708792375562382570128473556139396135926830974689711465974177907415237082860527036282493184377043059484508217754289688058023986599898513012320415004886116202385012897630782714152874706758231338816000000000000000000000000000000000000000000000000*i1^111 + 270440781870123688030860490099967891229718331116604235976517815179512820797219616400963519607304548610595467264387791220174459168538088821133227321417308053714753978440662012069962620111856421046986813887992151564411830814226429316516426684145988199630353254060408566659913074103082542732712103594144669659787711467291396833755068477435659004093770452445978456334459820775762930843430062035753548491083843044266058791491328431151490524757302348804202290594582212867630950812922045636695836365320167344766356566827162748884793648185553519569507662407545301549945762583002352591429234249001054404211736173337594573103956378641632554924903919598742190236861291601812704442920404028719328791984988859345244226431448569497604471564911673908372236929215607170772826425526128756285536487545650036717095955671348551217567258949881157888031363827190292106547181708179562440677488198959107844999116448470444952062790359005239796833550178544664691697322428606975894975602564121780782894960254801110581912725848954369973522480156679414685570271276030664291217689536537265830739922316528886244211229667473736649899284821340996364100409578796993255939199946491357587247350179033148911495668584610274765638739168274605931699655633659679350340913492393709666321662363977276641923458580104127707791221794160853448606012972106275418334626672303369797650049113931506418205646409290824566734373681876637771442460039835534257346616137789883881250812615119080309970105003277556818044277313513922350160974398197917425364506660409302478254850113566509185318320322053180423586324679548566089830468346501659137331778852903654583402212110748162374308812901438152700759125232435322145928189825879289771489745146576859391951808128521330308286352705613300620290335154777171228939382931704019947725111013336103039733771433032067252242607414166287084107408071656189777075873680050362541824712879166352625148775137714820777186244691966063989634608369169633585691909623802368615711610486812547694084320403105670791254383167055433682921706469092841602872750024023879432453476534573911655012699531996109713294667271795278999716446859284372266801385403650884703344923511880111500089455617018676643481709792777423868790631479746448721549954209474889929952154461982501492530084744910299273081788548789902097215383219529509001825872524877522910098677916000000000000000000000000000000000000000000000000000*i1^112 + -27157765647785252235589621943553444978875580538494972979663036304130920953592632735512282861341608498831674543616084699095756992235798573035358860760300738595058282237399402668010244039425723489779500051137539402922085197843629626654676894710246312577528217433737373269305616299193585120041745587454699391870692699706845628215116698631766960270573699916612011295528974040309857242868181527848561939194081652729110248916011092794186208119263793881207447168373289833743661473651161515461241366653244633214948926574367257616573376602862782215679102924280525899929295948214289563674438223390045613893590985236256793518419253606191340403595943466875760429976016504484085742316439929461771383340057796661004051693568293305666295270425657009886770767993307170252377321898921209141772814039411785141189992047718727757500296100834874902697707741338473877856278909294365085066811768523368568714088223223309096192939799592594456785144920314590839601788054078232443700537524897411330201888683072800678340546651564167399181484453323716319796872807612234375778489329673372749553966691195094793652352032693380512170444380712018236170035522463580893254072520797837137392331148094565233784631898173055357055182481946969216412662123780309956751000402996253756442451692428087419623350513224588525530320609214903645863483094933126363789003761685156782182466698780146047648948268787761792685321521305964510786385061396940265273690279666705979531610431334069632960628492026289746544489662670441780242679447447024775729573708441511577627779999290608619373142457900742832389273831197851275830263857892327418173543249291229982912137488865506476484779586164764974770987926027841174123424984283823107791927051654932085058485992455338046294189154077913667919071796025228732664034816263354391248059505284414249079182612714055796481513484328648774925082281004439697649279751058888616824468494494779321965472118097430915860060539468283408804594859977776130944635562702648173490427862317739213110848745353094672345721695580866941592462762770329034992345368977973196329413669807150328657640161344042949740158381657375050214092784471275647490327206975754358323851923046278765795930441424356101116230753221128119263142284161018490020159774830675196753702294806826054874329507130122989726260370122550542708385970739523217727274667749580800000000000000000000000000000000000000000000000000*i1^113 + 8530324958864247001739634122372599028697939328225957964606948636656556625646286103518632678944284407428445659388355663832778684510697806571418062427994955733235356761014543016436610363233631831697395613801657288551139530642673802951446920915295158318097442025226362790437907288347141892795725452049048079052684649690941371191221711097107809205279436974592775384585959257855554272718038155584970641516985955523756842940529799457325346481903234117185082932994302937085873911655147692132599488637361754866304727341365572961688359078895562017154096825225510453377414956247556239858389995358932233818325886018611071363250075944722742748786298400997049046515981032270894307445658636338822159367863292214376539447227740889383188220376593000885713637853659025775573959951842613153349501883949346026191658679077116453075104339058997319638131341582355966783515909524394335070705332113690355524190120749611902457313345441128824067291721532188550775434091476336040408629355084662872942463464521981919164111562013802538442670565900289634877396307416835335680424399813400081503719467957974098180123847119817750862915767151883288060890807359000036013261004330206319913700467784037509325539621046557569500533381160892291900463615664404521550901756724198179080838426636673627119854763787590893428899602820170219650117136896233572606511654868922109542813610105216033239948910353498957091707721008450225184401018142503327840354857933894653631339097477639744135825197790220210376555415530723011116342315009892160782309359884836155936999853384895367037698909522544064697915296337884995436701251291870809196169788782539679174363851431255627985129488544543299454199048769428729635469447574511270604586416228640443890622811375506642533089196628672852704752574684850024658124592973769177656982969184326041356008929911748587591010527589673689136807589211450484312005171218199703668552990030689565227237184805666394499218680976442069839703229882527099829849723368605393751185267242784429936755653457310044860475454946184459400407487118883961403021777816712735542677632025780109291904191095790197630517285138315682527162685297772074259628313841584249070786493096818051718427566193071672453450060941919417778303550314338268468584951931200955841840138044669241218846211078069937208894879563080253969253489754485299200000000000000000000000000000000000000000000000000000*i1^114 + -2184821613661543053223547372859174401459076885811833350097047478633877573371791896793935583031351815545585530870072704436927760043240916192202045923519206321745657980787133800114696616281488529606631625661640098018085674568986589460802865349504191637706574650456205359974610598009281088140463114823596938770185653194223234714544564745250782925041889698572072473966230885820966839815095484993328227723222570260284973717089000451682391783957703503554186584181074678731438078684529402025297529294491309385530985116274769709893438985973462832833204949653593749767715265029670901562176442589616200635572572001463539641847637548199280419755865878448541509699680586166818688358028085679592062327578331041417176992406652682959035688565522578438220077607528882073065234173144661518252968473134940968764923250893613697033129613720550901404233483088319467202457373673267028491812103465316667704110523671727259633459236411565636446482214310831835231063485383137685747049024495093067747170843630887755077545954894091549806846243581001588806761249834281095181749408401048084118769786698553473306744617727289930685112125448605702519566548002951653766524358355136202773878374354075725277619256710044708914188269965732515939325052204741951148129148227118950652265880422600895841245331383489240745289773343502063644036564732211164192151205361525653679813841285347909740596276886696594725819160641678300362576210049765583479301857944030835259101524744518685685295806444699835388987856105278211565314060608405399043227960721157126625235081499256460600594472839617988030029279930292256057561305420818291324661331600905979680889952023645302703020692930483975189837922280988647821407577284459727070057357939846853835036203936699783226420711390344288494314372151841961789625874512471814484989363007936648899608298551193107668185487007240848568851270208680250010346782048323643643938049126000928513964983885338239513709288935144290535020288329176088455690127280799150378733990262192164383338635175014060374899277037749271113037760313438662507763158391340849326826116782958163111532358726669277033475171933254041079282912734279898496485279867823950776519312966466149164784398925607765287226904334486878317499389804506734988018038278043474486897954446044011605254951660735751548695441221446830407680000000000000000000000000000000000000000000000000000000*i1^115 + 171661867677284187825763804261786090196883300693893160465435453702738855852486769548122190488943595956138449701792206720106494013021098096892548674919657982422511170999180762908087489618146579323241100753708186325113582651946902135205820208290421794825915927142299611506905094962083129819238417780867917255429597470647625257413042430346648240130254085786307543047540200865004822215718867827703938499678519209469356751105035182629978448730437716615751618661716028405004782058200636328766647282276875668353989639170293655176809962845939206538594517019583675741647262561572979646133944655604063618378638380071046540937574718075834063937562255067328361024632956602472984585492696290438784400292406624619435425506369864827915318244484154363098997009676762701167752639171180599455291649561466561110521531520203290423208179718323870039647615496428071140679136521963412484783077683540190678094043372411598318983782784795942542059078300974710268902218983673164843384586025710452937405538942123440473956220857183504401950097862687793770863140207262927555130983558295576863120087760850562167282055593774770356258091014921067386860938903559608059204553897839769790125624272795446730036272069265322135226376910195440858755605627161642277322390741923131760744095909092104740359096212804124760774505086304232869523269052725587412131826151348622828953637380603316036323294761031424379503822890563272475000060828109783162231194903332789305132130834708714462088600998838687690528461716348205716268718605092670027217626333021609074285003999795384712650817606860508756238859856760354689007845498479822139608628638893552670726683684029512401711842463813235895851701293991529981027038116872280221083582511377331113737111402488088515908428065322540793716499871139017589396956324003277460107412656994792731497317283783309791924685150859313158878839334809277611970019082492721723649639327147818771904606782311385947586855585581190829584637263535075091301873949049426586643779973466804448222659814832885645227942276142219567255223948478674319833885702671952313898241769946177511727453717453823288722342842717198638625169591419524724383280375974209552867047553578875114990367111535807469556019030010187300095004844016472025983514613189736200272126815310061418074490040221815274243072000000000000000000000000000000000000000000000000000000000*i1^116 + 2258524981576290994983088402973157809605538772318454482223627889980596332900479269341221714782014977826493869285065248835979187369585501920782415252384916035640035936350055032555223031841779838470115100561636420170620694400133929197533212583038594739462125009106419638249112690410725231980946531429396784482361232600787336023482014935931292479340725284880381656096150526467441848966494638275987389937604307908597424449425818368955854138074169549474913651879060957701794503844139660766959417880553303400362012513549367561023994918857584261851945872698839592868196522816324619645988085621295518743487703503356936306455384610473835235944523183496128427921394210589953179063438111256449165124124288703174802888519442147185399376602028379121893692949243571882467069840928010483388993937906619417061393398173949467443339632029242244376981042443052466379827213868287313154824599351878036077343335737794408196280818951879150994739694667150916464076410162428588753081341857113516526740081371017055823440072549920128079963383948561452796049446961135544056904786406126248106331137016150354984520744230342374102812402118382649029958383629617278543690965453221484180710911906574827771492810123214380311690201819826782586066241202016696547053349960720433282539010297185294632775554207816603047399238196062603611492835091533352720217384749736355438915981164597216593381897016260106028044854390828564126170222787064660615620603589480978873004545985151836540682045489097462067898841571455195551456384670376776754419799117030924640705071514613632819240239064612247120943813202902631595909497710188112401666022262803126161376594245871251671105798190668941993344370186578427097038025470081752550506426746298079678680139112711800791566281527738990943284591282026211921778268592781837351415865937836234157658360663221911570971388284091686696547126564270042891855205632982234131979730702037720736818077468537558845642287144966714459159380936933041680231136934399399876184603275869339010523215518399504447780186214420784854631160658592874191997868734575932549309558668105259466008311305502871629521380018856573285971303501210743437912609421607868848129499456289531858951510321379487560119536049859350525126019140700001379613170780069197351530137384902261062041600000000000000000000000000000000000000000000000000000000000*i1^117 + 13107620328562297611489343776134383732061970117793822952439303370039274276084455082434178922606740535592858186092615083194519379327675944374997490222773840688215590113563917897054762869478252485913263947181440289252230359133109992534654725397296905756692095610735826234333067261454237079093253175223079432664207630087158072474886736779345056764485379541569001048342971581378085231639251874076945355245771850521381288047124375771413911960250588990266877483937424030557400407946754318473479339056799104194448476169442192587788668244367893818073969489459860300630733363814282597907176614847097845744846858377947622968664132164770128063434129970588968819050272536814429446477102181614308274343169920415005701306558334212449835774448850893405429446903535649505251867062550057165912249672862934331800396068102936671430126364206985743483298544668743403094228031245899028645166854921742511266348342048295067536724844002870448448637041550624679931364020141692637324481095233125471616097240020995227241258978382789497166217401913030728908464011491026773167188462309666035433336531165447672840544849808302494160168502255591500028143419688406130687094856126639792809983737049033994606450498493778639357320946904758221828289276619640809591220391620680164091222607883018609374573015440676129590823708306775213178222893604883070699391572907195174554044012381760504521191069120282369045980433198236998756029722184414084004937754863400648347525787459812774859852461718635447749666783481224406288734420142983012910690245912339245228630433721291223674622584777861408112995292159856631108739363070704075628556853151799939554492488612989521231120873283350304260962467724861735460718931376613202741399048039544623206054461143692602028553121561977861270182430613984746160079352323755226826325885858739669298814724503593309253010310288211779860231957297199420057958098638578679873079377106047661906214241137191308527936539983777786086690582430021116504454463477831997690646930987045668150424597570600643751668878288492024562921164222172817823651273167605649623612370080221992515249632847866874243813282463513313178527317691005425633829549342354265847887732526868434929969986608074444422350021850163352710788956968907310883736329004744885813248000000000000000000000000000000000000000000000000000000000000*i1^118 + 1757468231453583245941842734966957917325042194527366248732928577816329981216737608425869088386239585370756941758177793115791701562009648209963600069870497391474329494428975723469642544776044487252733504687085935998523201508135398864304023408308680564460357281968883624517272147181454083559341346741525409534003471812595288186745468702993375948401991663302234309281975629120449510454198752291529082256247230418485358037943142208918884115766125149798694448639475689818078209050728848164954572014956706668219778996872540411487811220206675323776044292287052015047141305138491723512089511702993306166004170005053704173815119175342302829255150903103027056176277843478886663236638989111583781644134508218758192096869834918686713171930812044986310041294709876351808550156445501867076791730389817864201572530486330701642356409065029625709603223165415681896337422581347139219590514724604069557884475785678276256356216168683813381462914007325539698774530216712727993082792280758955116748144152069117823013364064330491121086465461567129560230380552623610369068587800852534141511564812700013909983035807188777490740797444308593292303393658756898034410181915605977288787865498115544094600337130064577932661139447132231963670926269542047219049184778875524412570802111046929006658251421388716031140071244777685194187236403768659788139539299810850124926313968091018369623815467308600905602320813430559039730338186339705135585972244059815985040690917200916547216985420811480153138812168531074535596636656954288039453604771855265118148424485269158215988840910119977964709972285052061980169541712843109385452842449304544266041619643329598458228675113506563732972330450656234706143362810761115367460958844681849222361180200954641775421641875945177340990534228464734159509653306898734133312854942209003318394761228046949396263250962394331064224200368796198447046180414896876233436375305078949265400497011710107641651881033229692455379844187034973995054170159773346465623279592110462190915703782861701366880647326802596433167850411920078886369642824918021214816872664116411549630751025787773810036050950420580803462890215512117907561601600982777572385667662552365019018117023789647822761883475848937367519635128924045312000000000000000000000000000000000000000000000000000000000000000*i1^119 + 112652842012629027283249651999156330067855537191447704017226630279288316951777776336041948862528011775897458463283477798225222218912369449233466968598911106813073625321512140264662915062212870881365800232676444739074628818146572169949098175801097340760708628757127401926558704444574049696481624752009060455318024211181117963585900430984448600136846697945395142846693287804440513806618224895783736055355989678459309021644234702637642701852781446634882790155063666202830310849640298152698566941337443073869527292499942225287989785628214825911302769838765790886716075356133379417253315587344635436652891108525934365223460974877537882599082793061739666274002305131146413422966500444537697345198547209008303045510294068274476216430504832357373674124631952571578702401655482640517722910754122416328133121186181834249028901213818611740538549885019074093973275310003521531968359683317029442957388158006304458398558504837077366230303548188711667515946351014097314577902172868130958441214943694547490013311306241401140813755535431496724552973577140028960450415203112960643953048088704679587231433486381556042620002991082858435593078979464154192904862356236393269386255154204880397610633937783300994052163407400008984011615119251686992372052228306217712580302856764166261895852062171860171054735286963555298133378744410089196702830449344839659489908603921077360555394200936121253113598248715440199559598264178069595892206105546007632012090772000317847518955882978699166664331510162443659409432389738541223322423525086276178032839280956023862184356817860813022334182854245588051189625518488500257197424583441249534951243549005329354922223172032285358325896078774641700496673661337664560790359393450902962391690542330716343763728072004605091550887778938252050983472054461138222568005454296846936220773716403977484124955074630398436110251390676277540175032024025942829506979262136869355007804303387528687955866998224347567816063519312898367985963502472982290688057329406361410857313082231305841969140630120065993812984724798528332400383608750639470161858119932567561857214481707112742518144592499468218881002831288122985254928766326873461713350400179771775448192487183793827347336397660979200000000000000000000000000000000000000000000000000000000000000000*i1^120 + 2849903561586089949627785082840381995927462750795215888179626851778408324898397691393222826653265250358254111975217004154627405450464592771562970861643705749552994723659623566809010222857807613830168473171986490191819853110335816925442388030909216526711776598998657008257256953373055595838792832987321101302364853671828506526961273765335687395835670103932065960966439406275879866832401647560612994378660272187339698881895150656668611541755176031443014875814624498037752841191090217634324997208231295567708635865608253078453885123766929240514976169982896889025584047651270417689640597712540214308343486135718809692879340190520112948948240169252962185201717927706541124254305177825386155380742884738659566126501741979150540943859438808654891389763387190729875120287832485760487480850113322982247573390422333336411266037401398965931370357449722315501573278045811141816758848903798730982528709308795537297500985899343859496844613711293558715643341374838245631897782112078718981694095024266886113632564025223539732624079548325149379681202775902402803642473798783978792916416038129878414555249184510257831203400234822901458667238089023903700100407724806982467590703087384394310859569549048490769230518419665884899718745761760038923680350330583409670831619375842047567816597835995388085173590300217549056732159328142290591980590850660242397829717049604690468294518669788655303855901403906386301377517364914018629497176467455749559529512545828465255966294859593909995671195712550909754671713078399452090851707067561801814518514342677771316323765387104833774563309248014137148125726251625932583514124883051240995704081057947414684938799518156113421518166236432122247092140322007925128538668110502875793916821744657039315918903024684528066991825547632620556531166694183910641957022998698813102112462834684119916339770958671414798578399949273462109306390251363820802759882843265109447434439357685430918724733456661875086935695987290595302147408448575957051830299541834588183919925662770157573939525475895226500099949923052284988878235122125729970397980142467144430037851928354775633852342996919247426566066389671069257669095337616952636812316831925600938411433656320000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 3990185597819529209691377589949705898651441750578360799015172564838448326984091482534462399606608072700614483782770847523916776756396668831188588121338555780205735665590341228983058235117464759825969663987328908893251242548373928312555577463349174173416296417411934951498866587930747751848506760706384024575172307281535867106993549790903451511138642391197061045336704178872885942797303262111382178966390641349474508446410366591888840220975743564449754692162077290270485256226200297572745776423047180725966220192607212946193945860350531316065138389139189278345969241175852296725018970324235969362663577570188973142235393322753330820424667043436094527274975070449585893046438572646465602945793410322981012489070559709800864132563411685294004162726733907201065660416386798674463591616613991655567561565365271037633684566016985286660945421590863407518063465523838504441887315325978332536506236085815596800686563990256243315597698367904598323698630801486848643744103349971972189159892518694114336979403424816768546617334387730132589090813392776153645463201340661884580701138989520501041036663066540034150515521864600375255355558552301563091673405059505505961127825631629148213578477957342903649249586283828228753221700835363646611366194361998538853243072521962055552361190271607092228753949376971842777443639094111391584259539497577211362393058696786310965159883682092714088075036343943620302709340344528422451579721931566367071749432325732026084477941950244642117985612930484995693861804524426441997741442669469582784703212669182236889045271424815299391838784502601650694658538534112113078132584268640504947181282657188644533879843000148258884756433618169462535355786668859758461271447723091587533392871746964550686911493241575113145131222070137702383530373855246790649013247130987655322290068135734697079406676917296296409037340887326235958066992965888911689893364955295625917222514423431750223516657880676421338156396439764014108759016602114540450322070839612942341926866982840177374045968931959826814391689565734779193808347705957743523027074874204547964133909915677389834718300338941198597338641086516687164365959819650007433609216000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 174167079161056104555643861856211820462963639618577144745761214315866046646426944287198427643718867426669377627096007193885912820942123927630711107444319747832049508739594474278224770532252856901747047214983527083780706122520971771179074382751913397951305863207133456767862972628439254288012808971358203280636171483892658539115854185763249484810151698803736865324431865437321497957918547168153019660412676477372469887049385940907286054868101972788699883348018616903799410292267976468094629421009171736307518130951089959163513604305764394294792943366142805187467483374642816974012727941377508073166854522878976919955039536368151854229014481943895194991240336520180090063427705785151893008427418081314064171163834822308034520563682273379125280284296633765781255563049063087511160949772736606476039964136344252601667846867750717014908498965965414746713643956574907677866492709049643049176040553635768345882967401821497441785176229041514227427937371494433896767107589835397660922427761487840323688677395748693791730756037843474330600220378747351147681545454015194772250087811160748950194528731325156375618308262598219285162186464758685150348849109961587641867626932189452116390089217946957874247505782484581059190301308179757907611999855117453482996727605982718026080456768471186218488881590200213844550250781442188232142309132597272919871599151638297568102336189705322945883449645332635811626355680648857491059067159939038414646477543715769805760415631209564558797830097373069703129415665579392756363393190765357633773243127439766208584902628353815237682864217080749674408418260017805924340559479608510113767279795043236867125025542173349862194239033066997798995316694061758269067195545745758567338026647333690185010281497898930332786769978283217932139643104340289511502329382752152615910016140995858747216165137399790586987999003052730195048479896587985375996902032503255708259274308081513976869193137826964350752437178370762837955575587753169664907191342330479158648290890356659411317204292120332210208799190889109602374759918265913352503864475144556619748743702375593407825588362047377255798817329965055344640000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 8643545479613306442141671384108941808067709081987669207492613257932977047530835031642289951929311275969883415330092447512821950689579726685399144328591560030426996213704445659474546912340100564356745856968647876890012776686298618084673154904798922905235456499003637705693024920682289427690905039452746216497634187302558574057769123306449323590401462215697865133933731673413142777973840599215170260297982927293244367265447306968224790766873684850625058687731049905002336004342420337520980697229360617368816363236796757520543679417359578144991774306331055752618364971338539771013131152717209010857588790742146836613395049293933994366327129019206278570654953686995172828856681121672802688445319071840315485412863962080346753885778082963720227780467461601698413140738619869616976479582642349573042499100039869660994689289762829822600351386817869144174343091262489069137296120233153109060304552891427898480349312138705575895788046197071236511738702205997641258165630463625100083215666103278150215163466800112470990730527926443444635698794349584194648461320052080987723610287438050637617147649683488648420586900380202151413021805543994702929236177442661477385781112319053675484874897500057029791756488900247381555892350233498546457278773713004918890582509345765885040878350234244787513437472907931534108168044854505673617298252286158642000384915994563720832807395911361815068831086716604261230052622569949031057584493453421152935067215351112729556089577143496854191329006316951578724834845092052352318178610787781663955398410853132961168889709553716789096964646100182185007640646225275018420059083472115903236930391000978149375369271635585497607417947606158483642784057973993012247521704566951532618645627425834441191420231868843050692464223844226589792522677863983119446721722015427687860923188023351890066848164206068861284503150235127886883308070562806406299530247405184201021550149618843200012401521064203225822904189029207866618463726097057020750279158531457459234435251532826422320083800332078149370120082174299996176146157163329505092506410053764316986517086559021083664284385280000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -5574471334197153564846749441285465210003608823934292068682479870710817867439027261808462212274508737526187848435607299866105721711248395061682333917155469951908922773377611529208204731274089544705619787590857987701654800253570848642195298586297541295917274796396513768342449776468523387104961132416292868818304213666429657659590543855259842455455392810892380758495223277535968270189456897758278679743939767669476393021216521998193232694355348542503781072530204964740781513114803423605459149829950389916714483533446017527465461585897138562513710421530508084818636215334945147816216414866882654249158726016255974493768276374629827771204072061872231395056166271006649244224219876251942620364326992302197377947564530738065026796628366875637512962882089967956061003930869226221518295499308428236221669250989541117970778318961799669320266321418164695443544126777647598670186867219530704459820468185165361770301653796427274404512910768061749501592791561602268194715988772450109439451834968953577211824125986217368581855147719368949160789346531458110210368085101731428617125516626337637370376697013670887601910928655218341931945019387234848112132754068036188438142966871853008035309482278095038984137138117359731210792060553665717946010759375858676500725475901794329489625139768061074370415732494540690720760549436030739095201865078382846860198265290058422648775490972396895577712292957864498397345213088775556640778555928691767978880020932538320883191214430807007947664172417337107768904360234465619964930874279311174470697070263465679729401765069597082165971008625179992119512444320201616849077379145357968498457213446162247296197953816771277589400599295158792856689979138581759227872318809350391172815077846963691474227932234690834932133730297167969267272281712156858056990670952306507080005917660055741584667271927940799729601287625773572663953984673240729914382577785386164505196076280354900898972123734887131263697361949026289808393657567182230462301433018770444495719166890333859632254323435991864103075460497780524185206615196960123810953410843246592000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 1280225055145037448958341184937869528096583650248707090721489615415753464301232392904609063570923552208079723767816521582187525884359396720254017017023502617285477528408733561538123981906880172741377521884785209377647139971365953969199426063466576713733785645367647132950967547799519293774654513072194085037597445035978932138779094546993732306594530069322471014816424668989529942447681584383648589344014975986611766867047647848335722041549164874780741910614380874081678862858486712691020294539583077284603973672818302435501077842871302402193371389446865804378571168331332426163971466820481403860705658034023906456859442864920095879695099826632133491063763672618342247283924021848915770343418946010296946534361371808529622311257594398087266663388600648878376944352540100105030021763616636449064811378225931989551586246492485838832633026151756815738572314997262275001803938983411257086091764911558536909395357968656486911435190437709565861839862747751057503671874387704187097888984285193988521988852010311483449653580245057210685228454746547332116684910115289743805969400839659933240043821799587447976167146833372258309446975424488737383443364877008890272056554944496611163773404684029373835933818382181028769934144627668902236943482056607249796138790631651819612292830881860343872537576565769184613691414984582723990765926519235658467529571910947316491653332045294329257009128686117851590905489850382382930693496814495245721964233613813275889010565301013030594241992467320467372133988282692436461089462858829805962924969103566899863155928372449381845772075109450891405284113446342627513369496742372062871765184838372379451899272656089963288430006439263892977563783446856272974737373135720307813540154851554767456055092766689310029290706732681314487351357462185123538518403599789699716784954806333531507571442302248390773228432229651744160252918434511270440699596565541094724477724034825955036903616887292625890424205409930807845538087587728989538883628570237612109910958147866896604856293256276859710095761884765415591116800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -140165703475556200111818252839663241243087574796967809760728244910400851301721282815216237669087518439148648090345432650183911141461047616529422536448530541510628594087365019175493280666202212219425195336029661437875274630197932948153311466196121591671572782557399844819268544122302447800307423162198790623178266271634258140718754556571266971323014691281100786936811815262956447022658627746802133827217626220977129934156055168072684673315892140801536692555987050978996683858590571932718635577330973233341514978147081530775704319195900550484430089858289926809076267355377418886691580618338240660814178739760915953252832842849172055101628908530276616934809672381454407924050665053624172012234226206589695681409777948555817835854765157097326139317638576374458496950596432347260155434864192936343836727315633433438951862072278814307447905157642515694970120098887590704144308063055127597036310488949569363414024272985562233702364061180730707323691675212450720072129434220652077913030864028665862299857699480519280522705291294810370767515721391711151261535874795765760563559267531981887576183141963428814439763007072220798318241264273447718616602489414703617027957800377241984267859054196016118972427252949100869736108492211947236527317122631499961864145686376320942475972247333449962072396446609386916658301152827325645607093922354995047931625573144682111807002171495752184219288525739860043174723068888540891093002854274497654671015889072968734295163594727424564187523984221216988068186754876947571252905125391819303458203108555371552834773166552518398296398864531588280342126783926323445819094616305049085891109996222698685666600210601950563131693886607997414644015178083437005635040531230485458377462934568839471437251256614067065283611321112672524837357616986572758114658834379177090434691366528768676238161252425637947897511098590598062057766118906725623694191862348810555439651321026710038821339614098305699678849263862511841371000730553061874836401942264064510218169538584798823520676085760000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 8196352183595632709886367168196720439470405431327052725134987349129322663604211066446019375597558235013820988026197167046386144830625113371362686615088684801738257132921752191618834755587912216117770862045356448418109905812537193307638222282865775606166888599314493134472002719809072475284206201295696287869474544474229321509231653723457204421828123868831467015869348358259047820307088756673627365428319528319262090010578352517926148502649056096559688154923713715290785578493371420593942849055648946094213532441787689588733579310776297032294208348164041943746815539178270305081482965586610945740635729613261516566344614016626374595688319239249825458271848701538412680661723093683893898535288975623942519515517160374234870010460633471473868726612631486964272980393980980215121497671760681205819571000858219936548792251070178616914196194236495532119789487177816060645903609453100771249535230817073852939423951280448372341255525248089888900794680487218639416994044351706217872760051176927108970531309849974962658654885229113867521271571248471179754406061556637974611899975640566343842953998900973648044294343956728607652982922209394619473306981366753371783157654974892023461877195957263688179419090169818942268670889211040925151984172121959600096757581163775271208034676740350390006142686301125697922475856097927190757511453118802441864736256636115499130383489501620224896370651434387550949896957783151358821073347421531122053897572365657741614597951487715608098569009669317338142947342356249269764436230747847986417327085792770413230521886897555246200835036719651648021665627133653585956962069664416794668222355256541024757023982874272574616907588868619451952323438305764641297203104452823927159935191300746886557524413551158861669725781181630361716174201669254672514218029912598102193385554034432980727135058942092047427274097141181053178906901881123778419460992922121159782331580659436303434793508211352674956860639134587414547909178806799148607251009569187430400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128, -13538839780417733838013258112251793721210885862656536826275188671791131625487152964589157324457197449463324892423785232740138628811910692204668746732462654087565942433529076907947356973699638994275684734447791233887812508633159257822785715551955281702012636005940370163694704723603173723326689315700559055359701379639441425158490274634818065022829397318626596900907653897648287872444375917462876522015739221088461794877652560270599770680624324551616691033078838756148578433757327353455201621664082193415110364939760124710610610747708100947141123229176523766747863739152051606434409154547074622169175962838088319488255510407185176475670324908615845674053531036752395233948699608532804559629329745888539635779819192194962341480454796949024048559859597821476459996663121335258898084116192548022840144996552912502277004387230022998807301824283529875708050851120245758822507366650876874944418679567936708072527862713697786944115843971026394607210583227287828591558103582256217152883991319237194743801419328977476012884896787894159329877222383043448856343036121160364155166655999582121354321882389108188894465339747262062296099354587317701416421555204773606830561549302648786305741593146246020655946272641147762514490085781176121319214983926166057161738749203957048743764038530911935856985917607312329846698404784906897299202974698198984957308215661357481738602707162661434637110979517659527235034423560470623556709417811218512402491185507538679165602987825671206023627722402877134451374005911652477099949800955930526446332181451179989986712589087653763116463602885447693057331517821716726207561145985969002362637990014970083931470353546931350611352402857526788772322745592239491342831799721226829628870481954278604575875180508789739762681547500704358786501546478949287794312792719149745448809233040358934387549787727844042504580851519016711849344670944224070896360166519293745534275703180232739843443568517266493995711438922607221815539700558703752518154550815902544370485699298119167247710720870975859588380727594239415090917589081346528662887958393377163853983988964049056161825104559681419988478064984944497661415304806778273116169232026701332171120528629268707632869996205648869797731077774652741044396225982985237968735620645130520054578593648268715800012171020050275616923947650735700892395610856348492149519988194001944878485485412907753118768114751665991366423993604192771381143257316351606922234739445944986855877354455285687037085721064971212994406938079377990255434616407119783515258287043815480888141856229500620517002904721210607464517619863829674375586646918090279280433467259772581128180460486696400624613072787625697979664424812912784914543067296099150558734688856602672317921287689798441804627239437411883482068638680968950526142443731951607921310552928083617257367897118107777367789440827612763688865986782976354760863303896614649202248333832051332583539659321869608628457101445877502448883625825738654930845775291858470138953688895185542602214893199103540451368810554546570492408398375280249810841656161850843991120065313627513750695442064462495081792688426501938162576100240556256144216631202977750729874817294117519858535806424044686714988754344864472032229830875516363547824385830850400039597192424145213183369872611397760714022660848971226693217132631447294920099293115029024286055138430220332833666492330035783736859335964228862714623472382724012482809036800000000000000000000000000000000000000000000000000000000 + 77502094677740288153295103178844044533760595758913611240178687772615358096070637086368137086110505640346818269886792363530670886870608710799907386496254943578330675882673488182799330123328460304079943082971442688266220049918018281713773818807728023661627884592965958834811774586533709217242210046648428207386619438956034301801355632457850446308376213741339901735230865313701049338246198492100178166383730027831922056385286997510840769886459853259786978812325536462576451570366755109500976440470170587812731506622111786319460025093603387721761073610250590941664551121473130253581772432945708724352656496679309295202506714195770174956096560043391394567181706255124949347706835197948567347024024249383126331757987592829266599190394475874268982929145907275692875962487666452528808098218665459734358518487199292323216966929743887596126142089492198408849713493393848573073519298149266624252213016790111507478291434816538969519778945193590809157829961021127602809321363419171322188473737103390594593398461363450154064787647777927990005162973258422488674583132024998036985786293363808250450570271910375706383375461360974646205266582195529745586547457995684173532251199510478759926968402274087953105991597975393013524533891806687116849535417334144346004430957431200206408328312967769566163127242084150184803099901891257500907017335998474409788271141737136968483505633297472697442328278488724369217961668127800026263604747308444572819973455842331678750194628675490149908003499734744667032670897521216256303977487765377488151956404931584664091856452663251458105481295022718897661509769776768255875006893375207020339603842652283438879935249604687398991862292847439617336121139576219581474362622292785501717411133888863551677530340867261660101502218655035947023991394409965863917759095156273267897973165058149962005247623081621834516190275888994186792200017972521390769689967104430294208605726501252321945905931595698513963974463176728325700751437917115733501769887799691510146587387885608256248351380733132159523515207948087624736107385085976579776084388266590647336505247960961979846407052568628786342287995856819629798428945962077166519045858112870189776368808115312496598863824160241080484059109956352250359114147072722591266866477728556372500497015906447869834468738511859415827431870651512201065883720260985756647240756596793020538720133706926784394408420724370347632239283090439311170128766011044628703331400841621901796994138958951766346902449030988182473142832526442968673940449819473296181347167973411450369307441127981941137934695556390333647087507561122503891795526235851914822562368353355596969290785588905831097976176139967406425969119630199686838053034416888956655273448845702703872822559823728000475414917483214557034589151435615180352726777860170119279534421137845168770102584751151340619880373443007124589677474118011706562867566740810685635968949095033496286840909583002053344294010955793642624645980872664186962644150505536457760036116357147526794869766475549031997456598082873588072391967248470082900800040164094926318146487601325986097681321200492030488600515493745796441454719900762826119885346434506788704747698932168007201113702147108394355699546394267434080918569978477198019946739474260419206606409529052282310523650159226613816856383059426870414282527085843054494112028895366521370866979221899041959352330397042549579154944867425810546937025959722945437761536000000000000000000000000000000000000000000000000000000*i1 + -1594612014696568330193444833591652767616027377827301898634201461879384362645178049629747478267157415643687684657808268227454560968970187264672845779967713867320084001486860656119597530101898892772333070812483810559438011305921710424474738134645381803160521730216967728377398861991366401592197886235710844349583535181728816210299164390156013557031170895702912969521245982328941174027184827215085918296769125079309144035264728626442127116803369305070492557806069051015811082185099558316208901622103583483215790269964603385968354387033263565323821893088685949290944366594325231841987464553472392452125986810727218134855978052908453415413416527875418149381843576818893408118357420461699553538641251790275549664355712408415455778148481017204045218866146397674916686935053640666022561935457506479895782868287120996408916048373802410674360252932536980907944552049838172924880001230632032199650676099891558427150138550710641730861054943134186077122279027420858025567710541869868312948901086948864957646164660026351983810902753931116194507762732150327950085712905991230451663575107181880740808169680100482579012053691922136421266870305467572696722534765893820289128409020343105198545068874006380848366615939741897725595878583144389811737514071253490922053475143236594362984136810494394885289725674087853493940743497827902773623625553978482146185430050049412872803184454700226100857341551096976044708090815817256728043874521654337128650100307347776242639930897788215002320778340094952792954446625469971952561563317712508618838263457667536937920119758701721005246553781457573302260703474894728713223240417780631000659627052808747008164694563587895515840111452483740131921246487707727824423542396278850198447768357758715273693452709530892918281137918971745447119561752970793776557840274297765949163419523189563988632788398053741004219227425312683899907048558675352687675613248688568396960937120037956703091524870927448482457598110854820947355692089269373738832680628824545399741549085844036700695258384478605295173277773922266087663682021856204685707710911200432591874479617847699865952911388982328719194743499284868159068116293486216816352184095430637345448662926375859326710140476511453510524288667529442667759520348825610089708843198908105145727715422054787617952198530160717578192264351582347210205646097007022847636719455373949553861574720482318209104433353693108178484002200093736671868563458538445570269945087928511425931990745291470653031380362832381735853176771410580527755618454831343112718871984838945387468338978514341311747024747088910905695604025009335791867873544174518668200684022731480568953153467435413961857104626435953781226814034599074939852760710564824425233215367755292468817465186248384865126710645554350712052193166695518237579935519490565213481229014976575454334371448053908136541019190585058921176152189458901543397926109589375193081125864139648646539548821083991848294678898566574942484255567991605439433419292209987556182075739418539234609076748549083599425855416778820739746738802957375498638184289935257766788492249118821137761282980604478418050779396333965762812199814322565193329755651512990632665857377270537189029221290344890575355679868407737339707500924729018449484700383619425594474651997973713659750344513059281441829512465232573949703214184146923494005861158772025730086984427055615988386333657058665965868490946428613287011066945376545960875786240000000000000000000000000000000000000000000000000000*i1^2 + 8333519027919627402918013067381103985695119210283487994748380100404878703495333822613166783227312676159970324087563836930387085242460073444415273480091661739305264844131729577571689523376641359758627010072702749471179525165047043346923626943415832697533581989692657990547089437060214655232977229552976234788923707305240112563156924554463870206467303908703249207855898631317856085980823916661894366117599506361021836306800293336604540948315823931206339486569230338614783067284236134147536187081161083168356414951639315063574152638614008113082811325042178665056463565680282475401463172132857873767493952689508343520021000709298603931785343168049202045962285546209091893036506207863622077812969566905455867574742501547188745580962734049549812260326409723061496151689163934688473446788352667354431039197971710250294532511720533985264771158794002065822100469726529489716613217702455023771899858404173458735055511987790066470035562573210972475873450949688725856363500878257704803440411298399506761015068620290823052606170165062988471920423096001010931258421679530908298726946644288908634062503127612049384391557772927778847426296500550045038704647479287968139196147692327319159079048150100607791812986182176646869425188459097398002115119485366567756592951709565649146726734650051649837625220288350022411046519550014762936046396940675712221071026472410473247370801083133854897004874184878288234278249975642432128755231153509343846604962552238078881719320378377549771678939191679026060996870851719924594446642676946235374491397424800497846286245081641634814739745601092303835020231130035307596113261803922667610103652770279594065981757821462305392672927515578849543293247607868853861135097871518138987882712392577577859156345382059085991449355509940564440650341258788511966895624589176786888632727706725519334301092484216623402642220168630481846052601926718380275258497224916964983035185189154945427723164516243687682552546765765829312494863341415789446620928217178417923958741310160204723990299719497311991234760961823780924109013751350315358619042342001743284495634263048579497749534492795720538603902947910688538306137780917738263486212889790782515071291673101296792888688802554309660886697664091325468921944302721105011127728796792675332229169703180645585709744947930316861008796752214459465989283823790360432541060383479687275735948804757400764483437742166989650127614910879664623340133209438634082005442390188343267838721790416759587353346137980585400265894984036552302435243854092209533704120167094579509057470638293048886316764127414260382807316993007831427826876231134855452611839843341400989378413980359318031255976489544380195839193825673059711873110766751003827951073621044150823414731799873038673313787028737783303855999318850875312122592342279807869210090132990053955043355469051689115232587541680626159528495745958329395518168730371383551673625956067368847413585327923152097667393437692598607824805005043312608575578820939330467215520247074871624065526119542330082491600458310418742524033173816091662989942942709563251054968096775556271859430435888098562773120894949696294886986262733561834879250877194532971866119966141121420742249307095913180835820274046545730795456888978626724910311303065343844934391600431380669912582004095347975116631825133392182845036120163665826962084206002902690020173493229498268701608715152723503905462918912195334205725357540498925525401600000000000000000000000000000000000000000000000000*i1^3 + -63612989144661341357336493160835246109504103054599443135804645386570345244033728742003144361692815121539358663828224504974173494961496578193727844316639557454125573867649327401874933606303947214085942721487360531540990525811668351134274537535106848504366358686601715221512955050552554982951489169460814957874959917417580968589993508792683483431199244453425146592670552294939452736470599928776443762770098513200844087000238150560540997350202983072472329980013899672976379558618903180999058334001586127998024232363338101291833772050826476014956621957901682821263844708195439432400182925335792324925824888875811424030934860446460589874435044399478448660397295690116524516613580552041729414026203802614320306009949295654363608575396330692559701085273465576908832250582364202707145231008554440999005509496628501824480131893492256533877134244237385670253043584817310199109571998158061072808764846259928278477474942744114194946897874652930450534005844240537404551314329210551853573099335130097290276667845391661695003318477666938968813455306003152608040135956245959402365710472687494046151367329877526896910735356067920031238200566926057745106100071428567576540895274992591413206844957681694316961797781961929900949814786426986459386765165862242686455092963716717095235929413332397304016773283696857474391194864084424506783538348019722756400981151157919713830844911504509485222993588290133375018346691961515864940954213070608036170524608356958879307060997943762746978818742563543799608330646145003129060162103903529766063992768028887856112302840417359587624938454523970722436752133266206920677427389581418232933973158246225207741051899539442496175864843372831159799552126780408218492272465595627503830345324289941615386445414622119964635180003189328260754662069110416805515708607412711062057936283726934929721181361253479778071973181734260598527376044049037237637357248448187536341940120855091805799353680339964776109006785618656355721552531649540350133541304834299634062509725021384823910085356294921956391455959732866858582044639795201472767180265765410483948799732211953401246253212192551513612373277485356582163278187546899269803003240948525362480955502044452002763953630795772936645352392840348747881748079058778896590733335917859609709826111757476419363399131108730365439109376371030203091359625377684289128743035800582998749144812800729257377019209985058350467056862858851243767701895770111481448802059665746902368091852841912330497347605192979612553087307081219484791261992350709754205628640763430110829182797968413347428707506568118732201725550840528102766278499219142844033496945441263037204321300100689288313687216568508432139251837444161175054838618946858828665997089406481631580011486338452047131430302021792231133523017356341248925269329170542095925364841689053489781646195601619238360739328989591490361453106069410472300261476144148127133372679301034108481155208336131081040554005021404567953038432296042072865685021237712838584511261727149600392744315874064061531402891573868913079449120426170821326523909458586439496214991492949593804938397061810927511297516671168264248809221642591359542051569032992897078198223049582885675727924911062180583250786538691524045413981730114680864582206069301881007049789159157909111766826308531542030511549928086857923626510799431857356395817257333963617269888797801854840144944111515359563460063017400823362966860721226173099540480000000000000000000000000000000000000000000000000*i1^4 + 297566229463562521170281667307949619708938363491109201892246193862869219016522853599861329683944099696786641556877059252527180871202589800932748609023773181623744425564553353813672685836958294807141322326392848941014451342649571399045944589316333464166541672221394774263192077042316632430024366193252172649777127135301935954775350801161154629701642132194010514962568347637264729600742780713950652115507120033483471699678218561737409545483493562167952874424648856541793840396178730482858135218788388216654916240466143714100586458332645113363121995537906846224001065436025005478263901177991906335449109956226240384068827319485224593717145115087761249974498278626463177967245662794021917161709810676138448737826749269543601707852169630997476799340643504422664884876221455803246600398192795842154083083529536448148824829042941737171706431948045397020524635872570939321968491290535461892190821003859452591477220955364886903816695553470622243185139759066774298794325750894613267265702784328046006203160522380729130221787505742302306803123565018450310828710021810428052791130502934765442054189781198348022925668917464727354885423026901247113541241386698446261883955214291389748218966316643192847918862068910939799521725446615430254909785270279424426376461847237340767674546050749076221495874054972649080622381766712286388210514011351705509032071091615289197720625122888499630338907303488014948611441700725404917292553739143746673420724562557051527814337169623051622935008892237446325834390863999806785595873301035253156807364310239378536933508906803743353102871760220450159550242324332312577045080578718598668275698228717982769172322206909587589467623810010718225180563454895594780951463696127885830188035767389209564392950647142473008053845028110996211242036062093515180287142775022866328897385916106658339721831800057400418750464662993629356295105089608906313502790684173033215513953266528995995506731087695678671430126761957278688946580595316748324742091896087072355373010812726827482534782127047568581688306274080061641341991232281634232086585278488470386142533717936783005840931950889868037744367500458118137824433155440345439603922325717007996486914084484426590963615871721618266693550051581861868967109364593224843227942359075126261924397153268706640459095278090664632139164826045374664084459896292777216800947807616438342609176750672683476949760122304620444151717128265372970780934406172052298597747090837384596025051493974838744416167265389971497281817393182979181107064455741100754156725192513615028155316378323122704388454604806170530153047207611084693984430490423803986326808873513614927390659170288735960948612679349291962982326100612567313113117331382147116557670346795005600791548874774746829166636355718497716519740252910952118752609109685436818733112411638785621385622388445210729840659003141503233142808948696651837565985658831057297810569340701566736185715651587704473220467126409591419111338143907770339019962387651604372926819187662038575158164285311518754769972767583456749334824864066306654693200056150870358058625460293822207831843304988178614225033131162959169829878691924226349545411024639930349012601848182955506424131135402370028597137587109122501096457974609926403767925146211541239310893826641680505900420233432039758628937030516649692445852209229598376535366437829361516884735855000306002442357395054946057472968134037524727598341860352804205279313920000000000000000000000000000000000000000000000*i1^5 + -1645118262908780238296586902661731255368203769492709006268422822184146437067731596836581841923268864063974710420378486901728878911523971821212980967702992106110812687188301211905985784601029083193657304633729895747591725105199278318819031348548546690193047162755551977792032452034478368587195909254511840441582055921448191176979079816201683188417909313134059338719954990547026311520294165286702646524037849383208416061962875787382575500576062569754578906333459969699993476257504721148539061569465786800608486367114297008837937060339552538241331024870502869698832288909327080876622835206713502593807541290855106603801622429384606712878460936618177362719952069954390024872919999713252466564150814306418194426230193092259736955249756707682900914304416007525628992644749422356015388685399876902319638291015983761443554819361796786888071109540134265671331055378148853110482790653675757035166582082575053680697696902802457773805096202523958704772067784411600245902274481440714002390224327250179995102677046522665747694843785849337505992124045993457155057629723766929304888485932091953013938660920010724499733486742355646926801284800312521688315776403786424914839302503563840808518961253388819434333061030969618094485933471325210713531837926517564043430100071325972341128206407215305012353880227138402388084961654781785431401294670635131280035627675369460639858405407470647886359308843707058868127570576706571366357542789800270313683077116736221251962946456741716164037675841809330227492091081058846504055218821890603935328652437027686799471105908847143161417426079028707333309861653288334568732165206417353902177236327532011299307800144291184860464645555496864896345226948095948518112363802159630012873565737079691324062397591792353950709209626243201916372317194999205968976505820150752220605293101197367091471335502878788646177405649240042927581091318365261653115443692022452127783986618125041760187910082145832829071200768733568924324719295680629888183463625734141240933353694545651770540195544062307316985876433640954890645883945709350450389148976421615289039606059098284163873979540717793205798581386165806164369531153285895268512498165868013676884529033231105766647764365805568202527361530750923380066382741643541160957937811372032165546599851192418322787902797008267505654119542116913899291309614632477371594056592474704190669123651350783285791898485319141388510501059165754468610064083822634870975154996115255786200644003930046807863157211400928619727817749556740912343580015146169503662558568471195600055419593044460983107059512153354083789067917959828131935514448864950612775645983369074906645699691090421209788062352597282254061140776055536266984245027219042265535994888794936471287831119353272378400747498866954992715163323207720253789145479398596628253469597557721561240068812635526582491191371961215002877386293882396621557465382334637120390034459119346399175233478730652421759778476390499381341425771961916131564204064583439485025887220417926798421879183095851868801361121740932380911854209708679008105147668871849199129030654119105216543867906294651830845599015547331445940038622518344555877588210832426158050784591176398349128043880962855869492373098085105375212804551744029467836616240216016359749055869456820156982722509284882564184341937695267588169714775279221765377733567577065259982549659758622540881622145398939774664688621232187059963181869793133088630374400000000000000000000000000000000000000000000*i1^6 + 5467978958194624215635235701985384652772196757816683168152500494177486513158897049856330779130460502602247587682974937988181747082729089317478348369728946916603529525136353050795126575029716212467088961869749210660360118965789455868458958043061853514702623140041828862948288242658840105098243608639161206354610386355735497497877280400644063076770558614791057330890245833718400771268634441513079823763054745578741420503782774591425891475689039623972805528797674376787848620568603538185365579624744281505117392726912003534965883223499387363834200369640857223255751156674830688077299265876575046647255320863275738033253615212730886908118485243543082827043612440495328865447083587999646890967017228837546325159882417818149345182887064135636393973345730564246695237735555347645067129497349650356868076466317248215818472475794299342412155667236600121496707004607425146613383452637076046961556135235252311450916768573842849548235622965404761406287935689059325793499792056164020267325342297786576277699587812933509479257180359041904320806310706789777607191538185506455585268319930468994173682485688430362947421584347158182480007780990624636585776016637254243523460789136615080407628029359342142779395266761389087171161447115078959034344740962892485436586692509529494760716776460233071220214355949763360718908498302878199668016808837111835040436611413651496486923544436270887777226005968308774481301816927529547076215705935620756420727089867886981475317386138949728693651718467105686677377861385798984755872037823117062387440214297679698716862549489013796443131354106473669814022553762204460851760890689478436938977277336321982399258423244281746803763309595071352310488518038937095884370367249883722969283309598927811675123950377360131538228587858648652457991272165524913762058622100057406147070446620031756891816515605538430265648485945718959567269244800636686276695623739109291486636994640546172974992773386775145185006967266856110605379752157540441273999262095576993805132655116279748684121118455327894506272332146880600104828562243226410792464402513945952434549605255276478658549047317691128673522155688811276455641502669065169572077603573592768542232487108038612793299841107566869168073155008704667445625322219893478335850405513849972719173553686185785850954628012403529105134921432154887812409039227646621189554622208491981821407231702965616696074321278918949570814896009226157285598693577563146230367566312382139130502037631186845183373826578545758221769667727949751094516826982773381909330693834190435696288955590124499504425769761202048486863458615230627136533065536334353999761428703041234171569648754763888469579225928527562509115597089615900719359519449849319538875776786125592082607852939314697603569559225393707291810714373879724214444285383030335027502878327561395473208001319237605639519966150242535080378127870660792686052821087728392259612108344775336084332075581492050686279204522431759747553670061809673751380759744353957221167355517335047881669418698671881458246594365952292701588419308487703679912802516385252257466263292645745556240671798001902097433349727697509565864214738096769319028605665193917229402863543906370953812050013693051764614381182816640784928145749654290482660838300616790113465881352593944046168924226313688730352784135652185119433495388551265680705859191321504125701988202951258201531151848220977019016574521714147988443699910419175478132736000000000000000000000000000000000000000000*i1^7 + -22566952860757139079967353607181212875124567163463825660276547313341683073259365628969030302582394550336146087848439522055159495493778079652720406903347395263007630152411990002736974841924316310951407954786889940095024811218982057750755822078970742338485596218247067530551942193597630840448505276344501388409052954011171571238687852672867314543200745839908815559324477277666553409768994091175801550269889686266427182786061030794707253587167050759692046676486839672463971892542198372781110143402566536069284620623062189592723570672467090256860566534308666982036562307163820865605331522468237922735054488057935298159466597037302174774925468064925446911857032769608545811921193637002418310260138781045783255677414206995480980893755500606328251335407062156770676492357361702070336486484416205721788153468732505447305551500404103073181554997758935851529071799922958192947699323962747384977019243734984410793420260982741052149168420311875318305241783211493589894542457481695790145885958752462121706056649976513001947949620846320370769979883932060763175009852663720909590913357497151977648591759252398393847789511292204240753080584359548750798842037336763280650886047884203388309222862141127874854036117876853003889545169112812742747451960117029667185993966547916660346463400092968707015439037187313734749525638061913360636484102028226579205103924328184665774552051589957399443650924913491768102963204174420934140922666493764112492694089221425125657056263038796543062084681553461721024552929268699436919407718315095711645576773783460282396797604599302774426475453367275757782973267997115435119191191449437768490033896706308042821934924511019253966989193019295581454803412105519996737205386292886007801900616017436005347349245715766796546509334113381214044158540748923185826573692324166244678447757886469388959075962807194394633460628609395565226725767379618856855427826480316335522612377093337549156679615820790654279064275609357870777810655445547485206882543824849020055752287364001527475033931885144935411648919415980058716010065709378730276884655435497864943775899034515941337031377882002174996419609834717264624750729133169117868094807249021304446038770077017415800915494751416252949782591372474870248320936313842052496379131854799772426902219404310886861892342158986343862443862023210784642230712155646430798669035058881572977036221495295018497454719055792751573227766090637090660258850622526100452916403797691839080919787005726304208317999836019248416293897549422993514246984622770883616557007613505916998462837507780211882631003511578728884540412060399946289385535745448245107636664886848391294187908803311709810608166005105321442585493962842256218914879847760231753217082986885249231719541419055775128573856183908294612838993029788087041235861665828046020153316515705553753953803991490680739611051175757720272243223271580188377990306487137664481370638158700820109577463721774548089168123849288569795520985425694709162766185503142306778394448813031094349183788516054697048589081914069459329370695345588002668924606902685118972114938449964979015331394194660537297553979221156600651584793228457443331579640099306181334788905833995325920166078122308789088742438009149935276846624577073209844426977982386776898753437320964855078926893635334371330755340394176640675102826254477105249905968807212059572498539166511320158294540468394108047252745434159204037626966708285981998448640000000000000000000000000000000000000000*i1^8 + 65303736892009429286338739622093178077099839449518185959384374756930585766645813430580227404602554469261843858831156557724993868474877332882562475491285544230263693202619609981452879535577126535215085544751028753463970612608493982156717036901631399026697746393828095189216867522744870754296671413443894310473787357047237663173997437861094762249359542561510857449524841367475787729140972747955029764883251211852694698277695054602471393303243285848066884594945550121480207626156507055049200482537706850811684812726778356059001832371361673081600060664398952505198670206927045206527850349829304116305463337133583957031920817433541918127497879591587948985289715675901354149743988515916773349505439080032443709275396371305486968493212928851743834713386816668543015332998454496629646532356314161717024837153946626527905570056951515989179873439850936602016441337589887081028842450662216668185580596415353350036547272964016620392324816175678151814259213459630792019976973293707493733872533544422547562384472135473164097379721391288362806184659050070213106722019944604442417545994957573336167181151569203482860115523303406790215903648970992767762273433238088081223238475507957097029195736603913253467368917448881440832189023555439690132754243148486713422404112516823802727269798766074778478734239816117059093936506485007563504577879659016823521757906720194151668212662498473734981122795867516931199712346651654275587514108395295379042428375648044726613500388845334549928101214860997886983668014165668424217439236698175169827126295744983818964078862026413104548844772865804499075322239115409962406702296201077026421557825172214155902766729643122210542408387689771048390720788566351489740264935252959294073345719561041335219410235143821979602294479307179461653397349074565309629898558954748102618822106347778218542797224385863922604406115307439818398430788981180852680735320796851204947046082640659128785763840758212686599900196769906243287932798780609367532685022875086906450610839505458661127298125241812969734083483878119313892866349539797830767598233747850074072492555599084846973376749292445174325427015048452246853851602929902555965174759833049106208027990395521949259445178105371926864316300267531487593216562922236313174176078334820349289839553763783194439430898370220283864146815647449381131905294974293684694197232846941550794484920308568572932986861813585403344748586776266381363159868904048118544001548177625437384185791602831107380096672304489470052091756586492722943283954440769959381144758360228846294003201295035915991455278776793737617222825475547848036042954456774165788393693988530543863372326056097886731871545309494132516718027998583045822492925294223507489746991661691899020490446627017731029884059142693044129105789303047246596319298317388982214976732320070748616054779398133344149270662844814745652364059269974737632424844724862981462402399595866985229642497943024033625805231456906205652399831648634056016557975602955407878430836239017198194006804137076342039945980657770185304792693191403582190162805688529656729787097451247931837399723132327035670808474252421116298524910756527396963417367111603866418501049390945509745400939692156913893886391173493590071084474206616320926146566534416950182926185794898858040457200599870247149335469313319166546437181273505423085618536594046394327275490944215285782455686955759009970689870027750267295719270907991241523200000000000000000000000000000000000000000*i1^9 + -149902092997471016238381273461365787395279428184991791725018671532550002639463861884123284700004187919436509352471426452266107081929150008999598887860243371233415374010579478660025014262630048860578280329820012637026282542484692379892579825653621523487643300985565531969527043504801279855429811552323165146427675331570737729415266282626411900755214049203248959700122518043533882087600987696926126092331450543825460918777723682014501493756187765796164686767502673813571880499410540784946525934826183813830327005059585307635087126998473333561293364445837830859167456987196178705061748614854261376629602261583490147323900489162613455259768873705804547638696674554274232551564323537716067410463036319221343426069262017555658038216708289339311005943307302074074544827247374691492151911493413139496579152383168410204036408362964488704636853646286342924038498435330009056863507601271674949510072948195833773950388495060377855112309470698148393918489887568295973485400698166032191308342190302314158893275855087457805224089459138782854619101824697518885573692792448982030721354390899758263056177163832945493943448998851801401897542368958905655471890313157857173703803264710275368709157900338066618094951808508381920677263776594561118054406075120276092264256133188976508174523350759978168136067585342602443569221046011053059812548832218548622809792265333720794097553023919349003268992337478558628974629441922132887380455793283154136818212738132591415314625450532248410172091719669138188613803362092874685298477855860444847727366578922135845068982702530258849306426381236239176206558879636941964994656647862025231936364498574284728744392664581821984879642563699781035296216638795724831543855589667769977666777133149983439990830552719900879787276585545950606102655795263202073984724336774454510063120313568885622384685576093168696744466536319592593710329112044123675391736801742856669795893421414998002808983236798285202124926742033967029183390011786698290012585754434106918210111689870715930076028648316282771424959172952559231310533658514327173818287781020802465620702649163387225422254432090356463985020826931443031042274257359163150055862384302435880576920437847745820024326010563816554240327155637904175445809967542325860391213278666707081799655420729053806967432538455863899894345088120007032405111246173988587684286770812399164408694377898346470132326524254530755588194759856776449103262655636899753454736956177223184284729257641834126247747065746391985999727137035617021042191827705702907342393861685222597741529269024748492277801177270703725310404921538255439076368834374691285798466556636413459518975807955684751324604367892719777610061200037840002396218989511723162522877212805283253432664915830976082391379129852415823982582294122871586041774187294995876880472054440914953855286047853015792119057130114353588210075866228839932453124448591121757320879786511554845485148188550143841212601717020407483024237442078694427982064392258563284233747005685180514496335511921515386195792543400787360714555354007534076838118967047262625468415917882558238058195971907695984311507718373562222263655634421080346278052410092037551093816028477677234542491590477081532952174787572060271022901556502486410936864428596057713197656845406142594706901188232977744643864567589395787930202407131411511970630597052684064244725114005793474830068165087253698526081927641690017812998111209287743176704000000000000000000000000000000000000*i1^10 + 219832240417317769020708917256123635055580684928907515199236339156712398536630810541620581032171573362049083583482913233783623335421222707482484197484319244484520975236097206122043334883182010075881186053159179303302128588085790276638722087808599476595927067872998687058263286094321191422009423650485095761385103089710162456497633232070675861501441100772805429249661343097850843672498332614412994973070731452911739257407494030404803243618801037218674334775226145485236197625540770408958608462296990767048153461908204101841191965428557212261347768465562296660033825387329902286253115127119322748265770957635455664431157565054322807615782888979247449011698640185987567220468117052125470088504124528779447010699273568331247106555598845690878164142947068721563669952998592076023476454428070789170707186459882885039179021852971684432452437502831216094241714710752743863854108043902838005038738432473578608952400197109241883041606318271423449884896743066871079282209265700500935974134568509343498179558250008579221094722170833722100691291749832667273376556315919781843792466374674715900103508100402676092822770514285233844393806665306181684721363247856398142968073499142370291554991639819805047438247505159003143521430644080713977931277372787061109460842552118400923994584501776349667948937805503840432454549136253948298356115267774234288339125393238635604787621564965038923088227297461156304867671802211486931557296138113154788282606572528298335488932745682248217596155760809481962654210152477975374311727099563625893936244087012467716077705803213160270509803876077680943469098961792792463496820237283259572498105944232668763056273058107844055697268151845349824076395253621720591447571620199968897638778626951053742014938270145782627950289409862138886611649436349041870579521596183066292471688156063500125463585283622526880964362086669596449046981288556885847675027874435809802375814872820308063478353768892865664123110337142384284710416831565459163140014509298668537621250630791100346829110593093273683181238633793740774483801636266266605109380668383557311969303959763319768662205958412826580809611993125360565761200860405943592170800913719677730684695108036590488156371531677944425018054855888970122343346390731584428558370225646334103790334830121691944133681451851344426764936025526959028907183350526681788649595256966511100186404501387557495368625326994129566015103720201914005121842498745360296311254212462061708995581384153935208377761393110857834105366347236255255281423597435655661080198110864457547118916080735139484652380929909118771779679714726368271959355857725347437319946139989163453699574735480391843166600169304311880250019893517212048295977523942577549564533904516267283457132851858340684602111713599274158532011467068743031975965465733102088583727184150603528731324825863100987886361969184651864784313938711470497901565059368435039151772168042496964151241019806839073347616636291045317397824222504099158354303510765752637447673649947515430060224105059542414230438298779092316879114238736760781403905510619335163008739508920964143787872940700138311156588615757133508850829650755600751744940088379016772327671411521155794698646453083553194217044584598220894991998364128497327875113374697118261816977239265222050968831748651194446440842424516167074030574844069912127492881787097297641106626487605408896467996294345450426855333715534138243725090929426195315425280000000000000000000000000000000000*i1^11 + -318331847004694072977335896292020775963081792890378037298238352222341391665731885673423031152006189279259720553449161431709798837895964885460527678433770866781315899144793606156239669588237759099862902250353021412066440684085504989473052707354365409592696645680633681518619307867099077828613501354461481319921731735817490366463696096777513842453017285226929864413685367673391407240581928020174609896139562372275613904033441843883675445161455111577726315913630660198849042473990734276508102868502004224927441483925776682275131918592589365979194027308535333616174732464284958802550647317506547883509555184086868979260216542535680343609222056400835518684323163854746517757323471785521161085987781883676950075353306304284938116895364973919069569108552745555365522401732936432832062357556849980385091453001665812355159320194384883096495629282625293706635589434785414866858208665368309337406877865837535530884664848625435590951649240394263541419255263614888554997830911982068047417298484370787184399746815027159314331346198490306897907467066948812915249405088879177639218865700509683392014523010370682315835681240446027779361864811597298683109096016764344704755111614583059387432700630951841162563347552575173401233754941536484135691528832316520866773628119031653567259391378893096548907481766575389007547736347352478307008105288718190502465983353443609675622970186505152766416835026430522591292261622964869151251200242983958383315717257618862761460238235753765583851908549831310039209141411496906188184196625506431399279265878901546175351651434090402794361213248363094430928518852192807608600125208501201976450974575812327943240967302228117922621708945711999203667267090183502514961499181264601450855663953742604357162268600544827353395358724964569282287647760588467078575944285828488439813618321621846809460107917235833928922825297003204953474174858528824294020886673117524001693617210317575555240165402914265727507125812436711530687245494555409650208314628079578649307117655225617806657875056552137963942072790945603512154691400742411603209078327303135774871848712829105530860009816128875796996523994527936804145679470070972848472132856254105118592496545637534905617132940268814016777725468934815917724368139247641360326313360625145130227473366330403989131590264891964120012636804762754395821193545862839774171809392340630871736847157584141788295191711715509559898842767283941390228251554477511074300498312340497560599161737692944745716463900449319527600093618342497401898254914859905658197284251367342143957726855407205419989446868345619300126612248752649864248796292677861663685027127180209108208474842340081285909804787889423863330228244786835715903965355134994843470686530250171598723616903392805867694489592255994986903963759232565865366566688136684301928401220964436218531444107631631876203464000641027388381646567445121402581388549518737398647836871193768099092382891121133267581645504077965309702546614034191810439983004848318083634231593892268173165561478893449474224880991273503865239475090961372553839587043362599583310609071876306241332332527158189522779826620014794796695079010938374126523040939283930820665581421105069593755458050806650309162062921234323928504623593424629768263122441860760600265905811018551706367697862431326468695879847846032592857212981868493260979771646628740351446676592165479618787032748935280543690448963962809014530249587284623176499200000000000000000000000000000000*i1^12 + 283597256011493316142914414670244645968340589069012285921519895753400652272149210275112766123708308732164342991769758166661706723193511900038021101381555590845311518909312784347301491276443154219654976360607034054013875375542816607104291040161721113447645075017158181439478442888763992927040366051160654843131620324897962931846102354574744314817965565311413150354746186351802641907208384114786844108788208669998495949369047352497881537591796824568379660141599007039560669424913607743762248432651456586327809970720942485950748270889846680279753047440671760255812787885007049531649534087633907637351285268764000888644010750710004109340185440749579261003190507030117533181548590894273623780690221716412418529382647236392111360013459797218050267189879987217970684494356324827935331873770666011748362919999278831818330976171308150037897327570641148331548916619029843114138175471421763843867060236329997231410686249489766104344968208171119489452630788609780124701552778165504893790264053009302896715235269792145741598064961411615492791828997946112637059634079208299303669455222892554928119899651298215457810426525409477515399703649537318897240838114148661612780364465203499680755707942155884015026968158841883598910404933251680216076970181146785358003069782280196438611576773891367677324569166708799540979704521195687799713767693877213833011939765982674189003863106529157920793184322286159270838727195576364462055374161834804717031381700635087643330826799446836377596768455574320143047115307570161232108908565431409969739162774443288995037155480750380726876477531058628103952415925882436541823123499287882966983091816209212789815657604441484043805345049943156555248293721480437119642373825465621599379771638823417173390946592162807920746702481463975307599126412959442757530661818526251644991454565935447026131842693168136349752364372318400206490383227507007190416240524968487517507369307157343608467515108506536369462488553377515585988770505317010313768155874925732930550717493611548925380571462955430575270571679944577407275767115631124039201249157168659896827154150921554511463770022611716249228691282164531403211729207826158973625375121389762744574118150302879840179029943259487242833527544768147682168277686901035008167502902783005745080397450479766014107723494101295842574115124338263522188980467132915168621093553361121806233596595464581095395553263147476665005650067030950958896527819359671305980017751257968010576284670490377252135779236064564171812825186112889859834945438080271917998955113585383803649684325278328229631630393032465834976924618761200632160679656230806435994489253211109701030610380755159541242579787473585849450203973987739987622102876434200051343184128481718981583765233283691749163871562474601460082925060911347757325477012710824372940100639767108595239289146386669931787120334958871859126228743500762440837288620022032157335918927907274150424043309026565771692423648709423240287310987268288531298809185207535503597517251240317008304076827306968442538811657562716157796424939726114997451186971641490610397160907333616184489112884445187789952873231055388254645169767608557361462720920064339211582950879249618407875912592339512556303383828373299684412959977742551701306544110479475560814546034202306486552789906318626788790286281646144603393030625304554724369017806798493975537796004579027524351098830545012977538359652139153760304126587203693314048000000000000000000000000000000*i1^13 + -556164913562490895561055611525334394218384404095383951587148255681127282657355106365280136978618878616890122738645343037673691108937652618817358568296519407237588484686177139714112881568806142621051852375748153912512147031350031728698769867208654310957140410407362918945150533480955419773875704188226310861006399852181408423871987245387951701265912231581552039619590525590388064444463744958193074406915126877446446923032819587974167678739834403290815150905757367855108370853076533849685394184917299406948855745961165787125122882979330408780805860647592248927978965787742601607510927644201496008930170734223496093166932161778868700330794087077901841048343847927878009186587610842794419191680131002260020308921876521580434970526125224328912557684271004555734848165316007534929320876813641048347882198321968402055649550199077849521162713482877661448355773968487086152332619343620911426797475370491518061407410533815059197862567497336018256192620379965706527632946876841309479387260134238045252629501919490041375048381675178411263475271528673415931848823643308714142153097582589988726012233910959802532168294237855841613384165750865671865378748192966353159069226271782885173929638491200932210308502175288959279934151582398784823817059754339505486363888981164293359117661435634156013092588583108050118689980800256608816971717961141937350857194771707042756926976873215957816832044225197840686747530897407558634846685252416023069809765482417371681893143507253305389004140035279999360561219025521313173267053309881648782078185986922634389770784172358782897194213619301380902889171562080972870824930879925492226509978892833335687237539843383013141091574528949589871990762904686280522227736740690946163362370656510397417945619221961655270771078569133478326973433148557986710138933674881968935706279758130107126576266112672063770959024625254583757115266470740552784942151716804865365849475516939856359253365674577384029970813730454653513960317927093043247864534657637227421501356563110057953615789433506870839816775168281731706258451911666544364673528862469117738508802099754696908806635183472128979334651355991073135590499810922152958676415186936867826944210012121225566538464778016178644992607983774470747128540252238691856462487037730305118183802150779302211358383795663592191539446221224584895286039645351701665740020396128149606335770651314586863055854366169081622387708178655060245310266278937864709536141572350490606946845476850219135343444007336191319505188647984645193104492036271364622926462628293815916543342691603066504394580070699838348588380390714407082817564551384352361113414191667714019809444837264517797326430486686023396414883538862209603425722677167795381443445996607371243882510953112627177715402258521641163442415229816348631085716114009020214578685188866080848001161443873397081145262212742318349649922757939306790305289423856863480019010490337652307764111066786924993737784126437795965564311730587300388083067919509145879780734467137121994987211537003050267143194755482022613971871744958082023098612655893534277099767114933957289337801902752030620058022916936985420608038137046157884328917788777267103858870737382438368702062448250534880959249997323703180663729496727204253123445925690738722819131221424956235261174300606625741605457586961404004594500308531399561531903751948245803557394606694664499637096507714244269104978272912556249111945524443244134400000000000000000000000000000*i1^14 + 227112700566861806119893901884583663358022861756082826409343288320573885075005058732127639360967816413669741822735133350200135692508470095161119899286714449149295129346668749160923703403868984941177441163570931854396226163775060105408438294765768444579716301296444032452966854710751620269099697892311833155996581504911261453880686361852890381952400927178183000002639798797212878230913560370660719731561332472207826604833983253662865078472756074131239177199140661733707265643994670090076857150841369532833562188366699973774225751557905629637692002762580653079001912108805096514833579215891134307627727883232222744074639662940664433042396723942723296264987295183467269261905620095508519196230105162283258572263995747444389521568012826665644747376984351090001822403034034205735393509241413380524880963797530976933304466842550250026870105921576447264306873482155983722621359216985015890857935711029366595596531851606306092659656487629990234674639684998088060957620581538207095609882246230323990927698478460772920297252749969713902764071851091225306393021928308599313743984592817396665846355410949790823459046269086329247262174397170937367258746030064076259911740084329124585714122563595750531521303433712252392349967732906872612262695136926842649968890331901439360092967722137642533649819258929556984620928164114986248897790791697175443586359476603573496217778851558144166956919603356274359487189300763347360144480573167246646624637313176249951034354902876054509750762444973556932074379573396969232223952678271604769655249662251102527940027173601589219905683679148596829189295646000278867157591946534439052999085376791499327935991057156951107110608710928668890397041242651443077312105416766803678615013634961488958875120713459221551124864324090054021837625009786814732368834694410848730118347010514730158573622676752268332335568941464999055538300774824588001523965607274968467348447130906798556414812518417075541596775921124368618244231754994470068579230107430258294865453634364991808142635604406780933485235923737007009429298089538460042126044212460470472452282663813549209391470866851070775971412354171731149734368672117832866320303444770223383766419863491523808684883928911988033058981864553437625084120502673529698365675621196192882928421437576423341728000818450296306298627752880783549469348020308205833906035841795293678342874540406901000462841822625380023913451421707745353329486838790327915674022932081965717721000045839464606846941583196541513086293172547904373717242421057990800505450024209022945575893686658816577925219474427787083698333838924113720791102185794230353936472043431814325938592820448628958989445854435016740242069615896549821753170249670239004648443091990731761566815547102972593520742347110741598915682656600018292070075686378488171946672466571588285671920347770153864019874237950053406524767241237032854955120849924261090639922076690765461244255454122195784976958451218718976062739181296137370574364536951423397828868588497202686543496805142185422437351611361225527369984339848905790514175979004760896259990108792351108223458309730801038385182673341795408815071715506423783501915557701178548193273715955020948106024856743000405566611440782509183490575190673645973015124045170163292971172353107139355412505227240747811242784368604736850405299228680595270672221299024299969350717400475359461575877141466462692657416597810986420989670053130534912000000000000000000000000000*i1^15 + -489479562978886013477897889013606276231547441103940643294721520842321266402056259610477510567457678223410297390087945884150402647338478852468183004638375027424027807819098668613932183063525326255165427222034365569959939655642984243601437864508306079693322907692826330483968738040093120653870360588038690242226901943438235396306854317601480257827290766099096433151643032246779832864349771244419752512979948512893987246503264017013030848777892243785641077689251867268846127480959005993796794644395704412252072276642628480502412200454073799273564956519227907941432762015145705420688412403375428122613083564921879328346439144469190969311566481484149884716911598881732298672117711033812203293936408187106505269650337619865902809417876831724678274668837459253651237907802496424028540453616067556799055886492307562777111295867592040834027109522562956948162090633242781045079394859371635781066127434988900801488049380199908969845739488550851379123104008358377037548287321973861934981557514033460839415456220767594961070813747990174943649109746220575339563979446268124391852545317133494543995031434166663670274486450297165260118810347396826560918097372045057028744051020979850434750318751004492617641939311247613883683034754934787535354809729779501813589841929972694433030773078760715335196529794997198344227792506079505996127986647300143432859128232610628275556701391642031200867947714616996840368840804373804545640828323621637303191017906281373593011183993193477987744482709664001157510669286757868710042979304443486953172037689466636433238327432928033691649586881608459202195824154443635872435280592277224806266442486885247412927371305526944372473569345831172897550979838013594494989882849132678327318100067982006897094735040451568130311447672837844314767630930213473129707368390302634286530486914527324325246962079169258168155421016404664328321716595431177823146641185779233018346194909375273119263059842013896231804193291322161596172023079739775780976710953864820863683855248483444572252048046051121396055968858789083021917492770631005595344312081807210705160583388422009527586554720065350598269443121337098727549631115664398916076329026811720136966338272240074654091538507343239575034548890017202954330393896763885239553100134951161597320637872277985288084136567440055627760445442670311667153424216924168029013994744043754316905329917067775367821926564135512235917280557811896342688525245333905936195850106323049020133048173764264152557573320716768494444642853968669619284672514022053345286605811644246933465052959040953928382895936932541640434478670073817467471822315541976753317854435745502409996262785593339887769614686359607134064620526078914314048608709684108556668807724194546474834979931028243122621564669419651988626597961081611575934623781497571822152308907635835763892187907921249897018028638155878983482146330263868892975772928733130802355337861331139898367614333771207641345454719311092777884724474203957825034464158644086053473678720323192672932001162982008855686388606621348999157279151608618337812150059781630457295216768826740231043026748622674635042574833573998212327498033025550417942050943450817943809203249789439544563844135186973532246053869797081902672923034606216015188878861298611856121826149743739024455578858405768974589408502496505849622947403283039156912850155980366803101588858754525025783712433121385799609891692208305620743313753552977920000000000000000000000000*i1^16 + -121710118706460925922078128418005051320867140204223994973439558010549888921033833350858166265085508410855041900206151193120530443912813851775183230845666816019730554564673422118253929998804864117999586663067778956200695248433209765459150486757882085690125937812915186599734937723069025825759554257435909883906399473355935848679293156113111652532275208329542989075789137871106743213743525538347635036324549546893424908003689648478844767993117654709328034565753368041771451975288597480174140186193379110015862984729219314851021230875013316551039194697985209242682243751549200865602191804754993905626762510917973697715492800619150264703030773362073357636678199072980018563556159754060795031466124277171680400031210667117130389453381531907825669425323939390718039689958650934930534032872912111834071290788153919313920229288182699144820972399043837737525418973027325258952518523642232897746393929905108091360104576809664526737266423302994036811588355082755056029695790356519357854194216567012461492984366622395843164393690289909682187277692372665256491814956399680311936124670160088319981247574473884496238085011541603711354091808917431479750792689576531879326855954976390303071406132750552135896247749978152657695967559797071787336059023639684022188212255325698079349723897000093912059348269641931652619845945118999686666521479653225652849088357153835858732740611664931099956239961549660330451322152353674867583564130821666379173976885962547073761087908771745609478334551753904170087593407250620743500986554123850340348102094510110189979716117958205567937254700409341308425920158446088347077874395178679850999082527482673958163757706121709266099136856187731847003254527379816596666984582994066598727492981862267405225817008375778645007272869219282337742583396908260468768593162299308562302321178499849405572758409136198582750342793767604778980156210252676160800879848231021541894126207373342608169561593403660608289216943003805658245700587323805128819787591371212450534464004809707809540083780359250126841217582181705929397679297692027988786473197949369682314510321732262448058404800315982475969446401762080635054475297755940660710036940776382695410718715495984352287705914332277439800778728628030703692764002460891560001117224506508461379820008404524455067040131902722208589115997548302899819529621846828575679620647015711618780538115328112536259658233581620471323655251432455912411523382068964568397859912394066990753895418314567136551888832809166600112305339648041515155665128931394495884934358082374883307139057437862871638972984986392262250244631451512527929932508119998399352239184676562147828654091330856192276732413906070074106156437376625964392336610951626348876398954435427828254236616755267129871848322854710813744632276421031183351190073338283791947093608002046744390319457622228278999689755885409116588286075882960184588922347394555612782786383791045654401335375929513661709063274056376954494034359087162770137550286099353357732560849782277189920386526689809032106805867158449185011245921701739595974357343416829109016414944493451443896736363232364001097696253848302036307198743482468050301412184402299197811524913360583633732306556800812526216493719517204061271620326722871424336781656114732049986290703177241820494566156489321680030798297536073790701926009975231230582097973957755901353211807694485620072647199774531239299604852325725472384426877701324800000000000000000000000*i1^17 + -223737183238847584070692610922581564841349155893664480312259749253009178286524533651130533497682850419088730861417582648318912635725278140709283720997835254867395028538435554706514277168771499347921231677425416165285782125240362130405787759463780798701419670408252249086981037442646722290321664945955262572929563953795904701958496201998330075646182489488229217709356200237438054846543081390802662264976071245847908905608857338078814216861188148111308929172748719993427244949938308342211208723118861833264704564286136059293420200523589828050924385551047646835257203983121345963598289372865858319236051386046423963076482031484030778305969421219957240248600487007345421741184485336154926946163421284591861524510964876973824055349437104230536134052046951110466656352264648581173468246225677096435587947560949385518567142746104741778097578285083752784420827577749801271701812249399986051057249458069270597974305966692844262192859415919966611894446319141686068774407226340736021824588021949263224523635036993402955142331337825781389566629193481424458532218169665832147623704643664987651191339092141395563785294127012032665282218266225155203603949219524670146411671741986224365469069373739371786320474426942364736256308388439474801650599723685666609386310190142954714583969794415933343655982866866773717661294862551887803497713799096064822287906181348212497085850889652206888046684344747149972287729276791666638766355049537122185574975164752037868201485814728361813753459688441272867785894790254645650801190719699062114036129676628773370258145899591342547744582221348607276130076461789392870795393793103692009710539074465916333062042208222636255820557122095390800546928296858493954255812461043291226885332226370700479433533174992782941380230852829053611389767708107831240252137402732135912067941550759773285955084457473459192260809530786778314849351062864434209440405566983352249455784811416052859501252949424825081843622378899886548810749014889809616419831703338575430814775944741578782623946893319629116707492924812574521914748238379097151905524193008481856599322913829712594986029874635029674144619496624979074125539298380584652376757257474461312415161492268531999705196591667670674129735654246821874278318243134966136400805395006493132857314524557858220084948811254362626270373801802890017332308543498114474489658214021116099809546287733923330124911240952229743956661222496372941287160695915950611887155281841509914653548315181017976343174745452261977535298536121292471850221161182670217823361523758471967205870261343649363713516256828828315521001822589047474271426733549245413905332700372330838076780121156588275601129932234443019687740795149141713423611164091045159224982810964746188746819672675886833551480300440920103545069543377664623746130906950434625488310178587293951401884616674646731964302955974041958112586840091445367254052639832705952581918538068490277913839690131816750732060061836342162626897901871913667682421601058270912866349060254898087134570784626270930318958169406288878421189368177462523138610137251317420410642174857297504060177992879169671137745594178836659401892182797579535324165069146503200131024160548401390297492926633123004676609555434009457774064410452090611819869457655073931264089260656462748837149250706105609187481378949572538262951933655008412170038280234005929011377550082266989650337660295808004227421497215525079402357054242816000000000000000000000*i1^18 + -156167751854848361092039762412600345735295617369192835315179422815872477611433437086510248544375773409984342651707331884544000080739989932948998312941580558767572938115525620352016873416580606680578556686696306170219361816316402747214754084254046499826718178684612849207369697859384846406515483130071216271977583677297666513924365573468465826700968272730744320894934492753690414024015708514595064436647378175007732743791683221526696623450135539047217621976498331637681417514482622337416813891588058897576246350037845629849743832619463131012183864931330274042439583812849594835016515322110847994935235452613570369461623604450705591953024529219041391892452491245193163708897285474118487216712376582747649268182845766111409315118187415053013883635436645195903257151995841448674553351536515749021088713410812038265052914537425971735063062509367197987394692745273215237936795313679476843070082584952062711943928455828854576824980835311549271119432574948886655799631915893005604060037812654387087306496414242497167451982352004175065988695797494419939925747422858170463416019052869317865949082781704453453688227466925118871582619002500500331937337879826438471633173337150045969058675855524216237994405259198769817993377370758371973275527036133839505795256743369882106417475872082353706628728031106809897320250282895827749882514731892554352834508010264204417301673790141331831269319940461882633929524497213263041804334484514557982539945957157218897312683375938015966909262563204132296463731842830259562113773487315413296691455504962645600736722860242579927541636508015852814452128979618315135612452088541500231529292905703710306219905731021750997533295866246861113329399042898257364495057457481539796027410059872411724708541550496125217125662336792013588243757585438240084780112000993497125932504737505699089291357630783435318735665066613585751435098600725023840281059507064158881693107837984062020850064130672070573792802104543543183738324119668067293530330178377569841699320058342656349731126826350792294279375966543604926773792188704168903531967087740682545659731931347806605374401264756876744351318654151864895058519356060814511035706384873480527675581690594537824827727973096306763735178518900379462652437291773655833640166889449943969374668579084720841977093264166092300350511891267732182275013802473637072484982024540021374476541952067049428701233878902055259001791888734358784486284162318720386491273759875461194217991487413574497455595634712822080309186111773669254094363594608996311568221386384551365676184183698076782778626397228559359096705648708257527559260199121346811303109413469328614778272120336426647848667752083433828648644452102984495833420273442033024278171367002565563500715878323830984919103147213618778733117091697995336762938351394316538978613166043053126703950405135135230093092347849998330674606889695094012875766391471240313716118760522958632561047331919364289193626125462685727723159322844958612434646880043072632005054629784442931171615363916121711611396155835199029697224562603233347183059174604127584024706585516490833751783072256210800115070997843906047685338751492661503802521264541665921039910081210618931308366462855146715955844424613846248773467567130695168422277786695547311187640580945522995665759817811269689158664836404763776716474250340551915540762399164808469854138672939084670198135918514778017984761658291326332223791877324800000000000000000000*i1^19 + -25591653431991162438087003155322820673848983941451701190998328183405933165767045897771686234695134955706348725651234493795850877392950991733621579358009938779444367765238056996339814268260039845570135837710491458538324810535014746235175655004301570338351421490646346889065422606598223065386166096364323006797658658633867897924163255285920928884862249968137303489562810181302380263733602144208382115224248896581510123442864095395899069258867090991150841524064378020971104022745983189097249244144946906671729476969598678757890691750032942237688058433568796166425574238391310931805540173782781868863466205313538751624600630524489635476594030020049495622300791951782101326879921397607443238799190176879383888790669771076281675474329602172412000998531687889554680624348102703817925672377686240210695655182026368735856653024639579576992927886588358023444180671409924875581486711862928509643948792006639722610615115529616947981635262539674557675618893193664409605619297804554457750448937075343076108269733198784272000182434868885608268610858333635221111573321644454945840578419230108593049903825359091613491014102120224727380839927867669246802764020284969937678745554623479638236828532471206606644463597493478732959482245766923266385869703445419001158261018944585461618676213854316858020259662329670351865133328576597855174928617631970002450511590962914203350859714976534279818707084082513798135401838983730435903584662010859181894492899470404730169289428981145190815103546172052747114176939139323391695039730755870300919774593685978191274739864279339469092106977319141207671855893228025844840092390496193246963860003128039676989711149949041860773989609612046015112492117635457693155041900680176388098883979784254394942733406135801970040308768722910462504960494476459001500806380630357317473382747600906989220898631888356186712813634112837704626793381982156698828725135444192629262704568684444624396092761863544961760708396294196789996068931845098787825042273777140269998668121831308346619379668654987588086488578163163057678581560393120432762252529873493562098167799733433511611594743661053610968541255069119261180240982835593617384961042474726076444527067145989754523428010160846280255930576886468841919301381045468944511132496027203536696312690359666462912480509203504687663030442333779460021907708152988757736257541929580976408527303700833876475082579777773896963403750006513867111332187924890862420507185433116674898198023521645198809724663769941309859031632677817890163922663645509990698658125239987275483926958747753846834874047360350228375246856246318037232229135574131641035448655792303121676790560314107127252414098397813882241832625163832889347575275746241898438271615656773354898732012827055999919482995360595563521026586688730012776910483294364962101657590875587441492679151425171088273458318318190826596530493932839484748953125379890389038746552802885709673210435839255484810010887732959504171059166920299402262624791527305961722975411034163565474053821790143444596017198428581751378020738891995418033971234138336848079056745408042997828663475618888974708785835614742801516218130633025046615369734813430789613431247230372390833000050948282154633475669132594036040947918942673337421527254513964443932543251970771847241323708313819868938032749419947928363364419081468125334248441748650554442204470792576104754346454238158114998587492930049940867387028930560000000000000000*i1^20 + -21631695440103050736171149787175462915799104222532356934907076682318412209578458003176417111360246401745866244962652529536063995534652478464438504985980729026188603518351676524307401051706665106306821642839928245175765069427073367621745007297667827209105653880351953507389435570285223939506102631591841486113509647551231732484273439656452686047196136724081694906749667607901430041340287380657147497355404313111796577847533695018241095516930095983391654767165618908574489342654963638967471554030082987107574134972447581818351817329184898752862264927535218517135917809543224046504646030709297933028659350651473926502586652102433492925982617126733516225924083072344164058367994347295782370328783995052166314319812708376600117790138015815141752491592051652045607729175105288873987830360923409950671733398374980740915627532992661791787198768947789234226713670105318912781975961483930290665693369731232157254273254813862797891212326966906062197910237124338962136143965438239272418921107153158297780102952784332432632268217085104286486357512961426049364684707584221571381328814665265509543483911787242872152272789200847427532710153323334295034090006030192509740937532499884961437641593786710184566685431491663060503035384847421620023823707796126612157638760427366477552077030641422893722355589500874234053942906223626276761061821722120588067580976851557897996958750312064923108534296423939063355286062904114657274856022474815727874130856955681162782923469067135274455568047222613229007843622111079731702183267769393592460147572132987175790091767554977150505501491632398544972157377193497537533592633394995462626119388663445815135328632677873504739774013206872703175434371577216965231258684221235302188849025930178422607170662251305031154833920622281798340655141901702275676839195764988965294968826722404045031990533931982483643244142529112736360632584719190283589831934560183576697481470866096866265789964778547353256037588710950669828040186872571097261292153531824735608508348677406780438816200609268498772448327209032508652029023296266580227026133320910678184594327494889910860675551050837803899399599612137394738534426246677344901730782671210097068959371575606789229352804016811773048371493292908668466671646431558082698455483881959087399084116017176595084735577487056288608281710483407949196948242998044461480585354606565012056917192462921091788124065961129423223972266867595129647105899214184331250575347012809681402637997918565156344528741838995843238104591827311521509940843132729203108030701966189632715874898232000945038862822841823303315388713756996711130988884271650984776998403254754042762796044608951864215706278315075162094050413449314991110774694676339658453112085283954085125398035635652020607015393128936263337078648489841519091977649925064545369684673662869653455019781727967953307250664867692298144516962589919005133899058080416310266399599991331229523694520268739472173726011868748853195039544483169316629987952762598193342808545641884525663877932748743671024961639899624331781608845068846876467675799321574795715230964018637669371605498588690002577408982152143363504876163003668679337775098876069830951616462116232949586155476856165578253740887733635587356103114260449435558373285761939925444586274297658140303865728080253797149671135728059426607470449756023558702356873196724956394599697108007569617586539579438113779128504667038501395334221004800000000000000*i1^21 + 580070574128450848295095148552259023767718442026943373685290038883526139010144557489018252871053571834506679817807738204944363912668865718828001839363119414744328945630320082905580742037246683108166986499131704332558126403878144003178960718288408633316956176081621972385952227154191346649505639920739985181091660725093907306319128601361276769295402077083318529764291803741567487239765828037044124555479114825479513930559259696186939377564682287270290233982535689831829830276265261445425202207992475750724478416091844076112824439796644810032651841581603528971080534161287183050326521296759937078974111883280358132197863401415871398066574432951483643619401031235868379142741627208696742128990708773526732932352584734405494993552568403680051344619651178008259741855802100303333517087884121095141019840583672232107257230957690188804019040784110020305689617634738834666780643242357200697439120597452370551398419455269539612320895628116984998783307783275794725022103781730451908742324827833103448660450841039800753338672043731090454209683309192272577723750365793329827337712724769026828735830388414472679918035684054324791633078463074707509322720133097752818375727141229586975826493748933656084262687141888823553028122218869265477742190738748268878438414793252250826939672498282198006114233712326949687247671806916378967473061303469915740155011688137716245508074571115471709994843360024768273853056106420983081649852874658875226790408845513665609766489633188215201205459847083295767016091949809790611460473650458214462537134248714275311972229713738954447792320610127177664806098400681152564310458798230610542325142900143363108295213529246268149590936106748796198910452652749230603934699152069883318171703198383540470882500429479185285469926058278966156162778234179785476271864224083564394920975262957512530304017140284899907344308255112709831764097704603533997457097055031386498819626492729223942065959589853058944247106267692062376257041981344636869517108079657598742543869291853286975136649206864065196272897654530394848553139333006034649774226517279371890578819725998491529310349296417222322319440533057290665804369077565629809241150920985174997248530148839303080721111754302718591381212783475633548915875354895652238746822308147942140262339790863989772350061254119300675842298280043586273343912407573690148162379559607949917730553934286578391434322135802827382906882816058531837793605478297824575911237965200111398963750550146243095715546717000092534957028441851474690687523755153085140918716060046360802590780708181230075074974466653677574033553476317746452687444877597723212420698049530421791207983221870917181211943379417854389760609258028333307494805659899903066633201709776128689056272720001086549742101410377834875133997550225471964413668793469652702808540499866015046599582077129623516048999361410256117453230636350495356366398528867991428913132156283439704173217223904984286961293236180649644194519567690465077768941400983329157910285671784592279054973613357084002097914832179140424417155839646087701737752538225065922392043502897649801028360214519289154413424220215076503119994567279157457653513150192142807231969635742125583833635400645014069114952498081288072729069441061940798046417272181116489040421157685721886910471213462827035356994688018982066513400483683146704614486329185982454390730494728878966029242529732639599933527779083368338777178112000000000000*i1^22 + -871924257645787064022746740474794550381480305592642723921062833762022996446066265194144816899205657813229148566421316246001155277813187032182069420037427762581185273223018593284528581298134696041476227802966869427445076225825291000759492475637972361850502264739029148026880142421456060588212153920583911289330757725145224993619357279421333951788733152421693418662169145853167330973805425589989996890379517959820233490619513189546384695235639477861505567148045648276017760886267817229839980363664830610783905799619889569790953436473782732958047595547944763881112556626633199210323772913400018742526626375643208799600769146199452437376605513988727938631289454923804273016608231932228730496844360353473633687129747302225016942328823975669349366827220947306267719599747055821893125579188440413806753667773933181659520410857548653063570797209542416677960848296169563513208392497980178298531169595033230255095729817449304988742001920031461627464717551169078458793389617895499774933844507259860456003727298319091608490868449193792273285189541089417650219675274919479936024091726831595039573871307356381137737887857836039992682554641727381259746568297832944392687634186694405779329124641389602078853529058626744017196662691192038905745109748063878305892795541903413342790163591447997294368399376982230556157457929787220411962617613147427089388350817516384038022306978465422437814278734373752747837316536060734753108713072345887135239507712382726091171876496272888848428476968743606845712193544621667461690572160308047038388424565495590477846193263795872793619327668089403509152746928546527740402765010433296752538841482346989465678427686516999003604654977410991389619089013873426201944833518647406787014657750073123588792077024210485305964884337271832577452326169461553763395785914193674456717557678957441765632306465057893331879917144167819550141036696188320476743347372419354864639135181068276901784228699308714347382482113121446619408860789448526211267325727860362795571984376449771738196241836234533094264374875568241514484452072578866688022093220604208709743463786447434059673677695555492896604846696109226351740108166850895478749409061746533369953843007663613908394772656839226610938742651811002446255551307933661353831663460348988405292594207401715477955169960613316156878685178892732462467031912346734966676802675819306927004110121007880477351524912392266751459786628807134862552347507434164121706794871520003370661110852357849620833845631130263144025029943178511161386055403872954865134244981732245223297337986851055883046575879116596286115160639818722915361647879210563289883695172818070988493900019575687407649343643445873625432321437654888863040257830929388444086715047176917282470800833339922906649284902487360241440885064914397735183216998820848979260900325248247998477054453609733546358039104652963658724201174319801591181792001644322091996557574799821286157046572934050044542927731825481875803523975513355455726024740371178097172435831222150821765293817658145383102641067895539108612038836722629669362478621348859881077603885848574907435307804690324033253255926895229278130355197910798562641169384136658885675716357701190492268286096422999795874995901378902750873364004513429022548054408461872186438606209168012868507314785899699895269748686200732146474484750984457277893660793822871868744331279859352451212867171404597341252876693987376058838548480000000000*i1^23 + -597857582745437158896970474067872982720079749815037830811236191190635715049359197566892643530227289642345354117675976539521217203598621220933301445054443753114836068614797129710787022713515179071226163720177177218923706319419934014375489923317328259823240520746386016359219916988313368734076562237845191202901509843289344724665394889947295960396744364659230803585686793472900957348758321844983743496820813105250647678890438917533966544881835227942184804158281745783860563988187756129988926487865028022817996793700525688472318562927104516596352666933737913821460389667891458029795824372219435973037102078744494636032511895378474604149762403786442585169739741609121797503299755778350638791328444166664767834970311672057286699725467974849232140658831153898724848462141765913940957247530262128333756520741946588528446154168255244487984017722592383962670691534226345128075579418090760513530792045424435019723387430863783548191618404298110459679530972844401626626148168309114486384550069752202937624448317070734278245235100415646889528890219437788689732879094340923069714530214078571213028855583392513886747087666459075359989169681232173525659204134312415136527362180151279387140489534426339331414381119858021637195379455689788362690609686015275270515071375499795615587882878233323883746349567613601435640816093050034891276639839717887444303153807517781769267632519388706444559035299022925793225812343987445592326137843062544446774941304245790033708387105929067327513268712163534652845509324000399922849587930187885061598503100759597932043292916545962812753240374012321707178149947971442652488348831658453361172283562311151787666008245319444132961367143869096261025317758610607262282665008268022390160469024248485049515767752254451955972310331593771667616268409091009038134435149750288870240022735914028278593270366562216883084531118664220149534129631371801984903581407084428819899207998170132294362490040443978019442274629524418661168074511045918117113992502695224500835879957616567973654222025276742286375704706401873586447540084205971681040005433120935736304491106837609197611110667138181516494148427187629859879802569187316611382126570815064133877703038662594434021594465575512372767998077670948397180596877687933464140502359941696263299630921269646444501644114351264829348462031791608795032575342039655549311432958089134858998658564728498858173721617698949798278831624477160852922782836597958003689183850609508671555029202133020813637799693269971140071934435144588564130879362541634207037787173444790428556603580441022221857518441651724060401805570672540531562863886578648968796291265456433743008815065928757573187948866783549268767121829363600429634053012743541472817550852632668596919024958394911243513554831915494400138487905515959445942509152328873669558022564516826090546660700386816739797544508323525565599187545237591206101364759853350593674560502555007384904653034458004196342830773608613417754031095721975429590190498853723962605879230500287893259395674332481522886371749687400802727682035362633928278552773157996596039882709641093429056565870593798373606991780611430779694911600515858265848691788716550914415319014214287103077689264263915824714082200905507916728550594577670648867647675871747870994852513840836134788727119471654356561466317062733692789351217082106571001110209789193732790155652747723429515325952833611959707308052613412471963648000000000*i1^24 + -117362251696868589025520777934453849860833149365107533442439842726390665059503414779734360676232556606760291529474137227461366288566258463987901396097840811295911563931807538346245054299607696910371235571343109949385757552755574464399911353785534846788643461331734849569156857313432840624415343310353675704450772561134489116220872926505560851944057039185359012614740248931998955710841492120866382626791845576850734372202693290086265011517098391442668903334508677965913526933369235924466552583688074450581847658408971863092246843260842715803622972769535019237728843141254049838042861780144624251072851118270070426675149467750113644949554173584465929863247891744236020360713161415229556420220674685796980080392200828138281231321424182523265297711201379929533882529803233131494565095756641131406014249195285658505640425610783103317942607364259764083292220160115966666761238302653399458716406964400459623279966133563997255949399952515255097513406113539660125296089113710997520768021523139324888104046930207718751323350250679428596106570957308003005115903398460170430689093100614639475549868162734206996624065729385015190451760031216429416918298341385533993121195980290750942263483252252398415511059088473856513100407531681518627856411212861743491178871217903284070616084363495311445992828273190448537795243911169094264895770625717176002137883623376812199871123360169335315331368536665294675009255340570157137440709446341207253358187776721306164258536795540548145581556817902628094503147385536197747396160593349181818077111543286602954633255358349227488700851117697164758520168742549444810562071910350886819698037997714815099521633801113913773494179340124942149710734203451761572639155657152097466956211445139942244601323596580041678270113635790699144962149324911378492489842425876873934769130539288839638821266533763719648607235260004864918553536370114279385489406197231913226888964050040041746801582977458102228976788212094581880668679850548620455732041360924425449768374946302741955104691083255636634587121007547902694671334346527101220478895134911239578452357471170838126292947413898309303048869832977438176735681819480233399363593128378752988827885118359162687480975853346602694330429500460804234200240327403065134269182550580970947121970197497059339253809260525937667224008994093038901504062243040781011898051542906385739585612128282326993603922364838027182067270622860600901642571403195896399242567722863754811609205714439289573582780432561607698332015221063403028277113495800410756440999559506494218210230961978243219662902687330298220360551676361548486557822565144564288875273229664426601185707316065421265664624704355714931090619201932105381509819664199176104944903130396442621567509767457920391495469271396148521241002313462283882268305420941444029919801500944744683107952009620648622904661538441332056018171695053459830746444419025314567731853154086099912200673667781686102341422707235924167057905287612550471112471234165714882871953438477163526112545523525678554840853351232206255328163302046647667091086863240171290106752738641445423339575717745131738704159763834203931323731418760358959074968972297318353570059502998344746509839268732875950971900237091225881824847389123714407689213848852776843303409229227287135267518666455609598907765566756337340344306278758659306091079993653148692242505100159717754833083381273349745338165368651968501776384000000*i1^25 + -13482048996609493378260978848557643974004993713840427050107524827302663743452728532736529460474208575328926716231923233800083356692651413664829848544339446454525089416945822026170668779056485278973855165883141896152615664304312626200932537154781830214577149641719015045681504343980389859701209053181908350455694416445536628723713594908075904248724577893672376182016626059042912292165165223892373993371188484601544070000626552629697175808833431086134105525725315370473822824157153860677572210494677042048099787531144154234633814921397763169368538556273846102754343288304582262489170305705619340901319900855592108344823837031773287189869706401800705892861241466992695084922142170434843011134139608363744683069930343430780303544709133597472757622233081051052377585696148386847692581814886480689704483223359249324401007143360533658208163144177075070764455803557697053251106894608804176657249480703682653495649262024662713247938370457343000558854586545931376020811913782525245550006679159549493794885059361349508584921544491835630528757502113820173680873157009699572357362863231564496939409598714836851790514006716795070889442507283166632597906133834603889075291800338888022705671245871901228562882266046534075054874410588177876246518335219453935521024023930945139899097124741037512281183036949659476687090571499989086777266123069158662777256574850843271473053745517462164199570119356496296168248754026228396970684419962569119577089226038059111616135138024776895460258240464608290897989593089386546335853252241397630362846321333736201525813068284617476888247629496458257271010542923957472020028708354628038536139969112888455011466100162292411775063015079428338930696156627902666137904011439229527662789651317164236504414377032679631525687632079576939911922741768190712020521123552392848917382137936957933347200602274208189167082267956033397242234816478100412856609719813356152460250740708422034493200246898395289737177018237630931760540466030876874184329089370664533849506538325969419033171705553036910681737846246060923945166387203551166642526478434276668914620001792016116974444578472471642200703453062200845183266644258073272284989374250583549853677592982482816121841134973749545649520339206555091625166663897298692559609670834435786664559345857401387830154624581206496820374998139684618018273560034873077545545924357432512989474975254224044594846839003453630228042928565282648842796375511812941301484447917461466585776235658613355333176530695874292756172574730842624012960690581816409731488283800849889561295864093321996533132025424813827925191103756884819502751769243461129267007140072817959255470586197244364447730411626421286824365992612840014847190304452983633467575166866103465833319185966464084130461680398891425467351585670228630961697096440978765297076363423981697796988527031009789991124902692124505962496044341502042841315657149981369781484652913864291764734111812841249841710849205516339488619783748616544709407561892783821651919798683463887130786749182460251370079513351083524553712500645725308181339623773870116729016915472905767772574485000642193719517901553878963252667249169005238822439933126001816472263624039605335471309808706403017577434839108317887156048570532701159245528417617318785666425487582355655306499790233450598393532141821344488299269631070191901840921242695953420922164370094946151318506816628192714559504640557501141483520000*i1^26 + -1185635051603323211801511296790620334909653318735305932451915437109147679696641322150090043053193364956267723665884178331634370241221974168212358905481705856400681375295732604207984915366039403073727228180434094673256088275560704545831025021951326495354296363949958045600118817239017377184967497987502065044632571959841572558366217911541966456846844278121718306217175739951546679274760658124730345878054250573272487451866953474718107958458152301646758919079743861833704262265760296417895791448780779507800685678408486745824357772032330165226526618193645751450606016545967252129580798721898283387877074007307150298910967495068027512621119789715986820005359426971784722508506270041283580925856569288552970170541419138911361549645582075211139401068854580398780398578207203683568732238239381462964866074658167946286271925531855251320555727939560077378829169674859861768757116905863340012814942029848263656911483305992346286618406192041120139246132245326504385242651138873281679861449578607842289411943555589381089912709210246611031342290454423782281666337275425545558792430157595290632618300578519717502886568778718482224169632987265444463314850249908842322605525900806410409801490785723015643048385624725014523757235908616278720689940645766329952396467835369882068145186429397231666007448453927385716595841460523935508318353604988767447266228649994539611039271931251829141106769170558287479405221036554132456349342220279495121380953982247545079418392905161653706449233842035401531790503272612185522556595874417472636267322982456338863847014230875300465384199757492066995986541233937585033029724137458763900746720501823510459517955378777041834952884361132794690272545836180979516982090688948596032766499765643395284612583974128368917914628072616047721298537655445582601913129317129093894028386357216821600516303136135140771275197251044385367789544143000743136911275701310507935530093036223369615895676424627611038595150119611840608057005850777637102546631008885303098846798636956014489764761429777892592086907047835046650175749880067254609355196405348129112812314892283554547839562752749968496406928329948089830471225122930336381682849229093223879682724431080558502112550362067684659571641595216249199123708852557443570299913390733349088238445787345464079411076918222324737686418664858117899294467228670215733904180567580267052867979832679963718903849849789340943976920225128025328349092883448346910418457898104536186764119831147981598895406706598842157114994216652285046492382270757327503891199035968421855850127687524311332260525355716546022141526418566536533382789389195063388843938002908198735118827605890702093773994217123723163387135719664065333390491801734512822939036216937128849476117093169836789714116971889859509803359744497971278890092341658093694399546209473429200330110984850560649060933543486477938719494644590081866317500063815210090009973720970060165719712493338229188212898391410569839060819551050775069446859121430740377989409113003575363900995131943994031123365596831800725301996385861342601684787390249457480518488675381404505561842354419767089292582110862806932839554519153734455121147913058926060858318687419208282548031065075605508061484569844690198326985021728661719629292305965241043091847316517791599079449162266790409932471740352719613822536422438530600146351736823208474532005984616273267420295092060973873415536648635233075200*i1^27 + -86481006316689424850293011117412752805790457727647770038874776249822973083669860400526347631386807317869716022815527543821676260576484692165746742274967350924248571410225292360899391269416343637937894988828048241363989940783858650782710925365982859089049662639274206638371729351520410042660231942491666731436097767971389268099806783727421890793329113747008897359602457916410660204296408365405639846911498347259593154952296009000733366566651551783209080956500994003993977544220232854706805422449475609807582916328843212574113494526499142391595245859405396646915304295458461377082444665329306975882476407571965342051739128266182106179311309389517842283537447598945226202493225642557493370592314645433141123740229254664651486798729021531112395572675703801191687651189269532328969620696296804466411095410050978519189510435923593448985429365307176285350137718062586941604442640635241929805972813777993620320325784038953789303083936816880206194995432492261475217875416901642391295227161819964909054646768398476718319522348791710113074035582225049588838299373902823410697167934715381315534163020992079697131573127099227157518736660591674407729018347525357948108461184435586091157050383865186860884287145986977187451635777028535316717600116858413755893211508932094709381721948037295394297955777416478688071360492908178987579662049456029313395724007906400199708583004377047958736158682566870478591481695277193612909668765026178050858381519740573209236800352091707468719847073082706863269599179139159287346145946323317230298362687038910561345410833538849513051330487934772767690105538987776892357758830880603907264142706767708788158831625523331393054781430123309523191601364532728207730087176477970473131277669341767623354189946402348995022751765615226059555381094277519859628698306690836671023825513219087628841406903774281703320007458970761690864334155520781535840378538845575737531235473187910605467274052664965416586355954255486698119080928314281800474373180217943287047605582259199865774057737473586661673520021205559344010628927045016151598147464267839296787479788722896849886972168284629961964021174317566471318276793511312226006332519048028844510962229793215672886088271173617666954926220758240426474165436484972714550035733889213610126523241396118069209998879571530267290810117222476598352782624885680077802245461936714813131865895678202170389640269146367166820835196210911002905228894367185866333183839117848556790045652306340435740535411571202465002216743049407053265919437965832211708545167574626964520693478266756275105815007484095662386552616619597753446593533370928689052226237392648055953668093536158286376010749960170336644030386353253960651230424643474848581093740949493379208328912149603001907538572059756097833631722047873781780990573882984120646357803958867424661270523078500342222899489194047710995000922568028428478057016774935564979526255181811625539579738225460772176170143943884270684135933861437283916014018686892598143223378251186066672710157417112034824987829315491362636299370795248520828244616192226231271684291454870717078399859282840435088658213157550622392481940306671565706812027821990722173045208893544185442068824314211984189880543210291454156952417608095220389118046902006189406045003951451955129920438286455862588663217097218912552569825651985621561775623570275936703621157160676222447315773714904135224210531068936192*i1^28 + -4946874939029981660692206683754764232781742629233502528527489595915856472841502406891108201680214649435491101815162395243307606819060171756127819647036342233803861482680285730225979979161060353750434505262005333284481214017454172847251587185520942456462161028215871401141401491011341897719431523249393707219934697775092760217217654090613712110712756525094997676531594063410520766990360759249207176496956259047718525943949275192476353252199131175124748919679547548429892105561817031905540395221497062019898982563981388678750348126151610101432754583544504662901368762008457097634956933183297427050168174257682186246389419731088128343655868173172020478332334056198375903611695190834909125239892352815471601514718916332993472899636706929464699015282896014461346033385738835887682460171993615329692432376074232965455371141656551252904763715711336390277609763541626349889695194576310090576287019943216567276868908229771335508889283164853963350690998375306531006445538491959194037627635025031786547987363821213754164953067008856180807229977511719638650057455584649224161342216345220197375241279232098378547965230828293575453965200952592201140277595086015313028151862452066533031874854728408997118842133611633105246148444552114143727182970698700886588702817001556633040979793008352875615756680876075864061478493505614787952208927391898177548091399976726861732424786857104981432545824851930843504311837233716824995235866315531460611204855134336143221068602845826756697044058632482712753953663786354168379503260441016001164086003192107447084433653381195460260959002677897101514212809983638298090950668933081990114354906312051477470905611708804936457686363410889718605925044891689877326628455854035646660592251687016468191462124654379679983053532800996950637158901282452520957498938609831806747825745795069622035586118174989663876744923693716448754491399744951524337443942333475004464408219675770876879377305260817649100388335182790786286720436437597745973086510586790099339792696704086610288990633519184799941906682597079862967711780066828409896673858433137127903788828331437421069223825491786403691661980252014074541552366758978164382358127180522262165106571505743249306925505440070140846621475453622846485454462169159037815732723898572847839779015878872054540531605665104895294418169085159128059758678577590860197306958663304776355302653127513329511198044144325553768443577407993164061667137520741293775825753122092921028575427358082394553486954691114788442063830748035625978523051819315490786327871253836091174725853799010489426187125472828402102447667400354050562043214352309241227835385116175383820694471179065387907073799269236657906084858496007395135359845013305286654262103063922574127765224759283605487495580753706743844912259028931543759646481475736415281762893524704460766563928191801413464040370688206180403737834531668548652725158934955128096102809056078492532901348600316574845715467078699702000230446544630086107103721713979473140901521041320477825231079315707376798600465606150760312093391457220429098031370431219868566367398561336116614399684349512555573788823022535504214974773765668530606803939563653037741385840851138234752807736278468313318230883488577260485674414523872999872694234198973769702039380013142848744962793185463534118294942485036538537379203154120076171046969793220766214856756411255903206515888704184085226138923696128*i1^29 + -209836926965908365958832294167138150558473950111590275682541916040181739959463970587269928032905344450059783248273990148911654355581386167396034666176883511197602549505119421535952912175458210817960226107427021661414791796772159232907304915875543192228667101715834743663433867170419636623794668805855900560608443454046161418583335534187853354238366992319294901931975033405898942709072559522523015350882866354189008303674352626715649826858439584391637556652845847924775259992002432095173080418599895252464932919843005855665968185740922974519580725470964311819274367710325432041686731114587494246737614249378057607826161765805160506319351517070471645308851690534454515542538708819010625389932832375273697120757437027979363700772338812652747498438811614376370774097486960684465708963664804124005011140601122631013204691045957965876565700357260276399245190259273975112993934192625014839158067642981750344157938376036462624250315551809269661312078727842163703761694493996050801787647189492423214178534600595413940648203196610781455222367504847973736929484330740118930498704976580689418654418282914052457156227408973192230688203418799524551263933993023842697293366744724729995540363158677379646353675178657789660900006574302936328825323996468173955807074991511239728283337513523685456434193977901475875788052934886707409516269965222222296072951192514356479839766439346885867627448077934992261173983901469458550650189006910325074084739978190195198750070021758862878424848068428542876176232249487850888301948667517297939674478616615735321135667560287059992677597655621313195649215815887305010919223736908298182784954577268102497616853473695880147384287051914639350234885291451964191044227567804841060919043837506609079520704435545509042609419962016770066228113082940862460498543002220232402091890696641077723402803844960382242141204827261424875159034935924237445972099813182182720784241328654299653788387738174107297162149200028769893396629438139684856411524397346107655821085238869915367854282673523405798685721879663052146532863253023908859392901459042118972822217838380145201260953913656604934324030661228276411218060543778724033196379814608392440760799819084788377764539800328410491269012897392175920528755544722427726865469635865749021065372525523330730749778942045287450795916188441064829314573857794824033129348809401275401120224762377069718689360484075394963126638839449490675939377139982898348395483530678970292065191053537332244100546956896818937107151867344656926003080633976145682228688887927798734915220263565167393834976783868395056093496355542965251409886216438788798909823069373831645575248823063477044832662199854526241438431613570867585056970405604797522641187864540057835029843569893011390470557314996405194669954540135850014367580360467398309006650670227841562401193693857922412599492180189110954015166050671393928790522094470507892513482922317302513548641107851884884125602588468652148424492052301351370994092437557924540807887398902516922875726325556268127032625571309514017218679869489558842513282175737687830463654501573584682466763882025059386523021719736817356674097005534260558968262424865457397680873068583284050122826401138082367699719693153201331403049658756845739052368488207779847436185302728325668771017217027407465526905372494546990531679632158543088120934397333234892567943994783990652744733050030775908509417472*i1^30 + -6253546802375259182537827614404655127743913496062532574464964702079955300491119228158163831419367224698957745209840888806897968404685754818610177750757287598109590089916958884552807552698966573799094217259170558434268625396886099330472665896948432477363112467602515801386848983896832788139775688439404476695962872422841612387834986887386489914899345945895906521833301776805108588710910261867260016652991592758830719476333904575177161200499852665702800860563837900444085223529786841817195856402653825398738003359366840629325419937919368966449806411260231254678305955170762542672006314381889503904753134168890573674130573715410792429761876641586542426073078299447353243747149562853467550686807599764841029343061663933234993078054604280816992057469900115389639103145383035156579425574130256050130473387482089957195108662313583233592948466296968487081580813401584316009288026881806256358064169009619490727507205465577423035363875286375579561861266185273390114870007055731282177784210991524160575768551066904939879283399913768826537010712238770404911349095908794010151778831221338697010040893595867930457658913719278546734266277942612328770719419843067176848762492617229587253320039829020257972480791931149312191067657205718843179336965551596310469048654255447723629014313302333211771042875771879812190298160152386198681409085925831944513001519480584425822718695079140912268243272197083512444351285683125891205823757639155455285827369836626245565564123991361354845261414872429979665487508494222089645187921494918935819654006654435867957944534598514231893069326708338301926022684866843818062340915741907183183858286831123570861029264879983250262157338121471309456207503343855352384907228914401500524690686134363789112826324061297179167447401140797318852304974690960258416864200137065295177941997175460368668056677809826154425706019907801216140876352097175179653147380348950899791912673871364365692236233679128220868175572701408361126762980300024541894392238519659548287303644138041199642578448513517813950968204598007170408235494389944886672455946400382874234724341688830290451827990069331662525130941973970635401299703676253763823425328366631812156274647698655427813830312303768531890115150485731912981681383689471823568419367632051836979746388272649367101208581063773083128767910884703852097610157833008348207257665897908222446363806378473219077054500463186548435137742195637175077343921297730633126351022626791983285539955385992623304201651755002069037509555101465222139433561786487140010741317625222118434699722638018112240298215964155239522189341899197869331942202018950862978449282520768877507888032591076947926300137726376720335571304184588105954363188941547181168519479377189867296730537876085274281028501452421685063317380870596633798197422966670720250948243062715986530979104074268642583030846872459893442840007698114038713844753855079027448194598747224219412103446340453007357366304996339206918207447492117181346937257454540481950122387836937310453868299152457782951051706018890443076732893784826110247359439758226754846780217618728071770799605219868144687228830326087690773161785133283542595307387085461483011853530424296024039421371225116202854426652865084700079288740941326772231885002540183573786352839054547702686357366804390023379128797346617948197151446034346289669942380053686975776032817912892352065335694927936196968448*i1^31 + -79752628325616345663655514217534009602164634028768740719009719515497021748253567621885671026073806480067135999636759607722851924563922961976262170776456117820760430062124773056771152977922936685204115965071569974340395660350058142509413890810881443260442090167137305706012980202108312125749194655893234438229006672436182566994124197274048199419491312916590833610330782405304595410924901870693347257712518410995655304863946603596101494483016766677876565650151695329228715219484996965533171920522907980566414439796820368016692441394899046691059590041960704019067997036344943093391769017444826458191342653052051749935238213891943968661354245296148864363973902619227669662820621604205806362518348665996876044735451534577524548428645437094456926055052997727937292659173337138443016682885946420034926586693084581801025995692218334658204884953529278111608561190435749909586987651907053261880023635071418899177316281710775150935466219866547792804964647750804248219962970629678648990629674609594429141656127942368475749735304770261097753095027329611275921805440169828204835246558658646455107484246404516965203996903827019010143651718834742231695575635057607035352494492481145631289565232102814679334908133685247153870011946314860875789865846241133405936835960281248838237303410226818258699337413845466217761884719435510907545828192610392738000682887836213563935464806160621062002594356082987887654081342427846974959432598200224406839264242650454297433701523001993674234385595448381655029923622456694528522978472471748225344955931385178717500217363299770147579247420519055766171197462742058842499972230880754058328403694035802231782473011634618628368203220697156178768908074405600712036067700325218144209036740179966371057658319690094792632630795884083143622403104359978447125243595680207074237585335289373606215513812178265826522654266899723560377106789444456000632604385482759911793237128392613416339123773936857699494982721585873023760505063132783494400913096574569140935291023952484881986476672014551313897582732705487840537034725065779676285625963166153857473794647266344703980885771232391900348447804816334232282188094300873225558177218982357091827698639347709254898653562431941350529572401207411819948396550221457833860179820865149768786398298901412648551471323211522814505855684929995954688456452161710972868340789681275872670262691071799544255910326253154396179892837760823051293306810648606932148402654900661291933915283757509180460801107896066126475670867983720387202014249929751911896637036371093931686177406821249496521182953905751999550593247566657111259755743559220031002416253460261937710188394663892826686624512558706854071068878907193581546836929560105375051220903292345722117854345855342225739000387101066481702576849786330578625307424977519685452672292965974950416799520494196431785960193011426145402354580489400241740800950736834802287319655874763408167221578230767879497200505385675304399189112522118730358749730964953067903267572613523743974823279424817695253481362693790878547066831813223298770278210487046265757073249436322320331547191071096137044703799486138129909455884238297269347929039138416319599852068143268440360108390904912804679157639958474434961998612073525572089569334224165464747841556189694089916849694557037487643464703817505124154322706328579463610940305103707949665848937939628298002960092837707776*i1^32 + 2253044195086016966311598995541241015561121293677279891528564681441436797214914109110098089166716534034992904893381273992816246376152158641818928810117473351546233319865353430441104958496455959341156746383994188739625949060990109337468143107856373607797707043685845714526486636003816931562749402709442042622361330543209910374099088600872529487882163946439158332019091125828137609846596822058619908053316518339044657007953225345991860877195796185191162191180619430613864449898478713222511378526953762873202187089546700297521431398156605863788245479887615185085593415721175355575991883389351086862649849453494401268967221634848652443411811972199446465840800298134056492251771805984017275074881565595383028788161817547538859410872209872164953504461830705464204335445176157602334118326137260647080677172394421776056021516465479468241624475630766169771525859435347298601350663316684087950176949025502638605202436299501911172972765459573879887796822991569202379199400891806671636094444521948414605115280762936505019209303324285115048784617103355817285148534337681380845595169756538280106581296745874581781169580379431171339233563754307634124426528162944489537518259523398335332147874091236307736829320869984212532241750433619948516742758514319757459443782128100343328941600732797506854448560397693377069909712316389148542861794524636349225968448883832653360041524254819093341951077409708800936213482210449511313686787924047155833009235418067511783691149516945126522644855607722237656397014461502264309846484955252760262005087579696040261416057616332811076768818388629706412125885870460787503759364522615787809706914360798121498809800741150298076969784502632296494729970428495666391697768807591012989215978947358368231871475333882182865711261142812264524301735602717516963129960733953693731918344313139644834923911187589572252386394929952135287232898123277008912277591632423090716998176599418559429708003430280751139473582630378331084192991231283648402930056572079667828905978022853436519288122702758027108978364240663821995707687322194909255132908059168501276248272696480340340555928446758752728963343680980446939099633033745926085213932925671061161866268241805816838327969624642420973020946749874500134342067720853383279328527208561294621028558988488804578303368039559397008591554777214446775431523911870913899744248742373400178509577081277212608365407507095815681085729461800646271742671533348674415010540975686136994410751541084956181218159390513519990411046470839286133705958359880723008410531570201474989979908176755038764523812242209286668410826793641265138403116041904803035114183863670769020982711537556225453865226484002160340079232254362179112575481575714462147828096461006674403091362123331737941423284609668782255422782217019714817180820922193441169331811299981883140142182091501303790560891121580226838396480635016596843332714467947750950388678554471338244276991502551350343151408232124457643388303913496795105421515852179302228197759915046269945944811840304727742633235241694211161842148383314664421906778634997816648417262571985451117529676206878515412198595056482490529349036739184715782719549925126932526826663282639611764573840776881937866945690230330506342619744836076484588610619406120034896196608668976820121417367003634662866736430422548126196015400125923074277914610775234265246145145486412062405595072823296*i1^33 + 198960948007891089658079151987895168258919851815213822090815270922704955708710439673750820358581031948627053100693356319388702522428086184607786693556453894805899006046031758554164641726739159247098792641820927393914647676117545823052827594105280534851944158936973704697375543719831125009849727339925488937696467358687511944676978137051280497022341071080096384915988434462813258534791358531838232602281629063940570773732669387161173547592534249711074812202240918379476473868838039304578524294310602572575944303362218538131788992502538934426897897739002783198424500782580215642117362318567226882558770301964127709603689880548742299121963154122766029089732258026120539652107987755814174872190236387577116538582646453351519951136011959564151461971012315049673857035378361382646133641378065873705173957051823721453552200301759907230229501962510739087736860286920519541633360165918178660815170999481826088635892138180580974434307504238819116798544542271327696906704152491742853427618553389327152401105253620932227660076707762281256110153914873371427924939343657766248363728187047286738986930367490386115050554108891712076611460406274259222999224512207550389373644429885493667363030260682543132716605699148784932057476724686688384380378893503615299005283333498848385684579998291423503628262752491414215203421966092969224432077528219332987007104243077701816217374117551565549889544718522854436139371471998307838623682136464169809140362460434387893909450217137713758652360927562572730706556706997131488910234586760491787697301199722314091525944693823933295203943989899722092794557477633989412451525093891387683370278289749782593302125139094373604547062294296215075740259214707316306531398447377093378785767374517081380332669289383275433243590838615526722311526133520263870440440776375659954021346836504821301308322088488990038775772127076922335528798886064786584957616099523360307881737340093264784422677834832217313047325358831687648457066686203709078415416924862397154375606377584974185487365244656160754920358436572059416299174960084029791611230178734982285789032600735451418532164353049177094413294114620018892728717402085108891661623246813753052491212666413400020597282773127741658406806872006743948882984197268698803801384565446057248022829506756925495107109976230196711567507089203217317542404531179613533495587941377639356228347035621632069696219275282189498804509803718656298315199921184386659434840359754507487617587274387070888915308392860846969991069856512825980937964414517569611002074988249067437054529516511668488347014425173435053751590498489584997925651631292545430054311617370664428485948927170598445083877674500901425097465473488904941990420123284190809584266427671803357952730520476076488159461117911141929706411739052223915297114003251617619183040731365916802500009243164446047384081394556185359940618362833752064658852715607102469235660622445688990978378061095670003730696849573950674023534790692476174122091682982125868364134843045214002792370672283504222731213077534737394398921020791332221758345286994354073088563854914461916803898094329574196697972655413489425191013603777920242759353550728300179984105572430007467476253060389993136142759048937999527673034854809307734047532096132868984589248250544780149452383534465286550366882953472210004565105427076520336329090599392277067392057472811112675466543104*i1^34 + 850923957217028281433789648150221226752465891645037373003202405454163620806505146326836538376908450172190979142669956654566274690141364034116501465695851988039026820013392822944128527774864509100946330233040709365802298538928160772475609205656384502739745282412360281484657859062791454635175326414946932389958329973481344715772604077241250976466745367216538602074312541611873327242488254833363795698806808111954573503717932017342269716777774616593184481335881279253631640642333575067079466461670715906789410789638570113679862614901034904879805128932608622231260983120067465120120516430566613306811120124795596122247024135002246437532376276963735320047442108209393258771219293028310916425679568872506601402906177539373893778132272100003081807250902312508671467184402416268090367364741888555598580267820785793664351433379058694788465164745322514012541750777736191872070645932227413445968636231660657429424755465704196498319536410816763442894143160750941834988068254770470941916869552778672473140368428757833887956763929566688628894804273452849105252763341414852450710502164878597726705947024272089529835391957398888342450225236009150699708054274209463673139742836327380780860853137291382360623014605778505711851383012827973108829588705483042924053837831183898743021328877829850798516295174767078257972059595171673083099978580218902335955338713116328868422050276716724248496414549820522195609884989336871813645530782056542030104712074747317108560023354060483727718153961703868161891424550409666815016547175262557846577063649286697445691342166198454914724934329654022140232899490136973606385009995834438071389853223323292946295267206241097469948503423790565589079570537403947699411980510176692425228482657076820306055945652284631801569070536917586536909256700687473263740811032029662371519682326535095849317633755666601635113031687939416263232990350275316912216406476299863286231496753848460326212427127867269442713148886716418059763199198491510073883966258950653894047718672073963369971688197903133210349734015575453861919929551517126990197200489690993931514648136034650775947624643485370680589904024347616333564620844303768862518166751359693874732532793638190771407140604342896922750714676996742494136436443045261321943367744008650489890447923563726569531299357369104203099164798686541026709595637979588070356094598680441686823665958502450236717905913031592036069117128927412649245832470839851736488927513288167941144186893490032465710613099089452605569482185905931708842006474058968241727935593318403175705532335346965401917169632551079194288540487611862232330518986245415308195261874546969539573216993525809939162690839210602983039465471288613204386384371093471058803535147383039383082006989712639575988632895581847848546973799276820085191549539375354353910987220296132552909976565944865347799945017817374139069353121484577882129379096488326488155274001693303936147634563745708467327624540118298126020607591019469762460127876559322520560245006012269469863526495624322254380081159934880014783896699340141810475012019423565694093327298222973863435845907641443034536687191706706913773297961900886738581954301344401624264325263889460434647154225398504253738272785508105985466569138920380682912612906862766731327614252856364069596665837623381770232176757935189387466013234052362388363873451194639155897164878293726396416*i1^35 + -89069870264161896737486610477787758395603610350977271679124290389735742203690973382088907673072784818606468777074871875018662061780240208032423197291552596728923623540054330847307115496097345618514460712474025774920240712069189471072007141200719949690756997012551719140551500634232324784289245527859644876652273203058347629575647537556459421664815555766267798241094554994065784856137270414140560296610827034246488774218847965184904884826438062303874234521418668439544460097171660564740691019861505839787071636986915251635666590108289180022371735716148007771627329662824645715531782834073883412868242959294737239526147402083825590484576739182720782316161550301624581742736924054308853823704028598409255956593589552797962582861113470753981289756675005256430182479201640546525991969897709337330775675440466496456774134661254422974637204348454555705260208218181036773520061328670968828613952165427307527449436364450954780017082233939390444315035630525725838367387060366739903094602621236431782623876662242970399715899513067762224104482234177479643743366229726563503790496147855539791380079617663394677214866248399518552881575353925805327373406991669715793600483705579793560108600004578078570577947015622699276264169823089949737656938513054394493879406038295597068268539912123832414636204538784307435859654958201205996104544088529487321433340220538512104175659559497474757147145366963075149766103513299573546621948584076362504901399606713324549526605795181584628636194298707239653681128288936797748836808037798495950722062695528484087933720358616395962432026685415387763676170937964046235685589172548443455774690985986195648570435109201485657235464595713428573422231303402350841887182658509032917916785553929839349601232690588250783273586393604191801734639683330977459220650575091470154831151975632386179269591076303983820002722501069729909536720917963518380547009014288399891814278698505724518539783288451078014564256440587900124408119309439632349662738203242615957715325537847146953008760874235504418963993652721803329880391239153120478555092787124451808201472335097608626990717468543110342526090644966241145283442720876959878823933166891262836435228964889477555117168830698099014766456017402323936203107516401022958370706758511977020068208264707787507933517807418405756567383092186610310885209573922118175885343936004512130985687059677108714001886587144331818787866000325515188082268906656843784840741724551233559230017944135022069930970882328471841345612145954515774471883499157559161421088804963555702676483176729166955740022485983977527273765631034261657287821271970236609939308289782473992657323667065321611959323042739305308042199772175294260305719885164143931447120281870313928206413926665974797300251614815455171787909345922467931056678547260773730947726289161223670460492604301004561334906302435915623334040610334723108131937899429751381064402985658230915893540851690149686574086677903953127779543012244791933520525438778419204317922380970126894057325499905774480525238381525901878373906664730470510561847602950825245537349687185372486014247462707923912575322132493892646750385743871029159583614817018911359171487077442227366211394113259616177406522392960740954432990652315594508110745120874008024915227873730804820796741961025266101411265549375361963578594399688704510270613289200096289905538250039099392*i1^36 + -10837466865483612370976248190319008009482544527082969040282167757337842151298509891583326616982869526403633140058670195377335442883287250360762126218555201645026024954119781149617220922607107213357402029745611256335415000080889616363020065676190971371150365544899552988706814008297372732672971782193160370096924667895975994639734668582188896057430627682827874975501982114511621962199975853436885422674984281437170566208138488173690601017585221424474462284285109227102111443891152480651550769387378390287998293497386371277121016139330682378244834783653379221882325327681644797503282792001064957492222269604273612031840398472338289689347424345409527875906142680802447166606444078469241881014795408899504550094320887981321358996283215994523827016883450037178730716003548486611911172035723031629766215099402681320025632297773672628558976311581562789682696962511505885481827796456659169222444793735846084741997909535308324664679803259112503850355522261475317140331025618658517560820069900918912179142277611131960350610053254206522873962359016538109194844032981969775496867651694328655228852452615123841255835806865804904223772545433777251312025917364958959500845870716363316915174297554998016451960954992837942797708467224533347178231014063223119092038786175680349410949160523143568526833946551354564079933106442530588945389082981821314974603739165941323201116806637224845329266063741064074785619573012464644361150722708628422737299242287526433839278350889260695564079009852468898911190777362791241766666553992045728105620005841673236519161245428243163205894155538340813231337716239203001793443645782366995856948513110728266671791514166009138287246606694078127868850428193608665196728617278290237404998909032470085565242808740078471161287385697282585572713061091590107972337051497560080146718629376821445219215345128689262798821397990086040526899720630935750361449053715278383171227081465191381431699834762426757091245737354316075178602741471730953792762885477550118017636470561153853223305560858867504107518592601048590078081223402405437507421069201621693695887127161285749382476252280804138533849651048399610608137152370342555753327380158740345746448430146787360083710752923060368968106857462636882217295343862546185598751915910142608777530109022910611294891532681765069185441219129217390811168311840631314898922781545098278801573692511388404762138511566088656535365368601506047320749420811277582120857095798847692870978071376050203839506204749708037238663119703227805514238112931420226559267397636493222531829492691761209610320506140278093317498706455901712766477550998623752218397308474091903100615006359354368686251696384681799237411537166356882676128207330176064719503630780092208528271367631172601012617167630584050857780390560280440682486677695439212374553417179022315841302512662923935260214838854382320459246060251699060561148450164187735041993758553607938169867196161603963080705499840850100382038511564242879391521601475677120934770052146612597567300333706356669858021238148414198975432124908588370265976773558304988521711431153043727938479761248623120938871915898999595078753830015134648289756923207272745863836587505263648296759531232951601474820951944980209710896756769000049936987114689564938443449225798953369527331221421413439963540174148389549485933525513174514720192651875569607024025647710208*i1^37 + 70241496678505419344150962140891917663670816047873278031735082555595680919511142892561173955238542736893143868386445204363857667085069274218069717926770482147664948387099064208725618440074266700312344992000000858073721211671092593270711653806354344156166096494472128722155025288714852182346234393855138617166134698298485526785219767682935902251321328173916769602373544754201264457724513666478135380534116670200105328920257177508150255008412331286603718974420294649731520694419534774214280478256839634725552346246135231949156682982517327397958052554458905688229100825009707248683104435434158251240685532183067490137959445088696755157013601725654286684128761506630123136995253394771570153986833789915221231073917502327518154532681529119906655109471576302683695231652857206498245562636925143430173611808263105839101116393593061395997103025178451975829008298790080939875266752337905147593863351846484595946776088472155722665903391752682643848355019375866225435754960994470253032156482598253205413284515731534862588424396395929657578986704113064370523527404602471294851483795126320881139617393328908163646251154258769991486066207711980022295525429605519902081487607538000592628035800119428638547377828219523675666390859132251554966339071220872566471100061866521594376539602781350242723252006280195485289161895464828335300301424079735116410667656187171825887677355119974957153998725037734910811317401316951149157713890199233836742037808692126505229315920671133994171765160298102383703672192831844663216024327216990637520849493360487736463858666321317832825450372247068914804910181291887760839549002076342278005656943139972210900139080639342530608908911195614696332470627007818382109796182919477913276344859480278710802100419446819371589961279094922276104611438539711937913189544508209414444926300569216496553844197395992359607776536445131487828694031587166229378050703391183620903480434470062144277955370746669775215261800824209598141690598924970454942151419899428796154182405300433384711721804502874213687885817109602209979436158467502718765758234514965604373104707227364423579952566388737197220523499324626304095488105169709794059878507790039814998813102653549541944676450802786416258032435253645545945716110268733135398988345930402880836361681244855731728478183806035071551971251225453727990577811701036815454137061476018595224606061997705641119387848710084916350449810861262611742324265405932272233456515096220709738918004802893265002338650946478869318750094347791548759080666713758497788369756909582744454371432828844083184802375116717692355079182491822055330136389754020019678301751481800251591651335936482697174716215212104897419610815012835498518694553685476667906202146689504509073655773414707030952080202225412077394943481357797172958782406006682585695277700883592186801346388601577006677306116460209039762792515865015918525837235559942417399766930934739507405116546951395344103803775809565180156609689815671418480307906519313788570403166297406345004287237176412109650661288579637431650518317108526687384848460308087258000273088224018231995819311636048895972189767422228275408403354027069910689552176392817392534005774690116424189817261810113873771267104951469010936767784559338115227289853964471115842394816159777866614421958646371290636174573428071391863275149661312850451477317875289170544427008*i1^38 + -4482495156224694098240625409926924608414422922289350129951761707121269967710934376996523707429300643495551007610669642472168167616377502496421016390833016734045514795683782793225744688098009069915651450053935914670702575374937380926185692924596297112612849986037321084197011713337027006638551226172878298843745861538391792205746878379741993746920220350252894712191823717870482527103615648296010664159525599557364306359278575583847709237021032032505423293692887510260235379639599847407737267671066050278073694303460001115360104101155401008854863263106033611160938351412495028636458035586648436842224904667531201622128763118335867195749773944943921490762794706121995135374729129974920704617564463240600646406131504587734938700574706767841019603074000290171641438112287305189737360196327238738493631359343649620222239402807941697798986452811840493935639868461333093435892326606196737881720588919298302208261752230653362448812529823283602588315046842311342099462006575839112149732571247255737862874959876129431521989719479840024821977677343597517587971428232108177768859482639129011345155044026577079998616542021421909561130513104102581799884692320362215672209604144838262859492495549256354746636400301846748870790671011255834957436318316929205730141368070090326368698493038183304202605507842356955868021332867948487530615934339087288925435842483291775310684107188634503712476896370605351299816617279899218871257965311501010282696277019631074429609145439186084207947554269063985662499999515157851687358523875862486851083266056915363341969605124833355876000598228364783908454790106986319591176520756281639706400921758859114285420929411228088292983740225232869953941122081565068112262217915967267408473855684794044031727947659215547185259006017720429166411420869314952430942551914082103643887877189339343931385209466030389817125522832979555501506460272510975996131395538039691188679174630987486614131793978493645999182677899060953929047412742270407003493574109412792179144258866589380135026036835324103199869076441010472416693239436979301708935777038140257033827146731682354117301676552340402292930924330924043692017565850907810543777067617961062208443242691460545498558355701319527722356991252231474836331243593311347571213266150398911171391050529051342027351747913284663970584642293250128406520971506469381058680594366812229165324184432401860228861294538349382214134223587682375872340396586270122102932389371764625442893846945157490139678115744021230217156035948463232111090504852647674491947138394749163674725651107300689790522219455861900163498512002285076242225684363612263749051632373263524034662114349837924623256800866217706909218090782098989350750766570498591643151300822621023782051319226208244146231623014109275044998717114254611421921684305917078681609170222850211838728302845771517337741440200884138034262254123312303932607216096740100375624960584486479677417368831790237655720877545821837199792923647846453480421437285839541872916953558008722953656331670652147123331096416369747315122918302589914470405868422913944345412750693817993259282719152642390683693803631356927286597685990007989919220073328948786734510898677275532212703757294096330541299004600737748887212377857405552207002218940575230602533395397897241457089804967066068771853346274924035123968379668835976784839161904809828679680*i1^39 + 272738825638087614862666543497097858303930945314160626706916300043108765326156784480299545269443978985945680775177039783212640904805247087142842785728500978669144650538595292845501971694618050459460928667946560055925737950628421565549715569657472313670170919577571710812375966299849782845305816705406116536240681546320738102311130267477555562416396719716411592750571519774041256302553691010209508164798841938896599628893193817002942859007334727654197293662534588525547159248938633283923783992525984339935070529331386389538267291582045031695854455390532041114822922595492016907111027581872343663240572734496793182320983882987468964332056695135024107797023207006407508409182185812088873574212364775395956747257054071821590341366067986025389778602672655254793554373508884171098433570687734540600510006741321353462016708951366948936255084162050669695904099011420729033849741984017364036331156347687319412136770646785674796407839830441513056182994882637371157455396282479673637476913953208556634978303273677019873564652592864180106052482689505005163136738277554349116363257810511358925755531884824800096063851390748273572544830088184038342539123588569608732195222641526494683305395098386757123259838558994974262665007202468123433262580047699881170112650740821909430843248603247835096295682695315339459717749477747471570812176769353993946081915376225540445210618580533774572416712245043930981796672597228833437131322185517991345722598450758289090548744125671771074860710181035546531207498251227134712574898868779268269376844217826120790145151120980110379339223910614073859447666079623604279501785873141110932888676581178377661405694214179680490095104212921625732624770844223949539324431710208620478657639880960489951708378725125191054717731893335609208804947901645016326710974828556269675423810451774049727419097577594140496646410152991681325971944633539951200700465491380214869588383481815917789323159038389440129190438170432258327544391171932145899846090015545152927846893728148845873919859677617137600514791726526887702365654235392507595338494241519845502478388732999642178579693551544164117451775470693362314891268875740799213611559104007302712295368619728966766711411955774485290706059555905938576115428279612903438294886588734317553594316146802848864374401197390261172232883175472399872362307805999445806681648313570808769416885311464874230597371727711672913053436113599969013694735003433756973317445883218756414163139677561646281034554203025967217344081844392895942539119369753460219326512742082111286917867288234778472575355734825372136480977308157791775320764293264056248355816045836370214344676559321483908532946910085321418824214895952131131523664095984372942838305939711649756034677365325991959005024329680643172309748284482369580362411002965594515237246739287951474131305817712365781225296599406260769810371361857520474160199006234863664661304522532888803591800617515692176200482006993773383264067438926047309995764738835696055210568218216965803670832635910718254596818477650024988335730590690319663366541793172467249671698423479875634082433314453094668394644746308558858721606514966182732657240183628586560617615101304827162684145367906484620983523970057671152470777084664559024242814425265063053776092260803126438637066208088684068228913896536964461716019036357698859165370463381618688*i1^40 + -11285797640438699221908788173455656753687987393658047905199832977399020535235339567986339044456576373848020987878380341063684750023782349262064860395974980875787051550151683485806256890556522523504173891523444380310339980478619682314789616264626530511420545592184372598354509634778144170411552010438521656435329770833515029097853589931704665339844601332090727298864608591206783613667914132904673876891974440676328851714418906525804694945352066878544357453752850439167424531596179940850006471691694331423700467560159777457832713025148744178688509320651454282707967206080704139727979666897874574853026146374645580331635790276851064480181338705532013756953876527703638426360656751549110814265314264424315821761669657833309187124855955502948426630079080053400524275566399782710232337937107796614324395937708559343559491446325576427103468241700031715542573367048832304847852128081613710089259968883325393168514442234814656298006127061864623661056400165446283564648563873343969908936550842204457141184566053846476414947012226966084911554453595875431614681421804188870930724818296616192068275087148256865048170413013166403381156460897650610336667931300776430489056719183916564432315636038825992000354303341446281779902054593999625697254528787785426609175960493117498126257323668533541912691776723183614328617402286385852353155277704866493242798766150966765526279643524403898823139857991898762734921321943450488077631168342617752898886091554471470504246765257935480549236854583984885396485087938926275405900451891348593364031569882307339260081064755211533558394486680753617838334996938525915391505317871333289164186690559305500331325941099078499163694878688953712787457740716114380497211246636991194269421636039079211279465002591884841267895758244172162997842120992195305138833222651213478375864105274600501836178167845213331647472369841081000851834452904005793001809017181313696044706912568460220870472930368260116456432316508571529666254840177972433506458722034112016265620416817847214619124080401985599714352780903497918179898376385893659643339615656601221551918182924537748636500826923728497131738704785297498556123729396986768357510770933383334370874192961231410984564876151917676524630872444005678789587569252920373789087532488241514924540716866844340717816464472293153807642881456947266526950185733934074838459461018299975154081339857370710633721630565839293796136134944675467748014228312982937188347066555972250280925395593568139353333310266395873945026172607959017612855080768339708419985660844334181485128161843776151298702984517904936015732746153870679284454530897550824268808686319601507649680245325217669963973132386117742736325703881459063956623717479725264868338070928479182684534395194230453960009138437677831239210238111302527764076895306832210146398502330944353764350028325660607375666265555057469261243806382433036279928882601800087383815080096502120643542845635299949145418894809139080898249170603350533180431584501727723859241191415284804263987020560768661721055113057613728653939053294831102080384747035043412314263166451699862653684376119544395683495337199773304283383598603753035648889121871565262282540127782847015545825132494685452602189916974097204530335162930224301240082443087422643428773531125079447779568079118007967445649240946809590269357634260587426360817499504640*i1^41 + 271423376941398424976303978516582066039001947371708218228886738992144679795395063947107423153287102852069741715506767788236724180842840056872957079194347338773215292870528509312273150686090858740293271176728624709713616658699418500015747766943574315319253735235611225129046231468504720613813679837376060795147274144506740608980181543344821642784786724690502268743292619200666186637541573219955988998456690462814462398414229953127197839397281258777982452057062803984575024559204050805103787550833825855315180139756728747581079375175659717433016370223552465951924090688654455127604641876562999349097443039595888505370695126730278411561291827377831753447430121074718306705529412252316866771049531939406060956107287601858179383514676824790021895007523523921067620091283044716891356844475300949309538125103487811154411334058478361595369673278269860921163847624505183932191634252741902890624800608903560964858700321261694470704640509010827377662090997176231172495204181766613245124391137172417886076117300357970852573742546262483220652111579160280763647066143041071988083266666604921238319200372386169107122904445649303104047016211095445048626110754944528267128676080643947211164199963133434228665290691087373055815268064894857664181206781464975790064810837010962593673427010760312374183778615003765166558974722307459823109215025712656547102143138488425570619640755684831341341563326918933842667921324685291557401423960052785021296085445791752611231279290548967613438032570505565625610791020723145847001077055842453532230595588838861534748632224348348592416894778429793231124314145434972257089038391896541338036187288287495637548170946024710313581253187671304305703303518002219250013677684948544484679009449847057097054936580157316100166036294577843162700415202027037021360555574716795986780678959155899720143890237846656658718269866426197554605464544805411630991418738102591514904220363316581496022051073127170881859498420826248386258193692704853739908497708418888948982148977816557086422874524875769346197251056187936631508712812601074967358592368001163427247266096594152484098947490978827045902686063108566105674201464258854374699326344093191715568999095905256971568236677470639580879001821803310304758249596871927495196796760765688144260659311072318556929295963095751711055900627659754146345581488878401756031914680270321327593859695149879725810216505629666781312179394654091418748709575108170003904948950056629990863327476559615828199043194346929016335676437524458180115370528102986391188940358603172286647635683056727036038975859828108307895805566382920972784300589884656755650882377286461485348695204358315891239748844788532088861550389686008004973631569179681447303433522117903497339753799121917252073437498993121340721888169087129926677468464095759190306537080361310905446655956594797306253615948611973836051309686743603044006674165485275619060911178576754685885029843132013720972880912415920129887981024828824502344082152361807903552829032804938586804928538094587826639240019804402665423250220428292576829241008229421183104971078765656375907686350228109435972479560635023754419262418126309409144225180286928117343958927844031514974883157779758256105142840406506229168418185000128973066148197873029080532325666431501389350993110310436067705314560096042750633308582982113817702432768*i1^42 + -5810123546308630868226709334689111541329579018589097288005228495875513397027951876328483026628260630459596998658166139361091988812804572129133972729561828808373629506332020248391295037347723906445135671641857208033435307930588936321344977642891267368127155718844563965664436430163120031398550532714019603358362456682997518438940074457632523842112822698146605164002098238503126255085503673245563379400459709158838411003764021017550380755819860732895478838589785988431627437600866348724364629919057362235037343408462178566568485406834944007546886067864871157904338508363069351772664140065079821685774155383693293090754374756112051196433577675909063491075875672465311845072416491910692905252126675436905577436080602022764583568885034078024588434725248229993431204021983843799492129356381320367252523199100800479849135796965084501498944483523751570123537629860514080853290695914474339114688691454258579010516950603043388986198968065964591145718826623660949454609420056877887721032083691399544266849107671579510966352286876710074052732484473982053993607189373877321727689608159580344265134716258548145288658061781875070706736918017563161734411759092101099109347831285500620214689582884354036986462871935776109600462411743757420974056522608804889536226230642471902446823183617785329932280104299695321294120578588806188545522465156639255747192282040637259002647525234776049621766324259347900645067383767000704323936344132740625609735944751953589832244224373416098302291605053738891199720392054438092132987476077036135492583313056986692660449589941961382269958944002663766997318230153902010915487344105234061689970058561158487747158392304081149763070528500844956066975104969591954526882579640592659262070668567874360960762671201918509361253034480950493349716959393524862782697883211233867965671353264408796396416321850432584186011241910996574277161524920149510330973172711400656601910964056465411059201299351347312150716554574349775123526783062242127160098749504188617448163450878592970861109395325853677309000392577386371990522076219919276870236308566792177288337844884166090877777032884920310062488721385891739659736312961345862174534509103435142974838695976826188231430135709957374978623413233634496126790912803420262318838850277254937739167699418984355146789411271217876929596243198615479267052092305108728666216206993584867997521411260829040773546918774877379309051093407931447718652195390936089086475265967051012442087023460220865727577382705785416787568612144608012763433626440932192307418743766056604847374003411261953076658587512651394091957817754286248718338361485151439093053760842319543724402793344429193470128165550419515991533428591603440893266369827007075667701293653897391141827740394626519269158469180813920269691848079884890712781292050857854380041453656396816291908639541780504364056151616905095036380782489246272322474744670321109304566685948342991313599200289514004224758551403722672151632660145256410648390048513500195984340888410002704470673899720846775796160689620332645559834057927821558857069277002381627633304182228950483874362637498806870628800707683761370470958995789235892533153833038926663573605255011035460282347951053107232567427500473618848560543113061250696361314990265545849687013940561142197694778194249659847708673996620440712879813882347277166575616*i1^43 + 137561240523679432352017987507284094429729636532202039381623854082635731100540239784492305629107720407831911554823568686214813250084885565087637402240289250114617860053352527044240485356135072838770622727478434094902275803678258232654540377793634242870879179703644689353093353841887285746098437059680350845476424855268159932463763510918774732478013488361094723320536111539734665279165562349790119549065792364504332515812605294226136458505849342798540277262975262066085582592211865577066605563184307381952986802630911551390771842718760721566620727464735678311223274637471215791838151791794349549526376469969925683075053925073710783928868079269054358425557198511407343419942170431157972616503475385206982677299850318212109992046615531157955456105577080799781348856580043211632314761085681252938379177118763696161443245536144704184502814220151368279085190335774423080211443870176602561994032515816432998589144700306468236903506789314140161984559213742807963422066559354444025742952706143979501494759020223713826190842190027152400864051946903263205645607423650805704380381697659762926441711748003122257090983378455094904216542103951029305924580776909453741121882360624985821446085053266719623162733216184220828888482702961313029212325998659654166419689609647564204730447723964777080879904170205076524756215224555192695294925003609817407184803738850270447654259031579730044306647659507118506740814025049533827647879388009596420090987329569577034076877219955154834904144889617879758878138565742523183106019998701141628978011334688068158393695384850035015099749621190816847282660002059883242165456237727242823363008609029089275247574371614314698203050085553777308682757372497353267550281084713135432442388640299479225448725909474808834506510582204691047388194251592826560842541589838631539535507050551934904617275819685416199903236242972663434996479480340125757942004053555049563178955011734565502482201598743582340585926870626614816234736717187718343353226286457581111146259275590656345162685146937765574356056371158107842910257775658300001850196012598871109009199293897650042731215850188171640260390555626045378457997120590591210056988879388547190955327204807845013782695149803197193886773451512426822935341220018328874869760795161707845236300216591808708437222666526037682001677366337810302444226326132993264176966651896549172939548637313258230739104633255249311408570357660637895578175018778500615568552502643857779306163536588766572437916695247637095106375521735366946957959103996638585807745927696841980515539637827081048910639262894379888960054288325143507349276610344422297219345092858261966884791485116610486436787091463427724137335524706407519565229385149456064686324956724621950178757390689304259744510158734515120011523523329470760711501312177267859737354638860619109802580613637525999621949651654772813164907736682229373849583094913421577444877653126033015699517363319571440962645215754911439470898179327298796735158728443571004022987384347552852244951305391319383982828442786368768588671053095863909384162436229391518107930620780410718541190264747122733246608660483117333951602909614378678122976634516691803663619619962689610157040507649263307909331768933147384057890682635617518212597172741132395903829985510599243978148798245070496867750142172237454680371884025970688*i1^44 + -3306825434963454944126062652793922577153171325838771721398634211699753094098933195071618846865340877219985826617946945422432070010906799352782491769171906977664880169101553768082740021235874330427378131921836728034046921793837487223147921891721580369331238207928120394898604708313530256011447073900182074970774974543606390673535461322433912125273983945818841241515872075314170163594182059213789770711287663716195113435607675717887921723693490373534694671531000819047627471277140498508364530611741663934439684734363236741767643704078895634231570219002621047827509639367555234429975166648070039044530668057288567654049864616081734529547927468162030239528696786856209029190809201256568713103206728988903172001836147701800928146336702647425911692521861111803835852016707526990890795421110585817107221396491464244587851191672951147497464177489982829502626484781970879680222586601795920005148581533143991519707162277567804808481827811817930498671867880741531945284337431796229472619132996907724235332763192944078481872869614773425380399692933623452797182472566216419359470129164760594081450301752865996414048522938326676204517727434512078393094281673908726726773256641199371740255648519187711759741246147146868008224001704714539360204036704507654258553402205110270628701748526845584000945578708718191100959054449813589989826883672222749507158264065850155648064314211526281444683598756324380192297036203106765945015037087680946473102159630546795740081675509621700632071192043715688848334001385473772522244950074867194587723597223982708488153303278452655496458147908096252305678016374144108394566441718849872027151002192697854613010967366162532753270963584297503578878037482232317211040659337824809072731409148131863397714300250682421871588999839887153127162538413944309372136969799241590078800952249261594366072370845554703561108875209904258026050146809088394299917881581484142159376408586866984822331105349205256482109101075204837511540779760681270090069168633136147623350469107218042209044831701766721089000198369917803132253446302782467611751700529862427244449086560241988462947977466194899784448226222840432508505210425270926839430380322177074293757919889312531603083133989824618054844460130259029095032817483351829505351694703907654469364834828208684277413999956428727566180100319922520596127204833974734655215031779301414082694936205766931583019841799011669905339247057515416580248006877002567977286037442480424585297602950994233689651335622732100744963205075295236150055140434989605050964240600812972935624390943081979961097334934648313377414057702557322742361908683856382339734242042488553852068267008699940748899410351209592250796543460844089149403128319188568559012321072104920508061098060366349695521504234038609475749497726044950005933738626723222729079287374922693465998375880280483016430018342482514396220941038567122140027841550158162332651231506422751559470793584844698581589888409625824767503081835467282153247284820508661702076057031024457880016200780651057276353283772781850086202800418352126200020004468027773243213551083773578126997553230155771171436403517183680945598188244700006644410240618975625431343129082235040715356537010261136183823784860133692845859487454673990337870983933733622525419849389903697163747807443888273262452234800555661891732512964608*i1^45 + 67811225113321403902332631770668446605714001222686673036028500246377912751683926530928481180227584062425484015678468161806685082698736340592700561126242444653829729950878173092170526312501962790530082360659074194391982205138689760604756813445326387939991041617496962890062076499837656568617090157936130510673193723029073984596463371852573822731580600720608550585698311385296224087242405372185843616659656808717782579723238977425307376779745133773926450154275987408802332640931716886759033881127328823671131437702107210676303979500516087228947843295766462004429769600370720018756811033490518553527962040184099024789334943051613802583183667990881564870983884705977048522597507426771293115384670206979932028701047784919495957528989245574121148438194231590173594561920571159706632293425880823445706561168633075581067924535677783520048704632697345996391026497790107471901791189493013346480059625308248054712941777042199061400521947378900799690764569310551667131288558789230881412377544718692821306324500813995492827443072232162844771531936303123760225246123142902027787400507997024218864392370578045988741970336406914655346276955982567958874004869910117831302139711265638829023719883614693437389755523081533720697221892483802579933805872767082215474214197005559340897040998256090284752394405588246197489810597791241699093867339770906299572444338625187125235896051809744185663633484533535455204661613193097161948322895001500940973638156188406566497923232611556023773702301628270349259619620295570658219071929569650104200834665429423022135196782987501515005990216653165720014340382736878251342199826002503721445978873545555380474431302537781218847907368317769305639647072551753916872026888296037299398492161261000010298832642525038759053698057043919187955951633848115134701536086828232740078614776792010466823750967964320532598529969355071333535765321276749978626699821947878393223518640523851350032679885701695768092424211440282884033486898336419154917068319921824893525372139199297912577739285709100014933326246843117529403281749844641445952397229875326795047528857420121721849623309556422292857917220331285511598124245030910865977109074202585991708873839834601045477968584695672310695744563449700678334252346500172824582037406978647447727951436278437296398282271383997329142955487406075769682567595465893645087568740033331282024281064156254764565528792732708852212526407745968558390869163565131141878871273280575412632994831738857658348565885003096080908470588652651408433795412467315345367284126797301707495250528306874952903592232105085813892152885186706123769212377639172827384896486850374521080221354874068343967367025979225704427092052163741409307263273045412490128711486247873032369936135730153595359707619347726100877701904812019376407162217198391404123259631620474506789135450813793122132943354989873574155820076003528275643772348558188986254219360150753878572914099019807561584124033979677681322072602342320300275616682355845299765909015315225266619987570039937741141010395498692967062364580855683146748968898199971282206050014897006796630712843656485233561637463351225205831504074091569882978841137894518193776989129644589514262058179908423992547088957280619046313431539416995770051334159566494876041175262733189365429559706318926774907459032647504968397357056*i1^46 + -1139842291778896619365582705846339594403658447737632145982466256456746367647755260584686358484997634374842273633213842661957923754490325122346169647443670515631220056885953956703715299788514099553397806228630046039232185048186315626992387218041333419996124029049225674229132383827780758960410259079063370838080654196903415971252183168152976931640811382711647497361677080529415798976722744076526092709264181391692159132303239015874966608858766691510966606299013302684195668547793198121047646343486850101905537536117733722202793110471113841359295689722707217468635137029543894288709527064584776244382824570060998124125689023451400922127918360796368556867298053539988390707573841867164852221460283601826950328660681479964547514649040969549536275659035686406545840004510074268860323510603143289255596383881671633163543828518336984460372556750190092317131697519781055036697725120263680582804293525617269519047516531745957976424984181076859549000451932943102541776949560799609028843523823464999718419070247061111418663393042985362764189672925067087442877579787327763918501817216092945195817909266752547457206184162440271562140126206837336719151865093328245164003052829004331056343419693608735739848342830386225665764184144669474996796423976174045700034698992376067459557910942022803832318253248453280523982279666100620451812100684112403321337248576698816618513471606955315545969572057407482952817805729301796870043943559394994643315818397532249341296619836361838128345010917464552641482187440246073229532877737427774669206188381652198514837423312072027184365360966812692695053953914363574581060310577715856445699127212131331026465784996867160401366943822182908235141610073692193754284095529132569390878081101100777083980097586337994339637185065690535079590552696073944677232170437201437054446210499305067720762855254918669592395302327101062421494362647591738991057146186616473937847133169496055258796021769036470289199141481233562633032116970985098173798025604560324273740774804684761105362399220770358120077076080875882930370045060783448828211404821298440171291573255570403742702166404745753917654364246960288417663766387156879360851093671017299770699768853843302115628766714611767800521754348677743677613685281971337650959321702850840704046193599495149776840040730843442208189861460783637161453057270019911176128272289198965287104074628352159855630642629304943046434749564701997509233478654479297717040346311794497611998781858441536642403903135548832678522662953615532271175683823368972993787157354324113415757639565740144072316887979470472028161484274273475248016373618495018507977095017078181751412402694141876161572498573690047103091910983752262347130583471507403961625099781937643170056717512374356135455960136610839522391078634902503066690167987359149455946607912833396018061896558909487020175869751887098566872271960431409378024770364515175171158587653850988457761844920319420237024496455356333327612758236723099106338956351008835782212006424346404984217786967280494102318661541653234279168695554396998749040199471645094400936042360068108402354520560980987978075234216937369836094740359306257918327585829677070185594436024668646690391832565505228850215571424807707324864868605546697099855960416270642490937690866815229073293620656336709450233620707642485768192*i1^47 + 15610904377463638673845484311281475941884264157894718537422062841186062903519381490409306316241513768526519065989056422645904161052085195001889598222909140628347803179848912808771748791882176036542987076887701593599118399699930338526639441302973496478758825587328521217324843227091139885663887276019388243677104297923052302070928253712381522696728482429567894798524244660799229068086497958650084172438427889194422522803025345229240953159593443882563222756738321572081291259109603577372026416386408523647509151825464231354520555500280821842440383782096083643760401395554859139040334881076688988436162023784314030622317966793517003147617949916902275430866554606289048621839528648063985050200955830872459160298059172202057496494218340370748021088639419207736304139921670152184799313575215625685068858176744651856756736034183394789871786527799833423620047550278073437415024669549972675723318671540969790722739168239061203179001559329117419769908850321805410843175502806824309419576284476511484932061641175614372095525473899517443723498566121483467236437054609397568437179775621755729149665940802373838519769807817590847902364823021433190138860063456462672209591126457864609304917524121135657149308952387463859525132927302197384416653710882635716278434461280368952256718145995934704382919979672819272099991835285279066805756652778736509326493123305879010083526516403282152235725669724148725420925304460338381312418794874047190899996364053317638279525891644677908036518727663075797510731360903975875860838551004840778648798863102979057668408274696168276236518849711081987390942138404628995808284938026423546475138149718647769030035226430384569547934636777148500519133666114821694904146506751304355273196403408519222289201816912173435687240376015887052628033800884615411684955800731729442205691703789691530102619008810568319869142036972652712189922130291348939734027929580446759828914726566374436660756296867799015395676687103949279789523428249589456454907338898588251413715968875457379242324946141545446293598547541578025694358768910832155706127697980198735701741636279305592536228802154360222364344737072654223346905950673642558388940119655939273106375133464278093345853758770224180094557202170434183599606615783800479194663209667367759513903954019968485683647731669997606787022663521094980434906522500432815407670919497625509354617267468239709177663231263458803134708766366272323717046823101191428302340613152025000619386267909296035621946692972704420046153384323356650547708292721255770789489202696481203862181988392823670081077928670868456476123415215659243216502184149947755738161870026368823215184867602157066172297203114776572804539006649030631362254054887655237774576987600803182298164906216674095742633584715003436572670266160654010741397406443092742847416861751249009881354468050367319215509147376080288833612242492342730695866517431893934591873762612624485895854779620158908284894614832101763547097728532762921676954019708141822205062296785776351087445777953101628673548179641432586440064040091807672124973787659830518929410284047833488657950076501339478364415076497638744909675931716053032268927942960956342747791625791970969060966416646245865109864196992721844365915000354520517150480484574819583012223964624641695403718516414312270244425431917789184*i1^48 + -172722399901414476002444362587917705530777101518064760558420422810017583204611778399572031059906049480432194765283558962647681103215196564765375525553260814585285099884112496575204922611052165425790597722649422161401338233567075799540290752116008137354343042386785892714237327955555038814948206362262965615852419108646022280753414515057987161067622269253360992253844553861551359997231502047178970711158492075128635750791725983310626652800944994716348090677572628075258196472641108243222933032588183610729107447583229764832541324283781864211725317272523278950507970023550023654991847318695410589490010688682794798011918932690886912099597185413061714525111394538746181335303315977812900679478434307479118507068213706933222993535600245940593671575669001556824227318244445752882217294452505151572020377024625034089360369003968163235767071792576273292358783799707027837293796637494179826160330903824148173301911540030994248838871503126722389694707671713035715632220374326858851368292732497345860502409851334758514214728035588244170011119388647442157386151649316427995793822379009407340404008014852880942320926892187446971932252200861906075581233785266562167435821975758182200285736182401876526115401289377434141108516397130312221786679402398866092987724539842908801506651263534475032275808028107214279804998702434181361591414023202244418423997135358901265736815009309933995295637803554691010241604450167022922921801467255762972978378532117537423543146963763799305634268408431250731895494433069645091811744393711280576326958611801042683367463142407163120413428773066521040768908542283605528173824536899843265094458946519663474752059198364141810806348011928287990342440344504862740742003685916218873893443951954190190466869124201509651369220915180706301767130076239218183182570803507290908735248521260516702241259917934990048556588263573128303499460853243615215348561026130578443584665307506940129327815278463717858628257888747082745633925119307604665627738332902408551585456182425301696723028261680744914176512302955443312418609675694960519755507848987374676344017722347186501066815190165422334072804054458946940159208679093623723699600904409479881028734039263889305582460029410063654031592023597868531965117513537750051389877220547063771905429330478724796135511426608742977720156966304585935324563980585324623063484890634043509240346104202332250329205471345667842233529227974690267687209974417203885882347030630677953249235185755052781360216018813335179540136622613432444756759368735951178316669345726159449706195591340362629977718071345271869388979462726326956715526556905715652538121553120684841280670769504117883135326830615861324328399408665118700327521272908944674162897557531056467844835344750828688987647380157353744088095107984062365336170687609248539938105893654114640126199217692351895220017912985255338378825071802506660020200889199693745823505516115550284865286764862478402551610643741992622474817165320093593409853773803955836515308786420321863687112293547324422153688200045730245847656003205740406161457961422144532066057137996642947766051381728390776018628637181824082490249880184467145973342699213970593828339858389895807759154129302011629049468923369074724379889757496172326276920643630525264322792391469240955052339693258837673059326885888*i1^49 + 1496488270679347630605221498460011158402550978439942293032421784543358774411963932683351892997121978345765569038891027089621288409133342524810053608975000485307849804089030966519029864383422316546313827710339010218350634637642815956966788810422266596386802304840357537492254067280876268276729338161420806971733590809420414810796469465636310808240572799023601213015115241294478889559447153683830390764784968029073069975140374288709060769295578093517965688962513654581621889870444534606289663812564049845626835706942114995037399370608479717555426122374246714202744517985245594903682483080842135410312478361427415123120571134560771987620407063433770276952138746782183729826764917752220984024562141482075573411415611569686903143073649635362467644912159507116750046471928240798355177657982915765412997298972421996372636208052578301753435675996029456343653034495580914795907806741065329017047045927106972625878297790247382388119462187944391629939088644993099520923693855883484911233593733437919111129787768729361254537619228767855576806829603919639046593530815429454356742755649762430415051387540767924845781220364331062219958087996154814157108246769504718597388955963723982226084508302383619543031979647937770900356646389203751287047543728253111579983857966149050004825690115303412895614872930135953769411320525761948098097313886090189108871968577097938656819269027293472066865954828705206274720196532703718477286037947551249631002696040385719380055979706119893863785797677569243421983851129661976614526170860290792702289214523542602852257536577333724684293677820759399494616850314666500747041632168892236868672131348338558993760668608728532533269877935955580120791371226036121771756228867060490958608701734294374509418045069683103602020539307895160856636614865893215814581635047778218956044000195945505925403113546106559238050868993694443645383498662544463010133220938287957504518398902587254752389021473631985297638186295925367170321785710621023704386203197942444517585311668586399327851009188249630866579587202290733239584809130414491681969168517327338978670900920074317568078369830997262062326950201155835660955487803470114841164055855528534028977921897421893614794199660313685398322370183891450319338258884618696978869557824443152049889382911721130961715723403450514647575533454895302286733848649155609447062289613223103314421139153570659517465056607592886144645997314887990863259446994680659990283492125173043607336279298059036731002048782855288559160667337231771637731345785155277318877844090474355865629254052818718973192912200998676702581337668440822283061030151968418260912216000236924656807307129684881178445796654825382586062346264461698383036958873535033937062636014436311767283197618866192086516660490782071488939273418769847574149768697462535937535309241524373860532200738263463140069525528776151936171686225086947087018814012421337873619449798668362393000571667493888985096494323723347454679780572296670236398695977525948691561720248267384274394093832080690186996769998095071876875257935068576815697943856669432309384715298093519656529567349649227783040974411704414388509628165577335671440615904275061592758953616982152009336030361451324465781827998969923274669349885162069467856890596918246353588891664324134797155865125440399408627712*i1^50 + -9446547500055309107100300427474851320605900827625313356308503190187679455774071884213421701359274687801015738240412147675809565355911170516253470095448045844465709523125132681641438166164902453242260906182590079813454642494004284640717424663523248629196764662455896011634166965479634008588612301332596163397663676190329552160032651602034682439975850120871921405047822773912351560061850806448320930383871663148703056385433988592424846315789755239912921993793261376362159839575379438159359854418579155961090190371750515073557196043518316831113173941938121951885496258217106531046147418920001967340945798804508562266749787624148748453886682812327070018546994838512441817360892897391806746161909983386523918461206464644088822007312187426893029483969153793306600878682164668988631912166985089816543173144274722447432386539005044538472445119965328428918057972723257546034364771294673125528090800075567762423682156350272449089695603469866432182719464869667459148830077593699342766672180079531540266530084472495005101323214838122850979100475800268753776499731340794166888497126989370206407419196918292968318084415848782711158009748544892800055743047324404755880144276832285995236899201909414539859225547488312706950704150100803996529473249074180192953544302349088344461028611121853737462102172551079291461886608663187520222639642132470090413939244322791463912525962365052871003435178487024984135736149477244380942052559795129805975643508226508302387539310183715175167534130969823902953691900313391632675417110199343960051074956374117675165008706335759153268888381332023070457047052949771845118424019358926381465767776828046590515584958815796734744128882552396438906711555295778866581971964416450210675966369078231090499960796855948413807322335771122181743333201391847243431970422522592781852081119576612737105050928836843030816834651203737612601535140104915902430786928066739508967780403335913415925169609778491340838652962911023149272494486575790855697025846784570993447065684895346591079287186419669079812203845667086010699784713343782314010308196649179134085267488291399715306116094888000959954186035547049207677871404884914469249325475489806724036971674714596528006042656119485642958103791549290917039819165844636027911724791212332426620602616208042678102766479106553584785639395198371634110012903000191206511792100035780727642225504485036118886744569930866648656284653980811152381924406606534545348882561306895207190356776887549791901222062097386567728319711244138793402949089835151134905841948337842564392354328169271588081117369063441347392694246569804620232458486156666523343242211460005900591849265758549207087339491675811738894951496334757669141601254778698978521986927174341613666291759795509510225850571317890907326114267452835990254870876792566713220739512286564118334616965896271318740589700560567081302104957613153961296477024291434731106689951047679231689659569019217267146174651732135597973221850309363288369749198439572533066457604256693227705000855478348635174971057627999098269761680698623580756963924209523093757925298187813513808804858286446144338670379499975906680401570858384250438230447369559126856008126083632434703637273342872548833138358458214067744383021988159584160753038548655200514496005672053287476602520249873465344*i1^51 + 32486031136248469704272184979406661785883360788658478337150791650550942656047107526567544533702021597849436421088559956931525180582617121913235827913724392716536736457837758716832460030584055181735610072080257683667159518587795711527891189046205964601074264622287513875527670209689587549307822504024034700012055789725719135726664216153654999539209046496968923177948867417371729094888178646235093783175562075569460591458697071787186537505952186696458878790029825543290926632606026781532682708434218122978872444710812421859224509433102618296927475478760756066844924379673243329668578323239188520067177830698854834438921721247966123066419414783525590736699965438208093971542998050190524409658372217892070697380657505001925777599626134468063152213141187332209991729105618168099880437418410729744339558459745642087395810232726514689864772187542971387110534115418076333892728408420665118387146419865745713595225280598442630022811916169516680083180469249966097021082599418034080388703253383904995907803277085068482331627552585143192846856486534589913421044564978539804702015009024399432773443121294653180447228452353321156745630427615644983670429128822145056646829033078080258159755649132527927095536419318237194241891581006363267151047533044248631086710697469519600289989421949867832899361720974405301845174841000797376493100761069776659022838548257599924751288743292984258123940332417828520141225676466422657018393258594858035056666096399362201433533718679846723245259464279579198425659663173274081770168774496289554023913318188531348365443570274689331856483648213172895797287741441679942332557253237788168514236173750489304498994432591765658428807828581477825264053320646445960589289384162456233794804479490959631576366443849609571469935626053980488174130595855970077734915196307530312531078536088869824671316636709926048338172352612267427303581841064476887692485091989100235414068528317874080606968266552325419991709621301043810847527803321762904419634273020097212992464971157558878009341591825262824627758984854818057435352472864490234361377794939709468157534657989826410863658388089146505048117961397883414366774460896772695897479381518212464543793144232108864672848859158204451483621975307313572559170249679040572702678324848581086288708454510518859904239010163500586592091292353440906116545709389902282907164268444786069154857433968228805917491668053671303442603324951693125831939270541574704082126928565657948937558882533709441186649827343499158245742920181740418924055706771792564642480271391785039892557730814696798951715164702857842372113415660154883961238183653657076747897852213755536594580568505699969821353527139196632182751416762566143991578219304231611011733342525806217561800193108323859890450248672136482181380440818627439792718287556022042733601454813665638952897251138825238002497096162235108157990035275663439218413677042904416880751996377400725598070998999127261083858060531507113466860521433255892261339364231356523732625136922673564967757449578117753820511550579085528689533223492451667793855240490941686507451077941759218588099894032645689779146375214927141627925643961601998516939710747502643586604435680876249958307006270015100114578415219122876486121634793716615582371531394027373288407599005968687188372787036160*i1^52 + 92608806195377281117484672320334232627213059667749143175341467038066756989089926808669404771548938138566815353218178329378006298055999616654719762448151708858906662734424587206815268801885234052919470614233733438066904860198111573723796709626891073415674765790570465616194864912715197959031845158460466327425107293518174968786357462311019680493602986375558628150055167251981404241860827103689811233850210427423955015978042020622573815352944564708394140893635726821883632026380967963874335778928477715456820186770306891373018882935631259796893908440366558689472469069678796518498215566106351741924376424406395220186745515913685030073372131026726298090744703949434015889914599139794159403197741290269684818963051025790641056590527197584824368773935281318583563479761414044970638737315242994930406971574287505808389629038946940714390238418189727924680904752377602078641380743233634571612541906503457797942405025108317851064298075033842516370735185955582658066617426512820702980963878772639784179189148629608038502358587423823356122816793547561945309734331720966850712697542577964034342520446071942744583901253989322308880216391955475470178629549449683359686110911000459718792990324810790163015572548503720605975901733042757031072237368906444156814771601234369464736004689428484920174440661751528378883477811537498099462075268065804600465919558223119315630073193113813397050858991600133940347871308632665592445732697877802689554023871690228978585148528947384292040458672735116216909186680795724151458966370756450642379713911082051689886631192772163807387803875545453423640642536307027267821517977350535462231387606173793789546359464755324132155214106724962985206869613363087734940286274313316081061058779144549369735775393091249764524168593678051246882772941910378315904622375914889590677092199136205657698472029449403077103292272401394246378891096223799518305627747010689381568670854564603073331180397228580559899386656487441300289241256389480967913461320516965383029472108302593679141325584638453544415860599842152432322112436283530533493677864811942399447379090023185335171567505746141909334914282656896574566097824855843452969832364773929440875202930295975384556774869932732567224055748512266676695652915632434884146273609548510292746348853642921285955239201682302480521767637958396532459450621525230855202758600459736472896656554491228413565769337608595884206869427540860623267536135387162452244406843097010709154590461774742132744944578767040632221745107183308239579639256872177027435999674211707012556612485162946273886056230436298825037001134320009096844890490735036468645809516385707967311308657895856249754108303575636010136972381197338063388153680099840297901684367232604464256747215775425651845798324986069489046501724057280011984396336029823890379013287052631426734339607332796425520157803149176752034218692688105693947174581484629204181841014008418400769303957843066691625094137822861400213570487269944520830398756029829790431553584292900497195065995436617395243477871475730932599084396268353315599526812263288495190744353759605610152268808511453080411181857100599105351453811248165683336860838169119970758580502039600402276361674561438325404141152140615768287076087105500112347992573467085527214056136401185864020918272*i1^53 + -2130916133181717448572825144927778449944784775599703886405770153847891997996659178648316771347769620192126847969583933474068020876076616171189232240732065515493832807158874367052745638332424976818540877855881037711130850215594116310040621935481471913334735823363621505913657813194304062233224758275330009359032698102749105054840301866255030435219165478123131049882537471218116411907231980824780015300314422835200027935781496312388022269241211027045565904984226913561125164773364536261445924961532511717179111372548195133710547658484510023476619423799276890225850627167481102717769698975246152336865049888229642369111868511651703572444103908834468350171037437986017094127555923676169531627013443433629423102034424594225008837653921297216512313478770482269201667943872151992922255154252136859677897298577096108296605277625546219332772753972602012537545586345022924295451071237490444932113526841657104465035223913294128317156218070962056107288012053956873540532768965287808208135843259517523267036414028483700281933660017042095298504209250087559695998407541170351496609828279340127380870423869565502802160271936863302402461194313003220671143241154559033729686876454404705223934029832170804865238890038063586331254043406067525378119612985317957457279825415079428689362014929753713124752621107617360408450722167812599584365765332012898184157192908337931189610501804144053793674849029288889586146216569194030623697342926974740214189779041987651685732061545394661247271393518919240496802316957807655203097021756877939271371547430901922283254621667820380233217082347548223376034568418611190387924480950234300721669759917250373869912046187154273158524969750829076107091132530915278564944956193859830891571311873728572369423060485081612995916820913411167491425392705094867496956367323464519195594059299669378575177798290141410469998435867044584857673763084138566521777052972340315400654004391946280980644535420338343186632310444322676321378393759611247620195790808724894151462553114376989139631172190528111603627938572026078221999082830921991807428780066169422931907052272347735872942934737611233740824468476857606208762770423722138025187749672133224988616159008330063972489963769604990553573800573558434166777195446862508582345771788143991275607596304860484649362049709142463397961308374303257838449386686508471709668841739015113296237000806750526138178360155020758776831993366964803352931610014086422844611058599667789126519262635577464509848362387438766312989919625501641908946598362825606457921791849375337687385945219019572605097560993590595228251626901537265165954966395920622280293820896251997505472053254474211853104578327374336958684973996060281617010729422352781662921389875831488466562916878313693897826250775986982403563246243556632447431515235025105103501900934175400240393680474152097958055455351417779123424708171566649736908481396314978213947018567856310012555012515043710028800003204151041119029674783942287240539549561094016569269314795695433598667814811019606184173492101009542404294057325102723574301085372808857997932682743223382477875275635597739014590943854772290385164353410603120931248721756759270155301568892453503220016720418497855623927873550569142441307821017631075561826338196931747907023038637107876724736*i1^54 + 14366383645991312800506234245071981701547239568362755965268098589409617390180234364449144351230338917777364660354744749062631874016264247931061343023360143158945959268207210815039793181223701839741384935297736306031813927083339098837645322863529535684483911179023182672163912829068384042214204059190288913185307933894419253733606741095445451725670479725231885222102824912187560486133147580931883155658366392627545881234410559337863204364213419031396863943610776115414970700673286392598087033438122213578362454014776271699926283069506619540943329515670010163433688248083878511570954292253287685297740056480003208322720848186942113195409194658877729496388067290887960112905217047093141181160657585115897279486363826498717252163946969441899539442412414008000818156047855272220361075582807478893399619349464214501330622083626925143844786392856602713116775001180548251247815734428064882767219965963861004743230801491358437370019205593163209058429652121510959431951089109796112705194250151486964086148850805621291337608251735657239298894508118843555298980936360582729773735030287502467764240585984578435382210203629294663094336794997262109299692153751868212651843157837084289845339884679407377206217856114498799929521971995373428683529467101518316993313225993677950055130061733844453293527214080797463041216798743610613096038555682952626545110851849508083789906738170992811405687379541479266676447894627844476875351655786930210276934183017311927623637865236258793113222309664251665586276738441687902612292565712219473141198978417434498238497785881444727282195399218830563572780076979102944608601769831570565406141380368501779314835828032808045534766958339320581724495097905555958816919875113359103334925108188138482140867012379469092260889941758176985421206820585128837303914863062613658646757573727146805064072462322981288970898277317744850877035581404116795063545983907902745427626547179772238472913351909088022625076493136539688855771692830171422316178885500151283037608120620268963031441291495661081843720462730660383729275545043623187679771485447860207912484665491789824001553299838225799641220536847059076823649111380547789268342955890323709841926143442967084867847035721865545382087490502425880088339660997603851787142741442220822982493840076385459008106806187730081959489945342211048304928890328279608518670859314036753175239880024804387614740342607474259000464358921466900109794701811470276259819925432382938220951099002212300276746915386015866001815732956624336575075495293204056064391421494228575759113793293622730411834319886993814176466088565020846197514238413366877103773825482955434289394299913634060671178099764938320091847998322203909516996462561962748766730531416097173064423114718092021371876657993560291514777245794541457920038745054372607389906387763566390412465819758807564410863541656098866040789948697619771277820459668180734769225736314401632426121432137123370795713490688456907068529530548844836439215827867136987082483184068504149097445279722998659821002660453668912545042605717259331750296263071716201997285893431192298220445852605796448678263470925036216398370842073282258639412554539454327325906580782949814418818776665872007986940656535626178801763044512404127538417188625298523033268186110754816*i1^55 + -48074091763026438028111525273144361781428590251414816700847030063998433944583620694026940612523567876978978093474073741355068250933656395519924978421181268490752799484204061832299463243307180967444950636645395551305155832063140404571862772627426938898994471245978839948782964990646440153227457538013851707917984687908129781117911554751360886793957439265977263785478439910264979338142421349355759960308964317637864553557176376848103603374328033615415623765652232791942215021185182943978365066606323745602472501838103443493104770946316740085939026720627716670957778177171332740828391596955198304306379490775156738545859344882627178087809693322942652899474513510761767079776091691079545993837446527846458443054424792229591754187314609121862973066521829568312929614703992108270616450791506720967827850317892763127150846172615454526331304331842095536908188893790311473739664386406113711602990693440036589403773396012988494216896575113958379364194018284032249163245621389947328375673949482239281356523364822577851896394986286754574439094358472211609678515711855899896274826563180250707024923870012759606215184674392619383567168533538308361834716505022294232099660971539429855725958704023577195560315667637314060710498069288075803685535275120156609632336303784488914824325660832130104124520189634689990833094010628810595607748007007636864080232690055007842346968666552246680132722058329886833008519913097533128332717826895538590565111871176315977850147812985013496985446971415080891246896136938490676237513993590912797108589844099622377318990747407674763856610183389592857145470475719411033315548344771757039246743413366927740981584567686668082846205621797374891132132746358954992571269572581804670924442259667419686033021427740493062527605390179111800751687428823449657893231743630921104351970116539252129053207427992734160307993095294225060271379058053111261073741745482199232936142110263584492770688370317596784559194742655149932485791648961438692545093378294265605987357821058135851142078284312550638182118601471782015063670792373954425121548090040139494983094454556210742580664897849683645571208891818777844627519259041153769496660300908861159568972286225249476855166911699587986653078797953617763080547737092255011493781478467665965870988648599410286742272975032186839214413562526801782611023297773474640242295172529411854265075961735324383479473147943282687334874875768319701041996177803047616371284472773852057360709199499329808903900355471979712784048945857993687631806997996345669629652967682466725364579899265853805625686274414433162465035719306372646569684125231372997215082018712173936298638661947354727838074927198628054872871924030127579728320470135780203582012230522383694233549828823930714019125592418234272080170559455249965181509936414130916291664543090806044018651295992424635456093025059504754896013531580094581654270277745068712624588357208876705557503349567466524369411283009236574136387097660640373623855260602272318361950605022820315498153572517743275035628797808426419543638150659959347293654794239191830298058057877044357604619422313088689963503602324097306171607480706291948011959800891029411581021514599708172747259892178251362947242979475956095354691029578276812686019821699586341648163930112*i1^56 + 40652533624752972857643032585534127646258507657391482493001103456996790903724304705237681615479425645303825654109121118307649509700702288550107150482175060864292998365922160376790346050113079080958738934596388092211800950691402925433060264061712128764924711877520484537715331371598442279478252812029012398503569005413634000059939549879335829539350712380349010550146423836690503909631299023249336915628348552617526865635346416228126274880848538476620952026736333585058524456265962848308199190978289809414480055182490627939673592240661903256406318223352408626993807788213336113043813165838576241332918804451645697649299545235966564969598294126479268432920195020252463223357057780674296482575923741971858138172103600120340352751609451654914551153995405550546411833488956330302913321083912786231463680532037610608451404419236341061600439150512835715471280762372380871627142805133639337631189489754092611653403020099764862701518679666615840575665401584296996932830419059557510035615837207293191090298276285849466805923980329133858191796606678575464135822076338255009590192461410124700462261764385006469151613916804255084607621497063921681244741587403327288395599135785390111346120608496378690370687229455066764019205426708686873158025523511488170614497530055091798074878887365753215127986655390290081295143731787579599100811048778467857156810283896020563273225431673606923943965681151198742827280901815228722371928179040820551094498408617019695005936753027040489072105424186724044869056663820083026536827551340269165504937670143769669368120773102856087778667293858640348057145242798653767209776183090107303884807756950266526738407464289801584259611097156354623349901676092190223057840767037498892284080897334277669415689905714132034005600454692692609929440000503769891733675614643743893292333598801096912460731128960503205260910494231947933684065968487419816978597018632887041318285606947220647831957686018381289944756530259015759602356594474963013445387055527722779771371203092823203055026733222535873293339203741712666512460703594570328839872299375297328831051225412142208159819617932387245360004757581455011313930388566347420633425843292675541262187056704476013448075384613436985396540886985878526469437623241764485913979568120631627300642292796606807630566670619091245857332238997978294198827042208795690971775891896881656372234006804062109854432895804762005756240368074166666799132655551827905344275532504860621006169480274229724260083973411104073044065167463875664135425439037080651276670452868473690380590093664640308289329552620604675359061813219248480130614442896609260020955577153671419057887972369145257292101042565371735055873664364958052345887034734396044583384019812764271529491277852947925517894477977099942067060494383378669714586110956286150474905423839197151149964143547964848725739287988481926033206508616888486732286091604132598235427084768221857310888259406042414365785252591383903825652835869214817425923332084895055163808574756039262757146249426710052461838446662672578843121149374795276439581359981698630462866514177668291851491813679572935914033971093831303382404561409409481876992499898729017692328576459669207369298043916872277359248972644927926205521784390868586633337056456874836099072*i1^57 + 305977828638363526449706682474200009002099073311304722399844821534755597281950731614742959378087341615963795324999031760271905631498048235556645129080141700053241601913792673493583148095564129460612611711639881474695077099846062690516192676059218616961951074604771814899775877377732095288447674173417065875837906836314047812242585018651342061654282522853330789504535816103948042527387892665200795042120471009576020671994111619413932617330808380330676742085600005797907621112094003272064142735857182917159160675245755098068257503284020384855415864126269740714679433201207145137897863207834071728592655426873778505930923663324326648352391947279480548111745966638239928905869377769450967130873610034358123961256410532515540656725681735800805670033529272298726208399704030558055772064214070547191738250114473279255288270370485629027383292532520915985807128440628421819046825766384293695013967672027915389039458759344969371214845061515760508054529119939967893150157818895332044682994675192584723455708579169878615728042564272193663607993106310699369898791007365775285764769746090217799728120517732786603560341879210351499374563498071252857416698234186038270882426381024251213816684911228542258729124849110664638344417588426922101399056805497151916571720766828537290859424165205873845056163525754710519892008078103931998749991723703856000759704293400084416860866716000874893494515656005653502288557920667034272807507150701013778739389975244635894233333622489015236807670616098563264679167724583826916657547327935578947435196387134294769380482561655544269684140170102611456462081410484220611820414287356299308526624778786250724907281424000740463660001096077770441371094277837418555793476660150296489304198960596221766539628467539412506231916313001720073306186661343983564092875833754786076595272587351778986418955983763128973553372379349496567304412685687003329735794512780681013676445789139138246196207045268338646856849641666154292185703347862454527395322240112172058255215393746102360970066853509282068393367233187866455559680502673340930047390783411375799811108982787670014177479190220985668748656896915396500837700244695559577285523784869902121261843464679869410710738098362037244336490985775822115653693703222943381604512447708895088666734669705464015426540226054194271142437969749274218640920908482476173037791668773429471148125459017237129235233110395018531327111557276345960491888924529706572121504985302172062162402306026878953549120080384706055358465073863940254296272471436653547493677089013847628609346217112539130757980397781505637725544772796517904360738176593092222461975734115509209244377508015063329320582364889041781933953488973627751812287599861214766064923141797641363414435859674999417533673189600578727105144258418194006526465831513914799151057954893101162328290460386946588699316812655869351849843934974919003190469316819410492632057540511951178118634879079769936860168990742184890993771151361789239347137385959544061928440953741264301202922836058042263846181698416743068434765011625075584905232872758601318710846657739274384605811109101983137126460157048376123009158452536613942004823821281030945574158861471277636868027461162977668930482075815413713457226234961733154134842950360760320*i1^58 + -1326330790688418314785925807875728152713715257229257404256649618786682876657166029092667099717785937462924541481336956005317011707460710921495904444957630007937065782644697060227906533770244098339777298929171971226503295010974869596028499618674789936201764023913167907449865890341118816882251445321077341740916411392870657285308772496840058661205222128786609850063858004851367335321810715254472221587414505539902709460091082242475819145623600113872832449056091857920392414189868497233974283309679764643270044151878900842172809711395011858846671517217122833201955136375899646779970216601884204784639308782296818837298370942010592335680720512972044383853425527977216002066376292539637785639918211670124967720945577098435835738106769193588951154717932375911337871055815751471423799423349267761688465568588872762008278075798917289886979345863161646295399908834233613229789162829835157633662690094031257004137672774258895001629725522335919217704140294777977984321421068041016906268087781353019280769132396371710810905752867441198259319960611626561625753763449019264325753923645897083253321227069552158671989591729822918498236427592073239541590416907976788401571484712506053559759796993668363542027533907137295301819539623143931139578351757990856534356692988098082192264923919240396863193926916540164905194872821472788426921007228173345090817971922362683902512851334416472153706728810352955121735212491494736158874417371308461462112260684834257259978378601460657637157783338841789063412164708116972715350111484259322720240100225432237154352314312306554795038454165362939857309294571731405686651808748214802098638266352447814151869076251479449566029731823356039947572467722571138910803301974299113353352977361480155656005590089862275666114035092764512786582708343722349308461744288094105740963093305024562375174899353083873759988919968547599614417893360988852786965112375225653165823535970973516584581301630744371394011478863960174746402821109755642022152231558899537283588785994867496418839031063659537712790209760951416938721257090821445386337557840385225819735056100446615074685797343652918844937572763868821980647266569812919336017594440859324097072964525434262148041873463735315097084819284711423508722596852562793683650787575198319807450001486105735048068684856865628595742937646842471981752698125268636812198296193515504989643996399174406322159959144472918959653116903336781499653856148623584108123717424473922990807878576702566592564240617383362015668084084755049987102212518178868152361475870121409828392611267546053952857812595051407492402678732697343479435249175865020268966844442471430079589002189856204479404509324761553283568662337543802728381113059999796158580475198224116166426432979417105913429827697853728078449265718582355226043407191582985983100429315792715383618993451360993445104990082350964367803642617675056910087241943068053053861403510687296260210534501081914197877732704903081054688205334870404939428692254087947480079240345567214334615481436466416595459465961879473060366431799095809511103708543857533389697297357959936668088140465404642612692688087958768491215770170105088395055149515784018394415526264281804211293114304031319449404718820468097501038266160028941906813179133952*i1^59 + 1919431581565929450730657696568344190611628566348324345468562761460654835274887058802791695576145792992189512274327205767367253360490634793512390278141103512051857954873486399009522760067586641567761351112495942127738836364359375726089206969519482918371849227226518125946755701123224581917143594160383646373926159024295765122504089789543765464526307472536781441009578294984324471006058094747368868041869323509733232551077162117874781500010820978965161192449668503848428938423933782441039935273307101398422555325462548363948759963293962036356543260484669146286939532507040608713032751783120227110629819067521278412283014659403814542082784377505570036077060485778830098537419167543486544321907765889638720604139669603431088617731197815331265937692207837641325425421297724997607644890217398429438661664220018285422594233058186107129740987906021161391933134421988810216805253840003474824863088669384628374836323655648258648096640787830949344779760917001147742697725643341259033827661733936408436747348177052188324619064926494837528818979072366646972541790607655316502664501267608269492977449026526618602358150226408964310885251506723024862350976749138596910928783048598966863132265852269344766168951396357814991742555037939198305755073543281417641662980001549722313249283246450866638257284702194066818458420218276608339381731615107898797752344377254451703102114480307926537939253351184917020292597198470915263816542445587533453306737501364344393364640688146182778348490922402175664226135090761278739415440790890711192936310326720293899347700997605579965799282774299523046125434594283251187526025086158756436638079984309266640103193199807738154668028718898078425887706287691791641577989215427150650287570584899512191651708785750381855405398185597155895767432985206728724186716571394527161366428877730563056980915066729182859910411692307571790439021279100071859054622195105076309120146628528539326190915191505960313791752529082345064613929795797026884312357619607585525035541649322169089715735640090018366237542452421490429772166849130153348112743956757417480154249232851820262768375290306673750314228227424484236334036341735929123574826877040678837150451132969459158459280358983305449207828326660003413736170891533301784305407180388817597358238584244880788268266531602841697087092895240626141395817448151492935875419763217644974741196615921912766633494075849329174947228025061132697439914319737300680945736511983139590204097848106441840772330787176115446402193983284000483177445068270587034123006345926755868180898537143831238488744049794083605076029440180360802957723723369371412356116637512665802945000986076454641011421766221162880640108326476581006617077871484090823943889457144284797550223788251255438394919502139483886496980133249452257260234912550351558445089236614655359126604064340553346283779704585480433708671978108677976456705372095784494191954061000279101089975006299541841212296694148893488015376632380260636174860864400220900972005463023110481010055325883107130157783865680897843052938162142001760025189232939761262964788400788888224632237771502029647778962073776547290709184387748551143895130689318934748338169584073151630949580877322597019210265787366556836522017179772465258168320*i1^60 + 3286632301177868423317297567583848483671794698397988595473759572021593727541169257125884636284580518563136208286316044055152643324662032547180018186958285321203903173575365404643863923544469833283940106623236468998362121168433491184010194085606698943356179082062289643983405032788606323098494171035144041893100430975974796784095141911025535152006471572283270123078404196732233850366452672911195290184816141785323818906414856055350701835714618774936956645178041752803082975362527400194767258000802056374885430331848283060127879525320528753422601513382844832618616961757316144878281173723597501370138030954755492095722912705196325609162719971383498541521175514286618862829083102341231014669566092531022000389985921423565443643005051569662910402028307529702116906123208743089981423029335655338195562288192606596860955823831381252913876218898561156919321140225861063776946205573561038947918006453409504032859534512625329172080128527594805533323507271348640820766972224942400759935543492482344567034850815350982881023351792702026789053616764289667696417109263402052381816818267240510297354864769523393974471383733128124822515266222318420132204728734791809648448038758026454828276055097950884765495970519550871013134601871611438675281367942281991333969234580852003222241723446395567187659035269242388804571076685937146499988391461514855148482083960688142274806825026598050081653880787400229711590529269636588139013696635725086624704180616756768392907744951221525622254454785334490141852007441810957679050341988720316353510704877583639263084673228143409327851587529679989679602278577846599929146624061079478943847560643954366573457248701389601254293726008413332331242098435567326872646220453506733618013825122122996657886277328822420850690761688419442600774396343104104571866618093658145903207280175059791126235544401744079314114762118338082524806975268281674086385133082222766373790144729441653232062663645335731892707740860383435318050532906190978598001861224018430595654217525737399878809824670570683845989928516266631312432219182025217732611812700107011777906432627096136229181366759631071727109112630450525015654022733694954280991858601283454206670401675970739279161441804402504862978447685546151779643864893346594740372057402133400382466530190838163404472764414022994307407963957856095919568820235603865044305408500883628839835141106902637052510290104589170587624816536740872057440430171214555708031367039968280537889883961502265581208044831972066411976392612138347149247856424347568152298566202163321067858249060758709690631741370915433299717102787679522771414683318722776795228498871577924549776198459254072724918827512213281679222260873154072419152255870453386998467454391137929312503807693959492933314887050339350577312354362081766676701696177068050167105637480062876346256444781555345747909843201691843379686432406420849837136443454967973176868508670684250040467493407076228888851218250904695206045920117238939631986245391562805854743216775875618151171036864122755257444849754373034386031943888768676031494972692085095446696480825970410720920905083633529310788341591498523284517298137407098566883051627376080378362148601901224717894868001447179113670837988838971975258334338964520960*i1^61 + -22088534038295964372150170966978117511165870617521619180382050655489462184336576004480291137732313307806387121232568315967985018458549550992605106304733162534813270412112802804430524012731346668174785178745722981551818576484864252241910962743736137980017491292227328643800715212159208797386291671083049784867016896634366157903684533155738464833734363027287459482730652831905346543963397371302003046093253335148923577485566904053615010754427323846417784430351433055577083516588408814461333963624855159468898934539919515712843909042709797789124393106005447374773471989685360012742010286078188172619353033894772674434218165813160118851620316480140263976283016632025105643845630014675349395661007311486740403049867142193859183452864903082716351398814459857461845534596548795276728578529231640746225970152759175924913191350273625639018675576755647004124820477012226862227846158411455275229618072406421970703315965083680182374119603363170909403643733440711981428598059379675599995064821266296202949463926014280490981844090811680666889545120235865343241125773623316857107865746732946228854410796542354491619268494726103168525231191351625911129751628604822216659459935317908699813454179066265426543437300509682667613537101504454440368400012387678753190747238956473729725777466582222403722332142336865876597945141709751997534981455161485780620124515585877205931701537612616222251146695126752411679087722284345817343625957310205077238014126617739503853018454173818225748828928562588865036385909643100315015651686711380038699582557535906228457369870491643346069579448818095593763006169912549057999076681565563928078791987901002198167204491444344201438727880704005682386039522672766858457466690783211785859894122602512294271507010394378857272954625173057353294717133041073961801913016267131689238470271181925678270578217174316491260705615812996517189022439875710700281267668088982766034078700649272680756755937656899009800820861504563987111746877022788671437557920433933088877408394941112663386027198524381940383577518943264035482296021317475292328719905495803464287824679118721234989065170834120630877399777183420366094238552929641631105187106484973340334571224137398524362635453402902464776154791837940370203731130883832228432635870166807288206166415925932632699438678724842932752599639211173752564224282459080783894599310846954627315949411901122312390816164837573928806722586541606249861189581306237801827026718999108105237440364063523871467769536974429986608923589435808442701061108424192440269848601773782267028546823279316235017142933465832023863876397051816368425803386407474995286328343007991427548668786471755947071399437720671985535443657252840711283970964464934774987424813043756415957549230060071816793099579552681255157742796534268509480639481657816611526092857934835198898860519230633545732566096593195870757638847862968969679358672263848903071695352703727828376470273965388505904623365179642004761733087318351641837316624615098363582632785029150895937466553346277501660687479734728906804805286152537673108495096173455415807999930484930754546965894359981073964747700670877308867193280554830494848085574893148420826156134069423520905175135918551476129439607250634108644406950100992*i1^62 + 42399026113864680393898423827240106493373870414455549419415869753697895483636291373064516192571598728820619231418668952398421228451470168410366477635428977715257365830748507191472729668907732104405823902184870601899055036354635779156272463880786957260727121091384153812794446459887615218869963950221675441799657958391730956606291100821128327165348846328219388920838620326902264031692791956318216870493780561913929273568005985645423586768062344200235849300490528643768830605377158418360009583280008557320146656176638638498701403060330988054712161787808955332804224853735156054900565018685628834096294097807481157676786273766899065372017680674532835906059679649168964277871386615285998802207324417761746262076245615687388690276721648392194626065589983665508620768252950232546048163831721447094236392468940990127940041053999842107595669464442395679468152253211326945281747673458170502029332985833200802726363801459664864680039243109735276607008097286265701147894581627818605279105271385920303098232304063436780562624914328386744568957709960938041459718461643443716618549233774796796362531311334180365356139357323008164226652551286806564164025400713126040341551246521822756437441766877010710350196100900628023919953466492033464618949117015084883043911711889722610698296220826989973575100859982466754932011530361571270012013984171226409398011485392220049159864037835303096570672180796056565960250446610902306454751934303866319169802908590649201997941988771796544925119639509467423456893343731955445948689215273717335091385004697743433857775656383121078510392551868064075045877565223585672564180964523919961504173371021881032027965565094448663813665897683380200103319907670047177656208273099991350170083773747731142937376827698287070107786424486430802910159069261680006921410040736251278922224882145041058056519519643141236372997485238183522349309761626530144777834053794707986645845246783938235848933512438968389983023712850397125744129880856799070641564970366222589296565522653871947244810444874602878767495157981717907345331222230514736729719365774568210126187259652750643159576951708787292592935113531761641450725627674575127583653451573617958265920650133512884455762309100231150391664784431018167902345846844772771617298570826348015020442966847005722917913315208066048289481273467917560269510249852793277058012733627413211535324042347807562643641557977865931529526856522916722761464791558658412450095087289834123363161430675814887946684943537815294425761225731138725916627126998937404737014867595026557324489513224926168672555476604952404752825711698701874791914997950863917531405747547805860459877417139655943667553681232508429700754181852164668651979364637539157801157939782107753682783513348038595422824739292066641288866803290210511057519904121289270237273559447034737891856945522958142714624182522789000555544139408353933966991186594865417418165229185620158412936048339989429962139257596466088251787035235991273602927321808693960100135510313979355555138828857398026511769226690781146948105061319039808972805873449142663155596523508861257720443462797357229901599838799726667711883325634163743461055667506766447737925272745100049253967023984117593317204281838999711434932224*i1^63 + 1646750259743459323201255691709306230752887048448843949311564976682708100131302003552983547523083861648861402863836811552439625733201302026307312468014133844967130089109467994183479688624604658154809236400155294310197155661976171547964811259985036242726312717309791709342539182673135642662703204126217116669398184636879822321543955087903362472613450241684254966649307029334748575132170764392794519122082156629666743970308140005221487745502099808131482537436658112144507828166221014070608188536855985674472209658493444002414049624344999372624804456933493207284020153549876500031402491303828159610491664658193610503725451835090199419254736606414241712957342780673789394106256568431520628893133176168715562809636476704540646206130724392700095879809092809522983359127192476950651558160455322553018888602283998648625894443330073633539807066251807435290403846463890603784769250835586324826120375653385342809150316385909681836019458778440545237554410660931252149765028950730594360249988949097398628407924834225752701875811237206697374263799954925048801573745629520506515679136791286043801974270639342393413538724238708270593194497869654706059831511571892192516784914852175626425882375444002498061988114029990790044483191312728411502054080559697211530338077605907616927754992433357421240352659894548350738961045625907153634230213462271496596884538124426342273354511625358829606372604887543476119920057889322622047995216396320538530301891914150404919765548006418724784601066840059430735644356816115150939482438370459790711603327193323953152647622287816667828978358508036840108832682820925699130284274969061958991513678656204207341338738309221371708806880514440146147556935824544280165373775417614962354108529761580241652281690048189044082018737575345356863059026622051529762605565278953752789759698603526403470646910121575322519158233192187496151448228779198264614352115335970264288148487984721939726086199308835789601121136927495764744987965183009425612798079702740940405390743710281301436226558438190194326480139395573804938475466921195881755603645555059607224491802045700250969887617865239254122936497463890788771612081901325592479512224088239845856140196357119421960405118442551196550888753302869254660276335137269453547003874703578309189485651250545678906665946090920709863203262907353825927584373697865024223160786926982406780604176041202064967967766340397122966416539677284868006761675496659338671035072467255020199366212156064675855625152134740388166844515565141762549803718435267720938137846421134897489188426562143728370145812955562625381830089251769004578005346396074786554588953701034563880708269327754721310129348353821046662340703533938920890232205392808614442509493278736464882448208198539287856886830399042730467344565282555479967857071578548803939131201685684603621233350402233713242064673104484678816781966174556831265591043617105895476154553966503390212006039464716158362454753232722709407404749565237276325213221368953280036246618551646718932428045673593116155349811153455494435866892298823842316432189649333634859630835862651369015454293133853484191099269686400147562549204544766724312195178045315238751917346902717797289246661272478381038892848762333429760*i1^64 + -194403146144859828402506809507580932026981841964725962870134397179105733868105434823866732028049868306736558402892054064129532332069489758030671233340155200258636364041807848925866509223556314050910678018383319689873014640547430891970811436927852113012017315788835776375727002232284097388394628995982613069429384782241002958283656088826745357941828952422048042095985967488099545173022613049264545467322620085718411011266559374362541113323580958902017027114174712675243633795270804018249724985913336083142544688654821716095131782123903435559628100137822853681565111934746808159091886441639531830986502141437240220570913275785140078935723727914527563889056773938985433727078115482383897482163387941349696579093346618212424016764015045687514963639242749846319321496882330257796427941732314417413029481111347676054312816676017117830749543891196511949361600514833945991119131535381254272523358552961227594147608971256455175420552298719591584610594758334889821930942884819838510648754518989353934149422646681670125495487980554209083168134275289508037255789567853163738853297020378021095206721157132579284611104980595650988389622369770914581453675401219115871066933681884037713156174781133759284110853088571290191259217116146661749415049386631125529279259042698944948046733246740613822091730796584746406734284960912903956019583682954253682262989137302650097137425371062313492740489248176034865203742830238119149420534482373946351008326575832275368148943837948331468833847342191881671042506248247459968168172206819053602209833022129037713890544970692987810700884892628855405853912774946237361420238891297880410240310909562465170895603114965684683258142107004066703035101651657774721348958511072448551553962406131145079259331980499549951758724146608431657195281786230533300607183882324625004102292219069449055792146817476564054855160335925054261247659127675487630423038520836076668460710689924039713653698227052456031743266355187822885169614092770060193777097097085302955612099260842708677064545005175202763966348140818590062979840578962217827489268110409843014626510005706660083348199936276529547549536370223884453506475323808203097833763281700345163970215802151225122409605308693036872485116652294139695207735778526067357613305093446182463805665386851945863741796050768124295401056127464952573552935160786973947055490181960754568080129830081502559497124347076382064856243897629503261666129190596924366094643982302910861707083051982326759937511384570483730617314647840574794737305188418937524543430885478499065620959789721197514243713580354369465599130190385953928923174125354107336444827180133387016034509292510909134324399580557884136229809395162902706156583130883081581989686318352674714784896445022488009592571216379342162921574155656804636722586045761052824259810613397254033412037407841414422207118056678462013365187927527986152795305172546233082546540633186619509541122649399484744611710244395161859923233025895083554593064669884179622984279747049402540107450442314066320580000817149906946220605377626483099765712823040028105136038835047447252484437521474727431722020017887772515716317096237327601026430032890061859598110428627737477219120216601577206485512804630528*i1^65 + 435056806318477668531702404448159971664883588352990641892583998550357769134798753599390234086726828103995703559581174908282314484872665680145852838783255132841864381261409742138656825681919612520319011378711520996974002500843258022359747455142736017596675560033083706331752233169915470392966722667261231404441382887761151832301175877847427545726772628587336829413660028793456910349923788446884441930074137843437723024486561030714661871572157717406131800794375689541695793318333325204373358130467966156826461474337578724636347994550383959418506310220430379492469611613881488741996959386820402682589501012927298837155930154897854709075808522194818467236673321860063166467618671249937349193959613462375812872731576561660979970792777969036042549372972437052755173825728969764813998988675557059252488719802110281896618073030177351141423204721356337588863294139238494670803382610053541880352900235540665158853725944668279890160359092175034966909419101114046648277907001672742532253646123065579220462357415468929960233747249588587071145603181429803383789047809308011050642549967427513869331575856508236732382829711695504490960052466926572366128334151718941506316060753901638271760851920786818644912363610883238153363876551946543068418030816268038989442882725375643842288013504949502873678667212285879135488715578062520372062853665550447795092911514197482635359124027808423434228413462490058535961254333878269422609842575298832710924073309170052935698968029298264376699970359850795743469594094430343718976472544531407252353865810615564711827546706419868685953369032139945568838587421505247430728317383796426356425151561112091465927600439378421408141044484162739913302009325108917402766779256796169714212400251923185173685461956971410000353740796923524068300149353934578163079303179053417971502562074155535182947747389724986294217624037420954580422175409360886687672970057151723490316540693072459722058560272222114449521763196546472560802509943149409161850713095248729292036141762567424916099293590314038666593288702062453490892465309079825733334514274597798380139272772676755058493213123888303741784610965810669662505411077742380489555896687014266512924517822937358974229930361155925778096707576560954630003707020051513639355526548600884349231924125513784133095724465098512551466881888712749045800818570499731657944913997996282504778193060508937792169822077315362590970529938014488482268388541806425960952722323656125972001349206364859030645943609643897427822791689778156082819545969070763050795962583770422240755326406478722912488510695577715045228771292272706295160983295252987309586030137929550365180065503913835991562260222493433329825136917159562764917912558821346781748273544734457226458852518417778854161024317630472241457348872227277839285572800828495524384359671546841283984502443064738941917982758701024956305597013530212471286009129195685168134044618180222439965246147647416668789158928231193605253970945151330938627941542699892532929137874687752393066168573573549233042005614391059690968153795466806283426462513563902129546469179767008375884049265353801311649810692900897737111681186817558343601404872530232431289094830963249718885669862269278870139043840*i1^66 + -201489074342630950099516647903202922943900315634640950033131139857277702151719661904705617819693594612628500481858585763250683619306036335097226239035371698630146531312864856121215465358130658117659624595083103165457269772889010380557700606340749482824026890431386686692344378432407251242212456970729129372960811677107640547841093189395771392847431018555390288217121714196092874265268225583304163548282382886618608611622494908517131976470448136953069985065025468508470161808043560330705648781121813656333593586300338554525299360599965109525358725868506876157586463211535868764411723900512842738722602811590157380837141708643643100380985393348443657433917587412636716015699779456757643394857866724246009571727128028017674787117164604723538768484045364550045478544754513536260364028916006519156517496379446689279657655984283787184750270922821393527506987569945123591159791945879817843423080051634721627349134566643664349200041397178046220027031625360919257012425593297654989471901172022748082794321230588949171741554018026385487385606807462555405636586810935738132582257385383577267287255109072910254938500349847005273215165741995893423955170887643481294482084320762664123416287442263921254753444996361726752281725496221911856955392495244354462407774837541697783985938506998748056014049775558888413555572453160965959598172795820012586356611771635041089608698287857047273993061296450705806231859666649993158026986803809422261510041205929499489443356741945932555436201514486797993328415504038893525682144917117734767067282047604682306580746260430101163308716010913388804878446050490334964257915316108412400513204597990700893565722469777131160658635447419159977601683219234821474307187366883182046978837249914412976463081757823433280190629509596782780069958619549154184392511660350555798552163607320450946748557130608811804406198411993500636865535219463552116789450647971229271745688611357560410311269346398941008114883213983253033346271096503718619960650529994363912091435319526927946746800992881723497970413065161571945728904437833243440468700121724210382814023949308888821189256413438172098586116732057559555960937373679788783397608279288267283299415207130868818110457130449804771910123111851664161780084534039442567544288357212617534718350206562119317593303306458423253119767081682417353750286971850493861219088002561285219799140882620890464473612500349548604249879688853248915571335149525701874135528088178369422464105627127217259303322080444027212436656055466970360836178104496064789541922819856273491613041389539504232594751157627947159921150943670134898320859662127370097640260760205345069370012033808790300606929142043842229354087673976718622530300958855880517745297799060482833238062137695869411022120846836763509713306643063557385071957316787295275773186219481774929040036518272981019170042754742941699251455765245533799616835979356975062313314529529572664818282157945322303583186873213607001406698255231431113465624844161214619044129505158028878608328060665166612100203940936357897026660084631139985136645749124171689497914004060161745603016957031448159144378851199316394232578431207123354560937077517203108932865034440054300283670264518906216448*i1^67 + -894223485768508940914051400054859933221537098805570025848266555677765658590590312678632031600547817559178183770018880583307568541367676389745599864003052459916188235959244046412064881093966342995105305934718880218268038209763245681831715553506771499072032976104100206588724004818549181691366083758734988754707724972369561632239798482086588551430397224134905932582485101875143953549320735160731338885852645170965483396624392449151734370258506091180046058684092670182117096869957365158625030531783985219447658745976035045080669040661203786542813127355472174824385148007107723758970707868472993057301769810309709099506182069979809677801912521284432465528188118935236109633333567866611471503511070960336664037543238062481601662392424546372099049311293700241954862192473871585726332088340154702988574369219296755218922134412767885872785915577029964398797194134167064205714307859104448523008131630870658913047326713629587253635770028703610329059180175025352134787950659213195049459781297584226327737774027888135759966573542634252979905726347606555634513850263465857390656208512280985485964345775774711575076551812760870763541263994729519537787015261346553462014970534212456906063569608723260739674524107882748938905923134448321617845798796669227118313641858351456716806329855246165981828920252538207770875389982045890215671353070335317071524686419616860016360367382966956630813903255564760760922496818804801447134874628232862324177135097588220660020193347702482001502908731535649884868830312119459536076002498749749351393188067160139751412348635427044748155052541609816776797570536874909241801966723775946838926482624787421707761564453540389034917257685583281441993525591655575748411501092792692358565667039088850531454767148163581160973213754951516410974009153205042354431239547591570582199131167341602963228983069851375966851764390582039397012901413951447022870428918589115718044461358327564192151583838775619204104118828863355101362994995279643838454393935718183214377947121803251670297505829245939373816737002951150835760298202744515394397496005799333750023491641985276775398177010749899594122542286729903645104503437002386587695872077853700583354696723121025726912851608180451399413802404017548276770865156672588684858912298393506631094985516848477709078249427874591172833022928746141542573390641394237977041203967017209543728541661151748819628474784316149852346070091703878120399403434254964783105126446804209341020905952477250958491901385082655763943913209442817277793221376460944043513952245837087110155768719664628501676660577003975305511641575721414987242190290478579009027608936905809796943968120168440748494292633947425230271165901505188403187511055803075358309275532550062427105991544523872651517523480054678265978440783529421140791054963114395392964052763102694014314381824735003332119497476161060049069886490052094284951626511299219962866194521490333499173394392972586811304913910304380897246836374368363046498922660281946432429953935745087169903797978792025697794275672017791820697743116530511112664152790645247091476800583920702880572751139290925851749379196769532428735274040290464623790797871145083224788144909676491803870941891526656*i1^68 + 1757922216507847848623181443077455597100078612342870167145549496681783823378297417859856937650688299589558270627507861457242634542640762475902761001777750772740087755620720393386640345728214040814597310498372219633370876349796838991077080477230502661662742432964524068287548953622084958044474191144556493501950379904807581648786719632256371524357589750371737030249777360251529528307708167082899789903384818169069938317589750239712986891389558216127234569079987175460288196855107614561346354825987883071454442140487238512478878198344827537196794560848081541809783412013944805826822408689670147862657084935182184842382017634377196985011606828024307030090818212149544493060778754094208264676594335472692969663214950588001215270168215119715422181492799313372668928672180795645594584408928603814800520017358788672441908670409269694999539248265215053956695788401869814856707453633667417043877107271730748550200867956162500940277381890135159862622587164598375475404376303320163153289847301731354900560105962270946965659016468281135323292122765582438458189611066112811572191029310465108852739317093535668738018440606966742783233175795101926894646848607977322490773763977719078619256239234893691110235427665380396246988114842006372851000062543699979459482991645455463688688402771062306201935800927825175895575619036449865934848839596016283451904951223837893301712388833788814281438432371673638091608294016290456438521593146838080135346998402741700115933215151991872685618938235686435260434267063083511474808428137078690442966395105271803037646074014500008971493623083787099570388882082624703597771047343715128936041885695265094641022904823664635343169454811986599845964081360953837789106853341344301766736088262040040423649115109567101468705400097013665019629932886672578440531051194869508083566007876786244540455564584640297656200065959503616533902674482108412791212651724897983538980459608036821335232027603102978980917244468581272928454045399583104458382296216876873222248859803137968512435635673548824260150844403411084635384608895605527415987202201151854478049763159138836145416644863453981160578442532109280309329980246309440353588950068712281312192862496012092057675346536249081933629989365374149598274804205197094403282575930839629811808532726963708526474672699388790320133978578340567261329912857021717291012404856674229464148593257663138648645775898524810375815198605688965837545497043856228200741661048455422213243417309090642147013939348317299619686907368422768649660288240254989689873513519870376119518984196216704519131423964059318561255662032019400471045286418535728366606025293329322937538208296419041193072939855972311992419003036240076529177065942545809284468746836996404710360252928188949468309655046010013453764538037966602689678968349027797783010435807925358633428913651661457465327568480616316380991468860828425452895889864783562124999928513131814626798829178346699969651421252454015335362124586479296061478963774431319807329721836207339956867480120147524654563113740910885778654824415703509028771035630847262312871793226380432999864457217360702370610818308522511670603475833026338815374093837003192269136772090442989118748098560*i1^69 + -853487619702195102677366204665016177797057399406768433070308459575255323982400280642415056612461048369755938147655142337735712134661429049567678514325979257289119978242006190268362254875772535822224993178932118515311515889511417702346709862821661452256415480994752089099182340435489038157599070566439941936338572193154606508586288848715421688519079504033537350349631971328072861379388237671566310541941128180408244002088922244584477751964057790731762151462441786273147663799244800740349453618461337632187254225231977695694412644433221524067388360656007254676628152980585636220180119215637847561327549614082457417682582083396892320365822869425501590134928311896846030007826859457490249013961992796210274402820053305016178219118245124221333820305859286129834094589032539656767061619398095276115959252852064511702695408522858991990593204498292815147275375020562569741806706935244185035348977598713461395504147750624733618841138213769887125928574983540539894861475655789329062030763195292205553733344252480536236917753435459757821796088855687748570935114156136847694466259395360136513912715890080015188734381405189256728271226101500152922607129791814655594858677824832411547717081484831030986413779022117962184245747736524622168042906729723968607602284809233726909604899428292469030561242251750588305594101528250787063265762772232345666564495566548669235491888403322089969346021380127632371472588047014314846872547988140221166596218348749806356778636014592631355730817819296829514111380433537216782598249233849876584107088646835448629158047835932272717867849962013263455102411460858038181988264590994123391336914461990427292990625142223560146452551061488113299435989775670462296631899308045678799418026965122673792666144620917171946449250041299127962654787716078186020306057453328214937852723216159985195061644552931164100326758645624036205078110514392861186969192706883365882642637795575094157258680953331941378347142663465770727665484193367611198170586273207428662192067363931012958891394603297839024009134959657852410519861247669407830008720044842583775312860198248881842440110832564092342700920110471604841590262782996509689825004445003452304178251672615932216664750260713067593006085603057725223928820478733177484710901625037902445660654901218974385869268113131786572817998996929501564422602000792581311017838925280503535137300224915536755902992132601516359642066240262961695850475343824434221923382108710193049989796057171146542268347628754907894732882870296595965082556377376304362646499464631508240023747603588657076855165895686528239142912487490691480938365046013164232745349546661431617809169553887002516009390287809372025292087602089679320411131439673751053056199510859543348669712380680950515486389183341853155206053385177819396633718013379272308838574475120559253972961040620420068737709655239295922093939724308864815856981585058431895295939398789143253245547721404324938523249844074879640909997778251977135328223439851848804606830659730676078645103370420692030050726081180702549443556152433399184527246574650112966376519487714642762953024775373559072993555238934575884650844586075890786516986656252308188338411194777350438912*i1^70 + -40410790797650487151668414677798811520723650027157991698455243640992870824990948643981585768067747067995158096994826233424148596119560108032655092818919262322753993508432656323304628190125267855507813964281394126860452354329306571927881574242742899664171513049591204190750442930692777860581108363328660433583818002280262323963914408440752587926982321914377276904842990174952308829829929659596732575331726914265137187367778232786085753009675554546546250476272629422758442689296870153989960755534349351957900350288145000861732437525848902367338072577314343809478561444575434886849624217128362740140773430977604103359978168667826632442076354689705336210410636439116043130454936335606530725746610902189328940503532757524969367689758990674917808645576694919618423108940290860177592175646325472648771358864091422362071743823558767886912436084741443002780725239049116444803847686209008869788354967295654011001647671074794835903074015250715712561189699093408329418288275682434867967145850692880833931434339153006943902494172013495356864338961261729499007242171670229241724708052228229231811145486908598434002094113383799289700668450672484436023038195911148662809673666349364550923953458833752709022300961493545265492132904606852371702678744898551066740540100908639798160556907801057189111737649939711311628857809203024143076512807656371833935885850278834350142096767756756044636736960967602879678350739012436114699014263169448907097789605085531170121209686795320821139566181544993063844053854888754277183420254303294297279844578556603084062809635981247710103469923617241499894476907781002273551701299753667677162142934988957662023907624396015346719521340809846605896774637784736357509847667630098950739013496256525630881827213250980902838973631159788391690556701657411695930102954340773823415607642108279098059383793750777237792395718640618103967838202556199155451010253134775490148476884913872547843759502484352247223167926791847023804067330652558730645006211177343820395136872626940094928883292880225075004727359640767679769294771848407661860186930223943324624345710549138703208355287884700149833653223782030367394545456848996094631638647175238388951960409811210082630509543514536843287836583771498668266838429877009363963860029967993501246546481772792731439788045684677116976321051225720971953437626325209287141736675735844729007013415995364340952076350313226391105116645899217578492226589668459963563716043653452597263191327518893969713168621286868295633092401268798903137297205205669047063445429838361657485382567333940232500836072101592559808384962016558746792502431062498829496369181764923197724090377225486702252632520241657111505413539245170994806357725090093175256941497721182119285088781792337802113071304290968352184436741573244290271647962126968935081075664658474087068225250826876380776588116203638093633301291917768715043583912188407763772718357147922073417952805823899106307169736352242272792555181455250031489891798958845731610491690026253437066889720063371846556826431489306317180191999835246538814309529618166360969249100291621096087707033178395343781705443998794170921109972988774070439467467688485007146585574866944*i1^71 + -4973474924347280984963354073838566078049041683956445912803679502961892133620667933404980932911730767769306502680838562076025353987738384280033786818398973456379759592320648116568681865841940977496505186464144057692828072389600978531713229777810438034284977488918444375677335277830440720024135576507940542639107066194416204582248306858335856810688312024834836842116484116051896725362194475880484942912735420416903987422008270327520609191259482547971415513861629360428666588137149754708197226158832363911414862927766903141490410984821379069886838018197562657606228668245535994655717417184927005856896813213907804377975997410197805916531171929436492822703595308004885306586723505099930123755621708499913174354560697021249758018567608935946699921264777837922732144381689400442946507546486999851274456632488365889797886082267314716028178153991351364947499991761994336997961945566125978512105187883985071072781812329645210647961869307536774520596158496483719512382022597696656111248700869981209981247613428720572472516005210244401224140750607284171788563946196173695894736543832604630899855190885746468322237785724607106444317640567339435796855327705985888270832806247794824159160016860670354630549641238542856885832504919803444000176020003301992638251838573391662697645064283857713858182416324811178762150175730288893519492712865551327005312874788996006822860374000028460674891537320243952099898494126108184684265046325366537759752835716494872032743858173836330364989431769844231851742907885631817890730615467407082552977091280638562525557213223314533232880949595888134994860617035324335552052466190946224389358195140505175648671432022986176610381305403025976256933632398995115125100858217034192882824195937779662111145008774578212639775782921717271591282728961793515737862408216841053911807530753875393719550004828991128375385737809983068912128756354503166337719656491703343026953121548292758723137181566553586026763660575934954359320464788218798356654081520453101680613284692749581453180432085974350249740395139142783652503839621591673745782131466147987157626838071021763213948231190291700299810429896027848629093754477362320620951437918942867578480297448036926045631552140435366143348684878376645833455390763044086295027003492274934018336266096273185185611736389609137460595553284724171655754848832417679851748620481819350054666388259593562851916024841907819961376485502774214830493432733714520405422305065097610957740728929821482305718531483167566748491798338792806871263736803963718546427250845303372749517634670029008579246308964924487102304922926872780908342310714655510162417466904161868517414522125359551929703055340898908820549937307355366617501099385181992773154612866425875476752586376251963304600276049410976328788560973014213214539862874510464217284690028460553343396088161771455431042516089536320259819096875230036640190686200519980166921763428036981549797637340744484758475276854716257098659203887163677002648458415746301810209677377801913969669183687532830224960264773932956739741802304812309751949555632159591048586137905082625659074055244208229619444180193777096464186465497756906486037213940468038577299652608*i1^72 + 18946427422224386142754422088168190539740239173501728552999377291458145051518799312438144497745686054543647647121226662790653011511243393847550546553476631263287209136748727752966029769674697981656128095002738123361100303379452304654580919559251709737518970263279468709616678667472145203308510328216322726087530598608905502773698502960367472904624792883910440222011276349633672941864931452110642263053654883983968747859700768682901275373955007825291205030183296451806708330607261306674654356456274070530421595792333896803981723553246642276963505095927154773135269389303015730802433337742768064041227568616872658400509455288539627631605352076397894752608073340452204283151893499049078366232763518085770065265837244562776109502426221426666734051994275946365821997485529120056031930543528209451068313437827537499970340591017471845002471135874956591388249739886386650271748346616481009669170044422629677607073930436532738802437247685032100683049633405728734032154467193969556836464003263642762889622110655127250636940110954306286615651360335376041006305889439679528468341316127322953306269798994605553641685814180473162103195828832734678963241820295303033801797694046361431801784902820148127053751263366163776528305431505544608883490744394809244555015486966343031788160491428845412301085584648950416052656370300052344598154588704994049832204420172381444324784270640679368711259718592821254651369800351219474876038922994240672858475629015790837452667729496075598855486652725610039291938664915291735265736992721575279958135054305525722357475192060950715222029367082039735291614810979350445117717458926647634190017050947797858454834035300655216900363087151386567829564288207012520217956191655747921330925780274151377597327746249387016170505861884797982517310061221711560817389246581521444483449101951335289391853148504643332842522227830624366297863416808879007007024029402772611785591773120005098332441177197362310824960503325560220786683812824580644180519625806696065232515079820257533486744161380535924220400568535986079235806333000976266538728125234062459760366971797449726040866409022114101861420545195158846202495012769593599505959687550528831775712730069922335615442870109304857313379781230967689947209869320498050590965816772853583827643384551789301494672573524786459532147696922840114258059126932127126803931477498055260781131925069689304048620461785625455584698455265317823806718561145815981862447665842133168439069234081467620350124240714113252296611758832279759709135500686156068996536036529002978664407886401441643187407468830381291721171931230037923067200974688934811483324484218537868346346050781442359555866464820379702323630109865428285531100986941585827280355436306640416426071220716871466860932003272303070096059023562729786454001874203025720284833469095504955314779481019975221673122304539759438786462805465491486629660993036205257330440850925250236700873051667652469289745874971091282283587074171073053922101319902705554777100499572124075155337579920053870706488093883743142488745149812404620396420742847532611954667425787245019232046889441691232429681440747004716984002548631385638804353146977573266259968*i1^73 + -23805984702423890361308605400299747137341784584927358602977021526183487443599358007292053909266975733414396560586326354188455252715608397916186773481076508968280624445745564359637277573740693250653960301257965572632472291468745954377608387647779419507249159069752747941013109488829619011461993942501880879036940733784277056515015262766023798621434166144263456642504676727373347729800862658368641483072082792426119753371494110863404183868157795968488528207206828946700325156666571382328687686702744338657900273249735598791170948239121420897210746452821444127917509130601116441636583285244909409015608629178682188419537276141896901093658551395294500120179727801086234566777514112014838567634277955199510475738613766700247102437022534411335093836210678918532746461768838812101280799300740350819086932825344467028840701701890003859021448657994000547215818024162799337353108851168349839832966445882859448965970281473111865293937657814502659549100422410170318619896602895754413196926775516619144486343087957406928249283176081387712411222354091406619093661328028049133267567440493926646342576862255254489900059761071384020804416589108461703099827225846326508638058575613009594047165666670384142363008941529212621043541286350706928876697176460040241496792277718767411345235503824045217640810960238789469260244524449870093206183158061966324038938849158591525050686941677848040589860843133359509266391092765349217262023567443359015418289122140301135967971764742668869316773893989169403055574276103534891838337750009323905335555408666360996913755753105712320826038469375181084752984311238432452832333238480768506502945918473901846306151352759465764010398365068883404476061199508111950082271550818051066789818888182433106220927491420468498641645552319698001739283483232753503054686843430857242787540146978379032030612370563429719183795794739903159023966340882958497324021514749948612826467456522094228458020839263166873930367339530227922599223824064103782349778519788018937561180118208298591783876938785950969909310953758245038444353372648087674908861360774589499577881024441374040867857728583802517786904877966242072249772138763042263497593694720086149496128002134688279968143806447101811830328944571104017760122400309181597146991401303349865738264447198345353986252967499998707591862942645434676365430370611888851551968367867952119623253007850461758477651207487426059383470707542435836132727201004714755635655314752712878333701737788738543668315882195762072271003838910249457695738742702433581606853127258022764106181919308138635118663076066190653743119706299863837402170525880522808327647573494383093642210430857311065110510912768659193900670823401893054302733469107937527439548268736779984784273892726155167009802752903529373702431052427753975965557697066492227440820214525710100918816422699274985827582858086534071130029281778769964432970978941333411391955096356156146294963955478053367755619232017474489400498715478471079435754557629856719109560505271821983184120310901910573421844362719676382343202719482323532987405805391380357202422607275713463825285541189375128772872201874678365143549805396116840616639084877053952*i1^74 + 13151113766417278417658042374461169273850528382730794192127033094788707515292302528859736357969227629698872164495049705066086108229522379445275513113939311887127997608945675828209031605529660774467120351365409952624183450973892638794350923024525762344309107473284090614378011856421322244947641005911651600980993109891555285724037933544768441713036593338370924538620089971232089482083129665282981330264779589247677791560190507373128455518157365523553750562410916433211864953026107863258316296245855830001939596758171056690878391760561601529138771705988546530111656774940546003257840594538923239391354810532127250853784162630641158493440233450735948113145137773743986855355800195413367127129746007476779777236962599621795979605758032982404724099438690866555308597551335053506292349144696546491772532104102154171889377230455727754452642531676107040065890611072235440839068000287767442994308817982698960225031947976709466267340275403729748283188256447631223292689145666477569540185850569139318808352633568205483057857879036584828904525378720925264330305278528727646099077404509724398532697326840902074200312841304299731238582638655263220519534790795898546885405106504334953348194573951176794498763159291062735826704711226340720339116315379935320355428477046796909184077629944243407888712105481414520079562108467407295655783390804117513609370810880640753348328985970814785644482496087150778605557532278419996444059766747751334085413570430122497102427743270276943152434758771192333784607551808147903061349942231054416612250087653563685456792364700904825680802905062644959261676634717740517499067725732591054517046645442204957214486581777798791114865695574531412600384259776999461292689732682429343657104468385616794856216127600647840944131598485553587420968002402444423842029458506821907567324133248970669943511592523436593089612727981073267400004242779368484888705380328455937516574104869848092558143086827060790212685603149150018066833486474634165730087216854275734110981234372604990853505356201947634553074177448658839429886586129398066033264453466201741912040359303144127304348325516565295135699125659844597527621236869983488133096043992829507385811275928670310146051448162015180098189662838816033295015091586118251940909270056628884687275632971916221849711983056091370139697662320258990568073782033054343034247162560701324043378529265402289289561822878330324204195376407530041004564941464011806413961223627876617870261773252660529673662028567963952183366768667163870162248192076783624606904657509380705701321129673027709680337759247314665968186566665046856225665323139598625095679976586635053966061787124214727037771485711768370077208878142027568528096298069370365490072252755471695647036398710078363409786841184862283363425141011378905088977291297043036006246919578116464629996143806405714727795853058087005111842200566857682401517453537838844749950627673614438824019880586351902511485042571127400391806795592428010067893311972553954576216872693123166259875411527580443270788303575386234414851276825802794699541516307374040191468661113185554513576720311983695714651198571587867843255013488814946581433286656*i1^75 + -17263038962495076993238350195063814786776569461018319377251797806087583867726365240266482711240406766832817409776491922628044242466985724252467492904909487558223279503610931668687302318960561403228178708934979486042871683074868913123730633237180333339170104716391211302323654157791620024972195931717530951652929226916632958018338408160510064582796582078119244774334782149577935751615343033840834655380105337818074854366617895721514436292552507734200670622515889841274804199204667082784708280090572875968045638805534555714832225480188456313492509164845911866915455507955033358329373657359208048982995330121309072220648466842566043380601678645935615746351600110700182113616731194312680683920988328247582207894595571426616477179704584820461269340119717197045845751244631088782948882843159780192569618588554482156477208046743439800993269910730463341596187081463440244227922551882903298987881525443943091089200187126376315706258303765072469418395088300797508954830667419510014619331275560318389019390902326470948454770400474950842105971439279777965781662843690042714226795748310740567647971541257123373208230737967380902223915448822691514610761397476051440084671876953588807373360582809560273362526888124247759427272240123406143670482145178995063298270968953225862904902582904547307087353979114189173549528106105402415537528589301859523853273483762152946029227960540203032458029349960953262254213628362349100696839915676146909227322397279662710392938975538406663120903047381843216927448368896465677038998032583817617205341823090534369179877818496118406293923249109191179527150964359466628867439714938087337008463005322431502001862768688341866106873259765641906098073593801204428380466664161596224051186407063057964471682723530495278702403670133531955159599309353932235167275808588850427135022486538215015693403618174440749228022448124865309735793923005256338391182864548163417840103265892340991096651769642853414503897658652145021746322992695243018271852214971883273514057074398488818383734993915929524342524827277334342851467714281654786134498013747648982990131189349692592545780080851470884638306737491532140937871832161316679666417176603143744533493387077354599905414135343866917587720938263653350017998999205057583644486891972573202475853415859811730526863586068807425158416143535960738930683097796021270517041804400792674427232721999190192732263194455103437080620550762465904865233876881331233421706865291895345316356147655095201817562935725888915201522553384543197124056572650006782386949613491677709688500347366070099337342624631530930744100358223190436661395199554078643645548041807670121478907993523365963546332518819615475056767754712293932541360930535376625945303626920139360200416892176770476796022880084564026445160384743681580081813081228591570635241590648225241326397653037687145550531546034729297094230800238703987112289515799109480231080461911834752281828690555768836342422713013798317912688904593361144505710373376000846678498214479947474426525613787649942172215850254874245921627552833470673972252083908683584543442095546492124012602473559071043842342222655746917001917543986060924616704*i1^76 + 37973837081525641275231508118518607325629054422072786956718115238742697900902441377106788366485370210382361394083308439498380022048881778695588562805491018526501096384288835136207261301593309771515751548721455694292057489839067109361375954489606854640284791116975182141735618377604481866710497246121855278670990863257492795579274036919038830739221052260295824420639046472092642649847581303861047916878078087087761899792470549822655268568462161833874049154175487970790237677462563832805175766775374026643842562104851520748380726869690588087211617758403291055243456787213820056006184083169284444026172561766010754626685609950309055339448412142575099474424635466830814050009109300666323233538445381563072364286809127595757446178207673498249049842177969538120428195119871664020839205094014152745048607149713179286383618783732001884972599957960876532436281142321379236560033956811081185064511279755582167616124630451405298141891345404127537768659220849706244417798237222340240164644570076366631727833878324887467328001487216182859785692507643281883708689305274333601576727143773264723087490339413544619613339985829914461836282781721046331775907886751010822926060830017942194114554177293761154594710574431107057602705630726196870219337452761414446268986692221906187584298772726546402066362682227294484760996207228795776056687446275234339973441669593616523454413790518114462702252681727173844189970404313737260353462945543659960014130710475491933850186433917484685351545791337796508366913626842858906422815155641488328350740844714952170651302318310845481185245847819260104971191228805436318090534356099315668535213430326768160218617885017630227106285785674861446268273282716609008588431401928808362406638284230423340752558497903540101667832716243916059536692011977071785526368731575155321438814897975589164304930506130283457970953163884561672777341509836931404673725486966884177548900818015554425045009967247257858278877902213188402009108908062497713827341803584386585370035047776982466596129100161158157334884049553345616407132000513979163338413109965898048427808350277867248073179828407064923395565843953785874385929347313601573940115825069987407299643521170488000641548250143674755721991944757814407012520986992684944806610074203885882018915391655997301758936346956188432222162045557226518573069192124290746292350277193733787053936630231085568138771965513695295752090617489042343684531656629010158610209964068558791657818660111350417502173591534930894720952031173675370918460779041565147339857213143608631039527611264491724075694559358118615078971559995055672095482461626185341444549694641782455058138942508764132114339573861535768144172840146468598116115969864705050085404189451201787596293852334772715461400785173268514885569622885890385404222904520696816323033474381153712401865271228851563363529687927104737450733654839895836857350579190294682963497316651599025385524170048411568224833675642641884125816859374135686973710292617474145709532101527182003974986566196394562091894117447027719193536885594944497468249325285544933190296691646637362860596140633861989426887716115650446736980066113814528*i1^77 + -44288316143225813209277090966015670190788600478078257039494391766130757808421300254026117570759673942093654051265409154905017773295806715188155355302827359358980473912513288349985162808275562740804023704529041790558069612828202588063144985529365812226481532630954683487811989027626008734700723105954272821370719158799468066361616433075327488139292323140659986789258275737768361345880648810755148435290078953163174379811619652951111617438721943843487143921481474672696148997347798955572789078776173329871194762317971883394508977341190177298912785164342964215987221372905537051852784978753247023013934607428839189128175023894677711416567733896389081739403604314537536603232759081119480290187802240820564482761322913176925794662939540317086736014724569046877710580784288807211685244208400013873593672813987592800855534411951757735656963933574199018150977323576491632023350771192967543690149866209190797588123856982641622770563952311292552346896115752887527363250458299631953083375739342726161799511714837455564909827200570680298622721456471739734382415227298126490359118900791714136210157267074613287842655397456868302808473972033794322598075175833634130222318211187271122187200576230797488852420831710229681393794577377587370981272632308526607143078627090566271154642166394509540317550807459207791077206757940114405925306488831828879949947213550919131473823622286436500025373801876443749584692976929653233243045496572687056693841646679454846599334923186854949756408920234717687957740304612261346868192350918150664476474340203309739721269656450141139551044700827002933350425102578432997384190603146783705966277539141324301639294869858719728607492895007412356825573141736984437371744706339431209938488139176294252206570885551335934769738365950540608876251037429732151249074951233436795056398316829825328597379599542962617703596686245002821569692648481155836659882983088902378819494473556174261102600304970276166652752613765132451040927678511268618055530083047584303409664509982508953880889428731103913072790392442738982215170620817883015711728089944835307301052248239745768450888689054208344825805215718053287220425835157813931712073267795941293442173766421106380787460715378216620358092356782442548512606454930933428776157548425981074467825759491011075392953770276341404570009633997993069608180855687553596664600852763074191442329301072960699938637010405822020842294036484481569294361862104760366638735689892433812793813852559388793033553905310272584927656260224120864412669058886199315158858482743804522966422702206364978862011804127199000323391235269953394707215211400163022619111386423092400963617461412190858361373799136017136614160741033797401109131897039872635570370495244328211414630949332070914287882936646281081543377356262064797769344229227137230596768672233328108849171135063659510980558268878544581241479352427007764933277786591342332817327235899338490887830916621569676089494785869459128626237889695227277768303918529740002083507671760813444650495011304355318610463072326933299443453677420046202343902873239682298682604614370587724262774409326064566231136772914726234689647017984*i1^78 + 34500271083142849408006788238952621858471899731499221571687460371174673914967830608301947718195053528379351223401571401116168961840475292311639772922430258451435082948267387122290380751960339138021106002584798265249633932694172444015225145382326071717974464229389333984620281569202747886499349329225070213777089707364712046695043665873862056465659426634201823748608156546638237285345798061152453869117600589692820559728967338736984699338306467420348252557397469145048334032454426327411596124249802364336153613224998577700066760684887973829506847217036034106258611644345719394842488099631015294994528946285868440358260727996322395075821182171763455544697850039113723282177117418737637361100707959990858433544303204612209953672323355738512284304967321609429258508520721321008939372690135934868074485697116575367603672680583402462990592220202731792432689989750312227717235248382874307615203236625590755871644545081184701891860310826817493208025904987147482446364636567905969011294763597789263136755322371740687449562564304612896149847817156690377426563566178365470615775672140885603008523873548370321961554271541776839068006174397379478453138068984050792070588635841598845351780154408765645946911253698774235920701211947818793048732498445425127078765479199726643411116530973045562290517649996245898041322217515821462551574875398591781583831717882264554449631883578209555106672764090282256588520788378629754144257085552613086724705233633379919164398379286382384378714597963619904733070255587823037730477609064843138445754081941532382407012439116497622071293935605267105006714072400752278916415477266101674311649986145978421923014211049905728229509265063271246157128523404301751691007221960254163842473858682445621823301030784974263642692893574187567192539046257266286798776543685901072559676735316822126293954872004476654227747602310174490069469029376903507325103497772205937389011066337146023426588049956059267235217552931326823869388591460852296095572695920023134129548483472797801825540790259217634378814753773707833526997706711933115306931307277533690787705370023530939135526560046816377887817793953723991395845790023257413260854063147563348942048149750674084084010576404121586324629110391495353338135573337098341520573012831796124631402649759742978334160417144577149818482555295106629977009876414170430727743206331751154671817414012270899628931414874585794611086792668134087034162509161204884040536298200841145568788383625796905664010804559639349979446490166740938648450944540284522859207936486203702257779532561813836594936873256358919477258237510514474539464531705382708238373942877276477702553082934331878209749138901117964387553128952495533764857437411161102003838819338174570680938821762634314839094078386240683238963426564826144497603565646234340161198556416598927182018634806748378042007567510888342046010558615134524327746035943908519583253624719057747110125823263719752378678166058755318675521159468137483947523061284587726384502214819373431404708788506674539500834780646578794524431763948399423242036225886686925864308490866062950254266434022386754432697904892498254757888*i1^79 + -22067969690192922945894551921025558584297346224260784008217649306135524051304641983713557185432197050832447212683993683442777835327263317810049157399687401638545527406180605267312645739360600012297199392712838836805570321042910558047663204184486962240086532648294071121481401883849678831882835093962370780422764812084498630174767879835782323354555550936740448295329710026144166584057397617820197621394954924139089651301560034530134454638277251462777521625027461693080454190697027598471395634126556522074134774791743916524199061706621296642999635289423181037741508889006667771964479274002854076660754727670474522874216478116456956940156380153123806321104206654191397143840604657273190977695730883535041551112077809763503833424234948160429081050915825960154694741462160238179958274698896727051785291343187847558475782637020016077542618454044491376351614556264234303651739902419754679652883339305248979758448051044580272810548214195930585610459737164348287955618363276494567661536346157132813539425008706895772487748291421428241336664766521666185423052431747750061797173629884752143283463094414479607266134316636895277026644764462362172902111404353630174550503410696073009059491531517899647165834875438551343537044195689590316281956037913084880770538698001156890174003924152524857073982693357253197434807413313952774970212446789002983088490463188066370060467852828597949164277144146671686961298642611822474010979883219744379937451870422415927260262469310657895058147260183627238470862345987290423206501288199781133116168283406607476321843665491479693958974864355239622637312857041634299576682384025986492880516986415174865792775027598010257485289385295906620575253723733588193195096535198347653525684595030052133682195581464915014710285280387625949194541831942366901280784686179509537242220280567185963228847603517197425664646460594913495796261596287059142338155491847861818621981051696331287971433698035621480599873791732731140677017468542153134847980729297213981050822127675300460359518156741825726125281470314035672909013001144223573299367185791821113978642591058528322248589254023954676271979454700271988032799001242169478730210622700621176477041925538623742399015205710421529262975929060098281871825750638401069736530519113781129048115276904025733587012059533714944871283588468499527534323622247317690845996263653221703094091944667507858671097788395298330475382049918839105764107574237591995977105120833643236150213685996183731647759847431276493165218215260810528662034076375309274747728775992988698211469897861533578469226854046965157805372982364846692853834086185697072638975053226371935161648724676203915516738542206991060679549679977544003876253844405995503054508964856007735336676626279718158560735417956905811372389324679026927920417886562369863395400114366615876009360367624239564975385241358714330418064203635231124984421977678509793988360723367735571460206918296908094358161091652584578838438175044648253340622275279676936937947155099506378544262112397599522620215683469394882700463033478225201397232644196899669565944347408013045281767286508426306949121837919686656*i1^80 + 17185684634196772026350246992373050581049591455018083826037599423797306120888199020473646218954378839908684463716081041000551169483931680374979955410423174338313077290107359847243532694533190550861489230887038254418257508852810109161436290321248918526799618074475965018470583074406813894755583765414883777710269535303731886747603722054026593977299020043040142317374978767825725340344884254960638601116833411869665685605552923655763572214809917668627636206174787165483994353932032117645769693308231990684589582831033649129107344902804859004864966388653425563248908936363973116843728964965379906928897024860815468171577575996026815827630682943976051303458490979262352850667676787465830932153902614155729283815592928090928478655931652112710184563589780280915643878736674314202153276710832699874381119024934473613727807236764032693183152880067534632634275951648070417206504823057178279151893159457661452825089270853618469648719703287792898240761406965402540682599532691219329818861879584316372919896170368677788650063153842217633266271403404481415144277391385425974603840863153292270380361880288248180539164775504222604446949746710183985623591529045013869484190761293821717577251455323542339026436804033150019467042391889719106737172011090867414695497638057686812970121370069087034279046091235585895022304886233006734116241787846352080983931911974023032950008059468330090193014366433727380287117441062060291468166816444925512267334950539058355913779213281371447548553434054261644212686159025473892131855990811023397969241232836471648578536319152399821019100892346223622457291609339172777970899358037457357147048639161136019568418793928593583557313537822446986896344271291890453053695153902979834434321739976915987088405333844748248625590566839160784810222280415772479710556609369481423457473816867856494209529637741839255199869497182762438000118250874871732926046825123503736629665390755719385143599538121789487926100639875406713464102831057585135934183235492481430853593311602391371112200264627208817427170522699582117797979542826731914008934693179809134102647376532244560457277033267510471676297814541881937096989839277380206495796913009419918075256697424257190378195856246920098791793562805013224500048290474334521329628225775971957414216463037344273952001626280915138610715942361508387842964167647881303393046082742718302839845913769449609321917361080783850093467033483152405292652067395758001047788775815470315568037868495958814816717435909450793360093107420439142332926060343567489752107424620579971945647286669218653424945079658674225500845009287722945326778034034642191442363502786430015326358551886028386275063904607620605150923383522966170587926847922413312642357791843050820151155830457479531795099922930430358891050476852267904012520260289064783666417465381863525906449098051897623834815528519787288998376387715321026391105020234559424247035522316740155931566659941778909014982165303001859044202009545277543806100208434738460767695181168298972073873049091201397851256914176107628099802384001881492582514915184906715641734859695160666173610368220123758909332955136*i1^81 + -14959727325420204225598056997411519944536696235143092905552435408644975715630847984171590399572921195701571241338684398617936664712774824366924161340671378336131310379472892804070180459279254865655643758404761405268169999047915588222759750654072285186004318575595165484412955555503555702838126119545219087039961362080956893749941529806775484509016542944351986930728136309889587285379794531134239408169207128845080601827150642567116398132023929753243465277472743750291740182647971398326008618328204288427797059460998963265693597382626486471634446550623535560241771258819731464161548945087654558009381197370258390879012729020153870192674642904632316987371089522018189426027154620956921967447154117634613879086750735110260172593891425335678091429981578575985837759143071676349221339086889012593149741425475681505943739290499064420195844169878589377696220114747160638402896723548718568230740313957345784646660513851185897939189351935081692560269542123809987395098884043962943548596822176797219944066416903636061650652331646797070197498726200698011126393337790977509039552419635852017114607354705111771108821724935780237267799730278310210195118336540049714815806460250478858271406273367847310775960204184775785936039789232819954063677367098181994421143012465123992267328955563874308173952743132881560889580106792804327837300354664310020306600779129968156168386337141466088522953373696738268832505122154637095482222444397337063404053502691838528825359448569958596238364899526882085913410482594974905786245431949664600325920466461989041231396551965013467541402055639920593573644035434506053452524937157528771293772449744010525229730281184494078122293483621266065601690658724915853604203134829688715460270479213900945573416096151993442756427596748215694164342825445408860764140660776766609822111293524676475655954847546468541849174500364121377444650243670718965186104888200561370565663477045426276492652841717869595808576766019971616997334217730924186042551942411345340645202391271781739058427543586190325078568128554421722703679170287595471817459236186727640032253579498289003778010323613284874801698057007137191939588948414380042576772652968558884399176199948099961120788679793480214512943140695952777025482333004310571978437472045909353775400406803013049981763395914267031762793045339420104163578142987757491587700390244567020252366434519650878893906865616730620717831294265735608260099469369967889246873703883467401899082684699946290029819353564293491256307025272854850691076344582848964137328242252486318975917095864077941625845306817480058842205613246499843747096666451248885215540169847936324466207008798696938764393842938982282306787738851052793584806037426787518812498360093030389748345746222823046262579527277012676463581948724032664046496309534692936436737084832288442392578963470462782581217540649749807668883868309185338562207060506201182218397117335809798607287281100751626624107480469271390900920598415040222951487309156170227199923879874000873828550325632745570088700698647049992257602728783930641161285051134581523937220484102919731767174193289851566200832*i1^82 + 10669993990293038435426601394070739138081069116331661824243185619646252987013112987567955108991774906464813628833730131330017251009730441247179797284166516630091062280627956377334251359624981760740177047695399164190730524504398880135075298196012166807756913074672139363980601975654319999181335589914704219556362444325863655972850166529920841590131794593325276003472752767530311086152161632481543451407360028463560981850537921496489605985650034411131132144797310738545436057597504667554001410570333363049788530229072001216705125072780821193803751702047804538611046319567170913454181555112677807536673164936517352251883639456052097908125137541765531019113663665991175381188669981672206218742187301173246066095010018766965333302596873689486665097108571146607345855646737410836608221383273081475614428862512936564343393189656122571622809622445396521909496666800385221323070966330359860784352476632582456046562921299575295741622462561740982517533420423159365258496848252642805361560249846242587489251340711842289707627876108028938365136385728132692420055655122469821218295639947527179243504439426478077273012211919775599670354533198111014913319937624493335002003793461567844484605050243312548915451024053410689823307111974358582740436224343670329751208032167873663473822821668709777027275380485084972715109673859047067621663076287957866108061269051830075125257191153942961360295355967176652229420681342445382759102228775411723413535138038475877192541930792319554196907998078492287381702273346206664834797599037288211835786526016571678939670924754711953073420275372476642867333812449079631765623656440789837572935885746037670283539498782674667457321119546122898800342339935094231410360550317504161445322061673809561473511712774778492650473185338898413982783204505093915112950056270643851508969587634893711862024380059264792181065963375853959608056989320816183743085868444835097115163231552564515383323101743351259929769140653733547787910133648921972739081416298561922876303800292656758855590318025035439477955169067832226540932074457774706435151531309960378857218217954203509796994623901270433876210513340454613045009359049009752802717683498688787728545400615182220583946443229818893152117727538301297082193083355233299570528214485473373467669090737333647989673736249889941330056232352129716382587449408979231174396215358332264017320613297215655581835872137433327417249936816841679847376065112720746655733630760601983862868315665009299293174943161775654962389511899300343761190291358014507853833256967164507426660523952682815385250010404771554019980588302329709444416167729391325530833251246380934924279787043418921784504809482739870398337087248574017405355467928044822614267213508530754531170046267005534594187451957630171630346587479973689889180529328226694033970988468148876354387489392045070934445387926027518947042128128728152750733864357005991548413790636957659103126629622703359589045419817962456351045951402044357254659308823875317106214539185867316970292628220168038314956981500551012733564080944640589167548035796931194544664512629928947430065094203047936*i1^83 + -6107860998107342411176392726019389308065953699012770917396725225659260335793748103129681460954209704544284833975539980114994058444078858553503736182454664473157701657191555104290441346533038536601791545668693988602490580059445122094426535537428173834705744984026756997425169024425140951273590806823083344784154960292488748466943457877043923522685503110739355382112594150577394809346863118221418639147911430975415932448670484556151416331566456056080688048911306585676369687768767187671960884389716438904281226372433711322776431516552854340079675854754861368061146160939626218492660854237755853695860089917332828239907886688262737396851977179073346637726031904167208476957302310312624993352552897706059232635424259732732214028697596645905087760271200343229022259953852821597139399659889411018395675999234785908204046080774110014950238972744862583552265809090946350616915324500997512447942238872373210420970234124074436424723203509032667618176589578729090082048788267661881455007864595359097727329529811439229551854738580363883509973185701048142294069526198677374344448972175571963352651084489467704205197958608726756507088561343599633846739428383652414904934823447005901543160202179441778978071751069141757054243112187910342357706088747310394994310789841191526097890972647391777638017606891435103057107065021154950175252034608301630832767950919523412261970083459078120855877006066892777496059171616891650553625629981577168164773066962809546050581462569981659413344914986536892290474543880098974249400688998188097774446680979954788947485360321504593504631010845819099391530795513466641178918617664406737719290575269922783028436168570190570089464503165089643745370750573582712039080311971184096183533992268283244040164204472296671748262256902272562002970827838137252113128169376089284767696400886886309044737999905757274727404302739584147304486189084027020235741514597361204024920989925256434997591945224713287550756662716808439797112896367545373904618591836142639813274295607946300247636884961003091100838545150582949246625856093810205732750107043063898318198374389847115155993348655120910284886589839401096951855691050469093671391431527179250293903929194415999530405483020919871387235419298313946491204412816438527344358809724765754637817254169892931585676889352381481784041454393707008335187788233861255299138983561391933630815883712865201638281983219384372367821736279978908321450395722172009160502741661249820701617252216307822429214750963813101924220519702707033252659310181859267762159230665037832030400812675998199636794533354423858567583463380738660245827478815583514182272449279551667788686400504058726358436354104855117112228707505896437430159214742660692042923662354229636919541789267674037752261938373194924751709782987372805638094559762918591299712168383281844373164893124141996514469059350014007869239710310568672956571931364922614610390975875207757158845441306838540795509582041633665563170714726132509308455945382831669704694014230072608428642975549030516452040403046597631957314355670417915361350767205829350093922889368868410803391288064*i1^84 + 2643621052166364095788248551644283278920551994134383947163752840498274010647949918654927872578656758507351815415816464874520287375082213711879045525399341357829324459226074713032323239949472339855677011073478073428717573974180101683702217889446416901818098290255241790929430958265769261920646318358612226503800650671416987568297176763913581989332363345650346345754205877930872306650603067076486976502805302814269874345990770696268414912236994936539957694983787339500984209151034059471516647572734155994891202781566666452970060924466304506350040774968247975932128664402499797855490785602690439485992275428340520080439410189107879608419057428874136795935616412849463789923673411157252166593383846684570971524587490303318789160622180447413660207202664451175685074265543059203003360336207249196584809350605241947671312877487882621331269136916444358645731579340748006154852130837585898204719718960577603756003619588974158279170446357876746428618362024301307464286088177656211851351949787802327416809140656434903274561804030229147334387984638060576731705462268920499614384948087857979569737809921344083597299599199892466241043917454631050728429185934749777694281455815426900226193510296767606867134291864112915266525110383259745553865598061187727903299740039848679398217479280886242434250922824746153366683524498661113691676312605186101409925489207439426816091549433621909775009080645713748918289637693486307278009038977862733333161696298762602087742831856958586329407431829928906215599228830639408479980325323881756767921830713145727157664493232822202232421723847133576947210437271959548436256938009740351682822062185901634294853373727557628669652321489519506463901717930987142438251490416374975094243951607733340765512784401422049498639500222388748549031966233408047976237151373467979772806010793987700354528045613675645753178911418403857294494072184015346948815332366300901881776715930194689734874913920006570249308235142421682786469146761225417738865207466398926596073334388885442329611857976217276157383568913036668440007535388035266042613337196180822943691868563435960038180249366973733039180321511286266222253625459386146367209972998415720461619948159514288676593864805355991550739344633511927069758698388119619187250215152341829260215321409768830445489749741161298101913565292764597336882943707192182838285046291065166790541874591779282431474768715560996665193940195247495868488027998115633332801028351553555944404131290210808781859523738800471522443826360184086587399761702571438482119347014849175375906880903933321019009711399352061901918072925206327167949716472964845638537514992452517151096531649606549825649058461805542287182604902503050566479120979768594778939999096999103302498425952207405691939734760565671587515499297461888666669471840130572698971203106221921544870617231097258236086152553130716880545364183724130640885387435414715328309794793455102657009572774078473448660959531088026058407283434373594697290422136467525799345695221509512321520872934566422053617569859441334019527928375505542451913990232264814307573723201420517436928*i1^85 + -799159749922428924026701354194698145488288962043027582674144215117251256228795586346243292666952464058426468203726622524310387708397367214470304917707717990941494580668595469967448091846025876703815123837352607728345369292528217450332478602471412019610355413362678295024642829026163445454714618004904916208780842277313913955290529115385270530949991056096760767351737555905661484090584571342681104187725938755979220867455810578107389957054949855075802564846502102837024989756902103576476812654500502616648148304937080625774152313834385939833007863093151022581779906939297793357720985614474576927585330782693676572907239238267963462227242367203370704338088228215404633371625983760591253978400795746435101772422608659342087755739074433463784337316822535136157618120133652488613307092530347769011322027646675573579989277028358828685272907672552099563953208231091597814649363889855487132131527700261783739345109715809175003266211433196620188851954777691650143064553824464016718520386001358451726363030077011031539291631553954425906743398150854761146905012745726627960498816404008038564440506216455914025944708622122704316769897642279987303371822846017841856613386038745849701458908907890539509612305005723967351337561885802569591447051972700774578846673796817015185136059347074450989483255677233720938033168914565615889703584895031963697635902656171284696512090025969591591651170174310145265744791763211389124734790499608817975315708776430317703667496851892416648288514504397826345496630519563807962058611511210279076861745893076150761214815773868262785539305988471060440373875936509279486244731993759898018920104012845725830457181041845122963913176085549584281467245930682474023435302361808276954827063554944459147433668302943671415024045352503202142184161553155673696627670164934950048127181901183002222139364427403169612145473051447790555746263556099195007512503392055234130214088400587786438988704453282334329865851875827617568046168088181105843131550571333707029858073142189341307005229670611339094189946422441134699240283714763033459757271606060367234783158275857178164373728920806360147649476393224834135226882269463244903804264593859917967407784419776071127943598453720384071041758232680003427533584327355921840973172095008489755188638280185732957450107916185084900761686311990638843518539146721930809071990322519347094322011441682904287189492810872524373036383880631632402125759331014030504897420048310241761158481769611851708480361984226030636611282272071378138297682686306914656965808223904399755155315126998344888376933274743969690255611673374122187281497060159876751063325157176849365076460324772144665460921627563712287857865594529572096238012105244622622855506873579995082661087743028799517833856718989829302311590410332912466013740901382220510683851231083548158563577143433244959882897284036025036936137079211190054693264951287591433632822940975808478030205140246270569912780526614585759361349693881092372998734794742808925369898378110705685688681020880235905549367180732627488789553267558478108240365628808410079394231839475968*i1^86 + 146462864751959063705605181476068826185176795882726478562590213153503578019579787128858320547816746288871246702774280495475355016267564355137327954333310329639131650226696452381894588122904729735701854028727128972530497297219797944923683527962537188349629327120399479980554581469175513445700555327010200599935933102303183365069520210470824524421174450630928197018965018623897131872937481720720050374461902603793226628436952174633436917508012275341044354275227799426609509682815645672592589799585771191582920998684036028003483091769255152987666565130753342338471274280219268629777613708238761729946594529078925001234267679054494689712913445812656255085368879113180895806884739152776379740021801974831371697488995089976092431188474795604152573519423984940028411163761304693869000015873184982778520434961634524526444056882889420150564787372187377291977689280358446951962900212048721174094681440393075548015778283297079979961079899730419346071412149910396214670549622325605965693824433081682550684516636429860785630630947457109620360343457168484973519539543630469212417032181377826694772211802621091946814963078729926736092614724270887635241843894475760181698516274737914405551925942913331045990968622344461341711622403961209842363876345195817282004300450609269039734265624445546700752030966808090287836139584013938114070502960519271837917224310196717301960544738956000969383845096190018802863806314090881946997240549859367348710521279624030353862348420174275354310259814437505422957238325371850111064461780898269183695318807190285946143678818885294357568025756522388784210793209437269504938719992346735325801195998370438039243181470604117837546713429124539072499802918481570537782063715655390057679338692591069927783132202602424686996397612583984016262907538813581990764790913652920098281273443079320650905037184024714906235402695167431274971237168230465862251645748027033852843372052049847595885907442116621127694308650183210030049032875295136651988538498078887200032272867210543903660646890254958104649697842696540465648764040770006369065286646366402462668396951108167828236213430087433799719772226586412964998173713453641988536939614075066826248379721365285846280180790062680003781299238909636559896224343316401701241507202683859945206299491472450538118225674123259267032598869800011338279523202038201081531982908085340553483034373320962627316244702907199456786912312526815730159071156428774431011681022219757252411234109195735083031174784324307486795510869091080782014499729751801873089868778921799429798526793856342037486508556796094621320011496846092352631220658941633366597998341195205690492404177458165905636192126493611890897863649409930921748566060128288082643619314937805834113358850501099571127561608367579693844150176760990921812835286649580201510317594396520821284070812486186020174862851776158340832744754494897984868857219086204976907720933362525069207913985134194214602430572930617842409637647363346989484908246909156463897646588088170243303813220663739008264321569633139603855383835724104588628409477467212900702599168*i1^87 + -7072044956172093139288911338582255801883611583363861313938156446340540501949400708116115328063625317610742429224921386358396370994998169392102582724529068650132039118008990872604173944673738648577095982389440806512905268700331274056912549680392166976811455462612870495841220630871356238661970687957214360167347727941434345622612193174572084835988745561597780461340814166187045067895458776467068788036170962719651477640055842157519749317272284657293592724358395366153630416656347667823611580936198155818839551917179088963843601517518004548079629511907608000560728704213762621671740247740891004941425959893500695101817095542009263753189765351592079583235972137900256086113675809823222644290314840830709748589630736087769672937438988087449221830356374407427074038394643427140609030234828563051238807026087852430622820492622688041221657866977905681474109354309076112853245291022960959336240913078926843520932855523003281298491135159325705782896610600493819223764776807967172249983921804268178827695033823742266800778537831317953665710266918496194913917912512226483236619914614991516610800735174736771111675241220583907602128066414701534306712421559249194988066707605244141125994865761317394873479683593298983198781089055337461548188903762226698502701052260255763472961074019409874506314048047416991966208366642914463191226123659050090158314972839371057302994747969229105676319433769303833762308287175097059000614995160394133978058789556332961997334903731443427080187046483572853105853812108701630766027372114646981498452037001928364778682597405835856873298923420952450831809809898483732886683367562814045591743108233477562352586425284210329875403807069693049201632201329227289313712083503295268766916391261079095407957840124472457029363411945452748794444925030040833554096206244495564172489310365972411845301869458043752844097950356819401560306390740523179599837441181485024291646833984128253008792967114961159836066653077920554942717762635504948947999964431372617925970950211372749142370270873760785615943518601264569890244119450678238722721210069700617505191513183956637447629282566263210007179956879237430501103195967681526341522401793043061375603677752860145653249101016255483725150242806408451701733892302350610048494004794195917640041735266103255986578596479539701982582879780882732368846537066453300827676707264827501158393224137504491630025707111570249780924048319204894894545308208056065574769721142708857836256999021829107085948513291403311407878797279229611066600614715304113878277460854593623274300935401284661046700638440353451624342625811721972553565883840568988979789067511245620878622776839594174863889356658879495600765319935860307600878579415608363088490927433621074128194491228937395549441648167860081568247567676290621170015938650376483752231957118180219077706077322443016344582263958014544370095061301819405227538960035466865097372213933744589687117482501470565424008886588775808400429848534238302313607514239706256948927967146547610088599577937455623478402079004604595733470642335918046117397331629542059600*i1^88 + 364408674707274685230077667693369744929689980157550711709682758171097840944048031655220259748998785149486058561110680876572622236146604790003456161549136819795903204824814066258419427419608674211281294138855210715143522213173697402584442143214661755373949238315473701564501498974446640518779011867032279284650212449154398315631727559335091342602585333211430631893877395713342967456155476996901213411764991861691145591284756986130806750001113760105170423948129207927405739051064952850393337435173034345168940171422064128561409234697300923397475394280212016548290224830629973959575466834649357033455165343727492973154809728797814641935043817267821350399122806659862707968867491757280896627161469902610082267721078520713895166268412004283299713302487280889135292089077144931462525481168856694793441121406767646107152334288096023513972279181830209159815875124896143164416825688770998846546692323834955070478670102763853950937308037107797759702091675984327897895767429775925713015600127999791137471899283023485532989835597512774372668396467060754478408359705160177572873257099800218798527974954708981185443013310869327756205705184000247175628030377846258646064412811656547020584868775011433521277855619695120309861022415257443878700652464327256742169580015113778111578456351719303203412974188621745963806837492473160309154255086596355053534497876310703332978207894047278161298062347417786060271442219648248163523528067437388213701006268210590447536874092365415777700716831393800498153315293704386335497976768230053370652967073915668805507588362050689098780519773980371711708916371113955965074125500156261940239236248522270452293946185995729363063618070231150294969110296383969293246722393439438359111351754513070036577527886831644730109452152786058009390732050181286605784196040596286087266717126306528138669239676339088088875938094496327253483086898398686440914500121865219979980805946447993130819434910442554168740119894926219595223063296494276983064688180713222200587357355421416148499842104772143925081173472935767471038911257294076878612595101240252070166029796609278853213882579307940407160285589094168829604657498806444404463081702736491579017816925156106474599036052577558134943597799601131001916809825036695625443288858119115599549525635203063765506095012158781671936392416510016425184197779528286061141207403169982482650890881693469521116807216235587610720300785883029752876860970869877974672072257212737645260257769163252707617052006032677236884158588947356688608851996228839689384652295561430259212332816346501531890581138020519071572079199670287537815860386907391414993740632859640951975623936658700678425596259689390262088224293299137027142353857510429478793292782996085669319726443800872073787086077499015955135433732363869508640252533102916593932277036671535390892743667698085502324351600083938719769718139378405528975457926414555401352509110272342000503131107769385624741077994146725954306827267627534822071574686438224683012238125971730505830303491296431142803378498960655305804216854118608052453527940000*i1^89 + -31168949147912922004974622503893989194595478435188353151487683848181605435691995060078373980998383532378147144740572105557572655594871894990570915902245694346056982112593221888769746212481146091855712799583612809790072808420691648684076441157640905761371993053211706030994915128550253076736761888449812047697010676980000811505740651655914743841898094394994211640152324975665392840468473258690201054720190047201340963412458929257791446077250026563436610855169735964041779103863371273275480131925679769542190466452169220345741614028638197293994125382036496140684746438565174603945707541460986271215160594472913109407662990783799570930076255047401608173179599829169362278383326797787402988500892368543243747586928301103668929620641139565563318453775373437713383638935629274557604353107835865242637780605226575433688249054129531868426802437881402988350132883136859738548249962768682241018491807459527332889696647726922303778723512848585567328971523397431822641502164869911633391588304530343140531480533582719761275989836325340705747673434171938761865716610087163634778590600289991285825945534594009722032111897866985124737989249037343147510344938905569627978337188783224580341401793862025459297104842641118145479673809047455832237582028929821752876618670710956498407393165564136311201936767396467211183009757449701124686852314894359296977136196061013983387393922279898264365711295311201772913252213732630007836379929421376059016385871258864918033477476044657521121239507109506615559027162484396059801709137072036206318462501959345654450146188896312401089307977579968244976841677898797554851768655007892651398612679329174782962924836006892700531484671389662432002061804832476237673572530673427222887198580344649018184908589544883722773930548236190593202142622024590928492933589231013449676471771902204842389681207224710606207206861468200984527081039691503123620362974613247691450459358046810964238254063669556761868960025477526299272539019665358872437322082579978368438888860461747192106837163267040312274681749044094214417873836648854325222305253962920025990901823236882288523932881143047649475284835032941401757974391229756276669814819344580855930875354367101692183513379192927437055856215943465201898186215976499553786547367786961849522191333870398875486539658135149672729450621029987544323756867833734201259800859238793122527798419409755606768279461214690511390942284060192655127971898882679537969338761705046679513909243911028463640600422906302514970925862258170264210456901382734625749345781896052565019227839695707179775617178973574333534035928000465357889348182797835471021980150831544038942921689036890060767460318361607450229102416402126947715139629874833414832134190690351675066019788836587519840397662701691079797040206596043134302260840231746670109161601891839069658923494061742475402723957016667983407090709177195849733795595784552280095039858273389675958091040699282828680924574531774883875656430738050442245682816199903406311849645411760478054767794764807909089754847713340395260140926235075381625000*i1^90 + 1524038571094526546645462297142095044571429583133486932744948647627078436844383000465406529578197620312226342699662777673182010288614446163869974188893450551111551624335667859258453920911103670734405618199444247074828650934092150353223931327670144349425345487036125585482949398190701209270002373026927085643597576206559213008606901527404741179976088277491290000475060928176661308916356916529730388026470872610027819910613671231017019422734460641043298581264312979803758010620724592053515404335193598784549163443230992684586418490998376807755577587236769741622725480784432408279015603581729391306371041926570963012897068775558354337697742970064995912768555995915334885798949328521589796041078300973253014221636514191872523931567713737877988379343278171382860754800789514976586389439687481373245015376142352660569022443045088131727552439644256024429688755282507710204794331099990582446682253660366528362459771809345471274750354757951861378348553595217479420847844944604442183574164078559329533480580718222741436153803604411749110042599722692845677557075847072541480107533455151619996692939128932355404798650753953523698629461486415979289215471154099591331064125217321991327333651476843234820839043897327426538933427970647481947332720144724939234229759936301074908740357800504614967634299495948200732487138629256672653962636153079379046847028395498961391517815106500232976707226012094902952995588508150147514022836665979858014038248236178274437157360040497520925328953223231641031934892770164280113131731070519241309174981503339882357103535592236457370332150025469630737677628665134058642100903041023030829548958215989685211157647486992776167115645643890453695478181902951965896739823390524916741760329596122888883703529498204881333610625640087426556867548695581141294419359739033086815568474709907226396771124124928408172183774656132785372587058037625595460331667322659026082645113793721513003095793384432791056031724480581355032451036082952889507510688930225278395129505257806386093604551846673894187722684316593006888751029821517207069402154329844848539078465907853871404821469971684311816572746805303727834693013510007471433846128415141789562819320304509925596852526446125533641154293094471262589625690549187364549291501159491606473395191569175493283313398558920158457635989250676923650792441905952644275501485706124077654272691383886591760555221557476727426008143587838710943174986921040637139855242638362474271582562948051147296632970401153396585176738381677767208420525001429557337002145273773871573539196500304344511038108572638167858696576661528333523858569402144910525500265599380111892654936539288067447164263509977688929000249854634929312783583521940104035719734212238103649147896188942482066895884831809755486311346463360178062238975305938742314122936949341918440233679287148368527005756118500163162836466480468279725859009065218775215994750947691649647069807919417648159363245754831233083843743927351473380918197066704644319070150017719208010625266646684142579941301916270918937163099800000000*i1^91 + -47560985750242592450988226632693516112796368092973333725459312119670578655252983090628686979698317645877443244894984743498023458260666523687242430134270746983281753647661881968230735667464346539007027120426342076974691684652572779596866493337002529368161757714323240869048922524513077631607882292725357640505281945165423844411614491416323625612055938543213700654122352918009872833613420278351215166920255463430392222654337439519947946650817867640253068646674652380045745982342421435255600761160865500597222885562251117376914633723659421909797728155040431611351848534434883703464564798764556282343351062157211033260901691906662860947688371069603163480784235010181868684924836542015178857904741915362108846437577750305631573919909578558891350767089999283477683777936384831508349007820896711181405294067704595475353150938152566034489370871425281108778951259688807646651408793787823793804999475366229124374267646602300445667241446179083171199158451943468835328563466097228133568829074311472698192991883122180150579530608712382924888113411910176066721497887252636115458227967242289298000482909602869219195943599606383545401721904615744863408799528449510955550196384083971584475963011439213675752600691658787015514047187391359841288107553461090689108356932326822540689618599730910278454044349600610094078148817626430133393451735890809368131599224112732253149149773447123597308490608907947048549335049877921551667646387255747196013154273384291709699128002718309952594906577571132389256674486439021392722611753324629366499978130113067570094039949951045605408170200861996221346594718389516664369579115897118485501361103419647844622626407570862808020476770159394374882439209904982157819185956738773794133643211648373776497521707276575349206508774791301376976345133710430122506899217159412674613281913181803509915076917970380983482956175239616770694860690043101649979225386485073297673297047432548175862935994477657607900125197444428720358609992910611602685556626193508943567712473835980830572111314713252248741538788566965547513970439551559654692321697294776027141653581453261061628814415659375773903924949314588607948196745028860510809539165973783062800801820948846501097781156171377374615490440679300818666113820323859975968678088663741422427794121916351678218380762047776720935085854124959897317906944308548686183809673436846678524234621965505514638909571112284564250583478232499136847033444352507121940751559340028019434386906562372006725782296051944830837190854404341875087616464403320759106104598306250065266941263768277875390263320831268907089704391383387535945439358096097415041065775034947701566013166237932380045693763365061807085528854363232041795345451307563173139602231688593480436901752666907377845696776116653406221721618993636073744609609332241200458638973249541526189817320120317169694205122664435157378589984597560001403278772901510473242047542483313117353833804864860242453826413131046292689854505086134504040232100286089400270363587387613977766375428351500880833749782298258149013671875*i1^92 + 1456719875130244218717929968395640876752499259500708742258070778398421161798159358078097776418009770630524171086289240903908839171617074788833736587174703930305732575076477772442206552664101275828223382760279214603946023237729705705789903806315448693852159839710655306573643140607292992299826944842313144696189167937132397004902487257084235861765463109436897190358164281432601884058358472743743773831340628097958358126151253606943591345044708194941979788168323310906475051595942280679939256586841227521082846011697495632682935536758571384544128606914792999970180425079424407358795179074199762155110735408819043995741005265710733137638616156434030727944870421771731140459257840524431961012447866669123007220891574384167783443801376042235862603152150551822680489147338259402167154091307191336662697759225674791981405960034720245428769714436623853002171861978209421365040808893551657012190940964261757733074972221737711353355108414362971014437182683385538084860487700124523967203786733241958529909725554569458779952428318426526156262166419930890769015488226416826560916646224005248070650237561639752229410849729582209729247850477328413310988993963692416077332275202646626368849070541422894845378149148947196739318443894899287057028330985342317889365260364396918163194814271317366548275058955998809601818803786150486067911128818430986669048266870945908149216142791586782052647997575344906665733586724964082539873787579776024498762478460580491890541496279500179172506548730036876213397774834057438530276710462769314666104695221359054551486207338964357655630672611692758670418679897606222876334618489530529208950093244969685453024529779926530536228182959632223987138524846177743511537074949828818601211586114704675495845172441233004445920691873728449932614009701074743265956856665015459772232883036659246318598121812298715967359003585482745984546885807748870048344528471213164384127978464837742997319946997213126206499491398169363034185915171789138515441618796394099363662675396623198209655342392224897158592455889566541046774591700543950646793125750637135953430487609880139842687138218965115330203593940198221824467825181497466546250440647607799304814314170189985967119271163144757161883184669398378882142300087167773038354036821489272939443956038154290788368708226872847158611868882435112079794740764273205049541802291504351568067463668972364527716330692862872458478698518325125365041361997886766184625378809100382303532083162538547022345116734888713277156635232948570207189224923632002889879931149997867966007372472840526880253452559153763996180116147101472655137554735084018101680566415354545439299091744608661471531810795038319559758019637169488390358567410052520262954741587647268555583051711578191434393789306480995645473386342215227348902763337872214300812685640930883990033869700846607362744903041647911855533116891044278881589724252568718471880741299041158631872636490359244344136999511297159780270588968690782028948649291840590199067841344055661147941572449972203553366358675292968750*i1^93 + -34926603744241384279701689808670249658607877320478552389775369525054014027696682457717099973067108598888342604061753568074210775746686695291638071927379449791255586100977387153142456610629627061112628170144709258865495862910517479958997023295211326016821031801590160070203871673934166410877300085583144890809766744847832435598075997503882602905377736090140221088364629583158966471483973024066505436694077595330316323350188271090105273884628594242621254484759233329940045255028161574361617777135301263162815813709489502276211203326696443239461398626707205724897056893107195241630117869551731452508200113663481817040658206046565795100105759451421454670889692391158735808993718497722487330116314133017068379427693467809784312472877181196472601469766510459765011039004274261117175288723612539150047790118079178284034329638438078491453726430365948465162303697151649375832454281763529499093045779841807267450428308517261571395880603601284890728417919254572139883645442358234003648595353879181637948014387669787186804489516224125451335212469281232927198098176080830555897824765608987067312331318716069395565806125304076232138913053914323386919700738701670307740080884764447263750511553055532683931056814571863525202344046005872259917184171645875084829915610840871546101121477729351089563766690806398636294994112441925022019612769829502088780729660704501180004385416188791999621087908045475829662684482283252564669527912022643436908950382755993927838333968976144778929374271351395532134824172855660699186649368216292338567726708539517534595372028338271370222494634275807457940604617139021061896034215627635718590705486500710458167302420856413868884594061628721868686728331049426169365136584864729004432064249186718561276490780463506755109856959624153373276415860948083062240768329074420134415667496212834304767662858736542758184576688578231640606209630930311715893162584510789548038414241986427281916571606400158222701658789078847468924942946386090001934541977414936302616356025565376717594891920138686519487875051497215650102355209461526306037901291762746773519648743761600542246644444533995197210529429917648764088014958970025804007229452602863675684496559734311752283236258459645693392089178008687027604877942978627390012138129222967718528365089606536606170263949651489505418157843307838548851747388699884745657731745248341863851531692622175628847159539588970637615996240635096753276016431024373536180947904445232893741978144757809335808805240389657073888378697087996056865750005852438934944162955799695793426607402750491233768542512708827335847607754961338364992073762515021405736311278645456960968747924346144371209282529585308064415832048153561611075687096202059976045710885705381692810002900392908634039171398362969249308001412155099121956538808117283264478377746632845415345851003350392077288273802388577387634541748661446540895155329661339718956053985965405626491527196106645922504222263791363638967270711434926880926100400588840543871184124944258504627648026407736270532226562500*i1^94 + 441948697645011545076112338806301974184134139758583011436305988790224651512760204697473910341650003095034420654148471349460138392897818650532267794887515601387460444444197796195275380798412592937803727621971869445007931925464889701736233859860466639594387873067222181237864312082131240594393053166839077927517839436382432648001231072419476527902669171468230890679317993244328247480200923250089053774758438912814595876840092245007321209710496385652927235852436722244612738309286423692933292044704474998606978001498924757448698537900085493038583279033474312841155272413139234306287463863011764203877342942913671498417843704673480214428524087134572792150121670811080421595094341922319405928261298555379937245268118683654173365467552870400679005674697557927838712288652993372520214459067606270664945507113794931873514565402037663041351377907340934755656032559571111691655180219744017909993516795627103569752669174665608575018394369730228300268111189368736752776864951224963177280402199938678876061192737005867644018512002472539212244367887000538837613563099853705407450934706669184671089167454699827836288274546348061864583511856897190782330307628203599352624889660808774448001396366276769099517346944597768359976406441119804377113122673890532031933807097103792737464097582345599688758903812419252068212133176503794503221104564890630479936278694812237330828561921031297667606976326297304137845991763790032229804538086579131219623185238552373050109314731353062159255847097014001195100936084842280859189982795909650032042102542578747348376416240912701713531697109943072692834901535808707923836155198161750221468190984395929338628345124500502999264323256892044133631841365067434771823139434501558290941576487008631581286395129948331517030590139989361999502224462996219707830864671214532887810194139727182401561933667336451454571721440329426872903377989365680892650798992248817083019940448481106194635947849776521401691374944290147941696803932423709774286071530288494061039426865901672632130723827601153816982354306308327075018130444270456327774109136360168814420722773450968765250418486566921592682550804359819714951601427876709773738372375718789383401165824261186926591713456750385600865197936304995632518686055402738135444994896299956824926091283104264080254748106869524782745891354275813522611292523382498928514353795820134625163059382578212635050076150288138876734843972589119849290005024764997249693103947068662194486313135339108529046114163673388854166206795944753320720338858417184592100624462242631317476067634231610653311548527343183533264186600363959685873901592467473984660922812619061504367117348511029017728313178988155475123123417383104617090499944937019749838248457470303051812239763962719065821855778549439163909859256303459167379760136965554599982743646529478500994061628234981057158766118129761911668202534096196858981661636184571201235816960848962252279914564429088174042685876657388279458010912491293459089970499710182461588520363613376937404673013916015625000*i1^95 + -3219379807249422137055906956794310570666107053066084353130661939053534514727317836234597896996473952581097320614879179755773364596898843519480512940540726509576160642934800786979589083208643291728309025216220616573070955012826578670534516231157488217682373437509092144257676596603439633220443515571505183381396192767342344850641231793086137132820863554314560263173345478259066925011039312127755585911153475160897374445080798871281024155587143583243676878717040835001290997165909771622251991793983123522209264954739517221445541591400108446022859406408894577495427963670909386071907056455682402116629763129113719593914206326805411895975600296759154303187700844229123826491357427469397038812809721461828803492632429444814358239594111717599301364806114522639825472156089125024647778955658544190785735242101716419031934095954849641799867579510706002332814533812898524431752430727734040135374091351040062549212777109260694066578937847889416097199532785240575162918526815023634433093411916895860080734819915955293691673344916966533733682255955826963307487434414183292580838280161973400200942684900193387598266571882012821077847397506465437239066180329552862881483985550639839430554788790087770679348655452829130405432151227432463832118975091636578658214624177547974445352221226399927124813347227048438263447344524640363938602683904525703771044100440174313212804035296614666361936284076456558786167480086411037402541629391592192691118268239763228486434957514080335923897703800638492257268308625542423383224544797032891317040839732255257246062262082885199971332810653778578354929814091817465142932483990037667782919838602171559756098807089317805195086561749240285883110779521847538586159266101240444160441192426967749242682958942453437849654352952335180270710672217645253547830317619454181454672907673867105747916863657272677053786823594288479607005590764790693483569859974483414606545825304508416940880933235971814839833902000193113522879608794561381076842702802988658527857076276198384798785099361172247639314422351458942941108507423330769771847004076690085327087897583069803433255038003288515291582357853282426105789537790953407124896193985006522951756054336813383369300391099848002672254555060468773595890281558372961001171645822945773536188061823339119720685344610983758052359287938385249954052672604787807506742738515110291155367827819296099608889273767194433065905383277795535568014699683248584940537556763147335285859522568384588028852133783277522377816117564787825610916516479841716951574913634203601154101882479045316627160504169176976626253444930058805531018748115670729579659776812704406965529181060332292878362619820157185739046584176112574374936664337002618091268040978176657212036912714758557358917507290615044384208062505966220115621325217291720287102735034807657686847897488365332988049342249335256663997432147389745185970906803998399436687657263845734187864176244168793722066322219760536810946446985427175282989224113994607130378504713170806152343750000000*i1^96 + 1302956717101622528208873315028556926739454573530820590906847543465276394111984774436241712243296158361760190298233330995201265644854284647060545990656080542732516596708082806212719742491515170891748558967142898590922087143720034910832057757086275526049272010798946732728717190606955424357842111298990373110280687253937872911379143892314869940647938519940199941117363641402467472038304346033431988514287223088363538929635213480780999885785477707784134201035788516554897858247469620697898091293800502158612847591214224728825947278721027832536122590280790103994655736118185133555471430375400479947109593578646035604463619870707246336863716075759710336785087241990082211683524262539308709161612927031707590512726194632362674537176824625223525827556704426851747996283483937908250133843591283252658098644706203584681667623644758904249235654761492072588389787112415787010715623628094795710793679006080862623660113729602492479271984275567185924494843494955999177749312556252047500592912749499688648386236096666832038695119953509457478050664053830160822978993893742606428431568122747290712611202364721388991623019311054239476688207984360961336775323918721334538327612816791169254973237760782134786930513141589092049433028906327179107946575482721813134334597931184445303943436468398765158650551855521455232386444884278266800656519821679536383867458699260716489258418447868517478941972786324620627553359127881682859375252765733184618724748868163321246326085141786830076571071226786138616886849978582309266159629983949523293429301080200926901392569731776801506577526659395768000176863266774056616629319308271931315407235052877676474255802483063962073321586968513532275762152043328158016913216461436684515734762694011547015424573454881217506178684215572414179821054662406728145576088462005017960068559131856547061966290509412678507962714228853092588420437659575244197740009956283399462834451522470332142120580653273861386155965482909835376212306917384171299866498685894181362043475027890883900892163200954849694567714123076848807664004873211227592332789517669418716835862356852322405421861660664508817282858084749856768540431124037856136755761032764264576000708638426105940340040503357257194039115042949230285410275032412642779546335683143170967361570059958558353015282938438352613148539191367460766425215010256512272784882876877075829554846966928983585093478639861193682755604397163955172737843300691948219786585714689898204928445317565302312508293962864760970886363144435195458415151608600833248794832684773212715950424387180154458208176371087777957984960872754172883749281692913553608326953952872588045805731792620165602225696716341691571021377691735415875232245661714674975277556781832234821539013849527908757089496740195652693728402298055765558127492046948154980182731134676021044126701500023999503802862586039200826141610032528258120103094010601753186309815805901906133883416934502234413518953151793325712586589837762096939270533922198424429888745117187500000000*i1^97 + 1062202468103381568032738671072500392640613976362032575895630796977755132239988134997067677089934421669874727822159045483696727223835652801099797681478130062822288649159873312114536251090779190855087541193419258911968043413000266443364944004961091467329754248785629920842481111658757471574118713844689320960578798178138197160640347492285047319806874685961914139172071017886124086393699261163654888837821586772006921835362161101591252201019661403930088425988833243534508497979950750027647281986531876976462380423015075373681353451670966430237807472146832041571635369893206507997834111059934665596687674096748733765856605810888098165926814250723166788239683030950244784375988846650627393236506926800517315090071146056714856557535006653318140656470286625525101738987577395771475901099790280241237305217356935224365386103365343959068946760647458345679257523449193092954496716718824863191236758074877504875118348738068991358977239357882104153227372974583382659121699832079207302849368323600213006544831670866457038089311998705937575997790013932754819677408991219363335740285563687431093066706862262423172632150359861419055740183442789052613508586240439145420612396338736664798067446317223045878388222470054635038196134471834870306008343305141003130803761058190194776465403707489303761179015209292839081892088398767099422043663868335977920832134119226747269177541819390772118576725218098827474763510655631678641333940835212161692191151890055496312247000746651736617652429198675657875610495967572262475791206726414678219015962541660622748053238664821586883101461709445154717389702823074314660312241640097596014919398477043765263458297062372174654754994860683732735591262728975251780649073372034688276660892206689290049470960550733977324329328631030386959687158009088135886493698664893730141831605136159913921202029360845469184484926413639802669912301300056658734589191646975638526004562887316628066001123422228501039841814032215112517226916831189134571449379394275970611122658340326632902586813486347723351473452541949730447583957865271293754745448891948650477851616952180879658935633164097539683987708499990260133945750546680656752739117599417324264764495036428025484662432701606457486495344418870450147553353035705411343491121858956825163532235848911895560025440461394912282334815999731978507240303262264275418784551238683649908020888350175349016196533006110631095687027380241821698558756558615073298073510442201580611163455131476234382213676860272988318748288356109906935152633264737323711193100311257553328885731583582045333472394008037676182673429499463956543446329515385886210363458973923743326573347168221841165685890715184465393469987274049164623485328423935921883216255362393948521415301239205241486021930097893513902110256135351145071766888257716850856931304220607406817513962447506022272054245842384343039541801516325090945463541638033669291154564710363990101025313978139445877141730844669778702180547001482079423347922853372158203125000000000000*i1^98 + 2431899066459068919999856546505866870526365933934071981797895724093971668890707041418504174171834797682330238290490306335104710954637442748536350003307989234808779779182813576820717877804704326274394197610967813093218038916529838787625065198968715210710420717487789916489021375901663660813090563213536615509241752250526567188951119328135406943681103419527056478269444713572194066412802737152451486363689998947990271733767102799576678904463747081989546234732098958942098873006477695977506707923236760766799946877159869246453940079479489732038379089453686345774537694535841787670850254209518444611047936303071208411020977785652227580659452666869804556444841345342092858102038191979441221431138059623388726629003272721019361510268328992458642087667484684536263009296531191366186270890483507787472679117835734568929813864516945989352722955580200249305689288796668174186312729454675562749287701805872601627424690450826476580551056386849143040504320555102686324256479219087263692993706991607975603627013985619218472585941215256867838243962737812606459353912213888177962848305364585905754732586357937574730016761457443773094896954756225607014825751738653246959069715032137558135306623814261032916290621801112903588840029635774332288131391176009018143880541020262921858561331954089002816745972863809559302633288859750947054662993856366400101850055865115516590665433999119822838451441181225154491914395438946879192151287870874406649246549808007916936324657948528923510380556228169781502918394296637426330448187651364969926693791765878243597644672091033781501180466229488298368369137304959596823294417904166392640121497741117723986982492925303344919664012544027737829313123017420818494461952225740428966074055317571036469575923922432223288822245456775456234325431246491256028845122367875762343255944046195528618313225847138221079505997610018166384616546925783699611841640542554770283677701525824972978744597015233445544215947003243529811399250777204684220609820305325650988453705020226386119723102035578169215380408496825399132107973754215467207953573834840403078743441953118280773942233292035948307752761852812747910850671963752426594233630041637900824055134639916177822008751848088827396277709399471192525663467153311589601870972107362434313598124217162688199096649009389056337247373778878747362256673891041808408416474226530385259573104171699296192577271394680750730001421474267263113384372900908305055300377951247891212045033437484322239425793263360778975962865176137827664236839376467817311966625145994524233356665519561340012657360318917943763396995975246916114394115196615121690423420816899451162136646819220141364776464977402557785080174337930724293225982316061573170155575649147882261303585754036373847558261598754313830365156278917064986293165510961107927542466786990628999450316840239117110299378263255705685464295781081680717413718152101898698837254872507547045740586771451314429224333456708404277027729782027777069305664062500000000000000*i1^99 + -1911443419116590075285757984881851211528078826774570633650720292631529118086983000286750968080850182629076582272510550023093573673313680906868884582531411209744675687029137097341691483642376812663447809026531347006059935168302888973115782352253444618170367226599040337086083510134680424395884163367679813204917870405568116191233299831991121616091931576792975883878775032586735692378209730934709826736021877741321720217475974878514434130996478768464542490622888799697524063829544991927888989187019887107611959982963860544876712332942587668669934327092484616559254484261538323119136612709635143557242397743312938483625099525321455026603883707456233496934170947525578044288193703151730680037797962353721031155336776928019871822329701516150949354261482899072162776957344058802176198213397404993393678527117479169591372513446914455160050551155893427686880682921327557708235979340549526199348321253068893479607872138631261866725592636403072139780377594917384632027002470516890010814676770214202610059868691260047436680255287812028918551438508499882567305863605434168753586344534862050533276756363662370110649176521556659095853880457446000028810566537715362758683632976848124725267019122770963862371799319319032407387705402392322168317036751996556458525685339268829498021858846771903171678976862432032642166884635208756722805641033999698489411216375059433183346225223194603361980342981159068490645305860892725536326927096317879033242706522646657522478686073988629759865716280770247117233402132703654939176843362770205611043839309719465593641211899790062042363804392508985564893385086170257951342598089094236310868607630650322858273246414015342720431671297870490000108305995203787698585126032557066201135332901186300700174846263478454933491874372349612302575288409279637368313253050846941142375707550805405413570604973840970439880640727209152745148553108360834562772759864064809935123921895457851791591403346449517704833236709003984815020973562809908604487862111199701756847908679914316993709003814710903029695185442896900723766825107050855720448712410957772759157380369205753109133563944455835400471100838799269096817657543926063410764285647355012700336905441128066197844441024933280052424894005519537010903695364731831603534356377549029975979956247013158299920915245006774117439881411814090900087175649769003612392071942901333909650875548990448348165043200632257345047019866017528204466978049591236390665024496322790430125292011244019601364578191412635598849037448681967528370357979779698426774099812203460663367965753687998828371509360637582145921951541855028548049996717593783043060664502307623008408336127533650684214742979196310929429725545146715883793368811880180212258232915876859337780015929259789250939200649897734128183725928768119464474310941094910286767262395673685090782435707203976888081511985912007333406419799339876282920907761066261040087684192178876760847397234524409556492155864169439928766399556250000000000000000000000*i1^100 + 166250679589038552001777813404950952727345375044221474912878632491212706628637177026560411076611382558207218869133546407950947854859723819988019904370483981386463981843995739322315343008365325528019213594467657648308319745850925468464511447006605523581910391562232097247492906286374960910818583652074299319241891882162557190641311512229180424166261434792906097574248158477402500056332352134115906608938502413425832205341043428826167268199007996823934763358434908351201152820965646503872064202739253666190579845395254006528058126125911682653862622361547404828283406538067051510246098177608587643857369397701649890289323468760597954157802353007362686849906021880698808451451748853456161879101802537028591943128263426093530066680392241866090790778764105972777420316296941889376844401331526553837105082937067132022810722083717404350103551506878053528318052834068853485912446557440035330722420670016612361852866755602585201084693390196381418335102696617330383690148866967834091959521706687552125650831514086693710459695954176123888924958227607205929000992617574762094482714430017026146345008901046001832641022923205402952994376620145926821270160690343650876875780595596076610684846098323085817431040335074658532861918002882549239627951016299579189488974541909357497486425017223841940129993232624200563319084726470294158661337557792283201344217063777280957320686406809514714213643252448960045859810672026662159546321129668033380641598060918230808215548290150151084471339311396777633429991444901747086399890446796380373279633362451686301984874389290767292003700049529808059850750222838333720821799803397919503520615737406068069456765616730726005195659188888415915202345116719758743534773990633587238764419859824259351246121676053734869960542873516852487797164585386451740136729446136513708095472364828912221949272392240606762519430969825823141045926739689378998913677369881916831998373899760698516786115107454416142882555991966250907562281456088147729596487601602685420988426892462864804251347536806963199577270049737525163666680504650033222136265724517993255847457684717401148656187152049727432202950853245810040174875753680460355876815212273146495922449729490516071068634625371544376654736164255671173689624078391615673942185971004332529964268015525211613902112878636044982350675122549504725112478961145926475101507988196318508170276455163675894133788612013460302500214872236232339864990524118958089800263987569608492868118457963962783596365987537874758613793312291879248074906587039748342005713198073727072098122604926706633523604081385701871253108149913669496207574872146390809456770001560077403211026819532312617489537232273517204000945056342132492919335899698772765558813779753952332324479813099979489426909693701317161806796942272880592184930847662631120907710241771845595286494709294723228160312374488236449757459671216024714902112604462408805387079042588496930750622920255598881051939240812475784648437500000000000000000000*i1^101 + -345915515239631869977274383064701402566177520083394938301171123411583456498665303862747492237063647339035745981041111795098737138019841814051379934111217295759177178062414339148737660552834500496531682384763963351520468348966448387543177516093844540581671351019109084921325183626665666346746703239556981010637686168302679930599751472973490393372967932479994529909976090022865014484267593495222391915532908063602383291046831729552861796319902202610116109582095851812939193138025203068565041635739248780748772200728336939404662402726309340302883460422441931448428060694694377312959759739089506606150591577837186348979826664396778132947934707099877461194965906554903105410880319384646743234229655803866222132070229146764380454779631337386583136545708143459310265537125221430945873430312234339901086311484087405506196090671567291270954485083031154797237758335861048243972100592797075127466265974987386857216749005551422819706321040819203269716009064247721071907933597023659077097650661488468332897483775802043555347663747596230108608989732808318118234530148437371269245587016140256032536385806391264720547176277025423243418684546695532847802699895371069743398494485610329012734931179108559875168372445210280690454932022049259607606578524888099708511824162424752659589213979830314878761010998259860530624156067144134954831055637701389502733067504282845646081210374502763106047155033848453105550022150874272676168484494837649940798331378728766688772543327760612715585219930345376438897318522290129475306195252740903857240787857869871765055162531216597096064865741693252943382185334875232515910887796965814732228753976378999773700893562332226789033202125076943106864454953463641082316484557089609006195064744092004468049072484240682590741946256668553272461541817161892054615358066304356473402302295179228638577346158533201176781953508518305484990900932099245929012239380507729416700336737144289772196889407258957300759552518438334800295484982189565935034852511690618308067159078644240461567223694630213308746979253095620175838141519049762179347617999927729522868720497156699973206098201434324515618080897391204492768363408598986762557642946676568048673560064053388616015628483099269822246839482947723749725650843988365997990897246732622271151397447539841674331311103932151863462643102630281518549119807034737438656109506997242726238199696208453916713120655891326152005415097738658548034916167680127233601645725711288709527793082689885056364005661443109534473641860528876394926630591753441181613897544077866158485853606457859660147867049866576762932623090098984610411828621219436124045668356299501941280782337283767783469902462993739035071714927233531343986523270107371440423637021827149984795831453185142147433126415668152656481191551624922843200816932150343458299011374333130365402285877219006218006741981625373012393895383308310891574543886107114658027004341376483543460720430847017007881296078125000000000000000000000000*i1^102 + 31184044600994519145239018731168951110420636053159910227861937636715952466013608539951550851152747490467232423025984621171141373715009701332366441020558634028751903069891197384198749329125736570968049766192115623977983372200789597034215475715457806177293873421000896754515684866314004397271230729286783648519046855308262039560743830102016698057631984700332375688196330344842114954871682035604914847682596311118365321848710080208129644976669414979303205124767095449966530810002621645615714888697030448306389191096947513125436744427545057973977667759328061251233324934584188653497758848742921117919407402733490075114502464214142236858567410335671767716473893517641318192429067222496171096592045996096675699207711875033872068399761446532646129877063889724753561676424249019138838168234222340570322674749698016543706186133506392421784769666314197025659430114391633348214501292439483699068381239012593394043250772147395584372804367362744186119290182721103687632286427145104469185368089912344699728051425125186839569589718187460020142956434475153358800935725542766859496051676217986751634743547081311351167674374615197154530412610086861354186737923253688616618815597396651998694717458467249320358629439596854152892877909372664251158137076652521493438562740342504608902961414930293350824545118029860534698312772284017049959291619917023565570240065742420426271622255401000400394755690783351395587096495779127205922399977457781105790150586575659498335980977167337082865143908873046449517378099586659551603527902922102228038938409850149468663749762951767130546014824090928712879308526251586654327518200011700640697818731085019833629593860220803702940295934357697332558727914155604607107125416095306063948926308428476015113819856530424558989190874934235462892065407549506964460501675266353213895260461749607259529103477385753376013830595870938451209282052196624413723824216290488003358053573588558513751310728403820662225967724060229120350771959007897993840363239833358483770631775381538615524072575231417389227302744386473508590923010999025960494463150380815791366656725583057376319281050634675654747593860941861081289016824989929038287833843001526449894277293533940234827932923592212019735888339994716483598102141139511687473179947693004412737039519433269593072254688236262499240157728086560038556111780547553734328104713237210390675406468410397496658985038408584778471711283219283412375432288254984736896473695350841452464086010522152821885330079903244734783788485989489623865371497726476905859779664581284461280624810907402541824424357804589651910432952746222547774583906736568080142013830631519536426635903022378227942638643728492438069749795912326016518285887395010358266827584096751003949478333121650940225161698193130818760487667517510277077044195841578091808607334106494908567881041899883206126562892299595868626519732415703542740223177427060548284304131824664104337323003265382812500000000000000000000000000*i1^103 + -2610565132411802709840249807429379882200519397127180741843692224132924926346058361028642429748117110846999242267253700113800412146523608296587507324787958512135866776787721892640311524567718052005970395373286097237634321561897901821112026707121791835787278345451381321905254229577299689660821613034507050507888113900293451024756633709056216312665890881903315610212000189665158487834455671030045186867131940710482809129537763137781496568729812852392845612267414243090254177189221729682107755160030987282358791189459267614502090559373857261791748486797312601113907890642648606164362301561950148950611244021270702528388506976164876369468897891850187029147411141867774509278508716418177189479605120860876778909596696959331736146858340584290712168375938454795461138168602012856820474589461197285449911118746312976375593702817729490702274863929530120145084319897079596606512832768466345316450849389346096880978172481697537339797653478265796430902232874189818035296140277447868304219664166239987296052885454031910448649677738585755383622522336009213570402481211692984205582925009697026125468333974679853983312582387764766491822002948897445205699285367042423113989024949394284101090786914745536519676377346124626536253617270217835448660853748808532022531672639890056334511528135089897372790302885388378579076264101354208244899854479035619172089459682403991502046271307867096941383988954820203411943988646694341261189846988288204682481437574751220761508845023836769087511860170454465966033368962256671393786034331040166693368828205161340104573599942860015110093340665003276749595755394681040024411926586047421087925380268326789840647128391315427663280532893997544368829801280391074097109088442278966757831249842289275793450012453955768844487740987477618689456072497031264245173400758914493822946155884938725912629945784642852804378626188859711272318163728687518084686171453459500798874252871639918635915172623243566336095502901575108887249427372292601675666864751267371198212785056930423247057239660907221594080798065851155884064826083678472856767331116474976487804408905736286744023126224485854641533942121704539948125261211100071745963394816490466449685223752131085631435530499266565529625603314754475205130762838012723734680012555624020999188289879429170345803153718372648538997689732432748547332006095480825684835193676762360989820931957992500675135653259568733463276948168694548290360485655878318309457188006141611773400296496116258305495137383858071670937162586398016787055233050617081517343219565806489491554708170685563973287379818430024236563609701244758627446610041565613179823016924698468357732275082211486807383629922786904705268279231606114795541257689242368950777569269786742051941180429150628152559452541931614969231778745601495823304068792688057811857286193280078706534906532485606495786772859900414288835674356539402800441805899791263223947200051619354481250000000000000000000000000000000*i1^104 + 64140235549625707307758825419253600941894305536580208946465624653257945253132705428965864553904303832016129512495389776066018683229294794842602293261433971254951568739788934562299890075387987704009995879581607996859064584051793696391206325801275129153536073533008647013900870881861347575127379398192292314845361357559885491810452082428932168978303170184200647093680146028523489754981188015134888210844528318450843285448184381955261588025215529678919305570396625714642914838873163643909407479840061484673851498605985973520951691478316505321796836564692842634900641461005697540621838350217134460050143214608261743666041285692529412145918279538092443853817475275785919268934069639100060556804909667859789563586168591180158460274494562413646159449032518502031931929850470974899351790840250326883864161542570212817060185477889133482275012496693198510933970615273590324922965846488188056320368063506389801229332766171403640427631316206219886108521249631603432999066650604029567904515716924334600353099615982944878468047495413774036167328612374175422274946133169770032028054169286022946666686900292725440288235902132389740057450129172968813582717056684061026642419813111935700940932078672729102619590694842005204560202875271594729921542041506023843912504051925260729723636199416915569579772754327662941966634021133589046692436611877363793439346675887460508186405849175206890157113015599736249804211213413259654531996974832343054032464302718768582989211593110537219519565158563444414019408946108902322337836892917246627924877638300026175244480872010870597787558208379297923436414228094135824464376675188299132628258701441348297183092375627935472095316919468237699210217162341453403920817268506244470845059102269325781606855458808186187502579754837669243857666400852565673488784505367832484274560747144543044072364629878550736311084374266636243137004819642582128340946185679370817758307134918322801441441713238847603835214241970217023483317124530641113481240190940829584658748454783046023759677412241590236933940837015844043354755492777226042020600703300227554258977551319358084845360924585663652312909935506018224694090840569109220798812204885690416626254741955859634595973426630296767154473635232061536063646345983645028596489568487752794536352492772080329314092165905557016185190749038637584948003900943298514244961787974638587596528107938688966613246359240688279286012058930807287164211940799361997951717889445240872467340734415218236740782549642100112089840239031859674292055794114756411987356035996492448906949016676975342312523271605604253212186534345411564823150419486856471290654037490200042180340038062354326338734983436779439056817141800190923179835496784461736733073286162921032594687745823828175032228328333638588792030306143706802531879140700924281802873417671090094378626579702713641142145099492789272760456532855353549877582481367400387316378437500000000000000000000000000000000*i1^105 + 5483238400114603698511369109895206095951875977582168211896450240495323773793450280242974013913550077555094803026321770422104573525406896006659133561542839581751557140992627059430579333481487014346442991385954844367620087939859271612315896571064823832944932974168924533013065535140423526931192367444190536299642545344375469414084492921780992358273678175026652781498364548230620953499211434002430654055464566018153205214346177857620046152786673460133952845525656858897667498270602290141921549415959404383582223797003289450596908011825309830784434124551261331286238604298194190705312793815898566194201431557103870074950471321912267868201604684129596262324947360962979014667693285205301810659322832118462675962845168584771404121007825783265144709645342795921811241949862186599984833553143891276788329583072138338435777876384805020431856067599055459229488672764496777088990225152651348660317306828389924260182838701160676247389110243813024368577672663975259200142497500856287711834027495393067845085762131521053689372136323323437356979154222885429753902383314361479847691544579846635913118430792227405771788022220897703778716847245642595012484441087596713722075616668199879817589402386472929446283564203107488261570620591748447046681547925686760991121935880564500024721778941902125572243032193031609250656182684556356841722565709006801436565788256839814943169283493590001056673906845816966652500829168429993832294438961705327603199458498300939698580075543185349183978376797308567539102469962232232137485690103927250066549743635338853398466766759630144126587478103371768243615848362894305050868428905125880781714460687964643213970441589766057798686711496771681288973722945767949594631378320049167244515560429194758449163108782397071855445737722047933237173760438042511838910864102543964335332222263811509903433745211961005824436208167251079656280676493417698856650463098146133525691904828688259807851059019715088595176705410415580518552635580748380018008484285251522656003122703319576010081536030744809157583579608803980015574429304106883407395789515203613273340232841986842043381772961163750343496747440448548358234591443105569579804381596933657709962547189553745265616620659171358725140920659905229826716088257283091599255299182461164366319774601530318451689404030908030465194583277571896189968408892081716945369445626709699196912813712087248172027381365315179859908208864360173928976956722570680300330526809491173532202921053638320393532559970429426169605477314945203344831260494316934139336635816201391065780358456721040010515153350819619308923464579866789069390314235268099332841705265749275729665871180833949052491822486808273304402446912414484933984128140484774708713228477414952163161587179559185863957194636693625595366782622816864495298855978826751845852628846885900489805818019664010123996557042311178935555942564150345455489073899125000000000000000000000000000000000000*i1^106 + 70602886426083867285756015176429648779571128899908690507260244106212550165100076879155438685869314639431249458102674429081591933469819106437535846502984861309213916028881736729498003777572662394813810022917447453206304778058713612546296316357023415058340190733154515807103282531692907211477962327537521830549140033628962955474347402426293483182924478298266046389708906393327615429977775534545797217473497364253582805603248043343517640912666608280464840789596794760006542413421292776594892281494215192367441578576110406517270529183706669962362700009236376554218084122360866326718936936165306970011103646729261400497924636147402579243494674175454602458001582518012142313160596319055574526229533123033964051432452743545916107662676842140379773007208413784800939933523320257922323099278322377008623589284406707624301788772158303877972977302236246554903359308625336769748679114845612012045755838051073595718468542020229321055206796736535107945393894018489907938225714303821263067645009378528961369498611583275449786152965278734779173125098179732004145340600295679069132191455244746771921132584425846419118462276597756669390529662536291948878825323806500310406506028356740226310608314645880657036561443706224004320636932408521212876598290512077976783172701127186251032631249769608274999806046821696937287942430298980144523076971698345624225707356493463119309352280427911885984117704968349660095858282322694718021211866293079985297712166232396100431956596210578960568910681747442623220058522044860483854970846065665897303117942887193925949029956859978314468586074409492070323285291923935352963173302075254693149684182076465953387435589037485812330743262808781895099367813519279957014820439709325753725714908539677637223589919439848427710079154060782262683331249576114035674570593973841644435167779411046866131749081463008966758839358320291742031799071816216462164772055996392720857935972556048703845051076937236341407895537959933980844365944601529066254015027222703028395331850441539675418203966346694205252751193326829902519378563778812177011647175489993876902321997539995522994534960968929796769177839165147170364527819944148934196833963974235524407438307514211418991393270052790468199966865337739513720875716535337024612154720153134650947668789992636980983539549002463306258478019088150567567347992604065735807434927442988844978719206549259974692244931929055461192512343492690163303746539477496341243990098083804489225511716704468231898619098200522673959019983092137931024228458467966228018728717370095142130396340688167783836999824308580895405262933044942078690059852137579668072226441761675620570874681667041772638348066786013335934252699298302927197457060907177877127107722728063708152234724458996794893832896316404958294959178502556556955556900685951065418532979279914308750427337954221294077484185349220990355284955823992812500000000000000000000000000000000000000*i1^107 + -2474907034382541763145484004914331432208265275264207639063525833191426702359669206572630125138734905571241223272126949799602465956678559853101074382743706727611359308428030712428901315128600146659023384854394988133741369504787590596170826583120577612734500706352769478656676735524880015027119160415629892189025000752474119931304142467192592848922824227584640055005152803541426677260748416258595877478873367248689960107121611717117829128131494829151071797006333830289420965434879919157274903435836147108099787204574984827681057911681908793867968987306973673749520854718099104557405319723377233864807340390236446331032281769234636270574004325318917468523078540689559535662615530414495031111030167828404393793027348958791508797988022853694327821460352594370358733371927237056011068640359828215993985262887015379530206988031909364548428125666603682555447044932383555720872279344942605601459944333672240519319435606394363481576782565526842428988268949060245475204111797004051798048721712595106228215802678097972115160600152203657415239867250294435103104957066837600422260610995033551983814777665341289192779933355323141647577340306474867084504223763425259361731997924976403364810435942346467014174138850153583334973815527620168910657966087191472709886655925092668411214276969904111072733555678558351753448131118259510521622461844519285811640568464843764911893568603660315753043284492228949430064905406033940549850686217816101861978111582302246400444746667431044139825228296787528478469647209348282203038384959539827595149028333271767041253094430707108818597164547900938459701270718199684772944288621053145740465506200565869834353175455708031164693680661589993585999666974388895667708119943432020646331654529838755960543105126500905032119738708731817182828211817811969518010292929108700051855169868286586451797363666345820050258329501294083213498377866412335385945506313635353381517559559984242223021875741164330125327120286403954986938771806119855884142816265214182034506924898121624110488730025412065348652198498315958161919224089986225148246011939688351026633568585409726962171412363460476980435914838802017703684043757360358552521233087794467928986807932433615267451223512510268243155756986047048631944557184343897252448872248810673781807521379134149008134410018476157674802066693016342297529215885969438662628980947295829284409802607193851853633549555662016799663880152170679374259747446622966459139793182954331356146588296730980350627510951620803435661000511139706488946607386347571392847044395369565530331836512838375514196895522862477540500878406971566258694475986747691828391393758861214553777109506370220758427228220406909491052800847419178595299613281119213680795420550797038987922547229646761119918372544132717003823060389028075574750345907987133928776214298705967964207338786429948968292807485332512683860000000000000000000000000000000000000000000*i1^108 + 4350904376816144104266784143428682471144996749197476230148793954810103727798817478607084598236935165370174456028602013330667136857377250028844335009111038313403699219855653909955303166542421040482292272842684936946943696844723384023629694938013432845693536246195509482312505997453196894623143967017026664129527637376033189267936099793101988717511170916867305492337370801386489287589806103660156444085726889094951304535003515877808687571766306440006400381728325362475063221463596276835397990481292125810891802453667398461175548299623364730044813630995046328580383758988165837929501952222227436994452913888246057454748789046737318503214541043462966363487717115275883294763457700866642850087840411987606552936469301034735924974046997962609222793739730614064914323842479891700880975915790314777385132667838159448704128456414664146469549324595989838581143841671602075852398442011272679710296560994146166651940095763839655328813457236836104269212097939178582842797216046383318564488563982655247592803363724264491814816975494373747284780298983355923735418758348453672847716588056204334993428994468771073092985553064461854377424985794986426426787633347137250084658010119398627747143160348400947358820048194695910373139631655214540118161358279788452051106884649282796316158151278756237006688149769871180281111942032858140558109795269560559384464331834080458932809825297567550362136480052390914411426297698738233739587504721268000125586891677038152935136061843018730680685039018280114842956689004448253676261290676797095142853573975710221162056061125966830077214392635631112264066391139998549607305237100145192658779860673469716058632339439828624285826381353735368534875564227461805333313648878550606909190859797644582192180724913682767952495164783214005787980169923383526423190239361953517810924621657066374507795447330610244358847035286565418590733845305057522040257948398291875275384951601509852220230237220336677270632901832236514933295476881000066803845450432251004315401347141929024993428502266863817161037196368803886290122035484487187576610574238712945956287097740437179946333054848865403866365197974101333847851876904857753854425941451276552359396785918709663406428934886914629385675344602650555999039671046979311043413710897887437861577657119923986593923168566987421898440234959918749870081582553110378572077105024241047116028475637053282308179679766614442253837274546215764233867014457615165988042340048845839271990702789250663033320935194713767851362081196982894785822974595905252739895438368607924858189786098532128965452664406711557024798833103078537012475372064238622413782183861561050630544145869905835310041262070514629607305171286934685670594343228593746981669339996581287793684047411515510551630695671424358607500194253184180206226810924570248668092407564912000458837869009511278680622631500000000000000000000000000000000000000000000*i1^109 + -17632901041408850125434821816841367549709392862751022859915688917582099375380923126352084443194921286683961256572269174940868656983506077094123980605969546320423809495632347923270802998518577957312016354314073755043833064314419377873407822286037401249003484156666292465369397125273677942567710753160423602894675374492113965415900740731466976235210413012133209324475348718404726694297758079308526719927779010033032068201446807714368539456996581239917155141202231706091399931877901014482428959902268782247750179246153328533451586108453435208031485333296536674319176287517057792540579808953465642827363759257431527386638385859352437952165217916046887982870642129584269709699395795797810689055165695286266284669320204022186807236673952306848993607348977458088583740254968859146268357827514636735002871960833860220099694292537792942517280499263549800464804876154199925967050676778046164189100032467784600024909177444706103697820785688070505500687035852979933122381579338001277580101789152407791484466512377258359303034972299176886184153444978721855363658729489239865311012178009606997817870506919653972772121573677319038738432163417592529030618614477170693949757480587852405547842456201668870816721586905297630808517496973999768983359383622245935734370188079663627729527733749691440959707374305362217774495189236022057503089892161511518727237298665646848127758571596671364264985774292820817796452438544325365681560702294195240593906136143767439315247720545314130665344054217064242544059077822863262249150287069246669420371449617868354247760256109863000460790282325875855778785011885016868179068744798576623875327200942864075433359460767946565538839602864686582412151499024337790886571302204432391986284320968189919738263177882329797797922072858923043228166171895645610344263771264439227027249023021713668737326304856282108713152865533466773955884290342758840827108854029511934772386272996276284937600951640149645610004938287068836006771824197857495341282491056125363821584386806587497323902198415927424165477569973436068572416612109101656407485081923660084637400368775590073845546851316489084740129653269225111888766829700698267125902435022858133057796777449064967063903388954443894871401732610894064435882105614419054468567763980420731775239604567254799788078582608950826627122731275917038577001965094347084514511914932256322503363355865260543496879334292429370887556711719270815981327670282495573062828329814792046305598916211018256871827017601544231201294897778321517865552532564121328538938574716356119647996175649913377545452358082517085866107618402898830968301705290333350532463693478103953360849880645470313860588286233476100695465597328660884293335938988856661323705997687120578325838609589900484054568750460940443090537538911709685616498305399706083923029133899980193093927747814600000000000000000000000000000000000000000000000*i1^110 + 8942371957949687233381316195366688655520389509283350148813967725153241504503292460096772199884149171658876751808369349515928323732035567745610435122634412215484463680087529146850716111428689724145578444433211250777112359992694690157519597530465488167665387447127532850692709689741255589983648191581113271717350026050159324241460003021727348007595460792685322775881142683599210167680610375939950859926652310401321795836348995776630218872620057178381117739360140784689708697673306025747645273216293039419289956255307941054656246712573358767781569594932803058000586133894942185761553552567813810131457580935025717280082749740327027543752419209371273697752054334739281032718129534828214655101888630374271876010371461405937391174458674742182012084941061079293128432876116642295791135698581826355842991700734182779171547905678987666931405586608459287604997799766836856290242613421544073977731352928500900537984758048330101750719956740510628150587782442556884258170593086173825576929766943896539575612215247704488228616146931082548138524471200075206301097150262632579319852989120076233180601152777797697723768935297127477012922218953836082646520684415411163665979992962986174923204172725886767522294628532839634403984386655192373998875675234087572546545479811934443182678723368654643191522054732696424248373405311813946342629890344721556806798603630611729078562711069117023985779651297097248127745121677430954070716452010869667094627357576155513718914816162128105362507614735711087668423819330002285252977927273785477340384072244145800654836204486782287332501558054081922630584823979922727531356109288184315772581396739569680379975459564349382340545873496868909509154440545318563452674715741756531074043700621735812791226789014820826696652728522603925800941456619536211215355174410924117498966420612655564653556944736571018341166369189332994588424297477649458218627820196424730670300856165672483158164830748475388530165792559990392232594901214504221545781302829949048924433074289404929831033605999383054373099492477092358642014137522933837661209536653600078660813712516799720912247856356284953148493361928505206998542216968578725245331180738080501503077409716383030392394467133545777886920784888448971043360505833326979394629794303389820029234177968026079788273373443394035940960935981677418332297032226351379189734851045899493716391801760390367414654277147455117500433746509761691958055478053714095584220835422975856903090752204530976817934893473003512408929620327991920838812477133151429148768089513841124778798686290659294762247751688580810488746671506454971454075546599122161047968813778386005769200382384068214442428194036297451819273925731693322743293341626496584458052912099426175841612210404646710303075964821855829861999496416643626525806273211630859755131622877538580000000000000000000000000000000000000000000000000*i1^111 + -1714995856155231741167110969351689791647493889307555646079233687168612506253885895623886913058310008125734843894494022785718979724576444927305410594420334468371489252488389916042478308236527900616751159945778470982326122018444739499766608075777229386049623967387645257845626324756559903119977394161706003427544934471487030655363780520993740309154732377845086688978684188681886706061292117863995256669479293643052867720065965300016801900902424102749391512666884688461561418176498005017041143634279512528903859906936894811378640280034574435469610804577298454762595686476350578215321227120270015685754138190649989872826712281420655208720649084291918056992323178972145794508925879683945903706202306279838964850133904709641884921350075930457594329793957897668774945356103629166002624407335280702566248619930287990470136392204393211343650836449102161820024656655237379870273116430740150904530761109292381900133184938583640963184267583284037328503391515945076618392008249954906181454646803320584871713671131673422784591830239633745918193284396386862082073319139825756014238476281410336116731783231754406395226218535626736596066846472983909426480768311454387669753343905333807518801748484244651110057714357280226870905750404477703655065643797760589240263208725989644603440247201807109076479998148291370721637041791177289840759677994573051422533661846110460630146573627865597174468248062402192348160723141217761413268207391882230131885180306781865382362922227481688378025533720660509152551651437022651335967634339697699545638774045391267788313692364143044480836463958682534019232868719016726083873490337355994453694450494416401062705573033964216492780343521945571526945616069933007462907215392426983046738868230658737557812500691993118168133033128926064185219203491150240232768242672809460134403188390408647590992424308905490627903725560734103461909876065233672466676214327244073954625852294358654334320146758909911322423788951407735002509815764358817174627534184781623057766574245087089236605958289663339701453486718210711622716199630213251821106863130057351979500603745320999668258361595454585578780172328481294975432302340792112671918659277737171173297349402052984432643677420044197983315423042060653798547897284728297628104656721875904535021664247731893971423324204491013362498168183301051034936455294149553858983155775497865755076906676814956303475401303319118664943663610330809846498906842079057007086300094907253683502949673270281231399926408080156997775804838466688747309753389345794450615491983282382087614904688207274622365087503654951232815660222978189197079478103807491318773575668477190485592261816145376456312341796828502933415807464244016889796651518278730590937639162356451606611066191054862431094192422285597152029038639886556428520573794879304873600000000000000000000000000000000000000000000000000*i1^112 + 174040111374099464755899002704096723391932596420933337900583854283109211695604134342904926385658104793509613449078947410287690332644336664677914377109108007036231135268000354739770310802846360266237110294778401470648733222646659367450595727820340073277477333305813742419555464239407324091438156706172873159345430530969549591618919052744518538455491897586755436775840255375664791626498556791562967171565229591422495177891961300457926866455568798775811737387631622231551135539723617069035412612867229270418573821017004886254295082208686347744284649592103047587091954650937576122079929465091275670340990747968343288638343050463852012317389988300366612181662234994514289511451539422776873064529349557520170040323646158971657593502032074286744880877635097657336887961741981359220408403782652970820837793353399058566707645144310034913504506193999598674980176099746013266339309351435400930507469265706571609628568317324501668321239438511169797043212833699619355327486100798419627607444519989674116857333535501871186972141482356017239079510813552886616197839722837635999536193753976119209856118533151913560907460241462532033823220636275709845112578973045538742448178412920659058894323557091805656044458978623967074483229945094887790669620780605826139689971788854888639636583005628480706614518777952753788138028625301941299848318847587051241151946292323339347705415402209023832927010058876686828611218592232412880232502150044855610196301893667101870640848465883994371414416174110617109915914614296422231255605727020172088975846031591618966024207990820882572037317662069349776476078252905391671248673258132695871879158838595337557691011992885689579558271584209108698339154376469031939511631197116572383444385045997151260895287505457414635165430858252516470861227971542120465962711591628116302540449200895146530543487860178718773906569003765219695856833314878226089681963912873462214481233474382840196392267711521844654911036856394173774978721041232133663450771883852114953260164208702320160094720778428336520593937640447131560865278312453339596405310572683692829922870995190677313984468300703587772016305850908628964333303581288875610750656380979523519273041840941878356475714956215972010889896545227513899695380191098530315357296419587155348758732052071171236167436466752668205801717760048361122504202263574709351437451152417467300764245530726746280905204323928580796313986709032727063544097769487918987693632008672981503077791810633440476397657773255776300381353663233202719166527080504261621285950973139845893548023909695163921907531985633219101103405514085634994926609813799402351284133913963256300368910710036083716603418331992676240437520740110138515346066970982520292266253441799454248497768715164291270021245746644989481648539977205315302729120000000000000000000000000000000000000000000000000000*i1^113 + -52252897382692897743036697711429340472628918349545269634926519082539899920650614315057646276254529578219196516333550252868362076497224353013914255599791933792228389718522612741381040013529475245436198884273725625648715384512307520909093199801184403501950245107121888773358680433879573750763333097618468084682480550247985596792763942450262728816991008318905205520370971065289177508170986227919166447150972343795186288199993544861073768818697660705007007790547631520596005564165040095908218071241482269726070393786596444830153402264242505656092822519171576977540117910422278336218716820731868549857578091296399370054552080669994066068219882696629816825546923400358292304166631446133074768639209428313180489139529940367225313873801429212096481844766908780941261755590232648216613551607010004313599469459174930332787239647817090831915155562152879327800445237855639980842968164037624393636937071992731352124031864805117146024828573935985459761491582704837593287522652840092043987917180034572602314388086296899903333517600578050255445317284288934248433855341647417901638237562109976971136123912893558208916840461673437649576208949265071553718219137794734597833592132405320804197389470838911598830095580555225970948270869145640961902008867462178596398768537055888357493484093152460820756776291395372280148475089522221450835010426427896928325755215301992483573794912583406095156401174191336757494659422364189656349132174645517601956888792545198944097668489842176244566446267729396968520656006059192838190876358863043227022188369870428202335547511063697104434681360897097703491912363393857521999622194027522979909108294769607058110761221364523161704397803543047359206937570197465607529000290955146421949389930274282388400156964801036745976743114229910459415127354633258357355674136104817450737673894693558060330220562239734960792356818001123295472038995225159345893728631156595941727133732539563501216501396596854731738454502670098364977233720831288970565029812320781210643448334822134810004259346985580753527209324626945531934677118552839603627366911646367297248215047024764640310226585162148787870385475391624347827127129699084457859101125419553699733303147503565620212933293477719388639505172265743990737709031078007825314307289713198757101565986227394772634620173201229126410633066354123880060288355004932522363685172292215256408279872655010703630728007944865795509145155186691630689936787411402508364005266126839089568890266753925531321608665398587757429475358367758044346222720259403806046256816222498360057468654953074320211775743088144386598258732734793263268194038908075045501714528714132941224633155283409551824866091495548744655282875700783552285379703106586962116715255683915036310653413348145654202464986785341143445704768000000000000000000000000000000000000000000000000000000*i1^114 + 13148189698679028950067543662824918458539247220506677876051113530550119614297132121304120481694950717626075480934675205870498937926060800236811273517461821410738066308225320954502711623726627100521432061834627256052056429569800256401265639492479057771211276304835688769375077091056405366061542346252327169002870904506201253619406958693131949494015499980869290538372991046237866808371766634858785043122640620333534582231544244727482926293862149593129715164288934893798951139436268083726611728686160818738646868881656458243916768363557130781885282408807776248653476402608051643008259290493950564173498500583693698058806803719399113697665822295909354059560158123984519595805983083280354667274483170571591419003460921997874095111004142595672899576591071909603383643831713309487989741705932018938831867715135744411011666298706504589729671740553397924727229316254619480357789031970768523650107482642982214022773962480618161348610718934679070064120955459474546666562052025506140277154830714133751642987130054444752214950565421479853161457536987210181513211798922636571663615064374801055530596080190396484798399861189285420133148321006451155530243315187888419830527004860001704051803689768921824887239365107179323426337564352035449660271925156276986794965803145830537712905639877821754665304950823732582201289778555870039992516128227631939935182986525098774536088751238021518253317135739776575221741277893558430521596270862477477965736769691543364339121136609791736988928557052829028624342770725777148567753668837091473355284450395114925680495117093032370379524225913631153577059260504425834846939902337591062624929630667742977520613288407743851860232134467565620715498165731903252968218733788326185478136266611649465542294948856508801687251254533838961465712131058489836164808204415449743652015438038193952188090281575185403794198446675934160364507267135823100560933034752850418495045855233300663192743274014563154021250469170819101954404725170292577327546769528994252950517190383844537935125872261382089091315109589395846212735867755211911328656132369589954456032451462178561029907932751243533761358168754621117648422480577221241272436578007498920991152040572988822813180673067267043489580689952079725187846278572951191447917735168882458257135045746790646569183216304891019873246077019478589889434990204254335743465038183285457775668405150823427425440193654727946198011389278892541159360124784644681200794742226941100172238112497905971374697157476565833365188395997620033532967840817316252173875490783626171505869793702953765193688377834143708948240260585528348956653377091686155551211849368751759075462455695002863486820281855936197155977161279306984457086084971230031670217707077353094152175398255440571956873029395200000000000000000000000000000000000000000000000000000000*i1^115 + -1026154441942078160112229350338848634307891090470892978474394344313616067538934035345360166544924911454622532762115204964532858489416358264706706677712332016901331649902552383062819278686084875099521534556277689853617213014749330934926720647246012360223026848850524561609850255744011779022147692034632450358497235630236308251971176195883194553667272070780778277965596578441855667637358303558409924859406841789478086796862787401916827012292346102226091609132850929598514473930680793838335028043824099421090261228412463073654365157652923054110025161364799524047414996386135946091461609908601842098610851642217398837840778700616532341678416688778624886970477054056060483977384558350998534298219077247343732307024074864029358742745263817073123356098112893174658782612655139766350033261973547539138833676810375049045114446824920386298318051486069484463170680533903140254110151081964303536032803547288386692190739599625274775940191461926431076299293302412259272579334573928831442208329331317599779502130465718681015450198876059206270445279212468413542968287888472133881234431409339355632063955335027185402634178578477073938042460881281147967277128262653532102411551333535687049983765917328314646732437026724019842089701681501586626113987888166311747483781527030747037261674199016302097312674950931054732342545726198995030848282631867180038304481775338193368944774810956439466820087538414216971676836892671736137575459091114289535931853401236069033166979972674725548724274199375077489617783860727661090479908191036903125005977593638116060402060002490219188732366203098023075414275336891384031177164905833524235125345646062388064635452720727732217576502946057116234587837695903533752834896013723103433563576011369074449096007025517488922889601248137348145936455082905814480790658695748096895452453694433981092762799622237210740925663274448988673858206182189923934134963975439840591084021141527635109582898906556184628815766470050973589945252780312863913694070311162488835133155208375015824461794597255009665113463284984230142966492076469763171558930893379362646989348636343933656518338816542612240290929013065922337878000249263150413835900902161052078259847389002021574759785111210505129687821491219685034608019725204347581211011764850637070860333827361641889983390554817172248334151653563120477982088645408729699985694198311972093364040298368764219526690822491260289706052505224349909992462477671148168242349003244045726667965235302895475102241203436330868794053115072784245647167216848937358192740208341638323477546671186778498285454112232572776979913506568260699927150117466376110081458755255539451538321542188251767126888136592688419764880482778522812721813738463461863721956858708063131298359590850560000000000000000000000000000000000000000000000000000000000*i1^116 + -13439654516956763803655167345805472396392377762472606033737288898544596700954449161126163430930680495870574180070014346353271874749689945231944566596627737119611263725421907192810968711727328568309187026358629241057515222954167497649522994395435650796040627936341454051515963939367221982663538834312547075967672490136377069390561408659008044290473739282850253628387659797193525925972408530037969096684092258283679835432800396366783322581094068294705325422542178966112667327603400732104763053546993560231260577009489454156685493334737666302141631993339495321378219249829335814640993040218914856654593569281051711910024288614545027254843824254170215664113391200021265209162814484432978949078310186848150164044939665123732267846775692235302898180470875039066394607925479409111285125055831625750163256271430314420758014892959845270482852138853092718186691300872607093798367580072456443436902403606866444323524995221293355986179522967884130492622567809326001164494718963154415569614097774433945715275368397815941811473321233667643227591452297161589866459078059430500075239828206755274745133371747740714186340707335809897510185296568252297362648239803854461547341376353403765623991791687797423529788071202683046923990555089095852391266546247472576007230611955795639123311810217066890373823214359549776669402465717011212816821066713864600846437989088237548932782149410791977806855525007861827953102156255400806644594838251390437730695851988725062358359361965751149797064477655279913118360643126855547114565740951737491479277983412604439669256782758316213299348487961283776710440619724415708267769585828221475277323539762243227727873597391099630299537248577943934704409775143412387705724970703842029574253751775009595743328932350133730302176969419536089563066675662422452376142052253937557164361633487553202679384071873366772801382154529445454914854536651762658154644725010427265134878496393461677497010374177576444038470611608678865282561142283517989390446550053753286638220089617556795820017880910595245456391391135514115387030304911641880724489062050271554673486664871796828686129280982268349850294944772768903962683754872787206952965601505825581683059028299986160107419376411603015311305893408717740638829928479250673555317889230232675718342305971338051986485587029291056296639742997789526831475555820306504833070071981214398558548924504088018568192530618067771004155645118174082314328847665886851779020059700967893464642271258116082699438669039534738970299449644629493493191554310043628583538622996412635227424290687342816127615852791828772613729243978656414261129451768109674871024646015945251520568833126216809623810680084993769527894090911350092443796354869053325049862239324928000000000000000000000000000000000000000000000000000000000000*i1^117 + -77838609843004435635523050864639332563216040980166334167119465656625404425660929668888986945163470991206888111072526955343899894696893433641000863326560198607517836208942927380960481213971868513842733175338698177387965874928286012173794109264800880867120752652691376387336465286485015873347954933104078274596116342356072403570790021236657465809129187822098128395733612370994763234295914305289492886158414553729884882514226908453714032757125191372298336488383405915774223555715620893381312487434708071050073792497967062326980375761518359437672225368736162553268754264408614105128112614480541669021854248053249231757240838742874787173727330951640081681208290441682928824506463570742503606631789743027210666393742653889095642839644894801186855739006886801408152882452908801202694570026188118260828297751261229399947023848517051516056823338045429514949981666175975272728457868431183976115620529579678848462582016095553711425281003069153805733794710155375200612312835725512327076872019599909098942846359840630689252668084357835292190438889902908419289519398982104827156869895381154916817446050521981211400271431822443551810240990106500682802741235461799933754889094352607597676281758880901496378289613186815469816823222011153985473464651428715498245936533719774581423386690160735912816945741338017108888819121030710373927061030102822548181996518809708231052472123294141049395594595916962646069001785076728708895788034127567290376499034400490956686179383791611224893125027943049587096014898059034570805044486730439069451728504742501320938292368257614830138118339286735487645767683747934287595881303357329872229801921480328572677523048070020654198659109191739001582152290748912216790495612361775844607801204873710113171554574282017416053789986555905376693900623451511086993265545527640786695114666747485378265656786911038029057316767848833850981642229320200264767976325063896334212399073899495796166025698178609961394391810945964677828333401211926808226653507857011461973077316328526580279138183860698969165106813709633192716090701344346061640269176852370589836936288905352403173322968006745875457660154028064928198021383284064102696491364965501810196441247456476900485937672144695000491156596065654649881818369746051733396304182000934766132899995002863805198879538467269894433909831258821415514262326991396550376304895845567490476333250205744387720493220651092192380308885192992983734155056767586784928357652692867783892641871160368741976699059916157826383202402638836368447663853070474205621574454897757975733018143587742117648752931064870940830346134661563850507091620404565257093032605747977198368941213398592598277083165888031821622439076935144129500134752972800000000000000000000000000000000000000000000000000000000000000*i1^118 + -6356407475357553856897410890936437710210730029758247804457309183422212203841735111786367471706047062730768922589090505267691372751784809824688887692616197184539537809354122670079969697663907313535390321900849487348287400836949456414763606822428258232700963053221483783683743752096798251675547380256480974953596045555287180306810961892395669071017588074695615877325048352086630120704070714213099096120527964448649435937451470335402005091896294331499891922245506987858992001488128698540284590918741353962337007199696688047879616808024639115218803900074510148165297243595284175799392440727333710833833228703784122021975814292903251375163100522818015409423412855831554434244981015493803956491146637157201782841447753276859779199677924113024424296887515468017719226056496341907162872315704778603129638205568993404047540576559121579197383850586466629477645252239601777494274627502811791063675029435710760083030310850289458310429514320783409312124293194226474609372758177765818258725925739788114498588926165490522078447491310530667694107882218193016346481071455705359321861788650640039462276646833373158637293108807599598640748797512579186178143257979170064129533531524328145947284759453666284969064228105129602219744341812870080369131664124090419228786522969926071197522551775376182071684801093964673056698134528448875149144029286048475803192950333955512498048181344652733052689680344916280427378681424451974945160409661441546532206254015919900357842892337544642284398102636109012632606038190499124117253787161723954277168151182405629348997775489480873799340227810254313018236456395344353653931071639687179134043752648350656032656349645139517760627041898775010619080395905928882106220667439070509831971437421375624242428777780481223943691907215753725561590572984324783883837892431053399789941645930172122201037435989669279228933729051010966384745695127921148541445247210386846973584599959437495970504675961903670113917838703531038697445246812106250450340622944737226670550880687244996319539948601170760428909528287317187996280582251092564110415219433202221441710559951316263259129728584806053843851561895814751131222847659014504232632312853556788844394040077253395368533828753584327875151092318087780899121014494744608010920609392548517266322948283797821327833131053572587371306859004247577375181567296520154731360743651690501692279578737797222264067905060274894905928346010579084262995959463907109896408309843157623111063515607896379236769706292404454856941972960357186314126331419409373111994340880691200058995232079248215090019829202956423177183529144148185505469291805943393245195138631707773168609028719716547751190916070372587853177825280000000000000000000000000000000000000000000000000000000000000000*i1^119 + -163004909932662293124483372003225565369715424088413513189555169256030896693684315252202400022017590598449114976311626691440110586326610865042409169893771785760989395279010198874708972302275958703654583087292431389270575336772052411276991190050698185278783484349470714353238053828366689498033742353201689936615816747205333479247404419456031205228499807223666822193830016923148992621673806014549797880805760537215562158104797069110343678478351351605709742875539853348112370763467357876593847024605836740167524341715954782167034007855104216030697024585225741821742672705164229927759529811518162187563337741117040285662604646583827089235271426974137699850570959035488447298004317801698435213600923438211122249413651386710964159932126887014334150906567354380452587997697906907940263179007019232080812941524216657823185504296141774240734447187510356852123636354519194330545188361220340355618515388938605449073314554312429538060619542552034227815078341459342305476848816841830463431747233883951863145580652254424215065192764762958967383134624088413051099622822013582841684485710633309475399709967282947019938045857052717850506554885295245754420273832487695359374340984251833419649224860881075896004152932400167233745558692672338141411993390301685152438359302730091851046726103627806154889890741347543608541465839176129943828325082229573656816262856361011880787808363390740159360158682580630784174293223770811235307833908636306786973952159076437898580203540651120528511911535681315553015869028132401369735300410973563417575066711111756337218065377461710165319065398979201946368048748682583207312162498843199516092792238428900647004613498839005602453421568985873210049488096861986153519813723233672265292013552063736899246106481642044416754061983465319712532489611438816445091665263184556166037843219337420919468920272766950030755030746852174365024596151819555882067743542224878420737542644540507041284685888559648900694194395094257763865397625770646314486546917246386884961689137767090366388498338003615767583833211116568954993971299588573946636085382243035335789524852071566453534049263478641433397773704776587338466698133804297502285118673629311745579822267111232338056159274939208580148392085503011672337104156165370475388480585112342145824759644858535213866247238472128935445862860261987615305797392945844927006520261149295076000664090956673035054091387303282136402560843660387710312699510076108236137032390900326089945318056548496940419400378774831899011779823904429866762612710191633367539132995288329465099853390024157693309334245938087506943881113456700473319654737798479122531803355312544640822843140807988683399168000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -1655710383773137536060003428017933583484948499556517698915421821904560659927456266491376766161898972382676334775741963572663495587921171372046317378375843269521133015512638018829060659329390037452189285473943979270991170840372039513243169859256666626187069293886616725601719688935496689976388900559337549690309051301930440891012166625734162180444440394591493662563306595161884927931840928926462473245634572994538786528481390980302438681396998904101563144090110965255096932793381177548019534137629155570644742175093382446293045924203589942966082829571668598598259304549171324221042809863960103509105958333911033792169845538918031793243309466935283735705085257201063531294204924999481547675591485700203497233750073547490693183341085208066474148067817513358140450338366621096552500931273673076755459703731949643142220230632986915321686879425102415729114442848615159443911737965165144823862504007697160638493777299160511010267688388405066431357893717002470419735771966421662269899670206686502480674236215683532029857980382699040920212350387082820398735501631992907093645600678777090060277352092514350357823545873097414508617035921985544660836939846603022007976379169158841619822463762299472458096425116891719118831763275726467499388470646778059111199158157967121070915147164309104308260408642999091922887603256501030017929450866077287886776294122982316742967206529824299201256024531821043394257621758981448525749430078075938383756367690993492719538131769103900393154895177295274495845984424040569303029549766836082252086280219306688856441181837120067517986187892834638524627785544934251594070934213472574705774207602524241689006627799427996975078884264843313747842015526566333042652494037295914816351166000811259019699975543939227286325701958042820168096921517451639975023850836022731874242630549938210184930841192036197616822394470041183220575002096336727138112723727377697847104997040696451035965058919219140341194165034195363324045844853064763915785334506349698421279921508181344027161196828151109201960877500232907273551707514788819487484466285334127890296308478624670931089264047307921529396722614755735243184872555808002793882895620322103317324028595600821418399214177772348340125086288785565140902767491217811514440797319605237738552392059421750545503979111909679143064804301731153960519018654030191673035903490080638920599439509429602797807599980416288517749944938419365149638744074762170348460402471217700291110071835192372811831708820212972031371597513885039465942445910035596002771812784845612200636026181276832297508302785213907376739941027507767243724432207798418455119893716706644377600000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -2047035087936132070739247054634962870626509055799717117471924468050799475715956192263559823097020705272722200678188281379845763998027785811266966851564896485602652704502455094362159012749279266839269048080419229547978257171367879532968572015806865197568770402392389165904325339827867487227286972830719394971191869833537205849931664016722231266742224215552018555142072576923671540868956920789196452408064237579478086226943829569138014682172027605569008505910732856595990614375985764650212476209781463084923110427668675040288281713534688427523450989567234006124193953264424586804010122780319108210520735195788721023852241189522308424774957534720279278174159750320551783471596031296113566866230048432180887226859959097843388053473019242436765455596501045755737009286444255770076098515060890165815796520891396214353960294470809648990524865681110646486796168593501728732082276516740684957575134488956743016144404914362512787206035229081145527098088329347145478232098288151108711895465814058312232666449221250623870192667139837980384090668819379452779284579194830653349217977661801187955685915541442112663098530776895036979661975709904484682331817108665227719562473642744984984615089366007733519055921051892052917452298658744958375569803626618549263802532093015991414030417414225236893583882159865025969111126255480024482848060013015429773092742145291331644612623394353268121032421336560943289899332658363228912010302389501999665964558126274190283536305171040277925651323506995174759259654787980632838353187925237537017699062797610477528306441244674540590801580524146176166272437815824737031754378776105331251238275046575146337794261330281399646271830310362107935733656036590647180358670133216373970745839055929785030065623211926380549620507378014288687740596528464405536780317379107391700968785872847700390935720727440808504339081103570474944362062516127240724017262485366032862332659825236231369007756165419760866509527443529683596200800628879155209148631166000050575272325591268763462773851611596633379028403637748381549983355194807561465838946446615692484178712629427652084640918093983695890263712791879435342279648165633000131107308359922248884614778010259118573271879536715141106715498715418887223851795588957222588857477157481916111057950996566781889726591270987796807935549987325612803920826389598063418013416743346969925710812916985426690714958374270094166109360081653035452230758908754171126698412554371724225624069678428351436992319132309360485033631892322113865067753212387669284726226891595233472356709137936052781817367213673501260613104266662093416833539913973760000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -85425943991199140308919739421152450823657854103572590947581439739774235189674396858208646849832524151660174447518191938964369067735112983260756786060838455075944864902198836510589808368791857875648108062592734937020978765783561592915471557344148976449561647445734592075968210969891248897670711460619053591588189304694457103143819756405612610174942359725514430903924045507570916222293439923503643515517828294164347369494882493180057416031116309392721702461222447588841353897154335371980396228293889590623708668681606861114767225626550880858405696518556461148518821353396592302502887312521705716351077271629123168663637953385386852548590392861446815777960723205598454959157035299479485510119037724970728918037770448886605664631777731965990365428201947563116821935163777682526371774756878444875617493447261526622261680904446505337068437647587649663013285904616210621118549880623242105977281757452844120433172807365988831954990534690469662642915465635973502850743148651088073877892251954038374842658678112489161893631768326836797261171895410211440454232294835147648550496441495557895505775046176306099850336542349938147965574800608665007401816749941151655594885134549563748652826573410594467532957064293683997300051324962094286736810457712115119202412699903281373974563603802287533487501615801426625759976657688032312510405166639856259547124655388017303042778705625985434124849227149257149361918256484132474762365474667204900007746356218386628205561986972522385969683624352668778445676073815712543492467173436892675472673201385865066344092516768416888345575632355259645236303031160200896884043185132470479528005369137579786505135956893646398595536860401889807453911415557594003992680512266481739635977775178716610274928622052728817403627625875317404031835415577697953074049520399179170138625610086832355593482101358143021004114695726907410701106636511072335253827893324140763367555861379534848279867094055267589337980162086915420665185625050921467191573850010566861015778466011680784928777133008856468375207618893257910001000409501383739363899257675808169240241003341653586581022261992118058911653229978196421140613064461597370563821584572864925018150243392149516882056524368848757469790890120393194421041925717321299656537977962039950702320515275231973530935256209663924718203304576710448100492173985665419174078038249263908536793793796319470125738019469374506666030441401325262319497686876591989642749024968371090644837442469285469262795607053645321222685472590894362401754817249605215546340556588809937706339177874572562576552984181884537271631872000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -4079483811290782254870930056972659084151078352359601521565735419029242635457607764520545108174874457034296625694332402712199078757847231296093789332670605627626473576111560301336314757858082304212558427160495167604346336816644616904748210721907259046880196408515804767930532281556113936417549239181783669458750890767669466115054545140347784598037090783106914846742866941538508154517460911757735727537454845721414826816956674164933772206706787252725633669234024915148930590470809375211962021653345891601338329607046329346084961579983200633080364570298489669773128831921687899000180473014530190660299644470483533818816563942312705283575452778876143359140549679156717693806491550449616519772174167409107520314342379503422059478463881024243350710501028673016436234640276065036598805653182558496879177654281719794415825093850043699939076158611197457278032990516431986080414889774121255550069529126445301742337669747090805360197177151375848572032616707044147578635295907609427821979362566863702881629596795719276765016514066817221741123259804603896817711742549629574985437133622778816681130989804354346393878648973954123443480448738015852938760624962371811960633434487975268477578066046663114414886636307255661671421306506418898719377051013055994165451052661229307368813919438410312814043305531037897618083770622971981453091229830871783607943596367360815963627521019651863985200417791054233581086944154483696992961628246128273849395832612547923427748276739206038193006652076450860695347421202944548152135470668673498425070784953854921120911421946812996906848613708560748780853013484218583361521098774777496277698053920638037513858473440933404811737475103606739471188095099089947170312773108294273527620575687080240490701872598391725061000769996006043377034902685590877786125319884298861643784387278715054464608211011847093992531502650353550387391583494636254862491782204399872857379913397916322214463589934679909910577844684898674675331135113066412646760660272800042987052385467003859176771771017967581059746015483893831726631460631653870037501897210093698656257197614779144792594486693318557840264213017251810396844021369558894629048094284309632383902173769906138346672185317784471540090325736908752318934673927710696139706083947099182993517348476922432055164324656334998861006792680033183288381199480598413129553466477132156915814498063175617064701831428095545412228626871595061513467969307539106085394358010283678268253691644416587266096847996698260057929117025992943069802077150692327164599610144893024739434582893736755200000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 2638849774618520855581310232843548789413085016976589476277805430566253212218321981707698431811582830299969235982189793349674705403538595675328586887307065728755261182082783508784201670622272780180827572857494996927595627536004533455325756960825023629788945998415385562272594968715114835715280214708554010703685836575031272185468543459067075030095524426126212085680660682808460311173679098074521749835974185357069371337214171164588197865221261102587913102037821926879155717649690961891622587783641042873411830079931181573455780137017359376960768398082147300137114841471780502379712924878600025219277667688516171706869251681850718098638606642736709151721525971089654304430029312652674383575794591594131324629168905913205256494322096897857724115846422860994926763443525835380894233102158519306618089377741610076643511455061696099129719356130690547993417973110544989090906427471141260097707136738347737179967684387673020415862735978864068418205615144398214480320302311188784343010100574941788870124017101847765544741730656101587404973825526679430772065494673265224409574619934948905710500855825024775625255858181304063785602459623462606401021160711834063775907569710676362625414920795138965831630205076000465698054751120951294580568508901966853012279304542153856119809900442260471816889855969852731786585884303068435643155076111845884337056796623760558052181242781186646952996209239857672360001958368132938272871352477708572473844555488893575728937958006140896034979489172109153546978277153208700789671635580105406112641107421414752796106949028599909857191032312112308393806045738800664723102803299415847924095141580989664866495872507200844016222643741539911462892781482559091155176775863536702904182232210703489603686287413279927519149148003326714591366283410751572800103447444596803062976609853035420733895425911449109146058258074313390354671044529896832685510442841768742091455347930379128382226744338636348509325534475971684244884083523150091089906985666248195393414102197813805152909698689958189284165852999651535457439581618039438998731903303958932506410117321173673046302542437537302220173408822858187727796480207571567000017783874413568604374675827176874492818999417465053310213062462564684877618887419975191997081639265251419314707462500359228282427043119499270374114635359402260510925415276147313960172729265744338645997794445768834865186661097331342089609928423856158978287505462875205248886223215349652290702104761548914382946071366636862185663453213814362961660051027806029344276480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -563019911937944026843405016920264083094566151152064994520445377138058196529599783488659301041715590546914265044173982052352944944845134951756961072154650543748173408484878094622159382425000961070453609275858650027951958091897587726550441819748240332426260248051904896661202680015204365380858030194612527276594122089795969267811452079097739028453147548920029159124582498186037804744731499825077700144064656915115727645001490949684106183962209600940409593497944666366896828122317958501058977595257061725226726176274435093180198215322322305416452759635978047261976709120858640902259236449801743809942577197824849094002035187159689358043782497904688953920879188510941354490097714918329172495569768971264984151406744087407908718732245020816217555483602380822237119765635846320601534155077779560246008015377537695560949306908535943536651375538294229183212119024735316586743504699651790448170135847164652771420339565722307811831625565785461006969683530251064865153884491409803073946750235548421688368961517775337106065308067624966567500969893824806491149842042988829377491494605075351823520124545054039982564391201365997891371550694497756111446901304749883245337081623134320325327903491830707898112343001341399404393031632805648450880520195241694566754214322210090759664166299434187724719217301168133822232024657347392595647695010477605318896275132614208873172133793544397980865362126387631395290598779163046048068337577103616629046504708724302770899186330482961962700948770165018213044133830223053655952531181182456687781036334835006912660609442890369452182435046430133714278395996112921689075091688527802547518178025538459795549417967400643887718483579083193695320790987157414055535360619782156159823468877795331653472942612376383416781916761530179354050301935000241394337216139411319940640857997202333267709916910095776523485818389117427951525741706839369526938096376328735867616409117646987510396523828669526802702922721082366328454906265682304306388128004812804766581499655786125423156182033667000239155489475875792112928433250887433461866469830054958343077256174201760917713959103208600344795769320204073928857653212102696607736002596766449972228019396155622229597787018531709306322553595329268004370543450512849952413831690792277143872549221486275072877084159371995436367456795023010197331089683337256791461209715303802544279816078828566266907546922539202312585348820274150197987575876502895538306704807007167956409761244265748926102922744991939020107601936384000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 39934714355290469379719161535058175377053762458267379136813714714411214301701580904105998827261150090422930217901263116678155144207625384380962966587947111617941240562030904152107061493840384717786317266076668595841130032429820360588473443499830046795544917888853430802027699495069610078172313486204746187592460038204366576948678014409015659403299937836868515037297904262608464249709876847658089327585420312500984473504066609850358316445870543249009544081690698796610926023314093735506079273828062519499834855965897719387776478602746666935632400509698484036734850302465036978754100224771054649043698440602393692489435322609399562291170987334174474225066826947466083847576917514570861559113610084350697786160047526623949006231549923176002961538260389002804091761132778715024756345045981554464301638455490734000813099531390801763709474199407928137207840826279360948505480450374108381191934551919829865115402211785390888787925540101427262164817399909330899776681922263790612805116737401426230036986676613540291890202662687588488338734523342947431170041673308168422473220876990375426327638783880671774087659267203735527755894495475718479603806983970122026801961664770005958881127796865962121010197214554458784457353065987550530115628752745463070410650410476290514793463966630420682522655067416802699403371075368684539026141899119093469326576520851408647309978453700555260803757649148112816845809287892337883426011587870612193352411798537436722617436252565157096614321496598181954212986431481082641382007577309558766273133713820881622266927823457050441775644790815087381775500952594625387188537264267918496334985912663262541193845862554038989327801360396803447211638954871034767631845482989219551498132810249809762833118733856281825429778790526144478861005659819503560507443549338380578128554564393111941435363859923089666264577121286927162856821498861850508232776499532225697651236217184662196744249928538081413009731270871022057003680591962772156447889915413030372809212363993714352520607634793750109576260049470890381954830677479769756545801238677240245530336269772776778974022996227140679797236431537584953062720108110880150086450755640475343357908822079580169887689586671111128993303164675150062715241529144341845808686431532450343155044670306475663948515745695991025227673555528685209542891875716161751236724146709266280105058883049112700002234624992968224328996810218797517880007796378989861901980938053079034642449904165008179200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 - N1*318895159671299168370365055877192502423491561841960836025428419043484847682293241418347658258216862307533643625114798611804070971767005093825501513995984920800843944394315490921598863764622811023075083271573795097715816882557895867294063760430977146180279491108828392878441045026812463868802273616824191128652270882231157741059239733517462726961809257603778511633393995927809529412889981539205232226600775833737053337590896568802990359375*i2, -4500457697779716172016863683952778070882133183248046168725420767332441117229946127038130789356164791772611150426313119575354550478404728120244123377757681284572442391271720465927182127759622389826996178985094320433526181907026808226507918202940574296304471788464090715012832275794199629114759113681581203683986616837330645241070329784755392566792672009604539858145411004063472978024041336682088005549179443345724061048637992964945424808915315548487981063027204249200088692171037753538484763877592476947223614655323157443807034899566238892727015351726553379041675534073648084503307441547255499640104683390173870903611795176005885602937456956818229148325765832887941747102457994738263647275370858987249912177105783940027895241832757629606845416812322914887894292636104820435348576109242745458525844637521008592125502426381368359790334418681826735533175567924097909634560563182368861919592221553721470107398074530190089346067081260228550989964066286949858536756299103334851390575379624431138088951616913731836259337778008617727990013464731671368034894653102355395515771885683957625355632353561106336148290208569731099345974056615901876535415893905225726212363340388301986196521484257518628690884562180965638068512335269300184552801562419889791841575084277806907236974422258668721405615758868798582948261963628485553081812237720216769256097540746659138848787876406752098154321934204695305591264066196240155624659801221583108930452920926148726081941078818828253984538975552361388488410349175592692444751978371870221394248025453671555697970973946967124627063236225257238024642638465683967147712713339337210716610976979069473312617295748853812946976009332124163628457908523938119378464437433760235660330829422598466245208074395604253129059235404466543842253526981736511986058367208822601079665027861690265902745081977491176019438957101480037860367851908179377230049647906746051522677560525783807192104878630167730958513563719640335987743974796065510669584382056832621075715027768760868583470695148236221658415829182576824737378265376388490690110413353171484248575435954385709565926839423436242141894917025063115465256743135271077017190921749317635306626643265329222780045620256288465547269581892507164883041110007818101175864874250108342575524404050974535138993132146136865757858694563364728068062062225553019368477480223591677148661200590745403972988114238121762929882297491573778090727990965387041718685240145475018144085395688328916217673031224320663147494800174371448112616681851832433547536418321905491507398578889726111892968542642832189662986841388392679251738501305771512302607217202505340323224482691870953213201819036221100453249274006146059270205023204587648639205631626163897447771754899348338941524647796662845120257750946560800232020166986292204894770304019925602623591409657367315669576395683822528905718531736798943582583115399563897485260288667896053050846325550162890854997561568800714031360818500618414277319110671147122972245997089889662643444277953370607500711410026150781757157946374333357908580535228368118243736734106765408046572738635004223116363175749873961940139711459456205015502744453575059621647224963331737621950435812152627957017992552041753407036857155396053843509212651777389253643898181760248717476354170236919112747920189276715726619932949525120287177625041908498911877537273592002258067029168343387913798847883722566368108568379224394269982720000000000000000000000000000000000000000000000000000000000 + 25724788120882983796278321916088745442695339072698147536935327367847398710952085252617017063837592474126921196209310391167950267729089972409932147620379687555652139017858024667267608785737689692218458797310546252687568389726185460951633452458341963410624413873628767164324957368868128187857575679064607091306217694392886525915744327955793366158402313174427089231380047680165787041988557859218479700118407687147394985736144757617651063720944257349267740099332874424758007711755818206683873029715688138618292002201641307886407903158698526663221411558846610940604617088394123621578031510293435082207404889527841196958593681930804898972736883974318646177408215353212196114540997475275828636003196771671089521739953444528532165261675665901753801881081828817288230743126188837523719113412165075489846534435587983964456799702710304114780107025842522229269491194685185943651079766701376896656650498541805409878823027025679148737698271895669973351818814396027958861632372355531761295772184866954600907789383620995111660106666886346163042505415149859030762156605491203080523885441941387340259615451321537033551624807382199497631012366309641430967062441715418930721800070307699479805105937105654411676140931870202931237776619114981220581938601995552210849463572116004743535645672667856233337877054478874550756974860106980706985039682709984323803512669705551394016501398663245130409393790806700530742693706580242846641943497615271932927245510898930264993440673543591311413384952879903196953627517513834120163983180913548506240832986433347911608672933741508617462039923071621673663320862614991194149632001810048336025911389538607403190946335107345924114837268026235033618072614291000506818888389971377020602178108231540110768438681272081422203847123532977167484302405144670984637585817754360455986889374246995225739998805725081611719942953185412490162589429895476488178232436971425391052697082995837240214418676663902588131467724660523052852775992902602971741899089945404068439335106132676889505774016411558444456126768625332255992770746242038500766255868159971302324999406336119152441982829071745046589108842369345584688965118485228414921317710533140843514791807167333607736042599095945750928234266862180579004429457684154675344013839211116498294559326058877396620555006603714532223005396161690946372716652111453433083212070088194144665385500384020371693867532578820273701418484490985282855378220587820830680355476143812006060653465999014895817875407875616094642973593163485841692388772085833603088207250801779676159441757234154806452433763936580920062255706106337477687280446155441049441514117892483636114076518675930407804523857708112364357797921197471143592805254316942609408786130845487170392234726328816749942614533636676394007154262614298540779011308814194362088422011928371455591262590766141108541125901706812332589418913360178867338087699176793436559081093757975590301698829315065680543788452988289406100740116506815895271479785782145287487102066446130057721305894766057813483856418107894416452160272403045134487625261079835413205339523716621951003728658105061750890090840030130984679794577174680222665119688425180141313539273223592029599889566822457668162199313910920432694038907612629764684225096005500401883225899636594543432847805009407191961154227414664109885678424784599652422716807432076793902647464618892242631246610993381369457023782491141160798664240785342644984217600000000000000000000000000000000000000000000000000000000*i1 + -530196291576503380929682783747086066668740371585927577774951719903092782809327233339780769264533940300550888356059076211429232624113915204648174313433695245296750820266127452105808906256049320477410995864936480385864841146469255976013407185206139138731515868521456093613465127338844447714935356060019198354854932681649897591094852161484263183322597380989824387742194256896175986372179856098243789810330326861850847511715737723056877647490235355316075220928535454774036925184344843440904718607642638034034160038768312085786639845662732366216767800773377495217540523076968491239151904321955307728168349070955129465137387620365853541862423040874084253363795594439392201917780140306559353640127762986524502431595423630710240412530388465734481974403011282575232457339770849536889806561080111071767314500354178134608043707731229289952519105866514173545158716653680347989629614066442605864574537965991735355166512591329868678397834321516435540539960540375614435134571503103555210179740012582478181348095054060418356831632242302541229498167993617486239217873336821162898858345221287024100272749263608788588241698140453574081808291075576655754811562970683402289126135119291544292994991366317438831746142565381857803814014933204457140882714539458623392460708681233648952838632025097391151128703698648645044704829474170410657263493534536629198155940723485630333664210813653974726466636931866197254453696021431191040128859997374237742954065884216940223284862940869433021353345288170219262377259684660979745543787575016920494237745631041424050726188576333327062981485990463775196792860516135176999590924463648546359494328277399076084561127125866613423599441526294621800121701792493114464063223140819183908433003997521676618760173195426172302847229100212796495910510144530334811791807413264640951201070454832726995595203190853318441453232500561295645986896612916083468972753857773208202013684417425642611845889924237967823342659488411640679564743177516207324412898673735654548156685723574683600302962336961499597986062460775892058388879009983130549571341541245255497472667957304178426841595354992096115492461037561088076639587451700819875556632653606197746158483259619439819304683870680086995644723402652742535390458194248944598816918069630785439818014767472466651853629578154607338948991270887691524395674739625678436184976070695629406374033380210555566183690170700959964478930721418120227605949520161711799410508576138401405206680420510736444697866098323369065516393351646359941164373532824847213431305731949573610854710817868267580235618314767853210332020508903458471574153590736978903016189929832059401294705879871131587160761032131462416519390710437857327234275311269969767887631726926634496123270113062826782582062153898099628629306596777879667911366209622673589267795761113817820408979797775775568957538008157023187878371984224447996219896111791996629947575462709092541046996563219893130346067438961360214085867053048559608236582924388194539517687594794033908080750433507738828565782157780752940748894609426329006611394928438361395365455399944598860157287033839446740806692325930665065045577836963215640786403377230337674922105639932382961697563039887078486226876284636388444818426093747670696090263546765664558927990258852751606842597090533992847980059423675996595538672953798436784548789837986577848924037318673595576669455403798271755606853848421661222188620395104655334440960000000000000000000000000000000000000000000000000000000*i1^2 + 2769933650061454003086422336257083324620648882715010375362982506445960310303477050740358526427229987324251103755398032568276312864921532266955751286682711650279207315007679242841105119978503144802413716456822670667494296642867399622842564987388280382279417451696432540950695925892538331414244258998754159846488562485334859067453483977274601536344428421662547744318302642057223214712455964297752029144044623108236326616391760487187059456984632050732549959152777825718128382209580390483138643195154901735303299651328072543554475157304888622743852804947092116601582208735673121236498721819062472924280631984762705687004412779727643971589410028408834214466824488211379198502225680566654676130626461527916141648922340899825884393740293066622212881030984752290141518367386193062472855026279546258767971788220959098852216135001523813659068517471971112762907739989632993961916244452272210730138991252116219610388816309981805161810751933199010521496927790685388891813311321387056671936056167998261941683084027579184148931076403203775196303975673473446799968613054503854822194116058856347471442601840223096456210822970944481248526987637524295649446463078559385181351083376450183160114243778840740616415921302205025968768656944925061871273858101465199101636097979925819570296315780446374378733858878621993106665560119103044562285287285433797042147038255538767640255700251162866484769035515084406939710091217894772639214705451064066674116826379843289923883667035123143863437252620751446236913273027849632679105517522076861502920535873684119423410566064546044906221090884732167022975047527981811925606686331078251243805503273446955139920102825885906114031530230590891187912950351024863917500857541288705863477698387319170989155091407567304785257050459978073414456937111175365850833948911895066910795164733714659093019563825627405116426275751022579230205044957554789492183031474101497009426688804499673571801830289517704550015055834697172331966306250336295114040023588686411058752609213981294707367809252539691868083270161180582650906308234119741878306612327352028159313273063236347117504542611161787625139501793243768345290688361531845890555502320615018417575891472437495408063220806094854908841739805186491286543016498243326382420354340180823729865730356681560077645476710620507210275768521814718200227014563588023172243371878419326175171715829851089016520022668118379963361353646235417517440134325189311272200414094121235135282792600426253757757942083630961394363293860413179209435290082592244409386051639250922172272457589593090923334681264309430015771261303237997516155326067787648208834510243455579759497538058546752210168584393127357107685214340790883602991376580544641651514625623382845179605502401693648796333224705846196950179207319341616487219335924419049834222613835782133900100537178009391542100976741452438983318389679155010792826569235411760776010631436193275223170130784998405696403135578506096780081097014757511831126243731098602257185379665898452351601652274305117559380459438143516857406972644099358102754053077659924744096453765366374666584797751409664697442336539874694380562351547677260902936573886446123547376507523261795585677559129780422343094762878127778676796752011816433126009399809949296061563245009795178289911513510997645517768532103199707421801900370946980196302177605239826303372396166081899722796754780120363087498016025634398880256571991420582651494400000000000000000000000000000000000000000000000000000*i1^3 + -21155196122631225585131045427586714926942930385469050124368838139892145332432232704844185551908979807158268034034310568189076767907428674326486007103115560214007245745273434123450473003550023872753376403334731072027243652727608605536040159878528808464892066908120053511902297399090870619979027463760135350199604818883773644799286682881212618401420763088969422687288664832675002286167534278539210407994640795810579017941802715018576734518849871223481060356103528595725948431844510812467247834798184471017298939246381671976458533402313273156009439708750375373940530203848411480331819067471474430671640974271472005219529220202429783409183366281809075480066714867122914264080387956620422524454142661193291061417091132043494616788453693764693541276259337734899646051480830086339627701091552823780555039757253985500583716821432536605202883471384955940922435338391862892000766288916360872197623225968569309391562371296145616922992625100774246072945475993554610865727755698537165149080294559711640293840319489990956026962361273689394141064327501222827540958823472665012626587286116162827669030980304682877565807449313953428122611998722894469295435097685557391267621961391592132438746588173287359779871229271963966325294674521779065300879480618678860979254379101471185225615484731677597849640750687443159764816854355819335301714823689465052831396991957220169277243855487310527067559206704830367455202907531931590690097890070515237685901079102061976843635437342576928570192975550400534268858831823493855942166816452609092080458724760295491235305769743778821786238178619760747609682300672015035193626232911588779767838576143329312038304543447869955763785276401162663999131161407270285747039621218364190391549393851183289769225916215748167262634076608792537803008884595845689014695019784306771406568571247298783756366879100522212763631300861773532494684773036595653142470335342944430811076046567445554142866754430087080115864946992692053001509327105238895264107604432082845925073753598383866490977001396503437190370157564068489356823068477274318975168137239807487136733582444021281716046760907965219319031755356998598063534607384179197259199350702312801476064557012849482010976472240197667725598944654506537215357865664791096836901344868161322259336404535687802387535102312506117461243351615730654250291001869164301893470997831315897640066202711712353307001539933025927739533643595765138199079245852452793976115473242456348792952656030123572635406015172687164735465666658993015781859165720138575009690992809331569227706348638850455358600311657804251702965083413061449048148537658711463415669384288846591360713776733968739900658542137616186576966813765163674325210581384436992605554871181473386728192271471528791848032807889806894113887360663190058843199233128164625397318664041236697149578716098055713928855842961231261864824556261187074597576914502820853996689501122253973494468449013006654883208264445879229212446791011388729339916547597094232038610310496691553044230472512609579701842441949074439504337225488009157550372151758325322921743184191064912648117014179672262712008692601902278840436144146970400621297340658642754735128580360730219534629383767680784611789352865438888600514673947764660246518996364933125983266281685985649896340471855722993439648490877991477129677627322491139176698927139784238583758892185701575622461369390446210037404871507581301609088926892265067406950400000000000000000000000000000000000000000000000000*i1^4 + 98955732822644913073058011166132456224743260774631889584564048346415242716900778128370961100885987210857942250238043559136725973467205515686564989804153112322561431953529657771872209625807962308286655500736813253486117361337273145487661513415236981741027123162258341516369825149045800093050430950915501766527002323343942423356014599865325100303282057992716157927141563069428147694808773932074765157676347129358386207885159827875161058817205416698358427943344383951176861663618690579516216689011760650264418411286444648773723469690636685137558768313885879787788581986640248006369419908553149534266908048700334042477551383280684669970742649172129587646797356689951945116418547381611739232500150293511344097973142403914232490672297500549421540343844250535773146699412141307267930383536575845494848672070658209308326838937550078235525893680970112853508255087113824713489097355627773650683738372739341006039589071516472042963519200839900999351770397482790862495272517409942965714217382252994749710647235622557064525293337910132921098083001046408498349093805900807869511447368388764801032538350035665751065366848834161932664906630089697769422447337796802442690529822745692804877422708229662772710570999169216026203191054845690179754365215085187202386454591728843422421251346617555494149799094016305170372124900906617298092976259407957918433325795742954160977881252779638552260879696151291619610753685152983843356457406219849370819580806177194115516153982107313744055304154617268273552005811830549157820815693896467218959204290975018999412986602627013092487095521338480531524096716194569315699849100952333641824951486343670653348718049232346510008245230076933603761871945430406759710817691257895614967942778819636387024410840115354178121839524531347919910024965042586795448297405373803825457189520506486596481301697967118516968033489942070877124410183680102753086754502216600636879547861049673870127436611162220579325833402139220820198689219438767798997625616188512493681904004319806992804032828678118410622068228612293295550358441050349071660445923073654015657149461216660141457727605503361229914299239904788577558567038858887369100810993214593866649748423701985426366711507917412873218001519054339948630323963860114818362212235765553341829828571176878244897440350012911435043458671695346676051381001760430884230818080577178227887448504885616562277242906382783657844722006088142678888806174387722516683670062426438314787836230491774297095567978461841500047269894419085784182607538585660107178509833716330342919467570435980703704462520972142249274198547292234268194365302689081776947531400405984905587288807617399142342122468091218178128544771444998457637669687748701745701625894134970188512752620070508790301055160204642112862229683584922795483146941934985909709518091701790940020287036738318453972463682017739626699709240292173419297464471409459334827704607512304490441597094935384230560719670598042908613460001154814486924991021025224920599654005373740195413896417021573440290483961079350581107929548212014685035907431963869948983328227197590207866853253801997631914864596998479586659353747267697894388974370871478666276615561803407654903089390248284032227287041643051749562433986342790022871325185538790332533577971130863235169701865449816313587545170896713067591192019861681327525063620683061999248838074945740470947944167259584391088832239064430710333834906518843752972288000000000000000000000000000000000000000000000000*i1^5 + -547256169747601179471344781608944581522177868679824322338005044083294148690627857342249581180389722306438366005164554011957255917391346015485478779338920062798430481827145191050109992588497916301770839365988999061110127435315078015523210368230824908761913557629141273612509835929182711334358313767479006199282165337236962062849287795805889932580756153934378466716689798633208087784357521176447797723224929049041700486690130398232433001086913986196090671806890019431978821037570055385810883312402019421453912314184569209695731412569184155275354409434972455203687016571010921779271244423856291476450562099223280059720598280113228634023734775471505152130113885303950166307808026245386505183035559126516564486618743910980837026050263406993077037937739133073863230856920145325082496524973908771301392166664484503004923652007222935151758921623222273653269857159720345621785581385522445691909895364342798937225538168665745794479943789470065444291924786800841935123966053728948979714535943229919559007876995697333407540811473738880149762243331223863158917918674162715180424023224069990665773403498396386189890187161864791157883127781316028216762325804916934835189851662676480619796300813242901226134790721433358029626737205748352916203911133656835780129092191161347711087918532665351339795815346250162308427615181856427789282408223166692942519100560601128163538693230622169649449135693135472831884095372300805470044160128068498844649658783034178128374237929804928376700051080003866727195406183010462244670094309913954429609111964532274199458623789768916059497640267881778546973915231926240164159203422843415456994060182994226376966673366066145140825892422954613770734044263781845640304648147501816881732198838889639143363182721317359156297101926301971096329972493654579708542413907807404743712872368784431259945507790414005874376940223879367407942357906082278267263749951668652709957641920340655739877113541129700188203113613908184636200669601773960312203619040827482167052259277784948737217842455896627187296609502238062356290378758902406899175637091133707339841972885484404619186940434050448790207032118481287489802865505661215676559230773057104081173689633846978112378929628974023491225018446727652394884732742428243685335257744063938797707058646263485965052709249811497095181003794497387166967836559719067284740290793618878049451008308201454674746111609083258380742435069950850650092165630043656355278587597564397136797723376947410110655684423643272164825169039952657749531055418099368591346809412894799040804031442105173323818614670328724619706418639212360924751542183196008134262255763713480409749913261261611013098509138579211894701562258060204698256952205449521782809745410908984715166139339955710750508000873659009287652508763489764402106393638494201670043377223914127594678517525285199711035285224321020060643672781002945666684644223621936500621015427605825790417739261686903922453467260051363180770314860301326572154662252090865634045269722688250241506150839796490377320905615313831738488690454526094836623644347622354249509283629615693127503423877826113246792367995158647630132242324160599469338947072844589445681056621788133280845464526908150978324139814818510194434534157170962862071356614003380475149897172359683623528546499274956097159842954055625545075727997134355861529786821758727862882641507462373472896013806245744032628875446963357836071952199956964405411840000000000000000000000000000000000000000000000*i1^6 + 1819029306803528486022352835030879208752750950316408555423881038753749593603338647095096297597992391616192442805397592448922625086437840969302347923849771354224225793041457320442438373869275383245252898554773550930601803629679719470380240296075536576346569335551962282237275339662515350246708269094007675604298211528386481492993083570762962042483692711835236696759333972861428328938889143564865699464852861405951962474342868552605827520572521112426434236721983460123029576890837469705687434347652879684351668047171494044070147397068461282355243199546786004812457380134596353679149868295643896950051707851450505430135793556955971137258919476229275431422487892458225734482466870160166065405976572721322809479809733404727007082269113914047495880889969521878205726295832548567103932151756846139202487418109196224822079682649150699567509330888983851117736573370628609760004883092827211860126268080262234049658988261660303354915816401331687652196435780857709881615940467040940232942589996998466321604943330187463399899384474345841480561705663726500033956868408284974320973291326132052513510355044945940191934160720588693343829920678972010439461971291563056345339189959041848010805808749586164371367741152692743499909061014742168824552007391068415125557462475853183843082752990686967091458738645946188319432565485083765891473638051592025641685192693527611246809967651831630136413104921614842792488268169580386403753165048568229287229565497284693936975844226612627015519445068134429950850621953218450535440073196741167448281779874130633288312915358275166739497309071587741756329117160492548317755108471578199694166925968520387199307590392293466168360036637525264047320919392555725297598475000942228116860646935543784409666107597149481361657622854914248974443871768041203252227857323197205857331243359927021421785970548323539530458770918996397399870971944738339882280401560246141615179870793125132633011762717377548455871403368627641591905908676695303258603938011490931049481990913732521091758202295876646447280255245081433688044880652958624514934769989269043090620166264206145345925982843275402430725138124567812196059251883252676393179923294264281899233352113429594514244167909518875055347678071121446556145810259723667541055235065290861049532830419705156236624635308073401623733217449622044063556460778867483094920673343113737871029646099948973259951338725283996861478223963794331595039908804009145045896220500012894404801919190241842374936968593596727423994012810179091812066535939773782249987860844256855675332747240190908236705248431780644520891280916828045990486846557466707379898237448874427299560336040938358213105980294386715617709208717413000292137792719502707904569931853515076981893388294602784318139918958462071596007975220524247833277304531005745317876760938869573605019167618218721852159720880660936959104425344538632062847913747733121846134122173646355077539406158427546863340275336359629049440798245721613653706886667975477524098779080918367038272856870206490891491857188999260863499304005275070531055110200918273126249969281965581339873896182973610291261850848135882601764035019589712737763880692047437970683531660104322977038816893209440184877964995432574800043990159651328812558452746518007713454963245083991422803537467023479093939671904465692537697698186083826804498426770262963820892955244844559777703350866108143282047882890333850664737488057340862136320000000000000000000000000000000000000000000000*i1^7 + -7512248616753827271239388750415114995918527116905087207496609938171661527224277610271228528631096239770610858889617297973468933313973429955279300447796869494767650398546442552155307116424846845992537482998784640532244307557405765439759190460152165572920032659304604894519047504672610106743179790223663135280057972897972448431050414548851341699586419707134996885937950094727630824161333147492679722962728573077255350896862293270628629838417049446202110516551569324889504174382388048203066841147588514371145284585464834385161666861035094334391854476231531422669494276838245175989010001104783175067602820099158684220159729946299226367011734823526857320972509065544120543896511146280691798755388946840225763200336695469155089277335873802246070520580104884162304480800641150004276903087486664972886558942558052162406885179259665776669568919065003973480012252504529078012669599926986314884916191787471667882471710291850331936764863686414624080968851306601608790709543540843800091509009525482970021821786716344056602002414019445838624264816085704254894060692588420029811724359868035799608382447456937263046437689599673612259745913579170792950312508720145110988996268508125232995903590231092902232988552389486027707244376022691908924464392369006410884524089126340674056503746927145677879304674641589513076570039692940201394432812316085246819119776237780340206752161671559027557823768119397903735045321589063808220284766051860446728745623793443552998063898391005014343649121599156484237480874662379112844048729385833996085982477028149962668798528316785123045062429602354702983293596865062618094611989400581083720702643246025067209198947870998766319977712555233032347436227035858747241209765044601658280229899173751063399878867976944085304132100777388693483585010206269711625270964476944163607265321753750860302792941146679072095698011350441805352789065060187439005780398780776533633475446007119517280826339158055451534325756948733440703541428361677794720075324042238623201877289711793932322242486050657979955008829935883043217628389570522583803502925889445699465795113173899560115323911787540735139167741931894518376291068807115512405654813445076096336774816645527672242959711961317647395262752848479295572048626679339700811510044254170652195224270566336367568955475967486237558231351179933993883059588749870641566979772347295203437825777774378596005489241469803594646890027175497546011766498729463716818992839608129134032880574234900145692128338357046077873424900042942177893714966543975288401387158499720344322086509553206626717649560750438041624406196349436369760073822691253689164816493029547470501309584911018376161404271449037069460641543005636500395610373541259760008443697339071486666655994799431145411142924221424653823526429075607670471242257555826629871937311031037132268414541006447602388369937576020445910038016583298841349642762896456526831582860404223912870737106483001870289464939273148816139094463561227766901549077190867339304819752701464902386978745665442217401606235969134820226265851933771118573489018419840293208772351975943799410538608340498331702927944025409691151398413780411202880042820642784476271665356779853334852377681720369209076687534824395083128585944700983720201326172731085440545944208852072479284846574185561624311278543754581491663563534913967115613689121794037027896434673527842477747369267814270655065394511647227189364825648583362184478720000000000000000000000000000000000000000000*i1^8 + 21746796797657188553933950740384178009861574495179646284176022508811320410797677585148572909576969925868176031140375850590166765135370725990822376835897835992934822709297061274038058968596756706769332593833858281754353559999714935153395401871406502166637284374451238375306338566312682638435985836136083842727280578914822378730546171221447339820710031170483819191451255575865612764261014346257250099631758276256286645588791457236851721863233886037341481731718849478005115526252661993348003354002790404229296059197655568542627287985565193836473783511622406924334367689264246428041131040781567615021560837452823332528749886299776788783112977595198596635892718568653760845491816284322703560136704142271262512097426711391999114412246958760247433009023741994794733823735563150254637311276760474825583675191920799493592342278719500678584104460417835482216664963364527950315339965486885067684014597803388136860090283773123012190102763757679690277404446147492488201552645125246044459245455604776123681193057967657935531226632682598772304813977676936197933318525917048985330889918387658176500803787912374433503380993479395777596620935407102055676911347350758552030039502609777937705712710673255720250051103785256579574943298424648162136574254438549135480299344906337597088426437579851596166066550522930629905569872215289189946642128515865371392262859124478572079494811502311598956218666553729083994016247226708711728301759906108157397454810981011103098557357290027092444820273554036410678591643187166703601344137474419827359013554682184163816643634176925604460396931261116538861441151091496396733472121550326595963491856368390773443883575826548878141932707645034612817925938849992658898756308902391686198867185385334493602898227961517549474605687796945795273071531647256078758178149070046059962292467106904001123467145060021243443672679666702270779464069177205532562297890438208540427670863415402604690991857033789651623106769026495509281072196567493668449351239381426150568309391930746642679296569871337026052742979287779310264367720086334954594553817041613875082275394404783129434031838200205774449689905305364623013996093165772152790640594537780966447714247351984990629948177735228314970257170145512123959869133732032421759767326524144929968418134593185416857405465907110842259524280478607764590911668606983926400676613396969552176241853331466219269023734728555163837920962757021128069176267070450917983162950486307302464701875472875431910322590075706755559079344701382489609187309352479395120913046187062448977738138568435595557770980576179402967035134253494200378124820001531022975847353682850254479550335164519276187757217914338255773803200061116333913055097842475054707972030120670357831266086926001732619605644089963285679163275952628143931297589518233633600416877845412013229801097939627430976817401394270305352125829210452788282425107965562685050251460539155860386534558268260831468255642475645995522609054296943840805504302573141322717271944423491893147939625587572755686509489602157400071012311009075388363152245939569517135860881463741248872694360021039513598202259792965131253217223214317466190069657079613700525392922108245958844220212282391571987038493177790619659154924934565879774715356399891687790715979273186846238338697919013852645941087883978441914173567351818030413889208255126111558550102294298441758773444638111687337695174503536546926409837862939116175360000000000000000000000000000000000000000*i1^9 + -49933315802137686912647289560884391927854734082454583605668742695678840043092929359145659892671984930540943295936639684305091310560738141935722333494699723956060317938525936015862560649705659529638007260906655899321542243854965627321533459731998128632130186508346187756843596792247511099893718512596914551149172589402793496688604600572751289158933397416361064330260134522430962193856267634341937607587267978077384501030554949339436151253843160994233168101812642559116603388619501801660889011692917788192056345797074651880084480420831247273167730530731660560799735698175247530353650008747212899814005748050126530266684221915272434859625907100733843213162776383169363859794064217906235498512498413351981136454418053980906911563219702303062879968396641032478707303409632128616181194043619087685928215426541217083753630395800557830368176082180114102794838574714331275597051161472114233636594125360890545860896318704663370540661669753015782919747946290482517518625996259305068014116238360035844965020983008384215620724198508790574882001659980822360441615592394584678390909509460791482797534840398576541243747323730099894144333987114686288579357090955872563461320618109657115461228446647745750766835164949995821042991063011273227440629471838214197349150115757356395149014299372424685468707424228500705343401654566259847507607327882409282704254509682659083295101772387076196826561518271299361389048210129083863916127274672457398983471125449745653691991551258586281102710867508208884759777763093453465077878616448487433445783913656769274532798545291537408070069113193538989293073077213442030785048161634302071798224973779715349531632360026053374696414410075227491953817100954861158216307274626519027825311182085107916126995946871079755467984895519146812162474779413670173635737013552315552123076502787966596431702540386897900902862053763301881442828732792128158562840645939045685318374641126901970234534512609584844236817465953862187309503574136496506473372463732209388993369651521367846436295263880909181263448706105510913887628436509519315107745914860184277690952355756648191684112931777590326201010732676817287644778293526676818831696665019149169904642168930657403746439467071122756536387990716791301199884685804502834567370410106103233704938058030415949878769047537247962040971960522840134441855808899967804331580530536612211524363340040648600117842838497354212622242873132768540643875500106632048623467594619591125269703012290798024781367215690793398586248749460837252141004611141877806664393395057177844898669412504084400522368382177167281213974288871045653380922382904746509535286447260088798338677354715223254087837888178961318706172328452429665211013735496785395645666060413307637879340213503876964400431292028711484634974868005825685699301419426697877128453216043239193660598536027444332589061925437772213301123276749621693731987986205284692607423505867668373236140392853785884019418638522598617352496428053169564095858444116698791904331811434972435200996370387131822151768544632040736331365894321672155211394606432641240516687161678547507960094876232404469318846148171816869437651379472909617798924710329361328446964693468039048059625767097009653992407957436908525266923014545633553205509801815551401194777654910002137250308529706973785633431734914227324139503034336399193960656994037252013537516672771054591272179150668105144512704849635394297456584312213001050521600000000000000000000000000000000000000*i1^10 + 73243231478294781895566179633109781045599244731420714837766766905178926910103416029371898014201714163887787355743322104979130295644447773283415180713709582823420812455819207728149080136337742677398986841684953123812939235988294849370842258181819116549232991464039035168317534610455544482617983176609794225546345070204926931977305640248723667785323994413677736947616624748244967596867999218723482839406732041962640739411772235385885681219939448932651159091079083699515470490121903506247726031918143333761521625244821440052850277147856352906754908445397128109661027071916415822927765897721629238273208489918230715977204040099202826600456179085861538865991191240325307953379776044753041282754926965226632166263021168036032673660109259078739717116361854133880248668007578014994570500834387075523706084555695687859831297656655806511689915864585493417217887364126346051873190646340600145615043651104007928615228764839375164345703449587173486188460602935954873843287723569342976769154847593280733228460544965501383974247060372990152744378793445090561138400041270389608087431061925126779750740631717249796704804660361481122649212895741964761069049367714344908594291608316526234654866770352583168039766976669442653678778780960316466129219780215971755307892769724090111911566805517007378215573569011667402315740947260876978758569076662114810020652374124576840928518514023928022731725393581283438676167477047012025619240323675143770349293225257237646762248089216912856061506482673485178612164435812562661472351362951027075586636165535290565672635578805987938727493536768601635247716160345120735094432457514894395137224874950910284732004021692219412218933712313955595673488347447998878684918861710405244057898093781523638306315567674901574987426925672190536190295897875657214193751418736627135255079168152602019340664475984661976653727264737650736692509535156083844743972323958624348959927913277001676318169329215238211465594409594381298383048709161325828741803850075281067639363431546866368083016330173791420161446715429095373890918170926738457815066645657976518247357407821884203053273485643156402946202195281413393606906893999215732379354078722159303695507619162840193157440934375872806477847261750301625876161923194742429284122076225401772520630192635264192734552708486480999909870146359923682298963808765791938943080464364172029899554332693488399788105745938449624747333939225295428243324664012202682438471661926186197284581218460884606396173170505006439742769435865332695696029300355966717357999572538035400162063589823158264604980226233160650557811529224059443403179519405749075416339083493810770758418991026728467497813633318840247301172570280246115748561371388976007014472611094996195556849997908282542536095576961533042282573930985258730526847526805829845350265916836583890829626423918000774475527463287369118318582645742624871026388897881394724233128104588218682378602524791486917942825307141691340358887962235563206392475466399911372902085892399308492838413418492431749877792477298657692322657712242238826155169881689127189646176109070327728695212835405581818289516685435696249403904983430500595063727791567154529269506176672800526436678238537078691989048445474661003034773416120120810508607522660594440005251013310543800004928302443659772565060660846048681044491358135771776370331011789492982011141765311369339179024786138602711342867376151293129733151775702130884608000000000000000000000000000000000000*i1^11 + -106075676972869735084960202332038316871039719008799784605264912050693752733202119830740909547230878920336437408520326119092195692682212756567916300371754777573989480717060417365826985932605351632412553458874100557077996837702653380357440297271935203581627593374822376418410956620170830226766086533633512810585117648911839627785824980402956779441826610391504273151080879979592241187547841752020588965386929635203684382192109292705961453012244696651047810594018759820760517941703144649368139154250059496863837117292444102096621851609447001418007366877865140908252801347986124046064785980486059542818394182703627281516854536264911222091763834273130276914094832710727113560164008890511232050939322697250591044225110008013613711376850152711785250700401326435338960519537104959131032361240796362450222976919062866315923679578021038559555311571090435581285687711694777324117981640555757945648892335617244395996216388400055387616615849957092478475448600702541317151970778651470945953467599502726908316840909548322048245923703665813612670110317348082524772410524623429861448015482032232811362098123142452772530336101563405397249733271574145698659860746394710377969460072823727451629933538596934178378947326170081613088891679415897888101469346066170511395927406413273353542957672320148319962371318230956016178575774616564978226727744747003907146379743573853617602859239833257161543062407081467541733243998614045859986668773779544048278130564818006013450410800897918831939735073438998548621202681700108218191342008422870132425139286656498151652626809051761733498778370016475310949938156739592339206271429685533188141135882471133330896348332118596196368616250491254023789384168289031585921140622570367168172814661229467820524301105447041249333029164541371864743481369272916878263368263835242420700451202163491648728847840488334923248999155315839058568695436121743568208982874612409697405627730131870775847675469080881000958307467626253048282171874180701789702006568513889011457420715570992658864838810504195149820695211867928112031904015093019810736753452861284108872117547885158130662725864782878767029892342636326843780921485652241756189818174151970321801211705375906096921402734440647573481745815679223409124402735616391675283296676245064635615004069274794221989027945331451122949165632796810315379867972524737919040327976286967597116853593973915222623199133505461301958693365540662763859982043106069544920384970107000725404922178688814472866720815583824528079505414028739585864271186476558036335186076480317133547104005861904628787733372599203265217637262371132646161756006842891036486731895311664283193227599017375209080203326280155018709894669709718889106831366617409770979029135211174284543422125565252248620726758941538334516994155816965692621302557923883845846552929446345102464203189232938726937278723443912710705716331342033791480952340810391049050108905725287464883064548320307842715467851241269832681343204719469655557279556197884638830510226724007687309333057823497282334921658664202937643193745762160024018885131835615646575420765361071939210145678893827790699350162738506470268897995070112971644071509633527939753327313385190956911055411595987646731882127256833114227013381631949053099137584170657888886594212310904531756192924085854527736398504316106116603038442179894985748931939157005624819123584590187910852972689594284192961073493518755133819897076540401254400000000000000000000000000000000000*i1^12 + 94525452500787701478192534373182120774644368780481679714106727766122101084988698874134734703895468560797712981832170170218499073683998132008615022933617393618925631733617931386413927264947096496870827232856937012688174756303296214929615578520546913052276165135847685548324178185904178957441297652416518871495242213828608205396469374016228573493968715880607110343483193924876553030053017538335970252596463903792057268190512382142945334313882902426400989251962021327447561249355409292599920379556612728507617888542519583339149152719938003912426993415348902531039045309779051842190068775907677660486289346358279794810553302069756488253550623216484316857147673238318814027395017788537366890073912054824161251963219105328662906419469811277533851810754583507789058450021140208017380269840770417771588915394383834145330379761153096143211204615006753465540438315081090144692418259510800592981664310847413164473161993851016669350746091810466579989642115545076531877307112333119528765329279907512049382100057223225833129250033057879463433261586443703757368910525765162193149097655670086433679548868735677967125977172601833695763888532946935469793107005716827750749410250705124397873172453492791103933802810274814985365872434124138642132697131281227996702723052477105320126224530833440517935872980396781345327886523553531465935937248548588072440229487844716970868104517265881647303939488104048835417512389933977862780809415739853184281063150114347421247642710872386378945620508402534310516589730663229473652178876263877358147658132436273368367892023173598076129151238737976849274468020940102096272911418591516116536685019132107401444990555110690123613690961773347372976164545685215044818802512224280360386468982866199026527036315542676324575243003808617336645445833474532149165703172042136173903128581990922017752389034799841179774934135127517261988570755873523335371476621925222534501197945904770911522514150872453738238028445292640264856382201258714423967481122161644012593929337720172020005384800382771828168340209189439666298924202658944262209052222277015389828497137435910606024659497749694271639777684853414628053781697973991986971422091306172119224865172771733426648520342472241075901418320736234794960968873293429821843921938795466217298750779001331566580578318055625514628551008569393737220612227715967589291986042498787133238756077973154539363724935007623087535976272268617397989417104790736474251333591556625728792742938215234190666816100877728514119505562096616012766890602818808586600143599757714241176187498534887960992931329240051710462482997703430460234780927166097349462615102495160576033191277038217378532242555167570071113995809775546647232144959294341171690918603734115550189535663287585709211121755940919648977720232318128434741133292916295676341557471076668330219589877309147212613022427150006506036342988194958131982282807672750853237212350731291649107604188326744399980380865977125070569598297053490924113933645348459328325487733317774709623506685238134055618287728244101182609067687154931439324865263529597564809384037882899148240935208790900650259516710165517289307751881380925836446845710233613393419538525029059412018356096721761958664490660353889856447589011650730499078360797533641592343890166920748556097486672971697279654966291673430561763231155709826310709662151725831044446817738306815959155633050555397555105369757529484330080916622719057920000000000000000000000000000000000*i1^13 + -185383766305480478582766819002926879404042411232225767461226610019421121359580201975435516017371018443963921666315377776847463323900521572048203397259096743209147077751060168546007278731320073387459686590445159245619933342281366431096424277599920842833707231919691260774513243371267209665909445087862628796229454247347876911576545374724410369221418058765249747913421800542983165287478733794897848563439383037980665027405557659276787246964118287733816754622350804910728214168601648437144839907992674819726306414863271004571807149850068274171121689747861585978927541398488464950540197101801223629198767635999958932418979794477768237702739882991327116294366102591479374958850396449176603176028228807547920685406521627922312158348053544279937604628449339719802645277007372774569149505116095238746400998335733198504129552567062798316586819675625859210826288335706608907135407443165162480523293768006635530823198915969933608408593640983623306788625029261999890696921222898411111587002034236083545467587633840577081607069698609236246945445176941829090177445483356790069858207176715335292749101486455604052205118560904192676597288116333180899098310075161299627771217715555132091402161952716035917040327061215558627114392856685876210329048868820263062508014457480149598952530708215350753183854893102491332777976841885813903362665222013853211605634077228491140293021377162066247865214449295741302108880228595992302602602510594539639843432589337401175360669557734901578626032342578810441463580034927281050830903867938967503299520170115817654369437865969132728970991048237581917916113151621070432166356351693385742144316833839742772985975977322038931626216650958442674211381099241644235259019282482527246701044615792729315700012184262103626503092517295253515820748574569077069738177701993151495581072240582541582686749121736552090317511136409103720933251090350588133812066134061647655538326106197693442151761575366260995684588809736776344080679815046423615958626698702942350861456367563837716270507508313255572628944699585089416982281517728575465018026555132838108840493937926080949582094497732312052797661845990143795095392826549216288157762305746147184589001273466455142207500260199786687793213960424108672373609977131643841204533710014559649153035412670832129998944840602013721934319931822070904556438106744636012999646779277598455901561486000733827772321024851932922495471201044058103475482894190217083088413738584832458402054930032496982797219510885061010709367297028207775156369624674954430741418527265789338112802699689874344845723305707064078033933097025652845135623055521850376024547242046306887786093550975279573955762454674513775716216077661598366511740575401890694465686047849809696822970367581667891455555759302037985696121357936759242310602313739995043916971745773029596310400118561180666626558923556487631194937179749480531839360902180840711385706631351171260701928878852056071879773410608112209180726389729409711558339793903359065993472378665732692433214500513133647043301317373701957505207686862878541560810944618751616471000885763652365977203464881079696608083552928672645494456345452803582347320279435088554920945722652321234143980469649040762030564308970440248222213149966177095721845303687381075368286547631068993229073348544443963353356895331239935428293907225694686377465811202968589383767180382003481998254975354942993663121228079468844672826038405824512000000000000000000000000000000*i1^14 + 75753059485397153754827748379832037435403895013326150033689953233074280527109049847159407038078172154180856766185338597961153793854862592367048202929162597307501893963663063721257261646517055147065652216650266845069318456355308686535422381936748991142285751687568530602509191677400702438321883106137919188355300194331971725961396476682718800731519478902472891355124027484549053839144874874210751816815052907221655098736276727473633460666640279364721147412805620934932978118672925071456910732247949258023010672621639933256625641343203231793301439513159914666352386617546088274472673363542304527044002981324151465121826474569760145087461461856803750076330123840506796666839709320190202505883828173911104986019579291751281153258934632675772380952428273108381051721537954889869637070144028487727947661903887308071311451926576666762315885871576513964525360847220340161267200892693967799260153891998409614495696284242395484030640189185306591150763025119855675599163026704395087930248154804960323603907747067596286214797263591394540726119391997651388958790237439832248580597678769202677644620490952502432998827122278886436929764677761030973731942800219257911964056887814778727749374673873785427818849883511303143690840167627808606005554746116430728476270058732153027851785302630593685577924809083993145160037550361116714221089125253689661494158033318553124083494184811677032004557317937465251176595275207399155926178638626682091449042222499804227262772675642562318645474419146932167768292071837324186418806135366813789985784004756269507088084690872792210533183686921243804395279627203035557641853153224949456525762812099074052859480718643099761371099477502324199544872450318271577013143470247114992060576664300446699418896492581176078180175594717016383175960529053652756461763319892248830271216695061597430190381522192783702650903645130713137004911408228341157299194333496950720778646160461898306753874879909045568429799413948614172223513257610193005318524451083559808542450612511428955715351477423388543283096294335960555771179963680007172380020603592408639508864187738131878343742597717226932247683906507949246654055966177738203683952592723628145611853362589226191014465137681252975027872284998261451469497748531658279771602782990539793320151187192253559181836655186022180849663361334686139400631146354070674418631400730158921844317059255756087827494727487981855688052951180646369363396082346431332376226974300230921525100002652433683175835178655782099276361539802808437115371087583177192098038000617112885641298624411321166200185614111363050217545087369490119827602300858828607998974477430383818715301304477690624071909171234830118890718697716472766648394185338296220867879464167904996583948795190754669828009038589429978258501273805359737175810557767245625775756082667736629645561286977325236356442409341730035175174564527812148525129742626169281460528411944101786322591067408302178355774457806197521437165059503451297333624567076888414164453309295354850971552914895737768989851922518037377265591889031195769784095481873244361402653301867594692668708478040527897657776808488009772007309263354347121827232344712218086717770663397962592751412074535335127656236295539497248012081355750862136884308063814511054408495379821972267295682856140640105495573147238135731793651325828665486721514382879838980474537371958911191974731651842889432945095943210595114655368830412390400000000000000000000000000000*i1^15 + -163212175790178565234532951813441793717032570160459480863494008259663911228756496598611187062826495803132362582315750337221346714133690514112305630205398402148650582248484186754711598210561338298388283675390380203850985616741317792976888687668844432096408663341647576038256779240592062212752708809208025256521970347350112794726846100489685210812093220898449233771490394320771531467959493211857791417830731852948306174910308649692303447155829998021269473148526407909470661343456832901628994694703171815184843673047332826762400535343016641184336574935884935752991298051133028654659645096035992069096944820532167619027408109067668725925353343870025330988447235001745775951882967474524644465632685888092992044396412099633269641193731313033339646589144747146714658448317858433441161504473790549673606297047603178431193718779155407182632831211037668609812080029057715255423127801419058320982940487496039003157671272739167628174306500063720473595995690810251774019113454070027062110175484909209748119854150276307415792097334484530295560630104855900588160618053536596913091231309121423839451468883720551676183878535517020706349144786732645133949667151977493040772903085288325781601019091587593737187947021135244310625762976829455964502358355900264837652377093764416552270304009618797314754979814470212067515998544008147175772929437293640386813917497591466603165115234551377084369856804618978000558985869812829853791549604516997850284417477259620174885215654240791716376177152400372220111305186888810033119099424977092201841955857210973344062159874796216785965931664463856393460631863665507510074445178735520101884698000157752913758997420663918337860314105737913481017453519837724769894947550334909892561202842279771194616033595876294429985086173263477323531802380569333932189915713003792376511641225323830354214976143204281613922670146770166697252249332696876988267836305807187661412973899817814210328436300190794374234653425073391052544122964167515192385221902663591634302021089944914189936476752555414102150905168336977144603900564333359183100445814117163541752321211005962011811456173651215503164374845950189959889449825785002175702172961034908092801409098933537525651351622641772917558171468042410118487008859092430842218516143508532460711091592723944940446415919834880472746059090640896025692133082032066201990127836941841679897014458575250211023712239562553895024632057494115098595707405755400620170458578695381775748831474491051974610888926885597169970393774530310395761437164964005029250143935063740227420341686344106935165319054208048933881625145678817216230742776900463598701056986464051895544843960413358070427285935929659794061589854643105929051657061641981159478351556872187415355515691134767307842609573577586196487770570037783941526375174631441138862336157851026829995119325572704835274881838701907415803916736759956718894523470360131565707837280938324723149453264739214355847758556352200864911359280933746812930827636043235849091181400154569654639473279459452914389331216298865709564859991178981184335618477723545772695734634629039222499775200840884889260387042646663932815604157783529911088486354316593092279987654921652368735261015766379888913087076029454263704368393836448458984649349103734194003344270951619322722196587988478962066136857682674725318236500374730812596519040668076568284773537840185093603625112044290972290999511033146880822693284806656000000000000000000000000000*i1^16 + -40565574759016000854762617273089618241856629360808643526000041765139986453088017503634322954529514790112100297113974244982684533000064033225838676045149103059529851877322667464327328955935212531720484632395214248314658040959725980385429127662588934679734115215497436273530332885632103773929114776938382852730466025920831215813080169578077680887570492197162538074281026242098848026619850315527681457768754035869243800308154823728203316586077823109606188840501996690681622015727823305089822952670985031573017551680357539400627791034228049400094585495761099399804141757308721117606181018553554283731874586699459284547494931723234483978926192844413507872921658916953449070257164107013798416673379536091841247622469968795015548172202214802997152988464414152084029867794613750852016955828158036454394231039750676418198092973707313560932206342575386494749741337667479689848536105376727754633536112242442298887308994500822183672752248383769013272158978709503203842296317642167304020116518297042993573455440575385112075445293751410692797458735277527331544767063882438865826640329502445992059187291934232475648920139483715718936642443668658221013300455810676704556279889016763773704668817057306093511869437682427866039348003153244211229177456983770574814277917714500061843475501029389217230934386902954329213694232061499465257962853745069069199278807365329878650429846742976524948453216349143215409995963474294018974555256187047208556072500785406382217437716580852001896578225335067780895740546086421712266459212666341574480917247602313514431439196817546141608708971417198114967575105468287470990294255838637338396429259545211245824969733954397558344619622438311191292797076261812926998828726843044976527362008273951789917221025971708044835843949533041281406081359083315100574892263485221527810450071373008618603403886737407890727162765864014181782123293600162217974205176476578071163031329007419470134301226132258836687860884349097911220937856339774439730103639288346637308696902117393161576462671084255163258099164191504553092805866679066197240055104574579579339177695025055797160088812073919675797483170351603762235469607409672707869953109561986162958502488847623518465334172917505040606392633974467473838774924734493243304700368835515935405909659020406872636031212910740913815367703912191029720796699712131490159198444997009976755268539874125286201743235185043871581419816796664956867424897207814669342102910326363108817300780983583336045834949837563065619107396745141079482932569729208926384177781444863965514121441209053493078518534747193422606160147459304791630055797273183443605023637768141871139454229988624360359726379892084337027108354758508249649473921971028530907216867590511754917867495902405390185031064668531190844977318346346446518476257168981487511359471032956985268339912246323051824403951392335255183327941490101711005418074812303808342721056815235161267473059605488547222980264147475918478259195264058966040743195595618462630686835003333164481291759811792875313798620406549289819806779792370669307406101788449868291106575580490575538092099224241004765043881371574209038810848022949685686025622997124254303165029544290705819766139360491054500973676304320695159571128081263882453456246881900351148932008179272425195148478157934892793633131631860265553722818876910552650691697821797472498758064146238864977663198109425346204477383628170012835756994723840000000000000000000000000*i1^17 + -74625811026254785117047289553198692841529511972139189577533372495551008893358451207818545048656054506514080291288629508430217810422039956169982729950201660297970516162845363686859024076305453516059919053219689972329997081006337405160504882151645231651498777543185533817901626891449057984237493432972416583224776839981765068119617418416429160020443408546284392282457022170638363400350888367180510793312146752698874190152858597287397707278380296784354042793386025824519461257007304633043328709894892754861545680047267308689834067524146651462906201773810250313469429265827581298036872688097286725989451619149913252839929045043490437460647017314297312206866311274755280346236500540349346611218243709361606334410458080296211656619796652911271483733338606787383814306929472958409994167164135776739404860984288927798564100406767197242753459278187998096721365275552492793864171027145640026861307409831299255200151432688080649022343422407782788819583014947618914919771212966935685336152671592608850140890052349070113672392265952521007209998946154996985085129336828871806286614936319095480088104715897229813962356528885819047166671813851379013222237393525056351313012227234756723865408251361484713403913825180640469513708291157170101925460900731303140013694493984404349145518319350454585271856711857352763843713998889287884724849523426366160684680175226552251210125578024880954040082947439864002655044867366703299909882230025128494452778317476383260067311985014401177368091709444457045816561324849759820943717627289112020426428485073926127324028967151438183993874039927967010400231943953555194235891559432946271873458198720522557593700270780293204021314261102508048319479977326577350232100753580077629792482073982510360829916678043856539633216264986787117356398574882533523501686780322311892235708332729285267672868720066150703400798762063534420493776402519572186302242964003361876007795857399725973971620948919977925758698621210072008715573027852960858904546809774996177472974741737117379060595912286457285516853900476243389718252472517372520634583105612239575332754021636986015124878245301183007184615374580569550899402489884139504681986501186091838521332922166615165607643205014265248024454590475138719418092990109271688469729022822493010888187309217468323232929791848399089667855141776656067185242724470438939528702758066672499918731395278263802223913869874051114716140936424489571837631549692458298626349909271280819445561615268296235481048796436911641106759478423613059257557976624194134157735509099586924127955745399148432373136601494567149818333339297755117548564771102433650635601989813838193102298917936086745925782190684002573320698711618353161149213720229269038373855757957581579137481486033846652230483575151288126707767721095973113215455540794814980648320674973480295466390121536141000681829107489592268064277779516734188196155920611591552629743873825293385260884185121350919938018445796296714086159702455793216568717027736226101803222238656932301616116714836913077098573017853994976923877935091686571142540419009934431694988137702321121769215886487464717388088218678930976882151312440824215552769846395305239906817360570237458537426129231349847403774260592499573191269484589325567609389882986447014683788090223739558871819860544730155581422615928721721774650167462332072750715108344878933628584465067292778032531235190041126407458250539921903640370164531200000000000000000000000*i1^18 + -52080629401578790447999845549619499898107283857519637065241898174167944730410609448276933947586723126585892222257499888596143401698528813130982428485086637454381414061921097249075192464849838055794667994727876759800135827493361205896679319571623425368107885560912633430532363565377707910194891843321708492322390804846511650119266796087698054413737106120864542256418369273717636991758222687246983334505791798233760794064178186780297131570888710635310211678480367450624578916185191274438791024978929428648823934711612584614185468871754685947159582477982592894975316138011473119863240436934123972795392066230399495610081276267999116459265696991522489287404631330797863520013162236880846462133373931691637594886118447826429963134469952720470438367174806276854698300314800439861806362959104746627447875947260167852210375708806465767183102618393575096067259414592559363503145475060739778432568178407422497941886986713512659601184702942670210090879309145640327177766019663241384951259146813168314266568630672471545962844994819257590375425670059548412827810781682684436891864355138807861951765737714967581968144982837375587930748162998041710766217044804814841901089688251362634668811024483862085958772100009035760823456709367881872706067612185391932333956185284577631303964825490593115889483755495760190403678149048627145587180500712866630513538966195497856507917463159657519964818471731583033129150327931532712606012437264395075271938356059402967650750774418613779335612546272231232857516204149476737062625630063038124883502208529952725127783254068551486178132220968410595573646943181248595940743170155115838666595004118477576515234120491606611942031334426609596423666399355417676087240403203594250577483591231820976691828100947649667661363101671721991350147722334869578471607880657914362616753421432524246035741312401931705404748773396102596624001820370169663769706001356825228947178329159987338871072782714405958141059007737443372227004683401018499642284380035585949717877155159654673230842139727146976971527241543577028201264961335722694586862799795905612236421022364525355404664681993848950909542946559926266279325505022912243872006516157294735679504332875625430714005854494896938129850280177543145122827033696878096014203908881617227925907980076078051355484693265230082516499481699133474648590319958019981887324860546803456015963901925742479724216434579700540308248691331570001622392161186906617530047507588957674447313293678409615973762667174629106684480168618614371058099771776198778166510611391333381572024688520986145572488201742358527119745412127449119440104068906219723235170489997534021353595946769722441497496259410497766562427766918186388551273652243766793611395498867131335677639766267386031737940470075847571956159355531149335598192308360502562152551621471685750496223072347310005532968017628373780688187435221574295535753984099021950354113703848477721714922401048978716942238406630937568626438546463934960573484842255205104080352040196880734317143166707068712302910409804099411886625940733021639342473237258257733131815136826920950840328131138243813614523001410298418710416655228395113127858818559734245154519721012429896230218961164473590573023092704523869711532466793290358192669364026234532596147299281642389110711039549077013693140537166678129980927545749424075559759154656804975850663498802195351017483769856410590584410175630008506055064027136000000000000000000000*i1^19 + -8540421501797639538839326033844635213807586970601439210596612326330633570333735465953657764826754115759266809386471533999544599970074033690522618682029768308222474155670222558452365629787791698415550351013623090930134414969140298588511773050237050050813184133130614736435409306751574201641883097755961183564566350183896276222564252330806327105274336836849613810784609421858755148227712424846377749020768634496306781946645292953304663142101450088853930145544300566181073524117571367416504851416366297350796752553322553354124544478138046388239751407400707719463242292743567333757955730142556976455713864168741844685143276924583984075381739245883104477416150323573419456193243463372710729021903149774010867270872131074613678918161643431359810157707206989484693968273922083385160221589721530710584616590909302770704275256611522726040591693556943907301639083308199247997646609120553241431272017927886664515930793187699829908600563352765768390820630082746478829908386640143417844805775004440907944687961255230382499799394457372442043436014589523289660300784198227967197315827400967937737626749607691243647052104220003494051088974663533625075479913412263111297251306592797957467357553422080864385568246307905097118146375646141571055685367974454281826463728503110581303669520395526312719386855203933155591094581598108956756207831249613899321814995380057679966914408468812046011902957544878910422669329145842916668333587003270074578731778562588677877294004620704115457374180771786606060744067701967014221527062461212732318799908405146909636552234248164908714960793577927331238776619514624075566904891003705338274889099476130726160962726157905016565156561450292297653352968712051090920263193963042008939694090744717712323599770852511806789782829284229523997467135028037928609915197253432920025191768300812888165046560160441792743567819632720498396835943728434824204314838095875687109032274480206986877771366917590198871374259024167021105219290729294495868483235870315908520926391034651043936465112507696004276672153796946744326152616952433999159715612151190449818619418052925715720955405148940673031151182376362038381941155812640215474127231954729939198508580457559171347349952960761059077050248698575670035541615290540553435851545030127755546453660896563666565584400914372195623573694780680004869474559604825951717931711423165872303069562399134244140738561284396989003446600490196144789113498907492103967272943340141333609869238197918329366699397380166173649360622521413129719298999180568413294955606175980032451448338256491339545909043103849835306468147904299339968410292779764995514858421078457492620957999087752626090716105849258380467297290972937915426048151942524753455496461284242810147405279189028793328988958915792099651013667318148551488145177927978551194433044821016630194306606523008848548080422466076015899687778767607748412366772797414252761604013951266743387432165194110969539620087432246503214613486008801958099698641390979331043389728615269112035288538925784544625085683011161243536946433089705205437240330269069849348701172353213011205381233656427555179877748385463585269296703371717630217822618685040474548349782616005725741575877896592791696669149102577326522869471401700680211342957567463725169068059020195891040269649767189597143046690612401616221124841991252779437595957263025284135377425024588417220047594864043630460911316834021932240023322624000000000000000000*i1^20 + -7218178040371033466101856669872216572263177587512089740330524139860358185099523782256481510261752616849190349509832393354867291218971312804549709996756327813302471780614723812954817253275672787631688471544831513400931257823403059821687275472084257240922889247508210254620627420731772603203916639781642829635479533905438854906085369656360929279215963577140475367168177797714325295278654490269709468702722538319869647782474941413609919047209239151821153173624657082255088998639689711015724470246354044841820927585382803574099174167681370736634382520949019815228124319368917936894894604455960748261839047740117173101521680464036397487585392096195025825738359871673218216403047046094429186962175185185046258944723438188679077072479832301685033650303257998075036874704655112331748165170970868901662449962646838816316787347169758592973994962306459836608084709180057193349133931020165321886783614536187042595576739375425322101246163408679458102245887895402079375348776491511877687807219918559116209106398237438272500297590679869439367409561577700275530308732919909476993668112863124312946075925559272414344619519275412783188381150187114936149814988945041166072953821254885789657595086823851878028302403281750134536422466468135991629487034016700993089534209621433297845792236188821516926134691146495117277893621415860027094304041836107724014174180268670060648040610352714748590400796243651836050363768664790687754293546903764606728179145020199720948819641838784604586059335849677320917632001488954653389435448871823609263467601277218701916531149778149253176228359679199458821001193918742481365359069072552721861696746163334494151470006276840546299395218836978147601440097229652764623310023993443981361236867835471352300304029824235725498848458671686037203972604785226734812790089771800627736444535428602261459877615765203640634944953643298191852986738786757923819101495162555318103980734677412433695402521838261381971067930596213145974615179007427148999956600723082724518356509200117522849888211738251968612223599722152620820060584125621103501955927192234690066911925083686744507895351070776696639697886105976980840797048874074264893309327007350335334221233702390299991975789128960499849947508528203827956280499863056933236383262353744321154932774601851568322362593868598403588902434803347878674956437243815122904901173943192179573538779502440736041260948304263564930689993221162089680650635709839033197145972548716349938687084477476765146628730137646021415476793577409113790552059161914474402590926630960744144173607701044339372519428241091722160721762006315318516876014584644304606940630911558535921689514822009871981642394013547232034877280450979321076066653063801711388486110422969690634413622308035666932703149719977396194216284466273280468602513105149071538438522362553773856370887876631339433623533883859499605157725621397930668696507583292621114429090798035032297316229361316354931684717950028011741038440369275546792982656307801268238223012542987853528532763822073141998036759114961103954215047067544205247608119637072573255750545522963652712723131767613216079713274276113853143654710679723111724292624425478239363797628165734726576872910506716250219489967329366532076758996571851246988986505757333152281205056795294002503092751591170489566186484802006901384225402059840279493284145598343074669575356408489349052834755002470625361358008521978887629418004480000000000000000*i1^21 + 193070501067516957356167569958212898685697879866255944781528204986474310148402609262291568890185109173112411688094123413203706774402508463557725585979506753470948255606672352742205925680275121498520584357558291155877108879759568434787363511927051532214586625764156415870770101686909497346153722719048540095973856432208033825558547365171488570014783711524365258549714189496065181702916187021034595857390322644419166544975111620700783039052938430256021438717140872523940201399816837707061686912214836214827078210217622536987642931607727156319155803198817694716024960985184760020240102837725365333420010631527316463757174033401039222847489100920090769497537218558460702001836074164521561319375876669329868342995247967091760076576526438112359000077840904024535814514365333613946380492358035272066752999660035143374396465639304380132874232443819770449971376695929298925562075185001535931169224998247126280562156152210538753534475835881208487526464515075807882987503082707461616375475797145471940348592453014297301211593599118789487753269825394324502004365592179030384359273267204425382347362707467514445574528001163634298589972565094406029023139539878274370708748554317929252970133228722009473627920130023682579637129098868315694774272782175350730786559369471267716343587232308460306454147304346815734470274165276958627894998333121519535191232615917993167900519260263155202179570654741037306601446256777051551019341168295132803336800253282914738782521340575196210283622701290066488959598747130080682783561452935905523615530347504966283910069408536929577280272225306119156291610851622734123452882320355149748128211887222606187283706667358784492911591926543881365279030812592811670405787808950600244874833669889503401807305159659489904410117738436920192997437435904054324126244829597346265564956674122195167635710876997798090615164253848721168818614164339175364293185859864267246438779167871729074297103989316154527399180738453558779648992572904623280486637542263324093001625809688178645165125791275991260652804671469709868597445819004733136543770223734874350786605217390239540342060949097786257526414919002033166632893955049970040730774808320383690326282867360612010234206084412815164996861939343041920634987013397903093124668726864209022350057743847157862982284796315774515976256026007483083246239902522897794782854014383999958994946801256496445221162071527872519775222273827052724447268273916167078297001559472949821998837430490463515708643220685405367045772253491592662970778274000583959045962088652714064954024606371140375237158174657416542448323204161030551834247568761244356951793828011767679273729933839201990233303356030307784443772086388975054717237502928429861494317438753749455813610445608450311257864704929267210071898282220186649940602724784773011928809229899020785581234098634846630385420932063685585812205562934101989138250583638512646990824239098037003447347401926672343874813818481129895408777673500156167435806723246099730763950031101087157399682173692450323693309083006668338018292801944679949210997810683062827585183353829670357406834438368498054774956148577595851389950283065346304354488674444159484905376624609331120628565266459952347017497804462748855841136658993603409847703004145154521807998477780448410555792113585211633057355321822281304609589017050132673195830327150138993550234559185093704782186738233551808443564524119631792701440000000000000000*i1^22 + -291107059737124711990559321107666736460430581739375462196562467141940986398355874250047180680216886770983317737888756066316266449862657307142809425513025800350130886743474490877729940833118199789814830763629283330759474459465979859561252680798856641014009936730493433580646542382065910896474687483447868442005250473846654939529252642267638330537286029118376634728622393651509139778745553483371368210648522804979914402576030611616173349491774590010621688764159760995557333748784206293405801039338791533598780549368366744386515579607614258680291255859246820295472232200732980991096779682842600134537755365126819670932338334313940450117732106626793216677707930831714994162818230797119733512884265733058280620151083908949040005371374609074616518753829621139959052837168423962570168997008604773667673198473133322978533580809868492795710646519606699816193711749902669587577482634287924339902110627750661435600544511599714045534352173702974253439442670658368171437729238265249939258311913623592438788497876876809145630595035885442848950229438963357001931758120049680035792882342039929461707784219970249542733884372854600944820533414302667831766944672998358717215235341700408934726418109986283460675794803039285446089363166313663518897775011733001439158563507353322918901369223985906985634239311649150891545850253808205131074388098215181859097832351113232198418120097281839294559144479798251108614810175959472629848524089952412924547665572020340847468052271869201873644673936544524595281137664231914524205314070143773129588316722675169259561651379249218069104407684161120310083804529966922361557838304118717308862816378151499880712185100348325894715591637485807408858663372050530097276480420051213252989207952925477453192095560163459559413528747165114599742342304196360635449817894060083404229742955137225205915258589064651301344748702676587550855599807762441282716096752137505649898189185263754842552651859120590148880599717016870249126828960528191359674027937918513985545234272000914946630645712256183930440870726360083736106352734392324242368003527744915547515488078211477807942664361555922757613856710987998612606643070030212564845595466154036991269152908271278289925793923176894670000560933887433903016267521941777724672576865812671769201689460110750240766997706499351558699426941672168230895207718172668769850590956324161632733671653697453756672237267824098398360307518989292795964809923862636507259961750117993365424459431391814715429418825145857161308368575044595685854737944643348075985061458132189518413969760609567899672167821060474208045103673010524880448591759530938554736704588602989047711772602913135621242471999216106816430213980265784484062713658450926127428308578169764418869829521974413477981827880187030290926325756690817801119202588663017026036399247901223914236464687759954043931209838496248622081472394944814957987054387399665099991655386605607703458513996249486730432962641020552436589323858682875414403827473240890974076032184201578902532262802702422212594637318592959781901688126529993460129442367584493935079042357729986054081853099598653170719720128519759810588053679918204664256862346533645655106059055197629072052997978302477314575172741777474306059152762893679585444766870905017650942749652185263305683844890580529999966280653305485365139040437878578670706984223184111743581825471562285230576137565026510895704608873833179675361280000000000000*i1^23 + -199501333778228483406813621917005207720161503175523193826516381934730121754257434926104274281904001517598168963620716419102211253713877311796839475457037962958951318156202900749375901336723676751928514354742147465663544526603621304977203521475833188662678163116627605357578710313819698398448993528199094306873507378281954431878361894829094208825103556816089748705132804458321540772320262868865807811446571064575563443500703380338375315128267621149718948617868870080659879752900533788438473721219055877993793556362482689249336736162443453587170417639649688637816744880080092813178432291086368048686926905769820378728351412442655696580876017114164314294603901096754461894856018549300929223171113035542376221643980980509694651655138114358977918559454026110713058977040221378124170942379551697495301732332750011177868076975612495938859613946390668573782638211607494877657317748316592804909798811402652293364051793103511802177772634924520299878872217379511478018149285372218359615452110609271218123154460816227903799004998430736631170861926064569041894250961379137101634225711969978870496023701038194127157246093478633928785672616428132017223016156657510593307119358860709619006470425140441893417337873338826171864538445251662052298764528440868103858092707496254595628340352319830568482099579109040493483058209757245613112756411037297171923214832313190517588063115769295743382585107125403981678345693586562452884087361707834836120323295627569568367051143103006683378654731189119816328483122563179710650795637920189323088466283038631713951318366285573650502659853851494991215220852287700595573521252751090799100363037811378998414927704120779040756669246167070964847221952051920878246824174131383030225785104246101904587788857918711694381641996633808993705523571904505688690371640775181182928083927001915005536854965281458634658146419983893408203871644208407095533983856132966659485663359275442298375348540863364098646696535190814145347826780345633516202763319892026133675191551460795619655284967114344022062310624907315414320101917447416374864453339448071523907428274658817396897228106811162614860535948692756982145696900243104870086726657780536764866822608733544960654081723771623109408484673794018762479278172163176818567045868980300745712869761596378076972775987305034981256460464322637802721210174312139996532467637170961331518093997305681976849882730315847956489226706829811052117766404507874387633724675964333552690663391436978669208365589976624802372088205582274662681614954195991222557173322919241836592084806895019992562303891393813230361068001092764092230530282188768324128077201000243213612358657682296161607482890929278284383112365620868660637711685732562475744909278163174147478852118467503555190383801247838493783327829275515562803291049739750615709432794568064530071430133205944141514387946937446665220994081943367508552710001647478017748326577587957521271907566125673882721525867677051510222173351110566795112671342405592427961337739081522064632927249535088626493327568065945733882471727559557713123342658326022346662858828141295946621447513909712993916242242320374739362692577751874446198286136891479703430387529658561659159147289239128069149283142356522220813506912784308242411843610248670542722056835818637216166731432027564575249052168719450589046744247827234392474877570925758453734106673014937118107228110840318387099897246353744126279680000000000*i1^24 + -39159629823738531210517508378085224140439783464361625250103998836658320444059487870837975249764369852284264122916499849051475225343491764935361249346661917811586018108304186184022612272680393803327786350658632275815449652850018112786006615966251120077185996616943872191489633304969508084696826910226906226196445130793293826822623989887419676595525111105612188384186830456010652161429436221091779500725372241901832998278873585687308178840224680699982158433898665401236483554621301168157638003282460937260034378712757071429241536679459449231864324803303607676542890355655708241303577302296096908486143840416190060506355645851639881099851478424813996430719094176747790376169284307070468168863474173986733236745200974496698783781793542469721533176865885684616857211084814141481159252488670362977206421632016293536511984032988619753647464186215335762093377825058875220242529362523074676358289693473840760769723765619814662223455701093190118858868986692198943554293239292105349991366441832569058253725102558279050496182835645405356113337689629656422273034017648791974815974934793585565457245522935650068776820766109413127222078743174091136748185222801315035343182263428968407564126081245051903784022906647249927087909841899121330425869967290800045531125078243267606721091190257686276225555926626238036787875396442150012011920969544323142278380351553825462087702966224925394102152197883242277268839371000536620211998639415775245401858726973452384477509988773281005118087461053791734150056920525749637734903933117320842525507740397026824358421333968949942352691543409702150793519920974624153155842295154064828173097051402059256716094217287370810751493525366719241033084853980508500911892980973496995417976610350901492161746758217238713836607776913976186560778271725797183007803275919408734005514186642748547073801487065923833779635707539569868397343074199014610082252400620458567024247478831946713044490565725412216547139643083559857340175015973697758774217001162243602492361164991773586069526469124940920982157519204653378094781959697753543376396072410467683791632051907588948280011156126356492044268991145208795536596150060623068641461047435513667747480929979701891521154267569057075215050104039086456700518061070136755671921862281022182283337560439885326417809499783576573345596721275696240603716499932073123493667150299414669788516818913507493847752411121098775603390309362103148264167426361492861185977588888929072075475213175305245601742105205807649338093969075656531772255228727391364198709472200366123464835395941854781787838144078176252560492397146284536549523276335134534266301746458993933222317327282265471091330515748229926765632422982880406543583223993404314317462709114391135752126502214776377142058184639648781701196944608447011365132799569673400270331370685372502253892704364072706419372289906303979017815657699971546702869457903982330137833373221325843886398761018908852162030114432532475365018166160401607342993639841753632821044569853337467957000753372254031156081312946451406940663350679467255560955714538902820198233926354889258078512769430644025061741011947462154853469842284687728634417442295767335463281187768778980535314140344702265854627731603376717863362788158263680765060255288236414950578568081586150058422244940496575947261459028485370545821233006953204702840922888505333385548508654560052479664318002783106579065660854786169241600000000*i1^25 + -4498631325761524938486366857549797566082125593235298910799887805377786736291294709950082994670585194927536561773901186885868050382986050458975990065028816758349687643882098969270043070422538894816202267968272664992507191189225812565480850162547807200466867229975639292896032967719308392442677719602356181838235972244199762741456945476575641156431656093623962247876967331143056138073521041373711521729272202213912901902715358282475308600020491645853174801440646376910172453529435445117045899491655670936100010558622741614402644971232516828888358589190608859502057163882840485909991236692966684419708166459797439967178896095666548783395527673149600134898330781062606045972396060160095463685460273207143478743818955274807892174898544126462389877152225315352020804428199406518976188056466870227899089295837512061549018674251780540548587074293791547807026319605982832244339080128079695907052624635569875912629717098796584932807784950164028971645974841253252280254866035522142729294000292106798745235376933394542703127175565818399717889451430531953534159668483456138275341339738812499928998256736008572336448442063343606186248445645529382211842419962402864529317669483052418840087193374695266163713491850754181823696921050975071006422781807401215777187901133989038788201636543635171791361651679614150974418213991207092002398068382379917869867114996265032086157914385365687687628190457328981991273091012462232694828198549386229405302828306422149555405433280343090644484621568627126374959155614716239997214984864842767866806863478798924359620553421261473816308717759248599223193011544818787763604971395941684261517745908696578654021927623158146303789003740723037702881539771937035190879892145424453139220919363325272046895360162503201424493224193564687052621365884585508442198661051251723973298186467279423540492023123067263394703865942555517158445176961227805087416878388206947506873887099066288294522153009373992297567329353015943796079482718624099795587026888466408178418794846407071341536990419682246107914099166508180474743648724860614027518514551147798593021622871259904926539771343420487103733551554520374507248637103499726608599967232616833475864025908175113773611117813562326998490753400471003145096596484913112618269762106487427197339106835842000161389562278772483678218987789604090780293103418571133784586604283443552062449002160327966512468929230358254861151248355405574245869841482216124540117458816374462155113335333987545826507673581092458875788288999417095489502873861476559445803601564070146728557778877943163086875060385871006213386361066661732923995104338891646527012396102285165360315113395024440118382940508205640402641617864355223735644638527631981475357320670652273723674968735564772732392867830172193944958523262157133384864463519419899255844595373242370967701309332849375740544679508869440535626443917033148249227069303540801060927299384420297301378257447611760756865031756777385667193793646318479517291457311811839957340100950320039889772041553492037382962391470429229560033614097426687666920293538445083398556503736105449320705732172194633769808744559694683508746857609115927150002069959484974240979740265432489730624444061563412349912498767849017998623685059263911406155332718513119886489838466030449456144357399336213230460563748772106653720234625446914377998760638773215231470789737171751681059111800071463143853469080949358592000000*i1^26 + -395668882236606721941598376624806053229454202035873848116693981671504410635148996110244286713189325476576760062397892207478816928191786386425014014570325152015850246941120469264524206666517502979890174947977039469262259671355852473568591699412304970884731529325486194185120912667568399958682039093975329503439394260296237567678604764050409754684324461302996982120834097908205589665325253480901496269062204916419750279080501619954247581832844601521609844118180650453451334380080913284881134999478441027375162740686963871384402184018556152915691863936989231245167635634506006166173557460533404634959789032024278183923915940066410880794110793669836443980491455819882626951272307414810292728164413292561473847650406266005741496256503765149625809001358747359505522271150945476880184512017487241879916647660789214335760146282290482926842433446203712937575947151192731959514995436962815628800295795435429961400018214936704650277380879575537108134998348265299128435068968952892280231457904227319738565091481611736545511589390684594306413365057383144177492634596610503670869010290108656581691571394674580545291567559726481319516578384939583377009446707968177575679387390798924903487270909660655521675827287740276825839553709906433657000245196090467729914102210232802010169474396868714490946076139421871113541726289460655427921007338432713339192892413742909920236705174848544379007764194809693859645583131879052776199190432891714003545108641181294978505325573849902826852088914792840243970991734874521769431553101265355862053036965257874910276620753328430116454379530157652765141926540818634115683371014106909147354688866799049171202409417346698145964973546297604671201907583849040384511790278007518133526684308662727946606504635452865072074571327191545713076738327129871216001883077800389857011342904818390463369547458074222822452665488221334816514668369519213297780325151420082793408487739013390942023853168370550074815076486332301670779704854387435241419177278283598343289841280862196781373437597916816760959959901181943604694144883497181073472619441997239301462141399665323572333298879153102651274581929028829764866350710936631749845997675717391203196508179049812278680353477059584832140046331230289587355719456362549575090090607199659297035912266847709822564415702950765454810188637778558573963433809588959055981292467938280258920365339924237192983735000408378102628838630206349063338885301582241135335229816864346897559754601659270619051671918599788554506609021548116150203457302423041582987151913061056262353918893155328873398282307289338233001033371693810328182081948004748326989903655148410863521497981287374155669699753799141208964914162458526829707254135107579470350956590652422328453372755573042002339811531037143881225498446833178080757187738922588189322662521428651415038348154546901627002823960759988917602600007609590951123326673390775162363613038333463951048803131757822804763113514573103566204707660643140900980559954194209449975028557280539157931683737174091694011554966503632163496170281687498783894919406475253448659430591924110223898273555251186465138229121737757554787443252381668033038174138144488686518074637609944359946004522811737809611030481649947335680796661411639227468497269565087235420026260294403102493479413348212908671299827283086705181330099313702891582040544584303909084418507939647257669235788356631135076234510834073600000*i1^27 + -28864805970617837754642253046971644574080744440467328318483356675433145662007933356510468203935725499873648280505245429358357574907719751630418022065243400812767418178969631808693064928852381759826737859260333216164896971422097173327468070554685355988047033162287757831957006223077881659249212976964289313933156686383325072269275928226762058786549293553999819852728714075409074500180250579804402085116633295268610487416199438393086761692705833351610152688304913712042693522965137012660499374015486254624920359659079206852277231811775593927919735964795704130405282046437474674048974110359275660163847238268654347895991861357434509605935869150026661237167556072265098800688299072801055336622788062731736591373003007098882609611573784632355607354278879099588368128265813078541834542805397928962160643490728708264987926053806212493478937055575974693572474029714543767827549101290055380635125009094144663735092681115510029489260220626465232184322388394008819456790240301938909456858214283624172448561028160210365298470153117333255830281489643747994440601497300830253504909731282175165807431665168171014162317240636418194928356931341762202938131175603445238226345265449259463001072161642386260686641831928987032269428128048289075348044401391486208062522002466594804031179986957316580567053458036412647341872098844759466369614890926579059511228568677103448937146165363681195884364852995384512856275441189662945682940269425779539826942724089602345535668269965933717288306935751019593895144699158005264283238036847173667926933208271016746539021808256601768383045854068975518168202884310395239354379675942913774098637610499643674368746639661095596631151593358159062676091568244240583949583607680617649084803968814486590902274665675765418820551411621761473767363970716430996754266704987261574451226103595706033361444710494502059803112242925517644518927835424506667610480662847483943489905540618235468254217148969491471096339651751378200065074462875266717594044897337974367565209873467625950932701564646980212841643886353044802823910536907736099148500178386402126765242330031159488749799728251700996248231473353441582371791691820104742524231704883897396893950086140597716289495789659008375666067996110588551705952015201348316917392698560270587568569240008857396398028610044310944341085438446828477914259690312781857770758399836174011863332969173953011012840453368547943376179497502132718089968113951105767796356297790940356135331577180635064017363644389017158740501542922986703118945249409223439280591814896148142327592394376217376019514561118629695018694364681308635328494004356679596595306808931020830838445815095135547393606734715897365633137652886839856595512890138482092815646292385905915542879690116717808397706815461591246564000580381274420141975863632062021386664385058019559675602902399174095323638612324048826471336442240773055453174607649517613032113416550974664073352433118396281457292134646401719003245387833377621927512182921074550394685023881752862154996725897795441615370571566880137098159997290218535823504031393601856227458986852547013695637890012204135874925741370942287604151896051801297192161637869132835378439251434327691833110955830632777188549206705379310016591308072322475875995528680410184637945754725132322351427951032163626486244430909199570360230742816059918954745563579149526326206831438670301570607535497265247206121827991552000*i1^28 + -1651424472153880855357489057522257192466429479093520309919778820723507621118532761387450500055666568345881665074864578979311011221791697566092549023474983237125889480212076016236501239929417524996193723102175224288775726775221609994303774680891542841702401942261906121459970416658500228822879117248251056679678196688869534740082211070957588986328699485371720876032115038911363820051120470828587141094987116167451595584621041366523598823453770941790427380506945903390949396279701887326634517552649757579786067917429669209853893676059572199172250220893969891726915340120896761015025771253097058661173274974676896386566497060063925788358784893523332878763443475339951913049827596954212541898793641769252394950862738597844271868963868415809523306452548817864214807858960384975922283580884038771594364612889668648738824506331855733743298402562359843311096813815974976365289717303658370383899878481864400339239953649147696779439700336369475597573814778633723035653734408783693010608941339370087408215169973227658688135647762917174617000285981250581343032452134124494357544511274062915406001938718448247894518021137345084740735787615306492950822552286032435311057351916982428791202676814966745430477132069387218234895003133878325892487236941975837071268639082168686542007312916073700466447800798742252330228415046398769057625289732133852017101547889728123046855305318870509560825942244433447363729246450696079036263345954892821524560523436591676572478059793809708193123946793483374421749242155882542721530148571702861626077912771625857514358312434555534229722062984738464570455886222444192340310561210966730065799590423193771057402650803335584342400596211477019653669340523265735149631412285424491706576568904936396155142714040210215932671963323323664085689391131151518699285118227878009101497339604785769425469253717931220680215716638858931343540486379572062771728624933174349185164142107854947709790445412908319017982556486543812705272267233190878315345073782766398278573823729645375536070633355234902851871231702402284875312296367034594001795100741422060006539913478640511141726313005622759928868686532136119267787668914656257314831309554828619260667944435209229545855627197762678940985685001970263584580208365676987326775093454508865886048753116878648814912931292320525846670660212895441934926968690770400055945180534635805797260386982810918453035305567976778511056237839558439112628085679988715907975243837616001044677082632377636643538353432832341443934499658907504468655383440304879774929196624214810305490896639420760503544779381096306037692151742439558879550689205313566878880963146796458864661619392069457141844435957875860457792297451282124753600825703272603665481821408084019520836877532971019293157782872696506369676484694149297876826390647974103484778531513225879872905503854417770828602710836867049711295601822878366072605339816868067639342976537998881062425741860907108222360334045319402098347151397512280752080382406390895116076383305205708910558542039489652177349744951139922581779626664250557942049507829300592309733845611160547878819458999555725224699593214988396155913796830020515388076100474629955009845176481982413895562799886223301676887130517772370064101176459391725816034675371009052445936371563106955845614586824606328488471390229145502252130299373078025372027559775257544583174071700491676652380187773633797575417834504192*i1^29 + -70070099798313246938755813275196295936581109562199138319658860246570538036030151815976571137993644672342833804523673512096962666580081638013284321305394203658048010658807765873935649407863610152325011554839185362997757429684095496267974282730704736643487771601536039751680572795546540626619634667520792886163355298694309122417325952954475835220679125524278456520134554798577666711543099069163229413678008202034392908209356549933489458422353413678625145098225065236445981696251037930116717510525783764339951458380432794740447606694221778032880368495571867549126282456973463240522299510311737535366302037238973696451428004436368655409427121579635848117500810954639696237814289182996555215809168920333763082805059394978369581573563139924733933198421171499156540761431102706233377996581916126330000490145979281417224975277752860722280949463105830290410807337749556238336122829096630328202901873070159321196230438049660136032073304190086477261802909282553938925006544985061409857475527177688535518531352543293999503592809220948154063338976696219748348871721904718475685786964894940015034001020226284619816812795712470779379728891735090239263079913086477331381485496027051070078652892491512382267472218520157547854449583204275723317142363858340089266497255893068795219073935242424690704660556781237566846255203012841727687181590943354111692699102488916068148350663236044562939402684654639166611776205508540254079322009155720782688839292186321292137727341276314909088538907523538440050250602405353007176569045857843419023724437553856808978389537063278270146097448314003028805118380427952069234696552651994507205559438133787113113572767818100525057787071837511591218700738308959232398490384160222480622362174010198626255278984424300695734648402350403299112095593367985414692648585039055222338608588572396017504120490334828779894496595376625087392861323608340050041296266523689009765564384659694617656391274837443678682928487918136109225618700019490588412726765267622612536265143968525219794224503325463152530820804179960538966339862253422500126085774188164023465816465460791979001405411460368031038705043713442219062818906290648557962113884807276586647555005576649333182732411569671402861099523201897618226003664929959472772198945588138519351565495112359504409664367534063334823486898111916860585151100762909755592281023490330654954967794535005940931703138772065923129876699864152435226296309761113558193043181147648731326220954028372334529755112001719976253646841348848885033757547384984110597670484007797191123896165145857513562305131842492985602117082613291179886745528875304803064083718094911349833635171224005083690435073582335002270798762499448194468405099140427193662678497725330586705276505611487873519556479747549117771346304383862361916231563670558463749734103695926818851470917796097506629455029941080560258684444558126387988891585263471437919741283058103400241735975579289265403569861858928114612095212894381639922842100152123890850383986264158424435814202525247569042372926665800904146507190814622435342565034963506861730045759499928998965103939477805076155054929942755990884522908702307397923331587665595580211391379998036156312467070985171208120604082883760157842724872138893086346036187082369349770010555703533303697637710220681576712188035815650447561871748198416603120577516523373210368281146918819307554668655080944767942524928*i1^30 + -2089147098241553390048311026736370514541672904949037376232879620078527276614193624733401293546856384880111593350020059892382003503465302446575341485968402257968935414624948381078581893867187556363759611500530972194538584603136058414469369570026505622974805081852986259793090188394499718378324042241290097975616621449701177236477281343105819439822948234095732302693159618868289276583492303084938723238803477968205448006404245851409644439571360275961109072512340671762843008121130297719472912397821997381197157319329967235845629662704197498349909111700747115784514187881968513813990160649798545046524486551832492135517403394547544423953698170712982804443007821598425660765130337000158087281922578988637035887951145747947647454037389386497912149972996973888326820551382730386579834147370927430192871716449725643187624490489362951579290837964531365936364060604602366169729083363607503705089640521563058309449426972214031439000526493965088731543673568860988698674818604118121195134952901983379493522826946183455460833939956674160362495966808395993755022458870334960765974662251121093817658715955698419293570457785624761662204321643282715887702286081753159765706140710003408825330807069208057853660861891451613008700220364380382849808716273724006614024263363902624521937217004185891857082561429642756491655020488736892417263440702395446198161941381808612053059017567925568864083753888394630811209994439709321972999430975496379765834247669379659270293030286269796692143057074483493603406695657768942224200148152566208415491396160162613195778870998470875692922596173760812766519598027215841988108094693262598927576048921540410391834701169373580037022691562782167904131323689730142432580822790871378381144616614282033771243545997777071240591640684010261488440662572017527879917595760591582062538374843085189563126477127200424720238793452265264301775190199724579117566304719505504673282201410091642761635159720757841917478890972118386186193962825190443733716982021008892790550820965179081190545920268464546603942432300316026513637430157915064814050948729427517171606666427306852902579543263634545668716508644276003450716857532871647565785744818943075035157590633121143999932901049272063667449685006229760319061321506342348159851077091956898226752374722121037031412675544471568317802098919431808695216491072484642034534134652740666513635929963400240595488230053796890849415250467208090249365412079152890986509151950479161188676686378169949609108522878417716485539553403932970775623932996750797473693180358422544911716518976877258177639283102921596649884731231277876420474157810715588065549808032749592156552884035552904489530885029323733512503405534081430093080748012010776253351842965389373760108734083029487788503215931650414830923532671681378544266905612716908846194458593384734806668960560339969679365757874838244147603378340317712767620600458655322650721804757171212337148047642039467603926727239510110634767720416485819599109132904327939636163653027108842637992628767276637728063214547343176393183543193336015633295455742721466884600653402996705649301423862862954827360650471691707203880015145142115494002039971839917733248586126074879216742925287172863695958217097213546888451985685656017141484373794206958890296074239359979706740401573076258824846171028333187031370827925319316832418365982809429552125541078993115974804607367614161747968*i1^31 + -26689533438107985323626476758664670802189363203112805388169449099029627762407901875101827737258259005445679663358430765032495512195849137818754628623679937043717991225442413964049259358581632798877578436231488914681515339684643532762800310666104145365824768307398038304836393463794920201950713799673464037891667331841349603215158497902638375740642520622279245202734167700543672046353162328778502178439687842349224996934550746495910318685394590728282461124849708031319663681944035957082889652867988748844019794210116799488985651505276784084437887516078753702666329615948481933922781993005921500804289123991757626915931701461355877079469657742722116497420633036718619801674997596959957706650039793681198569601191376740467148376350953828425763147480105951714189534342526566536149337568283679465183146837838181412412793097666579961128802213158623734392213302358845777452700225192132652615117308402644574242528549846096179656861591298065097632670373923589967684319001254031633761684646101387717332018803669794531296636495561044345486861325566979744903609723911132101162725388726092887017886193690793541444558194571400316226364988017240103365789554697104164039606177283407112989050269669419795093466960683281763595155473273877057464948498012249836062699199110131491722766422045988586727697589525181627242046334579286156283647328350618779591930560291348019433560173876102443841460450807288930886791900778626753815408976041290483463481958798287939898423202386515923012755068861803879206632634477137406552774788512737425550636316419502038354650608875319938359776326847359291049744023551991593853001468980062181751247044786494078953364614712412302921665291032078465122574844701242430043273528048166119454351858543261806331548491508952851704400632422635419205177485680009091217446929722243060566534246646189031393985079055357949812800298146518050712522732197085702836181567537276034412655672505547032497284603511537570619092862956688846695764057626283595241407893525983187448663192534167120711293519816578090568701428317778618949541628239007064981590346937365373004524887490701183293521838364450997004457640023726955863862965500977496103264345125092871395848653050765662865355156740845068446931441743808628794542068242225874041605179726466775602682889545665222682179726636941017893978160628621173349928737312700628090925325851200650827385307421694521723154240980129889091152418860895187927321579829231645970736166867225503140348053675022417090873056671154832546605572951107295908032786637065590262091287357367973590175465726460299891293425041716029402450807416343010356385622192596189405476913088438196501585656173931197275689182656526665994945173304601193978964370704232691829102963046809273353503430407861993162243487809174541190769098393743022088228722781820268633951402043301747425926211647557467375141885504392548720691567088112461400128381999478842379917388109250519198325950979591339788765276919671075207498618144363836819594977187354420361689314118117839569964331927616838837592053616903876998675959654620523626640079591690227819935758437667683972996218911072579366237899038411205221068492579812726431997518484649706568833345064192413722338590598714514667343182129712516280315929907000356832851801029519264040072177268817322604620772078054480283445016281105101032408226342291021919857258819384554709039598725470417096663379927367680*i1^32 + 750972400129387283158794060965414905861486626753390521344972139844994410270854539120385289886058711245269229432057601242997279491206092584284712853485148397320237257911644783271139871104290011555062581387722016804944441733467344064605753101307528392359154516344482004958649500155583388753489921614317500775565438286430007292578685105015998802432759208533907709235526835931419675951189597612889972763581533070267364030335191313804168828149784713608272382195088096649746816030975850423584659407150454479499546455303281922578234080464461949320098486519598561859368369784728060133968266063303601631920622387427540750965230748429313815375721772372248126848058392680297304961912058312434551530540038731331456381808845953628927956268065052407641100719702247125292177725537179518499963667280250960022073932717270308454071022136932034910901110077760060260952134122767233556554783221785932400350024469946076918905352705508363363101750242947529896558100045989223458354010101858213998312639570080168976184473452219806981942170365189661740515298949178626878015088089811997214800995760694011191785799962090863200080442072603239965292108545162830330186863443220266047264628225700017219401461072357513851803114240725298640527509196096699241471813787761300066236957002596525447771669178213743104544159146097829289358109687117394802515692867825476079668979436580690808067061751693041900921374665578873184717732300284547304145269093305359374859272101996421008704289957605975621626748580418377566909378313746346644980069426345455812473976134770761921475626301095098154617144379907737063987379276619616775537186439038638414637273858287722201527162425137244489462952889684271455916699539017536351108376158862324340204943273029996948624953318363335103206546636674531915257186140860900294505535548475147036118583292330935588483222552022916069731866769794212885330655233897146630141597646141761584759693374126271946381684498029612761091893076524399936915198398689993062106743888182897366874604805827812236416730203680119609494687802801290030963540088267344244335049650686877297161349671539923479642199410586542938726668427759512145275503523686234503519618074563471611516040778502920463859864762065889021079250286482263374066972959765276846946851975481212327708624444479799678559912128665882808349792900855343847643850347969333991390605910807561651452248798552510269246381665783535139252154969777188176725052063475778579237394029931723568801649996516586481593308027813058708050368621594282998368209070841193443763457749936791679874765371648621115422487065711864370781660381893288756374715145687904405020985027852293838603711303700773875663705752911467504252795690419129432655989792532819260431731937418081207142884729364643249029556616907766522756964221437213081274920780540274506492236279484941122902689441942110611759548463678728248992858325368210730568896614094158805568465640372341725244683181195219744344201478047581540390963275042833876902784875849710613547478083504649087286965107587237329861701313595014961230101153510778961159136888374072698321057403144207112291713465755901752835648434987224015585845238229327331515448028821641088765570077488081155650255073676954684576943734695133236730953727246670125389197329696709890914580345379922505875209916073621966425054869853485386065595014173777002954169887365321504660625604561210231299298557952*i1^33 + 66437590641680794304608280963028771962329343186404025543886771970640808742286167252829236457446047861686333516191380654581118469359470988098019276001953011605542328461672796994437001196919219370607908314043291388182730922927542511478512850279703548067721583006038031005096313742138300816142519353632418161701050726318669352505953620886869783904874047594328478379455830266448748587650497023478319837645234832323452036340644935620613349867346435332344905903400582244050394788391476891054887682456563923550193230375143533934332007466594014003592458338101031715107814739266603908611223794428688814956563011610510026572374300041429287981941343737708907610464848131540260532690268957594232685253043037512933700726947161439426875660329920503840914748070925579677534904446387183385266496017629289678543741842511801148714262163421753171835026831491267222507571490046593773280601544473416646301297721616730895648294505803857618140495942764411638409201582708567344615282069855769691092080734871832434160083244003959570938868510574296460207036525487682826934665824230033477223625418422025949727240288354183499761139040666091508811442247579601058953534777695967665916469488422697225329484979642131308181423731722399535046549395049001932173800980835065854066796607229588624662163736060451140000332882703415832764998076682174478990376813430966303593691774572837523444682266609348000710209456558641576919046281209193862450488855574784141108701772511539894012559213477149638083489613785271135525200290285562057105093232346577719839667277603775221968945943818887278839061389262666860448943012631232286125280033997639095915233081715208843789566214643607665954024784557301912734591829100017738817572710896294307055644869339852633755960281189864918641082258650380281687869032849595495316141818071604648770589087046317149241659132609561342618316816439434046530017859344004083652108732815562410268512189019214433904875934964738562416269172640607479545731750218163363474654076617720187072813926302409449162944916580748824730565671986417687871723791567391822812322318055100153795438345592473707398922122712934353293510130989485214768045388630566657312118797075627377450411708985185928488748178634279697992977981875482690671869278308204688957812445429402371801530637238540892586062321279303849814557133502340424226211565571291323401518424562924091427208197094092943285660918271090641551250915761690892272218450038728682541427733964789133680133915749230541394842854872625730095208616929912831393843930483524442428694146005646168607389912866705169204211465148877579575611596580661975972508977573788114626525148728683367388339963052193221109135353484483023592616371981306040261626032945532049279607244902961626216015218185140836141311571068118120503310605627202910762310480928879254967073925120221013544467753292971965248430433544134755898330115719002791610307538710464817059014525612964460115837269586390416105249242913596377930873104056559943650494354812847376548829907971253019043549781237188137336712668403785062582388516241396624342144890794491639001680700064942471125011339915729049449927374468873209418405192063328051631013709332430678656107938861453618391390623471508044495919116733294261465850996031538685567240952047638612131312322073985166041708764940721687886230982698826452809429275080598220139087253337245770107657748467923652549017600*i1^34 + 286769268616044873206734301020958241809537023802644379446430229770130862733604106065469828813543316793511630822205626207214497195890761639545429712824574285909382225566424783399099880262193734488660386837827176262060441139606584903857427466865734346170950540321451592979120046176531789560251581361929587279111848331970704145589640025515061284621088680830554789804340112161268844188289934898793899963324626094169650977429364949517825415624153988248317265524229189671988229957161406692679801325443937605147190722440929265882105391235729228047965279916082023050517205613389690215482911042469165495418865169247993275704298744551685549436775073128051718683054616689181427128790882630879235224793636029274667125623027753864074934950510458249266519646321096862775476262439935290626909529212425383861839769174792470890940621826087935396249074615206472355264434682403396552928563738659655944736370776851257535856948225387683515537310514489090449610745943693555310203306465839584499872108988997988819360566355639033676734347442760895587063540890422672973188468624351560586915593733673361438441206460951521284876565802479772362363289474411115167851777730038869840429620398572537460865322972077495090098295242577747647577950287688563953487330297037620789649684295354861289868582573635031821875678328212451391902220892861658589135720231137557831522349655449585257718079070000515138722388540235777892417953485640139434118316316153983451057380475628400179187483129788739306431484481885674190564890158736809341630538180037948855060427070052408815040648857793097715008786869760467154384484574685706608181165322325319607524529834789559081618667885387469043534547921040608582848012266018136534147160825807303075130224460351194642910419404586969526337293914764461355609210309395236550004925355667484986679583569370811560290216193549888901483105281394301445879552185082483008985300797811771958399476216696633612367857153887886942344831683851277248903386288828317426074217823717325359261746852798392802519740555156166953760584927978658789532415965105862426456568875867260274823344091986408081773096856295573995467010807891643220713211939399532909054190144696987953112040733514372862208403329277918298913978453770565971283415083676776815109651221802420459335780766783726421955519362319037184781116019769691742288901306302625858905373714957066520790777241712218221425382030446230588302979112624793890284861381007900228931991474447844933073737585218132612556559864984155169587605017162438635650490706491322015176255084053974813509902498049786275043221456786318595916210789862414653582371439393780580905219524805941441855557330517781418187381591594149508428340724610428249841718758883629458247952020287561169001669583119603931286682673259101215969747066601839982625698368432970714293117776766151973068512372298307737373929806836666259846931379677153346139463931475436281670077972669387830051802459561391409428916803676569360943905949686707616146405353377411172672520755765974169362578972255857123496739606933443071241245993278319249841015452970406468442607677099155318049153161866107018844755971370469615513297340752790502409480495369473811856012804068694036950423194131662585123853568139182908214891463262637499957510436540311540205963496880385019586931042034432308115365011056239488189304420565422506694968923465825160033058352157020913664*i1^35 + -29684314703842842205215896188246126271278195117824005006679858554331372129032004604350516655010811219548092112147479967143475531791039493456230823158890078113808436844114858969363483418319483086065925560674045110227632278208660178096301168677412809044217433341809215380352350023182620115920658723231343268419526861640823218361899214699715768670147223278108536075205253023949417356735616606603671637903935894389155823560751949577825065979235209267260636725705637009218147030501362545538832539293741703210913050710965301005554022362833876093094885801885384637617783589912254941306851630736890836468117095384772310597701408256727316812984260270702648677525931771097176046311376083972768165951966427985545477300768488691254095542690355305181613387709525909916182136001851085561156745322450357154271828105930774947651814126069043271852149959359881072212506078729832389494571071316154227682730289367330563098363372887434855410040141024480436301550787268961339273110874831066140307205382304528209142431886459458322840775628692303828718450881947091964008417768661819198659361726109146428442705860975702134972624036917912712446347263255094116112429365937460449515346363153579385212020599210312209888688803821494475543764265117177831677232904641238689679107700317219907725541923733664903055359685008377755031803466907489734495542500266872330172955062845155493142836755993958880980674676803925879743767491312794054417130259332865717895006706781403893372702977283130776277338760198146135112263616393549678264299901127537904764931432363913517143204652588070448886562523242013944495452010941407051727165253078678836063360264593083030033449101767927206162818649807732148821578891954443772485302303210010299103050672375038324444289453430093316311474441142187646017353795878252336459881807025501932972117189185757555901654360342913227531340422956661274437896676485687562265341570277176598117986012482821467437096080861261294782467605392698154722441445327364819447999252023218622735840146764534419513116375267438788320871966610686072252316092084083819449010365979196984140402532862631374245782040761980294149430171955482742951657264154267979073115456035913336819111011095546632699641538131681153159024565013354395133210596137194609600832411622067693041746735337568709163351927396803731383098759343254594017242873345820019151823759699915236374609643873756674856971596880259052554564152368338180236965895104237116017906531692815026961282856680855098984266065996331898346388292609316663818157640641507075146129766013146889844086448098914707853379372294960377838423324953888431376038529284951826563913332422812009305158499424038634370215634860192994890096121118340919876575516308495952764272586364063470864563814328085519190786906966819774140131820169200540298493453532873827695927957591098870019613065388125249792690300469347738314315835120885414287804317877266831315134689903737833415367269140900930300981714797409425399094309588900396687308692686474008707068308831796226573747266804396210540503408620314085199170922118269398218497286045880602947230737964963364625914889644012277592359325280726400227232332637067292822389277603366998724555287169906800921852963564804187807877086231966255185202179960933071632640840484935221058944764578427421725408213619455961541121441147260630898697463057589797852929691680562161214597580827131904*i1^36 + -3618236943037361544417622892311910264683788960716799282012187970136103764790295422721212151511688062864802102002615349779670564444643691382124440138881665489803084534569048621570716377263884879425143601962872315950869481586447305375920112803604771713773298852073053514344483196828342001703547533556263699202188416407189510770530203010715980406072035589030287894683839606659410638682351164811119655369116773765923827297536140945692631158273540912730491517547828648152577436159455840232527364835367976608400065932956247321545766279419129674255192020125521958803860399171571601927681512106462730225191130291211554404004214861251024614365208222454109135890826718546341480380926704117289242466003709956897100007822193435149338483801499366546497283680846124414444983776264396451924392326485698804306128052801268802201833720244437665308304720677944626285499027103026044619437223406486836938172353952033833228089610059827552723681222148480673208377936571400977613017461745253940981126156340735867603436846213496512435717457583740780052633910805556840978871001410951356525888698097107744975492341260621635445680353053664960603983858224105166486739201168539156493589054790307842342144861176523439258565104333054583805403150051182591188776436430376271654077499286053270813047898811502986195694388442077034760532253880741011034230436214305228465840287738648193677965780993536002015087128707858995872935151879063811574132435397407196670895508902148861124810081025625003547323232361166867486315262890875920723671444047226444833052586298329158816886132793531454189129203095732685353572287608365232792378582921113796616318062295206682452937611713636250942497128265413643850853124469572300697357636197380887845081493198927783112871934491980747737869805782638611586524436036487723069093405004548500157172804348314529898508480986991471554766417890985375165094456977286186783329783920234127182808842081295201480462681106920966743383674762562764253642741566750099989837273636334929427008362791012166288602316876674473948675461027876413362783633434050412431948339955800913897814455980904103553431419535984437139144096421375042652989970356571524758579169870790723254779837602287668240498345783511236829262693515671394555803816705415407942974457872614567483619428456375344005767884453085801705843115201455833624402853759100304535234127116524063468738214970993920998435083137041998785840395573878190638039549100702281613738538245712365321128861742233733635972015147028318190900517434763210545882349828833587496027864238891704008590531484750513778031998000543474986377431909636480932453433008096820741767768677923594080207069218329498388738079175486912440944473543568778845165556164027385637791623667861455924436313793179560122072289393339956767027736161049506960535405345199611112738147352993922521607134035100690079218539080728309736688932191293299341905431476679910561249748388656391422532924712467953017984667710140934115521064948426035878111830211031491971245225116132223025920203657494496514773600344894533754485170516140421350019892798289263736600044700942205993865525878728977630855851718581317103480778993211307710943939939015409242419733496675782663014910571494230002299138745144984878123845935666485047170224647211736807753802268181390256657227127703122996171789747932632895962230164227225108153572116960442383538528976896*i1^37 + 23356960648994596208965557740448732417220863257284598970404415438316683095007237010903243972750695861409200984912275977792556685424013734563114309192092680904619407440956308439802084853448873775347222774589698206885120666458845643941560226789877441155631632991928340402751366071529575768444217451447047508937198528633191812231590316766887393731723064786080097171852097267276720923162282167177659329494334407449689103338793180537817079455687644660975552974864063178319379604319857165319562867625542189540337891120700035369913909952231284737736913769421861300585994381093344165527006319214242352770568155300252743915899104933913055517547659921817567114111071714803447285693029944608751284069233764046599530856991442365423361673576942239161148454464418429856269551993279197807211022481842387112924014004549751488242414178484432009327224049069443456566905295719974472041446490676157131306268027276584883208408749203061084911106578231325488713694652224357999961578272307789019355638198511845165742304050510677298008327038507763731373154208647291465684927995918736765579111159947229189828551847538722613976037007759426723215923600147850758343189578546009351529574829381446909453859875100264882045370877915910610185097563640385337393730158987305896333888072028553447521749751102718724139679812145780733823628261406882296317792570501764316295433960629882735597051597785475608835739934020504866662780963112999670036253749637537797847511376864700232383434566568114025107666042616601922864437111295071115776464447949234859533957769296191318121465679133964767107645372914553220762724343322390219613076932431471794664790873702327960147719507422110263573491162252845801246934116604939246745368771282793694911427878523868762845248539750499883300732417989517263709508435131101144122977920149425341775038232450434435392867287068760763735166657437154371232114052026915074915067332529706892439624913806523684408123476515493537085428795222618347919464382337495481423343390598548027097920261933789598259344171425266058967789987802601350822007929571497199365983467950155605485949244201183835871849476774441406224598518467963795957554335858651593200009039794224996329377077229354216568842364580025203011528112098167614407133516243756622375861757122857783386952033434722329337645297204892989047991541405111906617944429375076381116970494129295104977280493620106097639807421851260851112137506468046530771883240856888720638661901191690693015145724293945261818239717430477731741075665799477081350950371680491736944225369320280720696049735991919743056528053516647730226914574912874288262902599925994615592789362302247899202421945123170245643130167594544731515322882350670241835813410163847969731694903450028427798783345551960592762752500993445493129395792767738415924784096158753441045946613511513884563118246719878005046507511856767727655516311673496878079399976411006232991800940779138285453225391813706660267445014065381266558373761716643980800177888618097516886211218198030377017270030429171143578539129668971200858937277169572111895457830640617681330755760675624231997743808145583619939012252244948957082662497336481240265159969759929859035915403656978013271244535180751439653010790896955201357467774666047427735666971120616461802759337277471504934961913267592186155181750268136198932523523342966609963928944745780035494871040*i1^38 + -1497278279654979595101966915243497587540732140835260253241257721046498272373472466495426347008888720718882969498559892290240468987746400258658019199932477122364277854617902239642732725825431300571896091179422537715839599725797556543470401609316917315284347589167576842882837484502078078985677593656634553121130935955326588265939919560694826764507586009545608349931276266222190365399963299823466010003763569404225207393803093508922689393350389124097991761559858687609329312879026741389292212954092759516408772649595233319371247567889661237422611938206592969763962464104192502383745854878455236769357631362487947055859339780478938050391978463992868509955332204946400498249355602081379769229917321822824598598152594325028673335945827149662060832112160609310330009545606149320624760072072120649253662408760203956707105200778980405557261127981162798484422587442937041922269498042623930546671256002947246904301367592229175835957317626220198391330635901862493414949315829055356263180850829972089442476869380506134605654202732568768201620341670411220473451393227680948708235359720373465018455218077998017095429087273848289747398471126193836516740859270825330951876245839945526356432385306202422251982166121824444421007424925063199854373600537200207488247862309208972647210735249451186825505229488830380457806610513641429835756725163701240998370152938894859060613494143198230363467217085304335541467971129520113235984652228705839079422863775478968833351353566311111597784374897197774204950131714603323580397529723114701360644701576881514740648935707538986589245763783791229138985807877314631472717809047170706773885568636437927276895355546400218562401483728618320086941344142575182496574658490848752999213446201192571841495550661199559970949050267109696970399232771770066760234557101144002192215626854573276081544682472800334737101011803254013945579050315813916095613123216447425020866995644552874148793937060199594813600339291864592024373215741286522057365851254860275710345338495888539625474065824944149132019374730299928110719212920355204964470816962092586467488841429689936793149186592126565150830813328227260020585933278500929247304879710768973282411347691427834380260797701536778432516827146575609332516706738548372530263050568828578487790141421546673687902766734167002137933508500058342263858065996021566640016113506761884548295601191945023469569218426487813538864804239454021802806121136466410404758934808695969361360699464965999973515837959551408913663823443576435021190373233111762114525788299266926821418660019887861028655450153198113047841826976873986818574479553012243071321223320674601747115234994665698140966611753906781380396662924057580346840415747859997759311827947142557123649883321083142159051694873687290829012871389256276406108392401142152019104081480112163161976028807060297655240335998362998113069769142991679081710029736611979132866998771059490715890960128638877141411162133569301097279249951270524427880001771399026012790675950111625894266806273478951753509954175398630591359026609978485889963558808656982327291074621705124423875415914152009452843473480630735252362503881636860474989219806789838995945220428789020713711445797063323287108606304488795930987560343317167265812729253512148104548459266427624074649714145162470476128540517610256377281135757732627973022969813590570172416*i1^39 + 91056595394168684818876811190247026643404965926917647315909556320794955163340879278713187957087671048655581744657935983315520063475847831319288032016578709834829693263340186243961005008417266086557358395431658146777962984748866575078446825896426099524461145476064372941546564165057184957573847345913871272210775971163914426646870674118191172853934682471898257683157362262952051291727856812737830896860085744291200700653406579221297485179273243202494763242056833336240735719117662275917686882358706744047769726084653344466530962555447937627632267696248964646043546575646374168228329232391051623237063999781873438260825610456642241871133916043911284240148250315374726731114747233361039111950860782920252295427620582631863076466269214887746377664918884573182039913960732197693653542420974358411375279597105415633889492453228644898200949543526502126719440945920129385702692384306375664712580473162142116449758059692931412609384510478158077416816602135096828869148405820309162254329868536162777598328517839946943022876108307397542642474326068710765487295473022467972688621763459883130957184039583348085511073035894793304554074012846281983473120318419826752183908935820110508668772768207700226541480158136128590068561087454671605479468282795896196497125248629762461617641586975784404751708078225113383417910500393690554952236783599242314407638493229588456446878498154872154367189730128177666827654037358919337423077678860548499523054706228732703419633557242356479551397790026213000709359819581116888657017158220317186484236890708402711874701353400905207338827016986177461192017951485507358692800464806210563857120634139551806918506265959673937565087305697073606198120573645153446587194887550609766187245202618423155129141713770380745319386899736534440859569050661918203851482294329552689326283596815115506255265416745249107023303233509883641232287998513748273748876419663846574306880200424559633826155638908549963701533170203055080781363046456512332732534580370861574381054987754990264966528580875896530125621911871956882467222388173793396154360871521901798254812534288781714671116523110698121850407510078552290810423386637169145732419950292515884225424181405723465670742896566859654031028209716544372244889442441967377822736851872577645544184300926167052076209559332304630180266843854060646342041200575563970393098354596323314967690130756213809358337489320653480761852772751118254039492465499299726777042451200719984088664334958000867359185363525617346449817474526240008775076338267756210202113196171453370305286383758467849202590587707582075230976115275764437829639883210801332630299749940695493362550776474718465503891014416007591146631060082895838629213159084237778263124253257841955810417178846561908017392598726814702868771451956167310200865405995261505974654809779771479199985076108995072666301552366130048118716459901794862427533444096276691270706913167892449485138261073753941290287468849167984898997678830681221543165322190817844405122495190400162786696526170535194873436360221762716977979860395159019213932835817607001094667813409542225655724011977500296456288784457508657603852946203902989428415591931617066543497357522269945451026296469138589897571204194943231573265151478571572327170951290585036117105541506717843181447745497119452420635047526114282085402607365833229602488867088236544*i1^40 + -3765955402239063985733239550655965335323316743333923999273186888028759190623496728312530761503948590260756177149263946101549980796987607936184266381350419951780963011903122857315917500034355074898778437450778436553205971062378997506658993724137914683543572933151609034150524235781388524215590091877762568182061523897295194103290934445142451406518466779412217415554117624275636492465505068471653687806392962384890086101853119268302887804357572255866323129247603098194434830427699692750851088237202071085478021797757734829224895164449425227907719349267436527720841746636341173270774593024536692304952694987000277848027492816449410555015874683870975658498708410906903713363281755366306552955250322618573254827619668249449015119389339465764101823242251776714190403064425280872703702883465691033626686776473700978749927614379180350071062005336693150442518338637880231996523333278698463484446915869257957972596537979433914677067458019808024804480928681934444224650464128987150456027017131702762669957388238549438934055251552492661177717045518121053543952076285031374843296304498186477713257665800217263217216005266875913106566697671099666871008326627412334193600362001578014816809473429528917922840745656860336589858767629348363336739656893679516089984216338425600376055456664379888381411009211596253120006258070316597076014158310534706465463376874619158972589704660889795491673044671239307798578695421337681524464848794502599585645508653558742016654826284914531039490618791605671269004288463702294181854623460625852745575758053283635683614387707007233732099655650822200550444064936463688392022818168195847524104491009321689456327052205014185783780403186793651791190197179071664448081094273933477126058197587178230542703800487814748351809574988867435462292062872049741850450279683435976652306974002386733071348207237550413731902184623757536813563098258186201329308825518502870752421184528760691585675822120413210260836347301810106304253281372288980167036698985480212377430617489972399184748220297686335679005999941214160902460356352841356376639141468216339401509481910511724263844405398383402125810342594274479953897202725657300684592136760190634535672604256300190166454861817577595967404673301777080362256964621615328239260306844073283661833213530333617373779177475360559928574432615333570844508339140700620171810093120019889723428156926756808188465734699975239544305143546553168168032145488884746958197329570872887884193944080780692108438966846853120937974355095667975926346160309957268863246410967728666582108362126941852861920416334701894106510560196447865092391039530835269160131512957451248589402334991800483391643221698543909019976734850359800623885063531316114975248850968880847520711721651506698462836874665459669439118733317323594284040570637727667219510594511751451573215454947682460840586960269453611663058511286611270417332073539485700966837632045283191177192187763974892919554008320879229110981086584070192273691558853300242152956411602583429501680049140985501895134887547740849085031898594359399897332782134220742428694682711961916620403829161052262625046145849951759277219116595899882042991350350001558843959188608638144664469133732378910487170505208581069584318858692339361071857507608808496596529186836812505545222953376444203083133210846587648646110093984238476568806610173952*i1^41 + 90595956788485523642192236083350742754800137752353150353251145042069685867880651233351136858025228800235219745897766777096043309113911641938765108625464436507189820519526228879967757330589715058567457096528589271727495164501631244194151452418591143607728296882859785651446076832325421606090077052912227245681569654442389177859678811056192690129401471874440177727058902937381356943348615131403488762817228477167255507238413091673355996267559242219617611091166246708898736357595356030017251847907532448506968490621974853499059449260429998889439951295798287937337658950844313044031993038035301239626303241112383755208483992566734569330682271855277505827454851168592119850640901622253475864081394974782422831043350166310475707649904932279341491515310505056601289334772493059575403089461510420766234769678250788885376575037608869118202434895117508559991003105477506408412541621948157539527368785459029367190364688618751715884415391534105429351709737186062878458293441212497942925954569308359265304428399235869836233732006539281368516702348372920871385628377736604033583693800575503993779398091413983414726672351260189012658787300185200612917279853346381749521476869221479854443208800414406968938585532104201792534938706806017494131101605134633858970440934785049496071804637201772554830530941898694294155379377237509776568936058709915192688995598385379314166966709739846817285024319810891290728982335304663484537699302236828384744525966730091469868661243806305671976842585080174369049026397348630568918704346569131401618993682943461444768372892399016344148319562263149804134820990276625398164993871986739145512153831957583114599832642679750788613954304206013136466452954489253851639160287063628350543690661927902038343326810990934244095228394754590655717897524827895051747721757631936132538097715574676220117145645426460903489717019629929479347820966804837401514065476386343256594077588409913421665114515263481869539570117611197990855893562460590750623487295742818616093443888877601797636598187478825834283765608166497587301857713377742640536232263115745104060835632966366799355939951311941679287385883927087676389373531524438055616512687771138511948288393028286373344349162591024525974041302806739196556970292266672038315409785646979469764694333568186680213863053279738454284915370479171846591118699639109827902577168147931035739674463044468287869816474145459832674546592002550113992218570908105452113972230789459145795041796952023059248717547712551394861319663164098447891880261638934447147277017173026816943398608317532518352921133393216500656357309645027097386323249251186917818467897153304235985295919131638741700035286848303671260992660624910961436305170529450195521956449657301267899457883555056214495752267808519189565573244247868900514377354585073861000305724394664121188709966665924067694036694952413646345218864661175997496078265350569110116590727846277932008293719837062141200598595280347215735750208845702901672896618333062151446029001541052681976358971793507782320419731093527337789610958888581206261670399440574304069013121528704706433320574772483110558251052652779555401222616507855934921815192924771004771659179177752134706794092116670240486253418417802944973270245094780000552011748321549217932249794896593813522012943838825590425836173949208886286576842394431567467380736*i1^42 + -1941102878313906627467997689634584838651615849046637096132336320402056885862392772285517939818955282422937954058129526994348829618941914755805773850080813278293126400656790012655755584329950233738153700879534999742963776447346315549093533617014627828685536737822622102515103898345698514726264997192863855461666844192471001523729445460569852435822003572888715600021316769644070537428421757845224720856027995238002535855431325159850497434337530134268217112839292125800795415876135881533373657750968277459279782030096287388991896749210196792450095059861510512370753506095753457180815577201800905410991242702284953819942171180266387424139351959397222069051822919490280014533561563358874059839577803640061697990471453473410566571371105191254886369457445201789090637268549963124959774109650293233924972486010453185623929212420469682970067161685287854065196933449906678845785585187056920005121127480692106464130983614505495955045341814313577324151887643085099770381114679479216045471593735714444389637049369947843895166929674929162305467227406291770774910400703568051870620914993604807571567054433529205604312824956830980877427497012558495495237028093186310043346305574685727250998577972216330386784194961886929439571560870977032675746669964183767032062808382697521211073523789766509313973778451439406013691527941279932788264128209996787302948177201208646093412859488914877161730903937667161923096751882558299484656393256837159171488856675190199630694180954080047070719149175095128230302777637412168588797313201513468960110276634301542704636927613926926371139762896702147468515858741770321525324937491495441050987601009548226793354478519919886678556041509910788730842224181259351320236959279997689196750083456470789304333252820108459035696559631326581406238421337908692490766210442097850593326670946836241301356200724652254488845439832574421887023731633778618717150469428121455913337018799317730173421601890607046918695546197863904687323417216893177665808825932042691235475168642639576312488713419761694293381164088535615813529527392966360806358784235162034607309846176612131102422962651291411895410493326169647236686560264510177839848434820202951116782990884942730400024472121700842245121217038973396115793691206562256728019144967740968767015100001842852726479360689152068154100819298708266478927009614358740848417056619933634554429360241542400012425098224638554172026680944622203736351183411488821511541974271146519424711194119050253977091089051628031727931227820059682632710161606135860318600627192545258468545151412466595373351968638145718703035317059593812750431665157946131662399152586329326964057336322301252814231445194823883027646773342773325626715701667930362463051669665708015328803736974070416999206797087572837319006642898472796153436291058398253151956466619466230190182373912883754889394425499602387177102015333775226323160757688578103340958636037725784394450830666739134074957928646948779235863552539110789671595610618172127357372037244911010270648058878046690218035967797331360260648288853088599332767262830008271478159644195916564849123898298369208588780682284272217506856566374019813646875603717754189697036527515630617460082480723929582911987546581082757264879414480277826471185091945803238674099252008987978464132622191223912124846543319602788275445682758783357419520*i1^43 + 45996688265725975069167652416960470148028754844971225133375504705916894101329937730361662764776807367922506123285527579873747827828320865741546253639767154616712704448661159213011075855195371118058038767415534615491927801914351909291635115469081437457055043303940418686763821496353254619844872979740967556129761050192341110793825053228849654507521326339057926954889660306496808524232570022217131056443386554921263539449347531028361313961586772289184612710883305812445643507386566810264115046681566393395242535216703214866428760632685959636852325265235381068537444656699566634087431562590607905415235069634676093387833626622069365090592281697022090291239335738363129894641300648284691163651550229185407603192436870979367851691530630264557026785673949141200276675056690089115976988081835822658995871009383764789046353046285637552034970975440709950327316311689440013504203601107732900400801558194303276225384964257692567747858638512274767961010016264796732257760870576226349814927868413687463394698033052685084809908740749097004796486071479162515007136383584015210971572338336802312189999912594404404070619140053463765001064984192385603885503613759143630579471223912411087016188087788683045725799054084173152207797369431361227329919781028697831420441882345967956227856701178005061583213520034786414306379492359159912184114458885997933415163783996881450274694202308832675682621236386924894145493631953838411220359648488332121741725162862953384107455504982041142820690214366178767538588852110537361860507563705679333257158664866566371410148187259793175686494819340863414001924509740758662760723174024196724212204675660893687819301530456905238179643039880001006469125000860993230900989915484308872359318156810452828499437504422760464844591743928925990568197611749536838608804607496485631624642266353608912822663378311391258506051009129136020953176932202616536222870058777781589878503687440664053938825167323486643251840175257591373843813615399910885053880434097380426815351561854518050283732290355909359815848004701726118405670703700142717526584434465733897116008823102338970256689256574734150451612320068092830063544602395016317071154813205889445561538760434236294744294230680910488327825305091891499443384406764829447123775717084684060975081954454391717705508973783527987743877972415276472107638242810694877245617747104849334066088731520778088673851402124596819080625567977517748068019815623769443442486629751669246987986173785568476329175974212965733069511214097166090376002997222051596669138578658884897696261184538721388253201532619425647916673619103556407297891987975235411620139737916795539490271008793478739245879876997559704271570455855050221236431328057019815051125114600823433881031510828793058588836689843441615077634423686923244808642991065348995605542693611564466371449745903190139232585734570186053596793995168565529961281740307715387555111881114640028009760040074960600017065043090971488594127365992635047743850770344856166349452994711481230383357817599968619128749839008778915054278281564839793593344171715929513018163262287405513319955872433136506976056513522543702899926868906903838048439994605979537608229828643930688914285914792540914629868886931521334030892103594726947883450979859056551815351094603070795896678032425350271610229983039777058213255063739039744*i1^44 + -1105975415106544059617952154880999238607914356766812605808023844325796515454434572716076221905367728470416642900280351242042806057739926215708561102958997949566031589414042381511908752843088929058892951577026406589039192508236444315038268049758016263081074069788619185127954944747646726019737474042034590974327680301518060454639630815835960168543037705916271355459572481924804131856402723650870002697484248584395712321923298654513598036405129589757709485498725791041552360883931582378162867776583606723382857076885481827613277145746345661900221778874408489503563920351633900097746526640262017040474298569652180982440772260047098728181300411692427228926738472215244747019839149381723339135554492816725935578856021850024158852829164956747188052617322368890861987427312670928240034402458975684275799197315459101338891619613634815752036783056429840807953688631965047126611639088800160595826907496736646829062628049226560486982268186441519484153358069734726239777388609896208841308076349557210946841946229641049265861038712071114833582923153670177822618167863709557833263832467486203325477643104504938582214761567952542100515667739963422907133845319391393381271482070421631500191557243818998426312196279512402893310675472050229711553561471663188218914383143167443492473177536817861125202819825254894135531061496900625781215342532322927813985810762874898810079011594969151902831523003049339419547004002495287529091255425769845371386270367061994493698799738021704765817037177525986473271477037761713122767361044966286924133073099179527063362027608658794470782385969995159539049679837177205090081912414711534116337244010754642090978241081689342938829761626395028711887537881591242931683008320077950493781917525440165171195936041570538283469734630717497617123406591303600938898027286224224581131214074239401800103099225994682300271355669136801314644777408361922645114771224177662484492017944876837994296238854580133599178531777140048873631123753114484695342628309169893292060559115779232834038136171700739961203355156500395238939234654639366596043156195691565103241877437358596988536139381232910988253217268855014227084108135312465923320286397887382202372748289720273961504821664987925529296679858126618588055914905594238133843510116431983246363666433830220714372520966459442311883112547932713170090039840941453898209059777871865710516777252977578370951748719562346036533203661645800925695853950375096163369698813338481135090790676658179369451034432080426601620326114099263394837235814204552581653772725787423009214877021309896681702686402987786980210022729660268524273832851065187342602866108949654586286209304866450536203075495539344356621764750630265369751283574960255497686468591694983236346540058470930315461646298543137673576465966913028295792554534387015155481836272745898613196317757682185634843472332430852517134934222802484319896288099323115034910744052735564932961167070158632784455658229515126816263026758196485792032506192684939035509893402110927228051841524662445543737706892796403767566723112127211641278100353150251654260280216250385565345601905314014505383598214320681470727805148812307889693084007392754330817259271291423062936135845807365825315786405955761816545856909375103909446159914866786402107867859570902398824024790893829014817283336577639608233255501824*i1^45 + 22678082765774398684471141388031757243979842199915680039900577254203991306978864450891469901043367418765041116554365309074121547430863817739104198560818989986572320237612646992854549216994618273408992337069849798330791101239021734725462202927970988805322594237828081977099424123163145722688997366836204925012899755211929311486303334603408097166955325489915296892074450094246697441122414540431272448007421968455912485079478973012434161820924490454484907894109296980374501530951425048034803605662271513853204867320207415617969539988600320056152981982527599537807434354120790383598496793172134915464832271312298513131342289195744059345172078199619386052626199579934638043982107858452646322303342145658260408866572659479267605986552276680257311003761434445339400394171687106067660008649907839793255628171365279523565323272278852331246206876285979062398671427200014667720131981474160059844799018913524972978504057158507259187386659475907135797083396082589782267141569224829386344764197358751490239129018580522300190057852826831413683565429668321145342950974719780974897465741727430224670174344667547302958490316070207200480073580599996381814451663771426418598059305990478223563507856081682517174709909214641077760787811557123038768955728302870952869937113378025219222526106147502946979877972932839274836756068263819361630870209374789026482837396214524750677419049584178514998593543785735111056068922047223662851597056801891972312930477135162962972844516852045633051692735768625597894493445293162443637304852114734940762230300711448652328607317779451246589923834376090905341662864251864410795558824504626745952680388898751194194821887009088141515668201858554002890865387032642279257276614008635071900924236016071731113669776916992464492148669752600129729295437162318096639737529259038758591690590853812070491953544926008226846837486601276494771860338074074916351033281051705335528284204609864765278309170382011247146993973110297556784124120858457581510326345583287160423156049029496624762866697510971203510525166723732358240312840524548400325552180465451720608656493096290625432633543138366023582375931552618284290609811576137622342782914093932985250833320287372516412943086871747394055355770004258946648272869197955063274252626474799148946976383056031714201713046619426353827975695751460966701736398718283774882341121928113554784339073245580281084394667760414621356392000334305094034768093626059436204224732508400545692763208724778977140665553148571717207115449875885783345021913544243396830016029120738436041348964228264822574141890727328645559166812885958554124806077045527811643505359579146297458530195319627187421556538422196581440162685170600740075211308170725729807147567068856794861850051667436743614382759789427194314888099591597654114668994304591487033749033852535579098704820886712080136030316262902511689450166569830028137920471696306157999117088332664318678730985023482399035260310430932412795336843163466549051836769388145628303749670922344847878727118230138856301423192699114591549147411467361380347055247611382437927097598957202335265762853138344915499018137589940311866958292463427176251261994403634954747532161335858050736170893575396158063308569576289063003168499987122881352962764233475822222620805142596735312558083947571186517763981141054145857323008*i1^46 + -381136458811282316339529783439673604024745250103610490290765392130193831331892562330654490109752083628906591527536707177114067775218090056024414826882246794994815677724130243072043159580838436604422107167549346772536122832177927001374439153515631239674653777130765773402983120830965892751597215030659202406955410215309997683364276009706806143821857768208338583433380003258318299007139941409927427031831656754324559607842949434873631215011669486999883446616608868259030377126534222637497514078681477717882467489272252752935826638585849746057601266399299481119693426450644163126070814055588283824938701696094363251814469228135385621084570474551482308296884863634545410791297105547054568434858490688712347599645089662048346053632483674405107635263113367872041630070961260324084983798541133508478560839340868470900649240255739559830503662702246938288456670077841553870947542303454182196484959404888336820284731595796533610291748709970466180116836122427507535099462457705839368612088676149085430953473155744303339289414709605826566745584183315812283478587824858360215165926480406405239055863061073219356880909154183698374823919335020127175513534163176081334669775024594607335141257342044034380026646631076850241918773346442028431745256372729414113467672440256192569265462903773244880442690744673516303895935767424359419843588554095282475067369073767211929910875865566036376093662378584576388919513449437344364717558638882975786237509350700504672312841948113912908713708681047265756993246772194503783726053809596891092276499362884660175665732225775071785339722323445013486821213433471617561858113702062781775833517072830483198463624996376230712733330188226614083802204255544394846091008839407360810144274318948110936701547885055960426033892483349093238577582423919178767474694640569425621268355666257586133133228787753198237443235215717495040924185529665347795224163445436780562058794968360750944495370974202286642319526515165683698199992024661183525248888344971358026843776576848267413193590864291072723977149169878180871737238200934617010888276063638982331401199562141348727828773101703101236896237490819237952430666024367809308884937872682989496156594317265986549735389343499828116501922782780465410765315465392137009334609656936025247641198921117531506984906616877516206469595779184431884342672104250145963999407579680761896962676908846754763546822462148670428754340055054252742142880540557379775148428959838338118399135159929929039468504077104739787243505809998062201460391889476339410810374035854853038499641020653840050072740738759513667991725936941655993959418156606261423198751386731757799378535604229197627521558570861830115947413599232875983021037987040884355387971652131484649692466304492123593741459501199373008430532179223930342613459625482761775358784323579618043029425179996150605370140557427275095411793052150811000114926006998345577552897201096814253351566751811832307767318891935794149716087412103777000703297402747520104451428384400497720610809151128396994808372525039240436523640655453606964657443706830274559162965749930993369281747570849017534486775480356089383848360808055419901643202525586829380038316554035829224306951836690805290761982543843077631002744905975550091220397370782830023008888027427162938580548112013665517464697952676899454976*i1^47 + 5218987665130173973102061208438580525281250103591450955965378866631324582092642384733960538074030069416036006603943763098044139518456588748467616212002075762585634177672180576305680613235427316258539268793516764489995793593606241021625163599594653379284640576395314835901133389303867498769292302499847819597958954010883544316496553124138957643799692776664317639206726155840955708355447170155015602113062526517146485511179545514847637713402948127733463625608959543236445215488853053189808717656246041742799219402622196063637010313638988183072550930477446166830039501235852789702513589392172580443267301391604806384072923017423316468379784131015389680074996710763174098081653535391337556890083538773911067720976669935508334909105350273083000350973247919776179628798227641659865391670426126666498102905530109943991246922498222064418790423733252345784091016547013164082666890389342301063430286031557935844984293742318317752645911015514962919406905257391390606936336848795750116889097070628726068538247820476389221764202662085519643144871271833289002562830975401856918217807723697820360560433199207978867744221611715323350870156136857407436223950173966040135936064421451927974497334463480901086399034816736016996779317258388214751927685122673101926663622630842829691902600168630949536255591067688579413756337881971433668828093826554206884116669627933106486252224384564670379696895869634064819195431812305018922942287457853513717207908978982534589626849051627252077794963280478484629713800258358734388787128619591929659388401481157016038957051609655878451075374809280847047071909164485322523429765195755575547719330070503215095984839540364851042249867845565877111305358311564094563627371002020489924056059382700328908882190165935111750322728883787206355360234122003526860235277626287068912369021701795205181896995550829566717997151872973278763035126980089778233285206047614521698277075535432422215317629715196166459290389829625180444010184697528899319493879489583017739972729214382669800261339658840158143693474950985177582580189126396996544654493641190915824953248367828329443088424369235996820909714461695115036005289305605626811146070852832844042103366207822929328430740271490912292185726312610292830845574771914162197911906250456967092754651547397119901843165222376128359017785172276684135440359971429365786021731756228013725429941156910741431737076163263517448043067331364733190871496897644285336733537071991646994767795526117150827998288052180579281452737615707069957001772310700774291085897359200558830480102044936016954779038020628212098796748420399167368800699500839482814016460877424137794306974161903342310874662338936219460209359668715393858829556576742744233001305723978237182856227103961722192041942486592751525352256251886604856382237258392591197871406953550578233803695978643115333322757211900435122302567339310177849308112203981780643098884584154759280316401097257233015134868564609221008038477593804407980122386074938393959071400519007443379287986455978984849180893323611043980247090109035955763408000505353363702511082582917783914766957287089075734785145648339049299455000573263257896713970153976020328565576750349074410991287260608311794882525952359022118609384052494844690649913268811793468214432357782526353725926574701230885335101666754560*i1^48 + -57732879122831490202638020020874110429723728318416895844484480403802179151310980408236726938048269903231214487037976274212364127102197675831215228748659216548874021417314287532579644323400105216502561314355197292108696893909619121426643670807920116277556338678130811049220244875669823660101829455243630554528224292892172195830475524974316915904509368817886544677653357562742692578959710042530877430945004796306064591250341786546535532490582382678202447575678687285013187783071168807536939947684403717402196201962543867828062602510856190906895035577754279480901290676784604437269748615365486801464771287071157685374581247034518621563111505121593332716374382091035624377840028074726535856833250974071084750550189902676410250202517320451520420507928927442599466521825964385210644337435435006669033410449816129621060080032494305743747861307921900217573455188877201283783930235049941552759083755667915787564927433268637174497828745547438498339667221829048041346422341335668026462633836957253364496638885878795788832425951667934678380425609909961848096972221774405223669920839790063428268084345260944517544571652102548668379575028380813121506323785332033027434619159737618981603661199011642030773551541504284396844432140448481279166187519636576577258756915682174350870808482841934294390427679201858213587283489333481933820216829451701478402142787591204757955147547997059736671295048717500804954406277872710832742111827185666836719848289081832820250095457707015619566578224508077717925447819877886405208699405525633186679073716834920677295935628084590317420833134455523677750869193767434643824233977297261816915846616427811086718702870481784158518469146255176354122909081846501693130029659126018516697022441108858773375792314013462244926648741658818461776004853602933739757890835188242251222945223170018076325074075400083562532298708715337864819758868071233029005933437730834971011747079878805034287248332364268548419331673555824427698247364772002010334196980529734155171426196619416767985485914327800796742405473301402037901296492096485631011000122093885981456403744888266820157107266180818999556951828657612478619757932399119831752144173324617665241478805951012390369116899071069119467914895435089830428928786295509047757333301033271811202965124636227446669934886861378047648717399164741757066111889684250699823020972789638854385203333157350043842200941114847121426318002147707086525795373778836884770318688392880106289648784905817542717879869722714501029943220560204806002139240517317006370110468226211316422301767365998400139783857315660257184423351205301466003814911684740652052903663265938552700868298044038396163283810166575525636882999237424102630502197157927150739664143366211479590457243955442088143214643093879002853460805738289761433252149192366406765088391653872651556506001266844057965450676962888979324306934526531242907775976364891650599738635179991670104247004118137753539838950141606941557060341034894152639324098023207410970638740732984228977435135698021678221033720165773376521490552696404839213655511287162027562038173700842647561143154360163531068418508754446622118730661471030644980937683755066735724083686438625786052355239250193037468909972528405589095667086937570246734947844597353730976597571714718589099553476122334547821146931200*i1^49 + 500091617962849381377774027620015747069880090156032196904134624776298484352700881278154201288465528856072783154620099889779868576177152863922250481533716760858588073707140019703183177205048177662113835855797227937312530826753757859348964892099638606607808231685175643858526829865421603899112389831922003945986440424311267619291242509713585591769339576984637230857970282881513716668077986325116517290635353105787964483319492748051194953334965402980819421584393500202544548201018513128868705299947841054395287135478613353339504496577019242266998896108259617975197564461080001567440683957842569968125776210214059724768662445146654932553987065207530689597931226294021217788089008059580658155447487508647995264901201203005210815943923762726396617787934590032253620905928682651259738820695209862211457135977166279667923250129750740017698283722942069820470988946030603384465643681393269655989790698593213258534500925508858612129437834122068786193901425821665958479461376943999427460246740973259171548516065702652410901667781137996427771645595205896597584036893473436739284389741327650938835220763222508814587342186162052790789556838251957418010843685737918517321638873900167925868776729443700628673639660723865507063782883397082638143059616832346490684459752189608978482236779412224399887745836898349973027959025979471461219279300923578262618523948637386403489896909163510219609847902523989505407062488338032435856008603676823335061637696987032561821441965252315735707678622677942124924139332881484215672916739705476529105016065582429002138526814601162754297680027849835367891685802554497207383236019854557276929319883093839667295037502707562317583673936613305838501081808449167317107052362558703572299900682448409592709274886642856678056678002705151427850889548434298308125351105609015490381061884144717660811665316072539572800919987019480835358580636120543448054316214771268423833124629972699642378803582061234856134867127224910360862573595763314727417251799750933979197414874662805372584713831029294361612834162280202469570470719185974392058370153367905226224807138258171487007298159368390563645161898567468561783822363317974955676443052731981161506753097904940145715758738791590320113090434488670181221909292727723681403670164712043854896054274268531410496483260247903418211658009359006496839246650903440413995192044181019891667358374188982592546531757553171912134760795637751363163211454012653336674351061304194648348048551712101559915904506650808472288781767016770967669615164712380681982133932181809239671177365103752708252809503007485515665042289231199467323549123487979749838855470485429386466602092824446583034176694545022367841806379963859592945053758465668435172722973189188032178458754844093358591861469827365369900826943978201346945542146222430096174311846229106563105581969762977270668199674465808484314184884150503417331262362211063242139885340895232557974114796124277624851465702894724348922492938483848250050169649358125263103276703298424840011531516165865922166546702566662417696407296804992981802025761793987451380164295707283431470644155656110757263265429371393255366021857608374438582553595347175409688233845031511515414407310400480189311270872539288220838571162794292440796756325597017647541003396902295859431702348860922362068992*i1^50 + -3155738403767612421135163337828383267984557999311406776899491319247189918408728450353014876479323593487660456919560716310497972706797970175833851208532708471228597093525967708217765712007704317928528793178899577312204019851550931953541273539488192040552474735741021119548199890534050190260463953382858247943832031337413567931899677073293212740846452502211705481745288953674998833571815672169706981031274357339634159664364419178481955002983424918191972110140919576859916779650100132029218684370254947499946188096865410049787942983263849237719256579385830238527178354640255462408088265418250572428247376720828901041083184930854285867716875627223497658147427880250855386333856932002960009805989404584655260706859467661389475820862759061327240081647321296681713930179518799728597767328925121127999471125484548637044044176545491043336591361256516478811977222852284939902798622970962912180542160838948973760025353576031474083665221683614794113408175903287701653516681634969480030605280251160075568390856997259984604289712801463596239700194617283455140109983965887782209820546551575129206135359734120437022252256788311583068117703946321526711618180154424277143719808238553401017735785299509838810270112714635937586922678193910385744154832307533250275484222377757004346514994694580096020425446126400049604588982302230638744251989722816186523565739006486772723931454139060356392956913063940021684283955287882442954571554178807249391443879028260577768959251516213761625767064579273956992784868997387733992833389376395848902625944988868207212311120539807760861760860839023128519270552345390136970062669460404152080890022033675016757453888977409430270800317543798970532115510435114223175489482909410153744080759229583898174770792625805328997987093295733530135318668035302495281920628924652160101261550451549241771982595711689938418684287952380273629773473292414007636318981426187952144746341348317130707211778175039271340230725103090280630843594509396820134540070051420193742993207881421725510207592675003876992850428657338934698242350429932528753277745732847318101435794038994532174745623213984132950681203341608136664232565487973090020628836344318702931067025857963516927939718395588560828020023889885646414945262934565709153329840706306583624718134842749507881048527281557949006087721266659066972340848395763146915050250027759192268492581365324799560761768333105218085692775483535152248385036156347528756389322189902463228338834299015826099533028410711161720779791706194985389362212544451275566255274419560459409335811915594124113417845963155439618556674407488439497550849965082003868621733647167493133514924230930468022736189481361703000067238739212034422932100184661251889547605727228046151332327844675898980032577973550046266069300519491197200861638448603051471777436839437269159775857996981673290928735141399142531417019669203494573242501253942190800197357450664882518864953129362218639272544113752153420910477741603482936782783083957013577999936958623656578000874620473634042076917058925505996312406926746111459784922823936016168942739581810545771254177849109213659393802287695450397668811550089858368611823710204755407601501893662080367763656199594573583663709124228840983957252413299767680837071466584308959537375024695806886835533575425622016*i1^51 + 10841840971953796107093831208122727085957423960698303440831530342242589990383487069140055746753675501729708009322966798066447146151128351681783533475786311893257994247921414190825687963657745944415177406483006118778671806728579068891520035287542021087890234208642251175040318039089789564543843844381691353810932620524696884646229534680480622171725773409940209567026099399916158100345887372558961787301138689951109824837654614202289280722494618683616491837645594692291481777627589311406040537495172951273257376999482808353035343220334497229998165418352296871802782629807386405147706635493709946363228444357706631314372341326100421158366540423933574561884047118305673964187148316549002541142719324787447214427030244535905008982492797970060126863508797215830348925406710204501992386356184778893613634910507762733142366794821088994277687837209608177101470225953890159864723125321287266528994970212718035284994869152107518746003966423876358940014042885330903971145293209613749712301426366484109333169688702688989727934203256112984402227240779409691904016348362809058333153889887435458714513205952396376309923995572286599406431373073077347898076436503999987205545752308149801515042319053635683065627496510103943524028387757110212812719318763619459360111151083655737081184838833492429642209950969650057299665935321477612919591084902775869850213674899312052698394806009631523061312220894071514268101402790585042476753067594258682838228672687201036815329115293627736821008536752808840117638553320172528259767247563369534051262029375392202591429571609929281922345460234912967152461049422181113588684550088835671943495580133775618236797628100608671872454910773700483421034716895841799596366804953276588349035463822944413752776180799383659456275798772380877232038328914009909080441351323036807042449960710544455351420685516750338070528668391711077774228682094465008086252879876366930522841641308820854372068325798942579581399010119448892574205221877650787123796238193194786578242309827809097560262343946664815935719595286958266413544500705428169327677932446327028903415973913070630390748438069474694999104778801456132929548010145627240225628172642116314937105959220811417307522641825011412561144338776129490890042444498434486366916084939671491620166640875368483390643053326230241315396848636549018307864742665354274317922286581070437027572555798868628824658478885162340865963704123801361415831741262125113602992234021546038561349900327650285760618458301071859457751494240413703605839934435111513729505870616428389931693432227744291406885656550303365745551649733464843183541847702899047889502994363380056840493738895570136154793317501418358642327134397517748371630821595128732766728967232427362440178443145179701147181936205085169860752096940625411774283944106090774450517297243498367447486769146718789920517865331890837731367681551762702866495267724274755635304786013262284743038250953858821221633420790434233714160988944141663987286612405069767736436902569952770947815805487680192940513517312185893285586648674569113905365639964980576583901095314324992075883456287952014921387098104119069530404795068103476020269766865252963683672397138892917295140365206928214476583323907296592101985835414778734710252038965412574926848531565928152058506405478400*i1^52 + 31054058286587187450521357723900365849808464191855667505370568907376903910274491620362820672728505016974848920882192664454005701410118615690579984635457485538857949622561676804668330938336884228220184180748501318841251436022480025639869515159892427294418450866511916864323109796450513519432996497528834772473246101437977561179892894942823259165699302489699574751121454339419370670815721068271105159231420833469551757750270924676938667809204347332157580651745918817955101164548692270478045322033208132687625925001979384096592774798133554351425358329957801365968930132100620180055434746882950229489650188359678271590290102721193028520336264148208760839934515216824535109422351782482054742321161266733633910332167816670140987113983730898849982575753482806247923696879986921965095201682418701445417435858687721415924453710983967316661038112939664155202874454243272588059706110005637824407162192646892143136987432374127839868627464091957377594981903241676431415778174014528903140354174244517925876833140565299781993155840912336208363504155795528773407304515000397301396907461103895401339083379600300962221107859373905997563897670177958143100685352813023145787107959166314303423803025565717582006873968601213835782582255340786816197826408532273502659994318079732992715002335158502264434773435875133426846452348452080986479768205088844302543598918166448252986731965537102139252922694627407143841832512793443052835538956891351521138791992017692800585140139193449484009177049498720633935887769140826180886397431323562798601156571417564074400237745186061149905020696776215327225739240410290024696779340304395373531189794531911794349185343572452361051534772709681040597660479692120266273981665299061848320380621806145805181339094726139214276472572927281679196427496136248655299749133787689244454941779071368810285805900055156782638763677323517015681552872390936223847298160389986794447163980462676314128118497592539545989753090736428937159219900727436935285416081126030115090391996644535657838078513485632152580285614581715372878765030911005894349567711340503278756002261528092157092346815568713813077377799869639874763736081607640758201264127613168743368145280300720246850576960279421009320789632495784523538269146803283107510739862676057935831110467493195792691037108822623251300459405241400633137326753833192849925198400319095472258056621716559807632927355036010009899681499834144211900007697775956754055640294782804753976350162975413630301878026514753202528823838534102057988635680610016161020775864753527997444648030366122664947903731518566694493219124615196990284439916608624067596553018080662086179971812220506121125844619308959157911920131766954298645962245771668921365473254686427482111876554503682185655826932901654311311528848232154386027676168384198386056363374647109136129798845463735211305675244487135990263641270193338800365219351781531275623871371184655209395735999530491993924571226748591485408028388815489117558747745401934160569983860360441196929954636909692136052752167683105608153195769594170910429574368697032137486183591843069334321095273751983772336525283417673670834420041768325111577253203047267619262012683393700343407347486514451455728223193925495185995013146907199704729979441240798175553671875850524717693796352*i1^53 + -712529593341885925567182940285293133953870142402644130221937448771185920839745746362696804216542415351345171388126356397935105156640412789344613644445746049488589327426542534468180855516351276127985940236152947332639124399343182497584588333352504865855165279643547730166800629527055026008309087177103043385323198233473825995857220936075934405919069624923732267214160668694441372634468358518750681148435095639414729102201466538885613780594364246686446908566819663144892119489293853580044194834539104174143410304330544763110988809621752779093098945137936715714114702460845859437625496512396116101719063418163767202456293044316027170130072711662107667924268614926531998189953308283861522577512729365458024314569191100428933513948916881371046576279879301795354820391420803028342600896914787413888546820204144301936938139950361763783155597919180240759799491086613649066043526514480042971073437417670166469417882635000747953982626703167584242182893649977369974819185552515021490411749393869924124176483713382981088037206059346133172649336738323351410458955311162070616370820423377090010171079853657705913932266605326125320063024574847918080276673003836804544713892438972930800352791855637153433404155819879713454929928481166836563622399366848002712435098087950251719394824015680948484661401888968631357093112326475897095913002499226060630246450460923555220682325420596596570889557811021155783231298349318425420392110739005067744311762871760773040312563396011130292524069339432498515934229737051525467393819933207097600840210472613683259842102478216444979557041319548856173781083282676367490087498481826586598908534437642776639016868921267072318672569780847955285345848189364900300445745323844268882229902042791592250508674040996728815168050899508364555546690749791341662499781182818744984753363765541368931019136929402841102290315738006800247623571790103424340555070218052185182570318466186536057819988574332794074197502593520242365819268083537862369427054550269303459152200273509221259362185192169379900229496052279814791354679841407649782835424678751664479958024198565995987740760882278202626405203786884641142480734237057890994317617443219341983213275707982076110920833412363375113847831154615567869907518477605967693338253679582610424158638504195011472403435005200545953570678470228932468918684466644318999493571841413707397504119891209670792651061448873986657961859363063017719874602891364664637408172091905503735285284342855413920094955988770108771561113246167406158822062795119795903216976027449619526781460896349732147269185226113999580669011682417397103562910414565576840575346194260037170852808196105976977238264835692938742086824155243871234674538492931042454681667175733171196717343227456157317839491114007977904452288197565100343153206587570926552207375187864528126503560579353907160369023050831812127311799261083068036210160578053865104001332706368533513511095897461883302951852600673504119162999278825876570413151432188430926454473477911816465967418601363369835261926698066337368523057218886852537733930614726525028754659161379791249055404734350356150888149672814463421143866387449818092894102513313861500115597876780544776725023612592807226292484688187179815265109323678704712214409156249219041845753606027475943424*i1^54 + 4800685138622120352639524532635658858203262212278559697800475772625234368053910444684003317247547603843613742014235221620500303783866065516578305889057237386110793061826130722889892834845266008602583167840502238685068739319499921038643682234914397957546103518441871521484507045999656249973442367329470053747535254487621434973810359745229842315366303002962045042392266983916107892984619711642333997802435185134072849646633966539879316210815374255699530395761896609710700707319974535869353415791914560595134495903591158543575072476015332073982278840287432584417856560125975352414059666321011778318983535853070433821146752417336858620492288276690241957691402831028968656215212790459616541385274269868339016905777490668010871040528758536459868833239875541383422432870123283245751185362358093795358686412544337386297711279157394753674065025288459787807389617120196719966253694973151319824385676945043320826566431744494657922308735873707428120217761764348064813201044695170656294066058401705628798468234373323488299337859922533203256441734766852882318904012404878386838640864906313587805863392575094011648949612687314032456380866394984422345370255997568753336722604493632963228585086906011384592053232836746529378106993290522173558143537209498634683349604428545576680778027409258857528174044633830180493598449089423450748353064484838423628210569303283787156850573522659733537905207432632880592724518096215121949347402442823990968228542127504946409034586712033092657915640988718056808903595066090904849618489548522712829527028285402391586293555558893716487490925076987947684086080618697119291176378822990037232852094041829945675559065149806995182085051361725893795876192979208119055543965295794895589469884719714686007599815793772464210957396194757523015319988221307019997782643557131573098203194666530614655580469687429166603987281565031110013811688107561865793585895877963026046290354437182789411832698300843913091786522945554492521894337336528290659678298482177827430850040980972684666877088889670107136610538846053473482527979617181913134583406378391322347839182672594255433792867484638443532500507184399002254865962575184479066643605764645938749804891253159854408441930081890880038793107809143526918731024411512077374835758688899994536964455205502514129938664770406599226544049146657105346501548147011508286801322227414914934554803465705128104032899999216218936690242464929298591097621120877220795661639049282145737785047202501060759823835080692755957495268868809185414144805696035872257112062762211108432699428800297557239532275067822737441314136421468023999343590106274968901693793441619370066548001061207251964744457236898667726861829133981788905904333339227219241889981065315397619286336817884821957971748425869827545139312877899741055995458232391791269446092969889761285334475897561678190396786279585851049829101862136596616173068567785482640666683255159805481753623122396706390324309358830219058334047852015853487156687131190760517903271906245827270633976106748420989888811347318851993307762571052537763174656649252142186402151654462625713732165175763457266124405358960032715656774288124678001958918469021834057504701925811192181266789484883893698794282328099969953857275852570931820073255471512021965878786103705600*i1^55 + -16051415916345012154439769062214835615484367119432796971354033238138881075052893689151751225982157596407391665662217788415335581391579158383196542566957188301529282412323859499690700228294792172976593135613367629542076320496009911612651661196255135595849707717481153934886352915017481845855542424073054990542032982559667107214331228168417324287930905344309377161407512809982592475063334367629806767464205889633101456169476376059628241044910128947552252003146325839510822984793691004767021622431872985930196701291444011357256057562539439063820735291597399700189755518327927710588471148389901044501467344821392132904795350719520203148964274335527173623852154621182774960092170221857278715198461629931918734335467075250439988769114086799420354839583967657183907016798877351828996889300405680066547710906388180530107972365951546561432116951648356810583629622986848065373868228977531097312618001472863085588172244751673795367846296211073056814084522978077218831456735607267603153526730820679482932578872222972357624157045056055528613921837681873978122040305112900229627320734518892958926451649074436604474258036012315470214410642241549264140076161624979116754724518247585957143164318850895880877118008151800481957504528082918857584401983024957009675083149148133879055952647487407454591004001068521148011258414396018022196704681216519833498653468987970570855133031237400567859488949818649642530545998129977819034734916418911648404987914180641024031306085977650287954624140614463736121087880022591445607681911306403867579669910461076912311357998685113894636447550853092833501494079874753277587334903537585591112155031587914340501568213895594578206723486364479882013851937845546122529219313060049902363267852930511071588563835420713646719487624486951290025283804179623706732303563075151306630214128836685280173776909055628853624019881945317173433050106758617458387750003199356445675139611054392379821426349700768880320982923894117964922468763606592758385014930649934917611927980017413969589093025922644853335701890181650978906997650895761882687607998388391772102143856400115898495691516318197997130090424639877669357728329870811430380387656792439745661582689705257848648531331114921349427092025156827751747683250419907310694491135158025100716938387811767284354835692090597897427599971564213912599900800167893004791971691589721500076708901140016515307470498764075504338865533746822704010652176213020114730000371806597210136036923987981381497190125101448824785609831791893960920283537261930032039621537712147535218963909478423111257373539303665412140530225827117217380770070643232899821666006912341512631585038251321952144976752538115410391073323305481366210535011173018748778538076248017455362902980018626548634057135476215542550230450275499037711366931292261221174576957094825971897865686868478461819154284505272595681037862966487523308935409707194348329108442921752902959575349450014602527356545368006012138960062754002443316926833603192330597702580254654567319596478966015701390947864028756647681774632412387055652660980091232102641845695502714699171085700398236888946040684116701334254537120418868429993281827516217416977075498704887677332195988152327953151223043077130335642017016873765769150390716396753952573413654528*i1^56 + 13502957893375217184737380772014344704372258761801834388252006536621376044862819650391954606379671762414125343315399030987439516413103555892249686960293988575702423881728534103834335308607309600828283529930313748674990756337936257932036217763414150121929000331137578824323322485234996031880584948864534013927537071988325686766570541958403688406172460308709568746043596198508981705642736080564451088567327611722375015348076864878473471484404396931055596629018429981217715047477434727995211927804012838272815575258260744521441647022174760866938524340900509172928441808165870585032216525092206900961052627861857205770608287915024168274030559074434540745517607125116192991518061557562342894830382783925207233075187105194773065908112324716730261594705580940457653588330076908203273821727441788052387252993715477514562578489448672594807331026700831106170621141535744039894344469663111880351176604117157445988157714763811427915890834891854672095575761888160798366354849801132053158486336472281266252341192956703014394981234875962085726673414504553902504814226297502622706671961036200544785679421850650087347060275539258673776336566155277758776269707545043586471893976144521665796483910124029415968632992588650975060092081808798821659999686277891265202362171889958955895062379680627240974605086806032410600963354125145923684676870676827783983389122288081915322819974936856634048718930703696210627205258587716469487597490367481980635950004869341476240603398105139979541548097594652560172926833469974614984703400382212270629170112105609493545729643772548759200004242326302823287416259938265971915901556959419284659177335392144290076029831782623402547292884882014825308717405984289717003969114859545794597936401344031952483877305753870022253450841240919305631941421710669199864778689184801131426034258776310204630365757211530428159072511787542867732754990573521976049102394145174481487792909943299369551593907507252291401363340827698323446996632227054571699078540784032071988212435996426006483368583516678744024428430586763190925939282836717877972323225728274250594850968590099962303751948348591426733366419058079148775263967938852971103364232516147837618744529267286201548322131097020093333564122395952102248288407203657033010719632514438291612204096872724239317498824300807754481463371058767783652809199471945365219405406048443245819388692115296016821944952991605547635716549259836090319985012282064093337263543075961033500598247417159815596420479394409384313341268909449489587461004335458958479203833997268586328303910465403502078683996256270430559873840827151232338902402629439571503311926793852658958229950950765276207635495032661017465315336297577249896917967195924854067407050359786458988466790733592441394303756110502404839943787680511613767128507204863310108414761322070905959084880942985995863850946389035761597186646353842038228587662083732988351846780708343071453190323208018151615981296045245608759791873914393413053094280245507271171349179868260098710904691052178784116375100206530001832272744724090207916589271103245681527518494742067707688894906331376271726584498681562772557788182074250837982191336907292830310204110657605717394791082078102377648341057930539693035045172977760308936918310808379585462272*i1^57 + 102480519448413464128042164965745935774350320004303689612628429109255678330115017930230410116834075556213084898832638073505186409437329289883847542659310534900391945057687795712976045217110951313765400893522925890002340219736916632641297249188853387680541829850623970307856776610451619680309544155543404552118490403847995093844315722019856259112621175384450228706678056268451416424212962145204663108467597984239247134444886737298244988516748530375906971811967390728960397606645709059578278845708953491993026584049984212266404528050168339782579789480101634319051890777621350233435241845535869392274320355501169487641453205506447572612074208813339263354099833388243034278196760196549400366427177629314272686968060737456852658262110841534005725627854031490853753625393672519643116242714779625246750752289607531039206628308001005665247716472956100093271588844130920154615471352273708205353080313300004722250997117596137503707136290139260378235714885935499740265593957397807987289030651571235475048077638162168342696232175271443230754862824572117139633757844466135550199263047127977331595714216636151129798277982418282807633597092826218931799492748670094300942531101214325154284898695161956263568281012132354729914514624222591555221414604942697940606769747718130951684926246155114169051743158055262619020730287467458439132034775444934830377498813337782102301563545879890085702591053473266137997395177856430209905256797709601793418376635988920562335912005391244687130387962425903301915692858050929589718437158599789345342616207277723057291169087799843303829420330462840155069157837336801277116454265511297863016671229183017980322765710466076181210638976076507508683903561547360567113160119073073720939202623772027494759126052148775915434646744151808110931726363066650123010791533176304781751835720058948899232007402588853904264628146641926747224542040627714581217758212094480312081670224825183575998276503125737954164048199832029543308392246479923231848891219173799826254134448643976327230125297417230360373317033173289776841186445341590582493352050309957320247700174625976105303629670052639871596012814898136753652112974727795893133354148221913232322045867761161917246887268154078754426638118653735941659950444146936744305217688129233861530401008050082114176023695309892766206692028135631335540567789581366080422501162803764981794050722093364483178905633560031049688673923398214643477279760688736720406337219640856392564396909711727200692321163879307511562703491095091877386712671368221807531820025929653210517682855141658300099369868889141356845812624534369782955772968430019519497187510707425704432206164453122903423570941589379696079155589540601634346448684340744720420760054383210703672767334305765626001305233098845091530059608402899757174223452112135950197617784008523402938260901250542887733538867406735467835427692822691312633514777527588964808634051233801929041759760613881457678918684785360015347357088117445399580625429730836417583719414209076146300427147750323560545093144800923053693915090755564712850995300183348177224724481916827989592632418759551993238581054479689160490103973393016764085133286044317971568769052433954243908165076425993350256418418679160687880877638927018764168491212071763968*i1^58 + -443370885646597643561079045797704193571620594364180620044050205062286472965156304185584947095363576649646182780772931896768441794192774452075475663089888532185503574888029871153078866696681757590054249467322471926333632677005604433145142637609499321538555454739189640150926697096149363455481377444587968337412644619206168175085209699538462405457848416131487333096740571047397167374522064888160357773355038159832846193439447179415017386122881691268479566376526974031203024701914614525607408708496272716773913045029880855905146183922227140048920061350697546042465524952696976271649034977885441237639764560250289684511082130397633808314688686729131590550581249957126443902763926137994158070485949102985036861130043778610089760545968458090883873539230288417726854311155488624064782818951156563166652321281908269819116180603778597183803537367737615527221612657715051525938081250303518605648382910128452848967969588147443493062170075606826780435043744646497642065052103846799542408363896733154674819872655863392787321378936925278636255983752910347385019356349798925240403702304285664671753251416124970472202615966939603839902644659952318366440931285567523003190888816554071125689984382678139400737942844741406414264598550759693003457921693958984937331244907204525721224023988755306646596518724187089059240671012817335335840913623226985777233074488437092404018692891450790414821537130741026609820046474856198619337677952162611136227043178423827266343848514857011108209465668459743351319371945139960838590632546118232228280614505139990561403718353627133203577457960521351946822283817071678642061127935198179203005082468337150628550323256775310918434142206578860510751695469176445487396282425069197953984314180743111712122438635828284689554251854333522391562740080091158386190916480101573409164477381458506310355982406818133157383668005592664099564151466058328927015212590910266237325849660131750737595635955384327145952621035733688390426909691954121487399811456863802465185686303313587083081041264104336457605245369843602345539318301274320829703518619368178927596416018533305746708402177277270341390140989141488067678818095194119679628432302256423243466591719232753498178836642271268070228543572836282004356185665353928794528277692385047030228155736123416930860137542348268648185108884178461324850388259924292483762839614859099142282517683907630694857434137498741640173244428237911723282516073132548096151073486205943032916803184409489486693730294679849790588445948515239169199955706697769209288992505112034280930529909174606967870930683576635842744376551894073422379705343181942725723679717410680789683830934435531921080461070900482102162601979610696878134921214240134604415337144188762875475114451636456514690833027097035985366206679172218772988527147409781383132739948737557555634304062191270360880025219095850656533342445656392065436842516294262465686106314200208274661307133688156826884897502451547408564777658570700026055728812753508670277108956862299619690444649667795703071265045075826253240522154008324633326743762366380748709852756447696203341718987545827534865022060278340229524678391538350207928823069537110302146626686518172089749871269194341195038518714696350671043805634075705656343376429056*i1^59 + 640053914013663429905990007237061468204364026887434218078877613612475263414055348416809212051724993320258028048868945943064467903388917306187641180772060391711188701266962466933424384066759770560732951650716569902545714500473927998754266704907414305373055801540237550388964581139896358542785775582252252266894850247790083572851660660986955096131498844297728054113449091157709524095857795479396441997553894386493384826699898964368530861486695367695451795502849845002270817199445646763014163948726234421911781831949303994211421018029287255233629204742461900331125371770646877850962388410354246381910998096240163751652217162621150894488450830743563147890554973340496445907575750967588008428422351010035971031519586700717125242614582097369209321016400457666033017155683735659054542387312408313658368666456874014729649167074163720990089661848031323766476381968337610559104099068078737936115992470710488495009401074092647121548090401621728200593367447573457746175581827090322696177045503542683262435502547110137638049912226201945221020302918440526186764758813798546528304498008527426447129902707440949482764245711563909636486651121442301535018718326319488992361892790954199788723041969419261582329721902058917585296613437705194101527091604108584835001004455607511710383786149320504327373206965659901735550527687292078395233958078125506805979487108306233218893860045539649364074345091067409535517976138160514731831797196872114059547707256368577694291618081935062026330665506353269476783744454477986710813646370721107342416277472737925623739918336054809424157080564495664164060120415159469303684833100181770620340551491871187815793146809272036359080529631053024565382806038952222568962440083493820510529524643557993843332643860210232943462981145217771813371410894901204675540055061238457823732060173443841680173175557319090218967941762923013003063880809648183042186302345064363676972134682440179303195595659913892580278185687723140829403254411580760952049969100666144391655824722290223850578311523533036521724324725114217506836691464213571833634561267370498347799151178959401534702336770615260378041962654982055612631742875493567906885429982040239219922950810698707088161584403387598927637528005472136634015696980248790504315917538036971055779921892195550775477716786504879741072200403760841793465814337860215451541131031314149069345239499659079004580852657121668685538379734025088315374268180206197317963472605673012191149888601393900606838364612469740129093234813222956913554945016833818163873068435520400729487690491364295992670069660816513403917216086656367169199929337621334588973601946849217624884235136047319892141047602995324479900145879191394176485624299245015995316701615553236014713720174729972253025926363107640284148149959848526658707724424409932230419670652382668247184241163518128220033084347394171762194172127679048853594913169719697875435311176350633506446036092824904283859272345009116825364092817681421695328336820763780358979839186616128027932720906982434683904521207198370831852709932994264351358889626501102068845607360930975018775050419432938109283478898436689968829128156435422347893730558711425088146655489493007853670859000956533311126207283744920254216536575032994337652736*i1^60 + 1104120156700668036476328248994779423965738817322026569938120281148729714348278621831766601319235227365501484636898236365975302051811849068055348854767948869756805981097721745349106715275956385112269728869151846261609517198467976152617334762661710064293158219062045573579789308330168756728603092564373128849610212878016236761115523193451163857488092948327942966107519321173776415574851183082563875515671200066214439507565620534257762132210866640041227298326461043598022232027276735111538956105847076478911870878462791796731081093062730556548736294670971263113930116469896027536736192555032841951252530661970388163054441227157436064712444950448973358951141190166857200152828009947066508437514287707657370479261674992379464410840235292349999361377353907093043928157132002142220856766461106385979285340664576949027531130748852620862515933104328141353423584539281632598223428743868807921935440326942217864087784336178249961362693611712181724950033887994607210209326866662817365260629608948228595422768639332618115171118410086088545649022188853203055276455725810261896665963906709205620374147687352772966625368621369769844727407341790116077766258364534317823750417905374932938436620551567952586293981774797954680925882208855596508796079447458553458383003404565703068121350649495606204102597940303872534342030885842649171597755109447840353611134296120336955249680466109625182856776870240137802933504712284324973348795708687943408370363574509015016253754871862717380789201155211669787064505981797870721695105015683806040292823521289048093341287673601428975591533693993813195801045216485568826744761962243702853581184360568635130314273222206715457320964343469162334117072868252216150371627187602299452714640854038002210931426033605046332828770540896887292316296921705818970877653354673147300733325617881813878124002247000708531556469197491502150496625277021039780975892088214676539727351764234374638542277209438704096909938311625290297900841403527564710355437704737285894136012633060792743957990439337767852100935471586296321802291327798673447241226837683763426604007405762476434376135460956806363099822180834346470658461877202117537352168057652357859985973781503043011847751819476134266588385580493601032376490604468628285624214859920991579579242899077587906797211191900792285190995747745604266864856689147682297264742776331674225232023882379085217612061972004448454103416861627767677199995135012191576988991787871038322927647578271659751328776768862837782268597043627340339352552133345790458921745651461457601996778045202415531387487961273299314640875088881688737220707717689348512723944849191494912733807581553892827385860630132522223653576799007394029185989891743081723546300394023378820473758314309413173609597116617385776520592597903799140480902539682239417767924770987438874274575042823454197992568436883524074084846413563160100398705265645117424820193206735737551945762026937253125142022314788309574673879917216044896733047172803604035419081371890584857205899053945531049629479025074611336310779808576553787130118661253131748293402926097060368360203352757476549510699414987017877882545700299897083943935114746317487167297839512884873390882939216583793160060224257636264908505660363112448*i1^61 + -7391474467895733301878879128942671773347597105034478753197647875268843598898407218555156562741026630663880462500542345930748297073694706113388223776395674145015408392547810094175350573064943675032216247229660868600968014847516113577154411189718894461231696672773726294005380964430619498932783074641256232246128112463950269474393098200784073929970802661655892198443367998647329895213752017679768395463543837321746770746954862360184988300398405113161439206619421880324386762191934180962625651055941204083497405738546949717826059723520831413609356213502734362538071712409071249493736990560718777188034813656857239996739552161388900527266278653850536785086677251920222237583117684594295408922993886918524401870253892808405555377100380577743689164076306274034419700989926878025149014171278412427574496935429470627705432013042793594287992222533229919858828068147450781431126856296641504605094790426315625929987096241919717721811631509393645596475658224248737327168237205886503428102155140596590701865487832589085409826189903344840861561550600601691672525384038946478257350669167570800438836111798702973745227704154531931648205215527940555255185665049583498923142471677161155234509469690029642589324725735024424760223142331962453916587595108144869444236894138475856224330060980314285028166385983959353423967338261475792813671353089592048700348831663835780838872443167762522633023798724561649521272211064174768640293667973185094032631263004214024864716644151776655496429923079497171885312082169214038019642614178467594340347958049707491135797328951531764252598390680765524722963592565831048966436229107941749996510171855110093239388872716076985632158344479896194715927418933930217588955600648454551499435830293835580607923322489203724056009147636806225816284002823872497268522801247623060380506366836066243523941713396781253172913545215300552778828777152989515451526614004849258177506538262437059803858219712098067915401592107749987373283616242364483129916111728859648045940345045572594354837228918575861150634480138315850798431892877309112341072935238736631203591002343385484138421528761141486984216384206721330894311603240270664850422358400155922355311908459628808109066666390303107995494111835556540374799720504057333769047345783056911380145531210821170989622920800511660213049267195932776609589990892056363463348697804664423954302154341804498112557919695018428838004910897358538624222017119552836718916442109939349979048264974795741806518245518644683003850863352501320359385794660133678793851847851686264054806330615510395179690725528152678324073603468914474466287916397515407630665440434813198996710296912257678780361496914645364164616128578884086288872655729640208612918396054513546994435022194016397073952360128203897005907004526382000823623814617565762708948050568662486447334355715866303026874063458288339383316270560603610009625246947760122133019980331053773462866984600903131308635400744217304990601363962567610676530611968176021081745076649924801624091458975444352238592213345567983153470090559596783910379183461682102501807942672318892313168385813739468605588096250576588377070261927069417807796423249644561135761174392274611134647321309332324844555675980976621984571419787264*i1^62 + 14164677277452311839545069095362102841659164872548641850468945291644224729381370560877151253599035228244348778849938464281778911751285065473725479702068166292149244116737746483650383319872064160524812715359409058762674336037840270038366738603837507268636234527364338179450265067872596650768269919805049583523086694851855197230714152468841720668858169067552448404350290856174630760868407970670379372244430090278228328169020100476232328422650692012299675400520731714026234737320176185194920861365416887678588603132161582773578611415336384146439756513991091715411835513436808231671952430093536922785257365861393987740222710008842652494118118416309409074960270741326403159631243704275052823716035208665134838347467825861587008801447475788166285451992744314254803496839068087767177550564556872761253144720139633202756881890267908495490325252616297251823248400844984095363003046434890308395197102623655974308916798421655981164378577239210015862774887708443589587104051435284028007428809982298863034310076355328122719239172821492154614713106474051983258807471751595323807133314463719557189889243340818886191512515793048514280470506259172066331104291637846282090226494988982917594024147255222158257173576683121261349386662001967353124168726783272936569299886201556894058204381794220038349942907219193549131057622739973105753757602728481265350604634981804722000405538272972431438139219059945968757852595696021639512900771893579624858167395970496695588021913686437394788074016959177810325196002823254317222670536457252206910631470734892208562455177653348671184323040988030020425654058193713635500527442370186178077773453760550471499993102236483134772731923840583983918794500119389352643519096601700244134966544587555992641694345841816546212276194840720835265710224007074402746391588870436583585204984275889217189603977030395028282635512460261759650444491991438064246626679806412840291084429502423052954986951612811802594212016054613214796223174530797143172363923834977939511032549029300029141320973138386895982284216043097157276180048186003306449019464015555072682228272903794978178497698172734822917201163105034255680448874463490243246995673896310663044543097175989039644298213753545240960139267377111844849792953808140672412353735832555810768258890954488491296766493497562034730574948082027013751813566459488661122353726985428554024493046488136178773972383680961955768898110836950280199770070229254137988403753305303992679292002631270811548450586355985749416873479902578666515330907178281993536552971482373019113270617310864040369436395763948608568831546324537368564249315033693525344733224067056834253324378863534501521690467824998631349274399869993236818191691584549058337886658867896919854628469242053941104967519857635092715718173360944946316505273197544688463089807178054798036048577913164712762438166880795136626682931969631618943003705457897347798660489845633505246131624622854967533660618098206761159196896549619869729944992430917608164061106519473624596133385650899303056299883034012830946442607471400101726948175150187384642128898888914791383033831573215271926639175406185141624575669180076969521066239205992421066360412114943112524385036937121838001880499581634865600135168*i1^63 + 618936099356928396283286930891330204009849707748483381132661336642257776956242419793323926500213769706843340669512772203805510128607344257573453164714938111180910573316737681623604863276784597924416931640201605800013270609388941529697293353568288437790274779247878735777421854187330038711040774342425088959407741521835116868668033171032545870398222956116650610487904108646216633840159406835240971406266299711682401853236546654535606604922845827694853461572707652425370562108795516304789805655155561839306293350550704044576220107255304823231985869570092209917951047967804207363566640658989322504581242987923457551684542479637846235785771183463042202124663140851739887101588245046848640246242614722670011750999489985869912393369966897622834797188662595562055259826663235718634124169658082016848935208505979102533297047973355820748983127191693376818531343014681857940655466963145285913262226300665965134869823852090587320211615492667305434895989786881483436295286633777134602050152904149826165722180583586530627348977563571390293257060845102603008482484403533170181777284545808518016831689050311521317049164603578879424135725589553303482268265877721418856686730490264646277990870772749474258699210778322078384397219181057514854543818546178794122892044854981349463146669482497028215899828940859654191835102761412937859022312689588065024685907364603612339998469797790390728481180789148473657532338157803350034613621986256394966722346339185530548392013034378278644935776049195036394143299183714007514062555635883680338869759869677056976133236090840002665885797960017568417394620056582955636915086890331660929222834937078894736318945087855268537043336793724799227564353522294065367069965840093189389685169362169187279279133016120650124793102280001322175470945111120821644823007189168210150852031361659508074255523952598346125687872093823248847919193330524010318558438378740754253341568609701025730953861609989889494683574612810694129628437042010655174510647652757794806801919979728644382992506025937673245072512706352990386441353604566378205809175910991165488562314091141962216442946622061339710664407197610197733781389495357891267623755151554707469591313927337540531911066647334216854011913684985897920939562397703148462300782318958310395855802891854448903306544853785509683570950332507493581801895805177837435200622831133914168323143166316928255455816951271705049689695975516057657790015175456885496822829583426634101634414172913171524128807779984877458960139493268800020140170253958104017118876810058247970735264225782387609332832564044335214340859023570880143238119616933705294258523199241154065146151523227760154853853525467801331310534795174027938303496048039650157858469877482118477570565070875207549774977623524065793059415212429115744030153327546582868684726867924400784209769980407613123568666703118247541197165242863500116596412777855400428548455298144089376138026731103914950087878079690360792201543869424938855693495911398766178175402788514078077153673888268317166831644685875541646896623868181413538790173430535360115041650586074379131521387152149106261396098001186210672085170667481700139099998823898484576481005689732030844733049989603501113499204426145988608*i1^64 + -65145401676154692850899568006728774216725535628559581909907910825404902667517551009625976966752558125382230085465272512056462658283525353577141009123113810877657666411156766670095283444558857533454563386879116271613816526340368961805203279679580553272962145826892367149129518468180734128895669121849946290488073528415882400379593119877305699118013955547591649460462502558887622482775255670551098357190993544476943401499810837605779118684532383784713734409648763235480340747998323427693404841244100447753509827994766129148143579138134356895260224656006704864272833899711662186614557887846534282060420276813975435649739000144423018905204781362629715098757401878833241418045665669831608359422857367301444665009666935956712537634620538185948880225069487470001747380635307318035306402363445209452325515277648001418303219604431664439803458154052978389944015676440077919762719653153222804185463884285496639547076579056491529503982915059217173758937199178154144979004407241039215286612855078801919759928693941294787445916702404192105327206405233645218236406732783958657197556779668510852430332066833247490505310886892281611135162168753246995411483904048962057161046683650142371850001708523051484671535916978221938038725101237104591521654662648016296109451676421235807072690801794148649278067002770604106740472629738030080441521538170776390210574315640863328757726160577260287975853830623780615302245675613268316071395345913281735716325649607995499493901504749888378847472481340579482403296119090795020519890161849933757036874803619533011469891057103995221647945838948107775748095920424388970342801889898551181565333876302347757861528491920930271846654693664068724954012581388931560079157763099500660634644734161462661228314498917984413604855088844461968988108011959811585708736914647353969043469838849858856067779983652017425448669878724835258461304711621263267596808196502932156097176328547247753445419355554465776069263490290677938474878812513361819877587833185788192128484288558736321107236744105847735937845394813248873125496416880656992586680321507526849042909288158665939870057166965244015703733803470280306528923743195952859648546880787925230256220994487991399597304452759811254438886882733112681508331002841906189362208024568968665160152207277820557287304170415190659033330217501794305870862169468206938591958967983460994777609946975047462186521903486199109241818875518552208696148526332061683346266545870291200235823481041254938139008817668495026522706903367724528536671717738531850307904654293090265939079037080393509640117889174842145624051991862182293818737569933569625332078286878236204440995351145652722455902223568062228682757051349585502678552407355156640865292698004184692294924780938416293353863216045367741404043628599898408820962248646146359159160571905595346635991267036313897066738227212298975175131707892550809179707752425213713843470992934456525266684254652539706358237321829597813905622539853210824309432895188257440024410151973322582420041962300041859631455123577358155834284803804860600345517363684488748180053028823294682802450956237460962546580154718292034320920593335672471465482984727177657867379904199513239191587504113280122506439179632640*i1^65 + 145593181018895221641117308935674184465084407592649734085453322382898514982360007873007736096732562257667130090338977035219482146273420363646773514305079033398305848363366452548821234928460918510321217488284138291245977021781356311912968120849696519427308198301005734549610367142107441276092184714734044295320018960078936998333865588694185364569211610309529183197569200002545871571895820703213531358594302508363086542343598215022692162230456157611744026924101878394507305090000795684544108974982278679990645576050217028448637701939449211634648410999088906601329905535440952987071476013475454892977980024082062210209567903679552670968905228957116030102013505596488688309339825713051628438555935320303574831515886388553672317122402656185764757511893812198202700905099950092922515060300201785544147591033634969418253711201781109651503475423092616574639228771651475179388385000331900508958158962366831401802678432321439334326970014565097346376770096524438874402635295471022658236972027313757858192017039798580071059743037445933147333468374370452001084949842015166124679741081612656350004405272099846557062471555275633714804213891996748154295484196844619970352374777155042579599304272782052671197908089435532176883345738713705183164814610637871854324481688494351981010171544311726042213269092068276156219161522427029380706274798937418336913498064894562580368927837175157520334859058103256786014651560964300316749105842456267308803511823430969479876106709507522926304246282653380591850391599765987090931098125205650072090817541557915523792768936738934038563483402833486080976246757408629545881154282499487692917419647486489104320767067331775034467923388200751673312060706567043723267844142813421777009272008562032421885871982656899410042948813270374124327327366650531049853636048975740427789887728509379727515913329889718571720092712158872801188049379047277682545339239512632755811505709068433231628158525387580893230702452841517319842110608791493194381973717333724818569904504753966925999697825729009491543593656700601539103034580558349280518895225835193050964042094381116897254355460981709736536289054316690722495230424652423954483667744366087490297952023885438752099802884465166832507553686441957223962195546281329196716949882815949492247759863565752394371242038960193155867039052604617224523487852356763488617425110928388712410254011983952439170262456269484624603012717279075831723100076791347083563095985083713777997853174048416955965918414229889767671578966080874619673732901955359923222356644696773069050161007868563046176617898749187076310451613127985143578511127893534089385792236077250068103866054482687950529467648321561475694274590363881041756708918642050881229820080231872578304480059115883982700069361941532814225966674869585288229042587652282232781677203366322277334732694323557524410543261858899024032756102489397705712913441854676020471371592941987789896407576076897380398229008829121998936563316654498048423106381395734194830144066551361529545568748585830045786668072753390009748914402999929679234266406393246105837345229038710094853811131519520297220353106347162991956054748578617990018567527127072555424017697502220069338190644381778745220923392*i1^66 + -67222332887694176462061249160184635697033044553732567134522717326295889777031768475833752992463519790433844100879711652507794057853923470689433462501712170665401090964148254690398482166672944684364975157712910061770781912360027989563237633433170067091113945720565172509043510492612196718327267638747661356633929963422285804320957783839379190455199700489276284693341469828132202923555920241624496009787365870778978165963014094567018841324284162700820584465613497214326099093527892224490580987769377957836680879597252137348417702037243225619468168906396053063290804218989377599593286368227439700721505482244975629645344684560762552671231220574408697050765889512662490555746126505797771944471951952261147918768421182267265739493561272011470391251022311451496793798110563130929700130706146694756617432013726577050025249900923346669653556288736335052404609227008390140916425730715535426890267433761867587896507079204001222906543303581609004141470720287324762955520373927706093858173592441965354038528202283279634187923185745551955186228643125014287948701948220860895914758667538580634725095062983837747365532538398421190974713547428399720751680567084199413768304466051440109627912253265604564851187608461665271813319174040516017568107681552618078821934031663926165043973599125331739402114550916659851514617733193332608067243484851768318952044805898698371607835627547978791920517499647552884376289872677082315050202505981386900792172743531288111991786067896023464135822599846461429835590220195247553913419611566096046223940449519688857571570264234040282523837971941205390284388858205778170130376890390381377107213530620303164196121797104765232837491770139839541715935112888708951095961138572000647788693592476491913077641205463160314730682531780921794817474830770179426755578608870277522370701554233597135534858707365228316914632618200842967413870006620314431186993256560214452718504694580576697515403953049025340547148461308810682198756905327107129299617832780335722468686277780466164421154444303628620839255255211160986533001810537065315679526817314396583561352577281214676565133047601669606877621202549819308812050506370011422752310308275704543838245128550036801412442902739434722029587287738392031443334315019582547124823730816560090270785242180286256263576914044780941483498040088165896989288958083509911008622958900643811445682494981010116534836376401412450759248281356722589727458782206508310244352911753686687789474103827342572455120361135663426092027221722234920681483793305833753425969666525733880237219735050098465604211143631620675281070816571447828119111569978306283002530189949749203608088490379622700270462727091426451671460484286412387435164435928525278346893832646996934799011975655814567051699691045008436206663763603347043001326996868083305484002323786826254783727378886203382853055213428196097806753948888909860240008722852884040009860808164882202006072855486464157579074391931251352130459860117474139493231520296460852783080468572035021740838666630637374801809235587203103543971159724165875858916983574447163040075377413640389131324300057550562490042281650957533272309427473278722937153710109501240708177907866600953625096146661066932224*i1^67 + -299663117606287527940567055863890364767192174893664480455669876059219944195789867089829440647039762879230018961364632452106721363271541435948147409465342173290928508633132749888556835489168694836668700427564853590222738549110742780573845213835956886333739954116516593281076709390697842258652129690835437442095787925632812145222437322089456681261118913128296131713852862102083987400611115586731550671936333212225081764747816314120047469069338003659142484817430847809347842778595919626526116030854357380750372165372049885952011968875455302543700850652361786444670344691651771895864126314541146323921248109724233101398655465786279519083542135424536499082874171034758134298688477250719994281059561554147466037171780589481558265175678124391044814350226357783147325958678832096890529179394117272934357614205341043222334396643426497475543167311875581589437428617892212280847618671960348536530421683304918729152330826491117729648553304339107513490896070311656672950271110249188342372382787360645877600129874294508259655037930586970229739135687274748440277894319402714611867534229349484124903202907739330456154643770455485934156204063036066371390723785731176603404970560968236330008122298666129288624334173790447185711651848873670598483070061594976833799691115953669104374848199719562871883528033779604603575699584788500607709404821471458140527307173948750645394366003067145645078783889706971236405315293415776804105554520706993243639488721904321879704528568747068038889679679876696356443875402203807237751346395017929464883007128321240046306278802630695813025521168706201910424769681114268980129052257439405461747847036377159323484658625261370012682378975045566335087077335615884771948740606708341071138135688474346211154066315333621697803792427767886496703304161254167414481208566426973621990034956023841305554927872349137709589759485101383301698609607049976072956443714870669809578829987849120772740476402247296881273853910037490914275193497347084710007085816224275121287860372562643710443932557708724843180126481539781226647999238584038488013450773185010028170866294703538854769093587544194780841932135241161790894909564449065348782722500493341092046068065411280905641229255719532421822418051825730181098438583512851804252119508446721381571732912359289264349126599582599318612337537896833179155176569533127733042888401480820710731140444718615958557721966718697804970660154267362503790138781301714857567346634283406421511762976893009474734944051604845234783476954885320334460902610801993914682219815328689188593513471247322937931394874779282358847264522724959852799104411148446311546608350688022433026426248215848067187156173011857257076872910268436660031078199106007087354643122574530338696715361194835529212885144599756277608987115278266564924478219265197633802508336175857920427053711406934820225405663361464560810682799941998624006995350513252179995750788899004922126635209989785875931136634941318258478503863839162795806820167425333937105033386188247692652265644720335221275817016406842523094243392605281258301635051940034846196459421569694806667261910749933890552845147119126721668134274364488260324467659337525184771381199381319058788924243574784*i1^68 + 588916010847706939469218674776240818589232774219585195735293563651010874439079871055911990072081762087469221081619349266934919807074552702380201171646265988717230666365993857515232272566957577660317772807535463274010711996829117216594071873753055509279626336258410549152764153805799564964634778766929471654048506277557767164630906757551681643990346834675773783033238392289743724322736787590459087788301325693116331229420078074859842073017164391437160723103519748314387563303008860492849701850499567689252028305299742702597758359429506429761781010490005865838401239301472179847490442878877468237823520518927575382228759886391188772418921844764253486373126887911014532402004616528136471336344738640239349736405741333463425318753108077753183105329756715873470975452301192327929480106386731122613765923732367952942375902023298284281978108237146483805048300606181933289372841939282297488822123825054647647885885783000778651006038912472172256117894561907011438053759117804221842141520105744316404971376360533585229953449686263044506115710231844583671172029057088146425532639790063282418695493075982567406036054676816995310794300080895859953869610375943634114021901132592587095037602128786170823829916217269459405086265777454417218645424620547461992757916338759599467778499201388182373852986351672233439350535691709925134195066453123788306454560048793882547950817370360078113047539500091147938204271254285183856335531489139936763679570794521099519941151723428287207488356812420162286395059102318764141831889237225364081184437713546174398052069590845918917091047530908469119826868984759053133629943447102000011224320451913350600454044663459865330231846814610100623173561815040252976350807807013664484415898080770306749779356806840286851448776082933271824581775893576684156459464827154811199750297197388225285931735902760874339412400330945651858325624711845536121269165921200233139802108886918588615929157176571713740662371977289580652137757338043807082632941665523782938682770353229257423411044041708585249184231507358654267459808904633606541159789343780190890098163113844625576418192880545229313467277088028019472851949199762020553564435548138250505272012086763054653574238648416788277143248363144865459920011663128975070211787495325155432790541969873251376044278769322751662691498658845696009723925147905363405606248174077974134486351427432803880451355268015766436945236025765313496547178396425336596704398876193201856510379484040391243143819360292152522924996836017693656652775860908751924559361529724608314384553643003881680397286062016962430359620314903396554865202872647665574459916742206564938671304179886122600964877736674698765752629749022463189883208646129944621797056157908328702388440238944044946421891110109915555703668695167575919487540742134558976969002160895137802562175826516892900056035494243871445346143340409935926939469362396483010125089683792857215500366761168149317134104406201273445922620578145546947198243826145000170767972340083699514028324559887772506892108923830916524963543368270644101346197369387245529501494996591075209856533873831382385199968934106016649672389379832899681700649730788285555198348241997777402373079040*i1^69 + -286876949445468209277010531015134075561457401359055462088268858355181779073152052064928924973926754379961706423960748424612314150554079912917018487382715999000008212370599438488832226645747977820045392323650126394561954907203577675837337248780150271227325052347286343034014651846783652332919561935423688547455095205586296509741938370295133975703011569110786809549427131539776511889127239399944116440158528494626408459006639391886372215141880343670546525185604258042227878240523651642674718190819438089781982458890874445148089964012359472510805459326517642220169295547314584579140081700715515755746620654137441208217866569205492593074991442090328551947513633749455239179949979535294329783276090677674569898455992430840096907164207449944193004662472067966275281442955668307497791537247951095277994846040538101951186556160983220783622366135052666410127659021305303037145738392964805991209708876100277107791965536535643034605300112746497578011606210588352278965165705673044423155788348360715458943347956211329527868900605171561437943208909971527792671572827930404512248758174309576743673608443266623616551415094985495626107209548958169020190544365032487045515479077959419751904268673230463946295016953559326537997470257527724519429245861290915016088199526009972253955453712914214208339021367745958093720317831117228198603628999370714957407573362157964916309052188179262753582169804381704372474131674204889587319081244262389106058771782017381741302091545493737065497797624936182768717399694603332852466467029732359471800982329603833547272308079136033548127150622681368374386921045781334156037327729001344419778258071807210617411951355332547723120076191988146806112734444802815203663175146986998042850267055352364182906147705606260989204760660416956498125166717122046922636450423005588064522600193314482621292949153973355461919835872512914843975347689204867642429028558963646524630426067233001247546952865072509707395661902261101196034332229484681296724470771488407210896278147336107898311174487182410191369793979988678298057678106118402498560919815949493686270102023011798683478264174079883262303088624720143331908381219611811411846254519568327176928338838638734624484062883879335242703480870635530734061689101195448367662396478793074613542303330588993404148325104910202121480438448068006417134838050600487393199365149982419272461111274479101934864687292558105732387573948291561752806980612617208562786839701331316706445137701134728283888514191521812766518143162297905079574102102555434102435155992051900909453214007695931638035829166912704244122854836941507498154472051103735310061224027568119187253547064724878213169001496270859500679860326268181143592329419398888010816464117429940288156184365654949325058874178555970694306922284647166460173547923774684282218674014026544100013224934728586269282317945953298533043179280444066312358717160087100001632384180454967953886686826730794702097515720658871026984239224093827538644808469575190343360408669929609802091700124116898846061129488818120328955989787651279379560125448433910186110255244700489162716939237885614654994983605894071244047949301470569340000297644967004438085357856044565397504*i1^70 + -10503639500257826208163079570028454769766683456538090104032408857268790309325886969685135872937431904925850965143000804149950318443437559897926336363014614262584195503704558930175329612325070594763247743071498987340850936576572699713464599791135327353581317468329849559100039091538266308017488637496171300477070275520782972250511079553299633001961932753941322082767402760976242379500579065497295488390375140263485833057064432888457403165104710069698506639561462272862005819609528946443559294745571304333863796360738913575224528726800005264366942391538076876105264575380774146707125009904102456761936945447983949011202329564093362904900894991212780024070401775183010391746412167585426412309742459061051897074980042580636326549260565507737428420459112528942722605757781665756455460419633962414101130156289235414014592027001476260500849526176040350725416468785685907951598312586645903779689320338024807965575718965967211510914350814538373376315078197537243920285240209848012853278783499083613833280794219634290655274052088990429138827963341936491134636870301357456616242459233003428660147087168003275451535151273543000211990066304489209670662236117950067201925797022285340410403499045787572112664017565669432571388510786113541445415313280747506237255635709835745378757660512718279226189927150347298610698796402937265391013091322454579726694393152533727904427235580996835790539592605354140120354086363241620304333616356556544840906908874094761220385176875972596253067127823861639642740517330000580037268008688314574930268914350447330274051484384428377911012756723531341350424800407134450597407649194238084740183675557807954068552955127244089779811047903908323938014501639232181965426068066225747479109034420990154123892351347735707208080614604183872706929170144169005396717407784088706000818315514621119800665838302954743751055973135093989308757186437852122643163338885828637629788340926775474287852660965249933507519350937261669032090229519295923239014449250044105570762932607169479077764361503308747124269082897657460136489740820488542412193427392544168164482161588295040080415023839031143064137782225966190156433839726899756638772158365780822087178966970693634162673412437454925091161379138971103144279922231089937938412891542627064676701511369682645005839100404368644450688271720503897041426311594623830844185762199930780498304796235870532424567335931667670021570563146118151441769698266788304424870262893748411301154605547639343934901360130439811125045266270972423983684765976298967354032963189526299674077430306528226977411742802939526339671237633811585534009765682251541525022705431995133171270328280010182748785094970150680192035750266752879642671643539156668020357048351685627634705264403794628095902090283640318945144730639936961671934137270221557763912786357320444879064384675014939802276510433305466141067053090375443890925141814227443251339276469168267943193098660756342922400780061554434263000101789090606992824665307092823921505506825966300798318872872811969353536792260932179920103970459729038581943266375972466832840636174631171316252288556420825776235493995741470705684913650325529558522089518821042365429389983744*i1^71 + -1670283319365423087886386261412004900225467786683244316082546844234247422301092071144475006167762803381007845774785778784908673421203136964143938238492400564984357930400686716909841878864092374594315153237211777904880127052207679259309952942765440493043446560093929769442581348212220063872829751931092019476684869909176340774195884960451847012190301885156317367383782138995701530429434108305730313563925117271091487149304358853230986546714397178016908539273895457949325057285062507968523695801921806399014471512073587605529185588056273589308034793937296050547586345197944210812691554753542370221324922110805385274752332765518664289302422517020379991750581342492314096695155671975701855013572920730502964874123295259336539605639882845542423243913357933003697770054597908062956892663324716739654813303037077087925655637061789489780645368077567415660624703618013978647360552501703487750648029613414414940428331109761382698587995060831499259925451015575943513864791484555439384336074111850840751125665498885125440408042572537518085470565004359183910813630685418889351456739237562788834470037960789907334152620644739084097392497429249323303384211409557635832350648148679608607024478033446526177857234877601528434954696093103764546931350368494697972563735763709098211137029981423248296782007522540567509477635414842352513504708407034389120858628658295781266394495461159091649030542820645131286289138339945842882907745771915415080986975693192480476935303017036858263252861280918736042779116145383699034729667048039203079047807061384954477916409157598559876286509627231963293108693780581122905364366358424659809850022657541962809989821736507085158444479564326722473462443168208853984200834432874383160382477339942861156601377479489352674421307249755625847868910903858026552124559746257043244721186001746898877841435368252901981765503213688862087465645818443475435868919981017435527764377472385463578256457839828943524137884062371515836626715227414918520163109244392808084045367581836571778016061831936506851907700852729190045144803460091903001216105659773163588202773997618261094050636303438598755509347311953408720887915225957145441607587066598225344689848691230827572114994564086822286694322847207849662934360894044041304614592549806682876245301148060898622898814206129955764064236044240967318877551329691074965551777110323638021568752637110602761940549477567831182471985814279774235509150598525436442955239779273283293475061950681137804419898404086795984876347679256149492256407727783304872337694493602696980936341386936713628417360869888004244597190252586144836814069789152520522487895865145321891062989717222802170207882613778589686124274405939378022124470028509228947885865420897610648778093581225130298876120417227776259834550170390050580929148628463778100890811863224561880373452671884905963290506777740634363890903811455137151217993656348107601689948783539272650779811982275849120935838105085764118832585306203901843490871414880145866278072446268570609703023561460956105045167954014800912977494176249209862114718404468761201673534409855848288588814258102537119780608364776184142611268133944521389496646549794489120874037248*i1^72 + 6348443301867622791943532476851392269501233633310682867236451246279765551619410454159557836633410867858358447380066443343981328049841757009400021975123074776066529874117354042092555985870205480231450626080708623788485855606067405178988182812499398878470007525846759132932548061685168838869488308284726243724484283583307048943098873959518767037951013040082415415502934405897059619600079491097566792959824687020279885247735181615754125238124512701467448890041998068434075271037718439011191883636497246343503644304046023328490848623508580838979482193952947680047478433098893067884772200987539702465409060234753129498239933338734911978956552459822412516684734726650293087547115344057012061130017104430058302617187064964681194240192495559663176371604253252239399843483793280221432135023664871070871535772875400222725802180019344570626579177552851271130728269922500756589816356482540010817234423649724766527506315733772935551824845923270386030940472505763712647231302854156138597136007693655330160171016172992791439987585960506691334177399968354033382210813313055464485139820444997124796035900872217955134722807604341513845184526589062970261628541328595462914299455666574099568702590848986497708772971198657984648645881679675165239512507973494226714989455378395463458919153085781978211713285425467382301007554648448708177715968711773997679470755702205706800435136245484801520254597435904176057105389872119402588606289699871864345632911753155879243477710646743352893503887150971823215220747511432319424792126564026741393815923727843379549117713926197710845474813028104036908636693766382307932415656036263197711445152402425125601114589084544082085744437479361749826030205178558819017875690882793517366118654085313462540634126966760346044269997857255295425067195314929299099670481472044805362455268530303666071636412897663074437901101042762683347167961240110578442329076366407294618787547982656806828464347997414508952465392893773805690500743278561097219944502688027883069989495207188399363802035351785244474964407897136116543505869834439986950452660327909911251042089592826379103636481835555564916868865267050150951745329387761500991354861288831295156129892491627998076790869400227715996703122230654121323452784895863518944990977833209519693814015623822724713666407910840614691022009331434621170900090715675956050747950383170854479146154712191906472784571150723145007412258252529237972341823054842999140677374994181524461461749586607036837408224392868841840754857253227124377062732922733057858821475466107688804722379378071475648976116017402562801400215297781762186907874620002390208324016785144157905422349630292589270098264542035578730954066743011204615198280724226272604628623929370960093940299669257480368853427969924761639385208325491966016896192695539754363268993499585256162009368306982290521877339880746394689038380336324465809022433157766207234497108175327855484401833411707984279470982241898896594454658043493695982835509409016661644242620701857288434693178162269588743985748628607745073357828629135505985960119333299335110273761849183535327237282698912209777447126389733347710937254420165704401140362318201382502400*i1^73 + -7976614460659908783317497684052434782504815027454907936933479796117569530566548331039366644766988036256864585507559568177590279091848677151135272705027863200295591551404059708258986922984663721787732595159552412892972066564487971491056107065761285540534852966672034522832253178013457194182446149715417813891676982940394686174478564630099025012431933881585455248007366850555430650533652265973554724211165472837074286390136223393443851027179738318808986117886755499890972847612166767187103749074221438544510828387155056862660380310144760074440484353849508421353756400487134344904026990642006411801628318085163520852835737893678726434456354914660627398384921999056840375910040656819531099543261989864456234898368820693701484806885668818319908027576286124478759975838728896604745907776997165670370567473370068945125215360083111113750668041500302048933537779336206747011994397290163670888478115447399935381027344976322616766038939859833168154056660346281563461918443122342721589546697039486315083171168034532899360553010240321180124802968733299664990943934062304200937237432614046469855804515549365823465101754386663244901550949511050659442129945470080216377538465701811018209410426451070836887588769188321331985884683766511487293713495076866823837597476323553655701055215468932958710437726823737210139691307797644188694387462362624515860400677288246798736594322543773324936356518315081408411971233985075883832363626482557538882198482984205939828190901235029516030065031545690934240469911285116371499761354818980570768596375484738330781391405133005124176037575107071200524492204510392175958510412970949545702852305676115036363693540820440255623898752237564472050157727081194775384460697224097706431437019904630143714218694860645396805728522195698717459886399152882959125621999020294780354787263234089717052646542329420663794715299809435701854202896336854823218916291686514263445482964768859694247493446339251727835693777986663368163653960973807855779652721367984303154110014324790625527842570044853366592157606771695352582642882808793079453718245671140290896302039995892327736613561343672261281867228990829164425793253553176109549347504298347994096116073461551307073800956755443964386791120674661887279841333423893524387320137689847309256216333951968763694538773384876160286819722143909990951231862570914591869013622054535061112250548852219458553955278576640077069920743885558049385569641281828119700948766929809997728152095663626703906003285818149822776494739236627482005251903391983689889565120784056751301981742765867308225613856591434365747787578929029361222415502208571682015279839518499018146199060597028265379647012465971887201238595202822750453648878700280783168912483236110019778899908381351820495946527900260625687423378299203928547683425795248755842688887349272065350706625623189009388031257293967198046014644976263397606969480838236581278331679743983291623346619898479118296541172371114068229549701207951910008972960036445549409844802013587749848900454759921842195507207887623301038805295709268803136276113943663388264053820010471403653749485155416031584674106930832361331975862406312569510449594633814016*i1^74 + 4413096681377027633124392658723060089963565223916667603779612187862061962824868586609083113084803545512286598942051337835346333528627775420137383586672486702985033860281560231953064161557786868859441603129848918296230200208206608595703938233969874112662350859833593897283066401512689359404985043161151933712597520460151862714961742197587888209855869795962381118991893347220571634652167236012480139127369344457841793148796438228112528853766354382023896020106050968555684675969047127916134422107048920271754447495410592942290424280001662790993656720665061988286755660902362272733452911658862458134897869150676014915170526400793883348266096836098307877359147333457386881558950165690011263362815843115650945823824898706226162597008882322375505063285816024916556972651307247524189834145191987993306363208735621098190098091319395352663237402504150647640503925620604058364005233894919553692986256754494424125278097785644250721798298422622068029943284924298159253571810521773342121286352050157369513069768893211871355387709218868193360447771209113131288110764595675763310591768078448881830607547679808889159251564033983183870238033889034229673085122341038671809011470067080876268129111638437829051536408993831852245051139719230574416448455532186949153561584331687829911661273680579930902914241933580932839028660431753788652152674269431927914170287309863203335618743944875264692245698915206118696562418037428491988067677705867177053615311051125872730498537432050268410760338572633196327195123713750636143062454722220216505705761087097418376518849294430015166592067963623091641362452298461773524953830017840068960751055755819572076345833128361906341298411290286581645662533968924804943759908649836839088518058749030773784924734387880479132264495487687302825157725490576791977989672857906107658099956037190627291197539045557594331216847967761986483334660703649223588085255600109929434604124358250096001466753235591120708216532031649664286858550559845606248252730308640799397472315179903555668823993733655130772338086300070367744807322070575315510125680451789008142047904559577887735537683139923045291147560117135848184227440946335713930595890373779506968117468660211030050276904462471701172467011052747503375299094990613928654734884190390725414288217871265262490019247360181191283850659837238988648026443752381290431145073406249361544866927881063717516556374749818560872652696416805347192967374511261217950620149265875281857689591444484309318957713847285370898692341935584321074606995630696594367173547139893329724056445603948088350200771621916550516630309380319572921628891244043222785621655681597194582302119913068854922508427805485564740579175598937973522288236168509399102412242364450168860964810516585546440879696007108148604568846066676113929575512831694591355421901171076081407491122991503503890935061234852791933042989576207835057112548267539103110792558442200543994474012311725415702034951986737685241358237622554923448119186187966070255453384252050732654544599116284012231819758956842909821085311766810080406410964113515035640695591077432007913927616693679370282918311311194969094619814687879631118900658176*i1^75 + -5790573024347110263938464767539586454392823265789072763792230941389846647644866340142425161708618942846259302984231114966490084775738988664234752348140074462865890004235538200377490003548678299383659868337036861342033150175017027726394442348538184682940942137213355186128329755317633969229997749169712153134813689340349388376556347623018361080295927072366033968927420878444218700598010881191518954647317619677812686628199938149192628258348983388610449399040692979245743476589951838267080863599043813006684620146563353091942585000767642419330741890065589520024334824337860091829986554412234238416571498969433646474494573915528101918885415510347319771087531020055678919650378001148639898478964247664660612732404250772881232490662522593828499369785203503685685366498813079735561248112445493386026508168071411890773780201942586965494445471085650995473680497533233880442380791161494131553712962253214735466382942257753472899650099626272777987955540141151661749354117476312925846147581958497049390182758302187286944605275074988663730886809992793448543673934998356020492408389104490783713629908137126882623982361723153073870355955427067714634567405066347658692526932662621646740513632544765861687545497823722935547610779002153232810520562900624956079047620911109120706846760728798545039951707579546308441651371531232368855569553479794065977557498927845784583281619627926374654591350215009653146993206146341334190023725651438182597053548250068714525840574837624502698807772030173192812638593256026138598688472689642013824744941198588881025184281049264665071223073130529521570435586657891671575154487893797530234382146899803034957220264979219536563197486736028661504018359897877780729002801795200706620637020667086215114734425208371506011360080939912436276834035974357477030993465708774109538931113228958977871008684090493959045710511941642992922700617197883354281439617065120820766282474595570955640010966498354469361142368811239146548175882522109124625469690141783722149609008663476189783509623596012934322463458695720036022589001846801783131917698423430978132227941469206283409636867689765434781739471815404420175446402499860570713157289635570502571887034541599555432755724832171708615597995832746739814713627104206907058711190489469912157148044756847668961080543689803757282988759439547637911725397273787528179312367814785804034399790999692848838247086399760004536585460388583541048074409972297797582148168457023036276407757862356859891043205655342131941715853765341301709621024857527699014624592074103806770386618671231396922274670446252606646790254609826565747589836283920877151303278888813159296194914280189792786991558942951714050290161598616439853037755344154156735517434581587526856837975495293670333026317974749444916183236708027419325966886226911885499271706746225577730444229417184808599380316617896441035108934952606921130122477826410829633856083592373793878538179432360604261616786807484922713081093839703197640740360971986747142855983235149603718043370632490506536987595529605598646924798155205474483768867570945640961688062380753634725753202872709328411650885232644942765441077743848939257856*i1^76 + 12722657221060750120392511921848780113346408791801636778771089537466553414155188447614508549630200793800231698807397858073663649241016246553021764307417227980253358227945901629904834640375517557863192378595211409563086117311770663097556657205746149401536480387432662113618279149720927642581042831897698722949462552676256660612476503184755251587152434818822865773716946735542923517080365766125433206133530770166878537185604650171531489636228946308153168618305752161437982048699771860023003347667498762702207685331631954479412863288356249852933341851607925545108907689689967152808234971882963655741704149430970892826547542099837669562830951484887225997235759548924580058428877493279434376876818924829236212752489752583619634949810446591508139173922802518780303662923271063369802269790441062698423081868527755890506308892420635111313955597997246033262182982772438307489899049449375666396583986202349411732702185980589626341527328643645545149371025022302239835286953656857119056993904785035937187272774621348728631176551230895047012354379846096078304403540617412567153774123474236307366328552873039082861217017547314681896484154747220236513129757106860690881955169831210270552597669113263507210886754429304196787953818242368996420439643611310594580229992925022729759143960962617215962669363501632501322691699782291538380252559047749918477912092821190254380683624968458237708148737803237497187911164311493784923136315648252519398535359615169447133424063033564764797752657010478238796020421524007157173047847587181999322993308837282682053736893773082048284080241395123597711522034490500333983798666927005767955962396659971162898562303789044393502307696600491229063914587041917664045485763813009991565036694195534738454271807851059375452727907743762395659450254062378776883627714929918568183170433956288471519429302615425604306841738262457299496274570027483155690298419192022620848774586174968113565595574829183918860165109308363542117116654621778747216323179252380711749534949655496112355620913122285304893129047148328571934077513792844008306877647592451685487693115942140434820922889094689790610892799230658711757685405188970030795213718561350320948517536768678680368450980715586000985365184328513222251115648680066695570077738758371386194770190707388169698003772131650636051471551890794172071094082624222513599243277046599074572452470977094722408585003339370328751914407059255913963418630969797587701604130574208737109919349179736190714487020568091883393646801489209181093409964339556428449365359572289131576395231456115451603804582890654307708867593125046523582445683489172166559446015438224581474097727867589691434956711008082871080230450916061296074724860079947700979654461706909745341987111491789994277691350477345334957517882629011645146436401633980282265837974699946318146418892142063714328691868826564906627097097645011805925763558230559797489410221369207007459360427960900737576229285550960048602758711828258684616497455584324469459613749985348884562735821138593921238308802492437646863323109173821307821106751246209996921598025857761869824990760294113236534830718556176790504022405871960064*i1^77 + -14835950124835090334908476659731825522421687666013138114586179599667473416678242205173674329525072144284756919077239745929193569117704658672394545618359065903246261105101745499827000049444132754641522840915543395967265717177874853636394275945351635785685336382870833455165087762617752095944392765397092609128023183592757102247708077493522565665941215156396292451049802904798529555127747408774547240121380973258182631566516204602537236325612656272182412294504558785239104870874195302996257275992071227386267035594367249721898026047672592763298258663640970186974833206586397825011809441746180936525334395311228233795930740571583696602140971625845795168011946728757531603437937381559208731607634986051505588778933512335095963257658926530592928607051340267015397050344779112620878815110529037776589411470150088078460970791052147777232779966413039507457184748334767731352650572597359377207118313179240847865421028072650143903385497269555901133554166768701186860936307247052552553540488837207872736937888409047789108309222549342594193981730082057854503102630220960115425247583059024501545272993524066823048445030803971396911654002555072503590074602469978153779047052522571152409478056966642171125268020437390638642436719529367700808947606165224057388564363469893541693228578727694827231087034628842570413941509483066674584816213454328851462389340290531901070812709131600294129356365807131773396875422696000043696991010310948157127534615873186087185732104600105751272006684252685888678506956234339304456600987420033872424141509575902405156099780396889201188473895450601157692065045155888756091893556066665538035602403455426777291439363309389685206558352487685253379227294421604317505148043367653176310653895629285046071531745611874228299382344881667449548093341396996082738377095427493371302299078130224440477734808785622553484514494587406295852827628765119135551650748791853100959059605909009337057634857116570725570307361616791676314834195944744982874519858411508036712989409940318840454615169902381580568884314818445150364747470848677464552452245968000271310176930607995554496681542170934893947636563446014422982052768981307751750152684932235360208357956868693808957575659944140352592964683386300557410567821744167973200290153386036400974312420423100944099926974406227830976834311576832502918561154231449439836643023306765419616346260458040920504015455092831968771607624024328180449550028494078684973541058074571566127525869615231249597303613135750609980331535682170050668126654424022303554261627985491592101920112454792549112361422455046429615878345426050588101755923803182864371810836064232006562002026508876275655218088250232992050935507459341588136866340561587480115190168794186150240849827704035553408854521598110180616666429484762019998296912772276794395221853598970692583675950950167711366644237876769518215151593365772094005793737093994374049463616594765431458459125389188391772008254247020827737150316095374394446862932812804986404325796416209390064994606006670801121028927092880148788376785240316893009573699000894629047368217457575682465522006667074949325407684551910328541323853824*i1^78 + 11558675656199120967096388735617463912236054091728862537885502774782014624455347753091292356973964091684891601777774966769538638812664187603563392639765979570564529392090344300934496726877046774162764628294542830967271306602309759454803465649682081239000626873668972070962064847553124861875076209575826640827068187490784683240413681838466067132626264812615514870468985936934836916205142921559574224476909280009568635447584568933906318761665731879482696986317541867663528059488915820115519384311040511306538585120953111211174197049816481058266141750545430569023351799848038064296301092187359871927908703731382832724229089232362816674888934146723456343616597563707890094289621295039274399280306968546207884279118064383419706212833348967156898916269431011480439749299523471130677814355719937441093702136413615239299180181003119985173890146565782426001930188377465349744819809896808979241610663988671365259441055178681622541593420246194837913426931075534915194063442803895318475278325027072014450609229095813319955727061032674037627830464287543251965274884502441612300867300911236702535633053070843671906968082037804650348797291167321929591640649949781283945106224234490739174026360714251995913205797488303932230356369100979664790859716120277424312443565405054457422070604635869602406248547686402948094253782393063723549857547722747068249255849820522097884211535313875127239376441566804076212545338037152908953842882844620557583954963731634741356728691271345177318529528574442091917792770601836891939722594309299279587697628555223577700430323786915031126689836973476399033595569690692707469552686977420475125450961099016088285244069221647163032940527998725507837371254990378677140899254475472097887820952269137793070853531256874242065852547644917481818798848120854921283992368431688712330033908697734849554911411083861811492638236413703791270235637736011530110778290305579383654335275413474964231967516599848271519987709578287110884788071846759506217607735822112578740736263544731378740757743223135524198301578471678899569302797602622587434270689868553393023572369556689368084691649564730349602404528574265871051781327206391891143014981560755064020627636875650859348616501833230852363523209844781615334979643532034325622110311106998849250756418972634509079834573302961311231667153006458247511580505559394874848085448460420681542019709736883206738835679706566346155002265396512753777848072805932436281927472288454875969833982162875013167886999762262675502212869921000760762129345402827774649413616573902020237802008292079229068088566055120986748329467325522834123286243920896439470999776794247430199593323878565527545472160753797122366627375010815186542506677365423347713568081556442008388447682576565328096547180461314253870307900619830097240154311691837533150810646402631242762032907412897432509494585483830348814355730713102365616468756630504561854964279956118196704347992939202030631313492475299957113216355941741366149248275117290607220623917450179555354627572461651045396046722331123735111175182561890710066601605231561059508375680882670428503449640378649368961533943926448172826624*i1^79 + -7394648604268520677874619762148692009575492858267720644311640981669830075489230241856671568030221838624499834857668050811558750730984461605964981985236252129438996630587512138599571087108311108510974616456624450611138539999743829404636391107679541815356591209702675243924915987945970420120977800907254426191286875367137657284819717786603411489319584464640746437133393042755519510750928784094033672186495316815118473545234352281711526888181923648501936576689405907170068349244307926804030424368886951799129178178031461489926977731778204452150111221807143872964911209040266780056635666514134040932900461309405926843677272774255277180791647137508744194932299754301084880366414809510995388515250269420571987550088718420255522525559533768522072979248780156519103141400307879790883877661847755182170205210319403971652066889460471216684381527517166304109454829048256484306335229816124466522924383889888224020136761041825062136680081242647014725081220436925358201217106061235979413888024617072196805564354962925711728924352853393547110569139854301020631676926296321419027167612802525244028268391209248737464792465976855940164526409588370115915622825186806779615028710937874236884980992593135933619778420666628900686204271581967173517581703102798728676449749340784652269932764315028234838108465746121968844166608591771901930950499984480042291430061136329899347542507393461192612257463925877604293347757041333429536359273186785038374971103750594855378191016817078305961992234904866588789771706495719414045406415886937549676124151824789162205322468087339554279891922994806046277083121347393764508956342739841009586876093106379293571068890680050771448078995007662928546713750187541909582980702832591007168062219628864229472930751617032424875506225313213354009582581280156816610318222299147644049069094655440005428965742624329593108602127355710397773650422558401702090088535296734273369608338954593911812525651014650052519437290677370302673837221008817386821797335140616695164830577661599570478079082011282680921633897596749879809431216488830869048606779220792701796476045580196246493549466142403445737026465237327288704728809761253563770195337385403532273554534849129282648509228750609217844620928213141980162979916784408568524212419988920637403398979305988188138198191508942476391097470378492910974707682326631992596544354171865582034666958052276172184889050475895101027616006275436386251288405301370879381265597952932936280851410883721557835558406825542885750536100001573234974504572038144394690604160502337799253987806833162879929555982398807383932476619402970182549129364346978060775089457608635307240565917710431184718916507106799459079381960260969263614808684378699354019434505844151125803198083463192091421411363501854225415474997534314533809520175443020164405801511364659131863808264606327764765859855070474718793443916646672463847627177723767595279372876658064701742854990839016463770101814633304758592456822205352847930218516178623186544123081177527025100482247978731950527752169745869470292654976761719160509533135214991647643816859568209228854523599779049174278145247431618560*i1^80 + 5757878632772258987314908167053500644769876337575854015860780951061833929440900911736050832427084094455310892077640966365706769545923884704254796559483480213315872992637315189507269250487062266213056633258364717467661517153702218903417283697461250250983048953518220306335948164662230892790852855823499003692679049294162821933135793373171377006862031653676695639785279505296593177951990455478690394907818670776462754162612947423889193975667847129672121594258830155516474806136377058643211746882825113237811280846289654947161113569874172067667676545687415038884955184227713104205657616435370868176875826534499275729456769981059180582216544768331849169911734297168904108848264634811022713768415083177616192487776136228414467663070999797850154966598408292664368334180454023621275334253026247928755955256060431566824413764955619538526574910929028617700192803237522782529571826926403243913774838603615341912425595595911839338900105200250467061757716829687063983504864419389152116148507130563872885936370020207713851715871320113489374693169905840784356813445784755353001966158786449397604048813351073638243240795728502517084794696992337550306532354757318287349022726101219508838022347849009657232242705156599461915068303471430803232106903369679109976891854255357155595211404251841787920487759711392794468489333892165873585679660350600474996868493143526379686809635371298587326036148898923571651430402660782374286553672335519530071861843002304008471930472551375201669650902241688379681940528751570376332720651750407338437901499032461621080327587132879909334901317794909834088709836236677725283477306228165917606702605672399260334708595557018225005172774242541111013679345262575060030044904388035002501495929530969337989199690110776248956247532574994629088214487499177213483972949713103021441538662248645362433743081654982699405544310755182336202318300502549248133758431341445807019449331947746520859567911936111745655452172328854588226902010252268386577991958952601962753394942992583355397946961868456755589781271804407066715984222527781089331387249390694182114482269636921286849563433561897553315219747244620904028366750925495210815735915430410496487297316721193618416680666672594322232134970648362775328050018688108190340703714804140751800650671650305233690973623315068800894632249829520763259085156720641432197236477679489095039160203008493345506175948582966890239852893725452415493446386496704975754841528986132624993646355980394528814177198092004716094765063039216487337956796848280853038903932302819934973407923808006980893516390196910373670406435648653357175164305980843907296313502270559677389229036678796705285860784190949071372231769019655181405770659682400746837890720676889391614450256713782536555120307863020168311859448193690029366173659587132101510331761711399356377305930422793986357952403250307462736152800951515907958301418421115552532226818400392679383034388829364536867750470066372130547390905091637860927494908894662585870191961242623940544400450122937948108331731777083273007736858534365717517819403976781503819653493519721855197894402304595147484179832832*i1^81 + -5010914477126373914083348067092175233823672847939879694970095049596100804890927290690533399352290715532917016873346926743559715855944489304372434490015899007742620082223720798494913330972172067926218981282668240848591799419453997377585088948945000761293399088890789999670757939970683887198454109888652376116166985792980324805121219722987005739590503270051911286578807365494095773228634566614876175483676731378138751473667219624121734575626996693596344184259268805483855136998464385809025195210010490710814127750821558950635590917631059587930868093569844098853262839867434354976760418502140896524531410118369713908137233387507156399366844651653031867835038020587487097422985783826470191364201103809688568439393008572335938211458660271320217304993284955386178631023386439077592878138202243668459981685507045879283351605640015164676964925294057822243539087850526390253281665054175138842984508015434034471152212583677762502142255135034219081909342377274676703605855333646309439387686981087194117234161182674377939853214288209229582961298726833266940316413487497102117307463144401604980069159189266928550456881129491726967331614843884097618941518213099407343064950389499831968837381664861982484177370122894072039116592907653274876323444874380195937344829039475928435453605714211869153182709577940186847976345689096233701160644526821189183156656734992869393609755945703945509869609542353628788189810756772066572722588549363160097522545952070702615652504684338032732103568395336496423170773226564842085964970322710759074079376533290645542039436723592492656767261394726765118537686596563769596486900142473141574133804435458488393292486962577544692291150348592482094086477391160573884744894592019743821774661832641755884514733516852125910284758072001716483397274331317055263857792776385749254008698069016638743813981984511770786527641238089371476822395910455527431374808640852654112182163610942826039465378948021948008642500237750343121772545760961215064502411858235004523354598058125560899129874717376384231446875011435877641042310850088759354234516502902507418657860981259675998713209381989589554293469240352465353465869362524511623051695948060184501240935499901065404576523770806506243114993741454105275843865167788580894894507525143170733489710911648275921316605260392811365723445537836121926265083980290482944311526584383890699885082853910455088719038023400531171492428295664819680333519329569242292178449904097989552136847291284964817636221018532146348920433963617213909237338999593945196541397203233810549411910370406915848920218470966050034208865630303333855475562908752007848223240879758141773654315523706386024534616199447014877461382993828209343997363050745321219757919564816430335896771681407307560299702530875148014153388095525952556457436518976816256349203099534719703228847727751035087231714609377898109289134913692472169247735275945852935985784347934228824063074270292169600750415330210933054432801748661056018240314696242501915306828186677364125611094889643304769778100889287017152924506002841330098473065909889163672875936955856048481626372424772018857984*i1^82 + 3573724496896743881328879744797299770218400617424727422841914434839486069580161679661409651255458447213390166314333885203280611570645216271461959660417521937250792580546319278161778507623279762593415894191505698529686921861140567303515852268289545412357440484757331359712998933311775782715858582565771273999711849015420051404762788077221596107146450392978319090032746272539257588171450197702556570927276192944474207944063225900063120739622666623222730849599410225990369357580220676166010300423117017727061162278221522992407825945093900941235825146690726489737548688969517136615755638962044541230890814773213602489246249700186054938310824775266639559128535883793150732107451081005702183998750555006376289237785210822620870324528890645984462141188078262007989549455799164092419290453542023523175085870356912243967483906327617648614510953186659404824327518855687894408280555365928915732222738440219918107671117711287258272545089181008190607456284512982013338189008628468101434454087514406323034900616202180268204288265020268399559886989978547978482404240362935023532806070989304372237680030467866170982852817568475902690718001960341354218480617908315123755116017458255734482055394510815697090049323730948432953047159788642725317777799868155701258808341927382591137933966013736008377745760464040713894000241591790828734027877497281637549926467912244002036880399253194885492153342148845802098432371329843670100640758516842573473085145414845074782567828623012952182823684124686949495122391260165856282390440257442396052328321824461266248880510061525425398891921084749247502106787855025768009636162901888404636332890399879948673693185019001775272043831101385374361555660444146835772232817401461901308547929191618109925221814132043392521005780163617840876822323955864560769334405355184378763465696916386679908533576325136108327658361929687494434234686570789770485544476287985172897705504875356811780816135973967496604503830422577861597774810713457077095492535081886589943869001955938298342918146129673955138893220605191064384059371704521067954391873080010542180042575868667415410444069211510582200549516983984961829857075209244769757405231893412213582412864711889926228689828203821025445903928494065961860430433414811614524220189312439886057385374739666833520198088655383694091028776285488427736474065110875010782733165250374382642833041491160414591573220754166426085054626579692211581609108733728893298320717152663212661500513447847163196195649655357287162920822407458413897295151519206812051541431527666044800755530941913822005032078192875009355276438066225589849056833010514990367385923810629816181428316583564028512215079674831326729731726396027083252943423180961986543213610971628873953874923180258791442206306284941604240890494099339807733462435090787363011388775290447780468209398883054137493737168916536177813967288677483807406373318817175221292180348692050560342366445469672706456767059588912347205524272801217536442963842829794886087962799998470075266828842164982831780952687683296033362894102139135006696726359556873337330220585701454665649175234062635008*i1^83 + -2045702030060037783375295442605423592089562475842055547579600218906306228429120662037960706271605599723329265279622051379824715710665277216140444929453056634837162012236202915177882227411673175566049819889808633428810607727645375889721030978969986233419207776627372631580718728841162170905078716623297337798112599893422881609441111717601097301105297149752153067144097545694697923822594791082010183109379708810206037228615567856790762411028259389261360723484698871466760264363603440934569583285305999838411246951279106030412352308344833661021120283295890230970312737560070832785573538602954473443226627460375041463523513836774780289056729730948691786783836529003540681228667765420361692902523815510767806328881861876549771677976360140752197559052164899147666499582637400023111329989225067375259404657019442801126203839942036104050486916778175551234988260016617943985943677806268013240061313983400986685039080612472193873973035561954703666700256073512853807619936714734789535455317574714287296703675850369914684053875488910730787072541356362183436141025177801672115940649450561496044392734499930325415771845552750634402739672869153443265349652822336074857612421145182475412066370016201393065694702936805713931492593675631447732946544967082974149542889520905224183901745728919683689657500629589438143544984182972832349712806248160575870272774582280253048832809671762958992165589958070993310320988386292659166115297018274653684611373871372913145036958034814057066010780259223239879503318838581834091316773287456408737716563833146256353421049408011778773292790016644723772719877643506234813704971344316639905858510612537039438557272241886322722168969439157362554016340821369247286826097544194945088789717544987019690881697294824409888084121839537626367195748486408449872136051664809906859819622298592559509893155544557583495498340780148542734484213771722168542642716314866159538664106563368189649191635706428875158568825309088502683284721488142436055048635738735926469053464987853616409063825503281009773880966456110602175135304799786467940007472446348904110391314029531195430350117021976793426689795159388033360852981236777457408244042283125567546606867133944066648533563460353604904838001077432439478823884695765342765769377761116954661826374926720002083009454990579794262927223947610157635271324538775453896576159556412426782661629520131367094597778962256525596392342202860500202564941067853582862879946298354912398351751666595456741088719330547381285455826155024079720638380961073391420207853493144501351991613720516673231046440668459608139904817875577346811988380218456127904961832081231680366540039548071898916594461256545131254768493840563722429287029103285102261842004649978332121901773547383389405171453428071051213943448503808447131814375524449618160972372067517800553721924707714624564163194839960413990754427159787453833332918603992693518180617346496626180535476594452325851949757199797887296924120825389290150473131117494118829510096407596333484019232481546050785577333668511511937024821507487675566442870586241192111371416568206192221591955712*i1^84 + 885436500433834734120811024411540116834551137082157389900851915378092489822392552858745318331541341511517973662223186174929233771164915921322684106337655742410646156246192320935875220751379210557783659699118754344516112263443539370719464432405992168758920241318060643433224109094127584049496097420073163496107571163948110807713202645590647223400167172611048502323885609281122225812897669816641700602335883835247826472792703562943072891478017313508435285086815564324345149284348778052656221549696354591308305845771162961244262640083834739480956096547856168865976364036663401938806203204078402714431889331965778925869224467226428676882594726515474218643920155294661805391827707657813771190141107520278340249684386767394512703540446320893177825777260500892312031970278064815497541996988297216790397782957447754966960649923436105781997222807872999536751266495571256430305704622655904492045578500650800297302868343394259682635537338163103125585812134053012290403729195400099514944073692632834185885741632013080486122239437227270607584509502825261677522986026493173508967321437770097338612276143888506006629726352446515759848327400285234785322326434870283739475561440680590397649638213389171695529437117940400465382849479297884074095793608565517166340602338810925001366639089438844357898113579629203950438322077862031392406630482463299354081777806957521289727951125821116034311773580198214479215997506812875880430493128453419828174369320355617283121499134765759717378759551104000393469699692083097098079047036419752222662440125814839737838812412851185792415125978461121467913454809956043264252040475156806091234047779786672841019393665960004426927598474661307941259922443517181709843441282998182686682941077835032333387024734020639037801192818975140299537794869806253606246952984034723843116720516625248366230247165295030123157682214585370001644101590422870952995286583112777470000816097592633107603736672038544490746228971780978427938567763442837286435447507331997074282384669350168605406274892157228896867640509354198238418033141907658745387746963667293821107818242365856137850112346258314178470506344644101217416044513987819795545212525245135608349867551073687383945606596974791834213803807988301728254542288804263923487529365757466840542237060286659456346947922497053060713747335904383450019701268192156833441334810331058916072945470855988258757064826569015341454487622803285716990012296893921266303637133173738063044472146662429675433650735498225846747477496044791482800216815689668192011380200783145185341236941751932316494574244186757934909354645100431927358704917663663158856427823255329432159469866091442522435855528776386429824670186603111120022444371706771818346139254436806854146967091481631323289607905263348551251858086277095143657005947458468393186158860396048380797508301182692807191808106459305698657402619580082602048577201002561359220340319609836578484800857181687334257270119932053474022008022578531752879994467990538736501704313611977412683373847556792570680571249873883986191476491217149900552119465814388147318020840421303202304*i1^85 + -267676388932094681451798293784408706302923481236632716930845647715666461511311167026393677536071514869753285052741140132177314963584977872048361285578033699600404633004313429760565670708367830110709514006871423493019382370795038657878669771724620310706405026823861415107006179718260303365304902959697186707093369675262545902420279471942698199477136917514838447198631912382929836959918334973218592395175935163796821894739436830227727892457044738984877318043740238508398897114876918204173586149107756146197530440682763507040154693386006513256682459915428802548819588018258839130323559246726536428960942531361547585318063008182909633526945373849960712292323759856530618680292512290851469745736985186229082377217077684220386807075111480116894123008633677886762257029491622392359151216923533862520960121279665446807510438695771558826564956695482376964151659196769032414743384523354437107932880413682080791697937253525890487133131540895558339458208146778171035023238293025397423568751018790138939174986062992380456760930146634295579420721351438728114575619222070892935905879035186242586680462114489184589788579676275799855236162704766388043240686198359751567947762167383660908396666211894113831291419277594203623431024206043705348206874987803481645269049094939790036368739362950325993423203954195496532502027303064861708820844348159135897283068083361187112455803101893694894231261265857120803215405677004627750992985023511998770553234331696827096483742563616937344479413647423662777641884584892419895660521797790530564722347609267599783169493521370249896926991243156598705472218624481746292818478617880187894096793178331895305520983824979046093743839184655277881238126180525099382618045691735914281315838245786815168498665958136509817786415447993957647063458597302254186384752209291269271034751785334240841832065586575212808253467447250211510282605339163019496798300725675306532675554230541846429162062705715122252847721951747985359650200200247532657306022636993407364855812472791948787273491403439489832077274897999754848298740289850358131383708201769638982531878925859916274519692281018757266730189233354544636484608113030980263165072298962585336600811581043310832272033711798486718497809737252771692441678863306158113307906959126995784973436513966826284517614764706380087080666578806883185493534662198499409999192483228325206357307639638381465510418753986912820344446026214727665016023726074060786528116948820521421521397338674593168725601235500645258970578284163856627469130792350989735420734185341506523844853912082016476138400106212299472563098864979150423836970360156575589073273732901725994160078785639700502514034078365178662858750264947698814609625937711270390097081734039658001149947260135044229777649094615083496564655915837077085051794829098562454354394995222525147200130790261533283981488041893058074650723087280380272212327104203614564332653613426740752353324586731089434096174228769066604858359345193185747948836657695934628593713557926073612185950311683079445390513227607021257656349692402284109588422684881279496294166208544512*i1^86 + 49054383321936701131144147545254860444320021157777457320913396619948585724863151791727919578665016725069136222194944361662177167629290239286547458882789537214604798839006220931624260730051498268421637737364615506635833812370361793733687410667728092951641660637685767102261893246177455911129959520318009689582201909547318708108829358557243692107642411248064471639393098098792213162755433538017420379977437071309324238975101263520823203929939862105894783422887816277025773229576285954297753235705703484002620425556163891918141890816891020594580078584253176350447950977473942878596763568418075803874328686604139113551689897325051086832993328044594096235459552029020654246104402359694521308614854350463111577155500584238674019617226305130414729901000910700794844304192339636099271417219744033698020027018174751605057916359370411124516569430811283736492224300807858767534891757495208682660133881809929556919008386785484102795753616469281835070524792279237631519070142934797174287494898141003816811076637520332033279626873657436407694612914525409313034089774905921175693967590011799965684828784005923936295866282113755682506461974497695687138685244105226148632676375426538721709527100758784498480726732620800721724265542132651670646398048384061968024378568816508813205061446297714517601013107170488717763978370158476460985297466399161367428927149019969429164858626367894381170750449010620308902979587394700152819461365798760378651275817326537316310662995509238123047137170185982841496414763875105920004979227533171275584341503246059136335544506349155374623139535253255598108156353959459635482524875020091022991995840561944087253480995834848509940679362293766066812880438901054006391155489317692803074886660130888438010254861194622055734921354890343819355716939333748982878746230964982048483730764248907072029034641687701641211615540614095177563406158127570891781108903471024032035727907766276547043191440300338734099298906856435741761483546292144677429137561938405017868262960785203536426036649468650403232410561728631922386467658734604516646615378506219232358286024858337366226124930915703652398331810782893103990616163416860837685179300067039896703888757247513055696618913552688888837170569161692230680410613020780226770023162755959271210198480839647499179581940344016807692610212123939623386472899741166876490946130880175057689822849171624846834772643537057893365919573647011757794562070525656513573027153549437595448071309593296433954887388812791464778955086959948026317173288653305890949906010534948424910068233066483063347124328140740559468534310416511509732074808888240983452724673809233601619207095015531960877392370554034181221974855139240221982067640226715344156392568563407622660511577360423753681990494565767745154989118430592981362809778139436949956236670359943950361553350737568353680565249459525097332713609698641454683109327169896227665639813665068132910641858529992462681532755419730083479838283607625912277161963934973338054104753342570207441040246439472358981457755188301429052480111457141798985295167866003057662302720*i1^87 + -2366283855265168249379959681737200806740750357539821565668056577582437754420597585618094473609141414142689111991893881660574504786884666852022041997745200314557702803170293109043976805572235180117103913434381425814123667359802503009562282917655189356728012480328594687537989187171712157317208752279112399908070639353374894675473898158300143736131909469359510163577398069526447244140353077173123761488485077999280333115678421670579967208212066364842540864399808194099381458283398966602323692734730906121790066326202328529924555232889661424245108751051980375134127798306403249475676857336796590148166142771196734311071388250021381395821069736068421352428687906112352998048610959278405776851084580208706538574800446280463760197940647050225531075307115042053211002663969746938478475539295763828925715297019755157463120766413495665979158201364059930643422863618645017399736019074988790771998465606519361506899649253416303019490332391639831307427754454747820829876720964974334600771395787512270422381635326348336198814180001155775122584242058718286049208719760588795486297098643019568086827844044900323024498560034516981755795625348653088289626764195527664032268347969982472257868746008669357403538863275054078524847191402974156211929471379183213913121859034765472443093744384982687230607190369957781817509180876749749023140430837258633284052314240159523693893823862428266007306931761026871960958304675429971800374599598729105267297279335010175455695012063114975377059701039604140656890421167837008150715827607700477431582909336652957977696530769592761601060797578931012720270500582661182548162910723996646899990079593083426985272380119818455450220814689582521152735798187076603503323725617785089734112740972826973111166470455607652899697862564781953871222780194352851214687916949447630636568683547290162126468518639234976090593629383974297063099880848934909488800303694805562388460894331584976098816321923122958019503271629926136340505376484853214459808599900773566217792552075004573197969123756882744864297276782129144390293102410167450701122063205258110632835967196139105389218992351142712073001846140375124132583161145009437237575910370745153009522775192485755389491612546715893062593944266142042298712317266231390786850751342224519668964076690462895245645523382613844048375755177970840796017866876612857306009165823997655864705385788591908099664352030183269043772336978268009071005535917438940634599387373389400201830182938027230700558277465113426371429116644299564778806491905715561182676612638988955394570474041578294568045013404812508117597009372247650280911707456082664479449784981918538221987923622862896663100982487824977808758373842347589684957080534679872201139199690840286875471924864474553337411426489397992332591085600479878791794950026359201804296580782659702574409433394176494452186578633404796621635632939699049170326653129957760778972849081482936248876390578087333649591415921095263113462992697579908785319041313839729540876930097188797032580003691775295277416641367311787795351273403532820434518290673612575600*i1^88 + 121939304696190354248938036759119204714034653314353512688387925081229262481598466042603184100161988405555825593100619483873601312320941889992277061357027702669114223722249144585198810001446354811427633218827346826855386553655338394871538031226547875491061727595705738961027112437422834727658915277439723947586537403689414413605052743055693353160248490349943779291981851683460559789776353454603416088826478076276854992323688914194982911282361667569804427715886878200727829865367321135407422494814721259391840898720845744700340899335290868289837385662681473157277747479716594293087128203024350899708129214300268032784852645588145739583651305282016167544505706422184083713179906824284567378797491179271795636111380576734105132841023594370573228863517897025747390997934011779516251794329852398648362156255517213655714642174256319339198075110612505139114652711853912429819612539800079919021375170566050542076608422225378057311966357089261074887925965758452469464339212813686343322460731261394085208488491399163870517433313082430766142517330928493492870723359825138327590080466209376746381917768891626942548004923974335450107069232233545014982358667597810983635596081988128342076698704010617605435025414620160257987853071181618861465287479715038397885052910677555098192693160376065193999001703079273706134178371215580719733657123273065670290277678467889711612470320773823268141208408701095372202238691659995998209064861780598167957929324659840092125681202749794226938813261293037516508229147266385801365994221828990172134014348604414882138212373391110532262472532787571943889647901933509230944320234396831582132100813600474093957121520536609978452498218585110671815234329236755146369423361879894296930761567787429086166569891523945032890074360683462304617864870856418979005064627332649008443130642494515815712993615077670576598696341221952443077870398302855682497243094468605951349769881896133190058630558420335310752712814072269465836672678790405453740734083022552479546030495350291585910607366951182958322581718538322134087202866242712967775656947007454898093051638282215410147929219340227215787809715622360155422208450050619867921640890339167969083567543262836671745731704661700760091307474885738411581478034549431959672884890457398366317752568211980868200693739362550814078407699252002825363302050132268040456390331260486481189925073961589047303458148116452484695059997073446783910500276989823038683298993462136396099551125378348824547737276156375803098004585006762875894115038058226161272245483295123049508807656351788802799246158433409587989596247692312496717498084821380887275472226060374273870138519021120428699526255622509149551516150330515719711666015900702213330066767803387909829504849620709148259038769409348363508359914949137082994567339484692955007198223343063403540402441242665936056828004330467838576321648321020497894844698572159264865356914755259259394627141808759403200871024080534236239858538475057602387484598920826662574749547419701116498578658774358892047334443972431272994479286050428472565223700000*i1^89 + -10442930222587597319581101062193509467628111426594855900941609997401557535055747587698080217949156074349876574388602826509025295772827144617892487490933726512596185242599776685777395376234479753403843992295885861129427638150616993213865740198508877571151710699511102348362131214537555871002259422793576585064553659968581105196482274341468675192406455376911869052464511410341688171795154621984543451925177971714185031805139229545126555962964209250065024738175792798653129056771157651074985903305155624484848735286173381513591400836621748284047504571246777230721207117385296684029926686730157621644551458639008911850057711226667127407127142620133736102054131846296185663620091678913544675540090836672290447633395882683417278198665498795315747637994096797291878458941145324494799799131063254369319579878634266962997097158735553269950195590679888801535200825447242970841134613185335566260673339751593179744199084591555115485063188110792565987917228778781920125710136124871485695670654969077272352809876992946876836175704539047661518888806342229983498898193362792178436779941785023020525091319438706738148435705701964924510250216682595642965878905965274207878117248846416956692946895416745940458124738884456107743212819854181847385959440777296391817378848794467841348380361198114873963583020720530679022560818624437917669931076275544763917224905230438408772688389582565168144997173783100879239221094260478875720666277165416893174423598571141676527892119816474306547797820821002395611110184331363049006155777571844329860831694515188911911047962852372064157016166766363279777150004219333221422052377016657614838840952229984043192397508562175049764639054394685849230389015474797461589789701243332284012579621125906173702182798558380456762733185565125003983288300135799094997575694612772326939425523911573629327291158827657747639250654505702821065262626758488132287854683103495005609440743533372410871093898603755033466191296812119543158716302775740302257739576358454207266457147715969200897284887940264851237054902159293883163631526438494699091729721201923302807125352051315440653705662480415835020545404236696653861882353470181789930766625435305748173495123164541453956505420061259275062139612279248707968834961092553205905521648262793009389426423575453020241125883399555049374402634379823346382979531573792859915281308115316959025429791613806633934982307568753574049492172615455776085044361079161749497359013757963157751459031081215901008397557062636446608205106181511852389253599768094262778274567952858603095851514483949185673763024439320618705722829042289673416414062556259894566078723142161950510826846381429886595053226533769105029161678327530744397897473129663483386980333420161906430679652730801265602698107454230925464791338732481480347830291771134400009039642414276699189956772557554840136686456157422764992608362604914556527741204258818591083056004266894420646676668151025796077583522054518637385597480262168622260015000947702062387618375189792890297065957952591568731767555607405196246201545074280792375000*i1^90 + 510795452900808528701414260952065387324747082114509878929746950772982354769235626897614845220660292405169017278000321890584264031290501295459307301114208056487839890486922275704627357314613067449368146077092452099595154735602173517101647108113721441044866316234120378893142001241078266471349981317500723989813828454252757373605585330739025653270213563989730661781049671014086732954007498997182253245341391578469916101948106433284173990750202765873843185739833782190161253196659434570769548190028324034801086726589514623067033791354942635459389425917018565955192666908390871459007945395863651368142716709285214037820669447630525518103679971086882577781738565622500625195671194633075613501025320916824400947188735342897189132366458967158245437528408443582867285646892633240321330594709881430679282732061587964642962274602879661395173400455575951805376503624684945534595676861063185896294884625379906091433725320794032796091766397465002492874552244248207372612128821248237206671506562606060476343927028076860895344584543235310036665410841919662090840280979919737069021836116161477880308733452658661212233093726369519046032466600882213629653587297365272861267415432979067783439426481752926428158238359735408799064642103481253175425801161975981304282947755905242310133939086372833733877384137486302649854525405768797226548470820602853794153233418432779853745317062737348392405764117683859619115566551012447241295287945227604830670485801058157440190976892549616489732289541863411484532918734354946446652729219325807352918677573523716548926826692353199974823966638240155945198832091224869572276390859149238460523614272976419913368089494006455621371767879331008608036355091499407879279317389126002670143725725316513181553383345423399477537617589238896846591764900004903963941221782025688112193007039140098828172404186877988678286893910924182470849170188945969855344678106855667908821841580078155309527465953028083278572308736445019622277658801229001653325170448560340069677546691563286038665794233973269543592247519223348003392262047816162485261730097455447540927125865447108235374817250124891105577515640741940248028621863863924291967068364338811254585783696209908791715081874350195600346623104419970390376728927630015307602723583966365094869919310879348044896648689559364658472753152025891906123770019434916054579144811934069319027328592099699406141003591490752500813016188158381887312846446097526453430437014684601668185750175290549386771509059642505143433647911524837749039364223784982070907806911789257685816038865499638146518558115057164828754125043369516116170894386798645506131476233134763294923787925928189545961721297075699492363323371955510976366706164019245000428255692171386261356181439652934400834990255067078984249504499764481203180421427322302624520064122699340089815567380906452961040410193401817414272863049963911459675859398749674161707925568903924545572407312403755658436957367482756024740538105040898654181630479486432316915334635089192233200891720833352401170430911766195055173332993750000*i1^91 + -15942745461088432081904301393927721667943230837454949423501469058483698302344049568948568457247905584405080644308837450969602170067111767116874998632730213386598735305584254419536510802286549254523069098420569951800209288954891273563643328253460794977733916949645809230754719629988976641567325366650567891067084300459869380998603991905476593482992358295378184056023707805548652751065193491893589724676106641608061120751011091476454073958845318094185733882302623058123062585616129936954212328634819520909306704753931555447446544164247548572432193337620189878023168201391327976084951096991457101234358717779097792689711818965041773022460877597837532970611257707198871286748080308569642265323806388734251205485603793871607983030183843476283607162133846618564668303618879312595531637257861276929707718328940110679599204751425135705791311360407793333045781566237527401369476471911126869069110055363023831162185884091708576876949269723255764352137841226389786525932970416852563580950290100632926798439293440950876775660021495910364001992488571413412237913060869037088941185037578909460009185838548858538298227321778468251499558378000017583828153916540678434934496592191425561800980218360290016575099145159874731566071174293358690756652396344380139012341024604489188818107152415687808947534207597497608026727764943459227957490879630625070646839554216498523534842389242968391556655891570859781516716617424218932724364391401225873197162997093433094135773917689746740710587728047860119273378681938924820534416464271067619302314642266769653669070475254766318437099964114445607674949979835463928899943996312436672410416768891546418326310858944674158908709091069596793646345493334009587581884501832604474847343275545694304001372255980994656672082877645550720416717682637142156884145248762843762941329198642882041224057015451095849605710582746579890424958068556641819067555664847369204188747292269343222374190832377982204534733672933124990853704301710970639883171959923376656357951090337666477855264290174869480747236766129449308024604607433586313489638510772410646399850218100853207662579587295324005005448053063794762688241035778500483219575682156292534035193223445605836735044707361305110988151034360644724443110907863944330498908229058161855436521351446932940387707810886326710757886652826596113767010625374175199620364965730493024268873234745327641013728361369765050546923549565293814114631242014344423648335900304476148792423973568239849116254984701369933207188198371838285117637251425355365395172891198580580901857542735626380565881817866062367678016710375263417745859750407472506855356652989990951739633317452847853457978641677338300923680499349252109052321543960919656030673000173105422149111132689460034865721369066015834178025995044325341421750933988763229977069200115121397727365926017739586800316966727279738447540461578039950541798593555352335104639864044075513495344526977392447046620919010687842914173340492441224468962124655038585014378658998227937057687152750471216322852973804058557666015625*i1^92 + 488408004505803756200827553250124953152814490714333124828983930763674502975029000365683966660341814285043767627305321512159233685381632735787637632988305269036169160351835987323635205580216232193565324849493906376249144124421173961227524516531072238530518821033001583275008046748056248250930812101503972339457063396698860239526119538176058961972019782001268994992109957679537143103760312538169261397886382829701138084118163111900821036902337522598744978288228640318301221102126183490971659653922815402073030499740685889015758405609414169537046060784904574942109919361643364698030533584346577173272961673125957823823912907477678335889952061993230173133053440898916098406858535176493246083491195884713864892353552535091213456903665346403580050975908514063435686117146994160421379208556569344858033679672524518383667936122971150925311333131572779503539394956717921033133513900680847385521114755229879291240056017590396431527333320388760338570307752519324325547345354624615955576648590881991172786692381451723717739029858496324388669865230655596101322324456733033701130358092646935046692213883028121751901234545354472541193614742559920326567140692777434312245501160744269765883879262589415961490964825994316579196258388800899434044947081564222570020691858217831256943219159592522295565317111301560132311652934413137530271821855933215862691905163426201072504164425590097782765440976293151281444934311228864529261514119989205918852341510453549339361987564160976191775684050942727453521664072612698300799991543129315622392750884587211257364851503943320975651975645138122490861495283335580765424446117664718691969626973252431274326027543754247178945976286817879357320786006554131288518419065632171618952813801098278379179444321493196483217956950162814175176495470108567934931733712937787879484414076987715952053455394381546762837747233776982109943188821215950492667429478815882045852512645320117622845722614145473979943845827843040889593820139841000197215682717890157580306961008257311586498350666740254298281905170336014393048088548236322619251912472792409877704928547162416575214329449307576682960643920615634572206273323849287435089685730512196328256264046647180361705802489732936295452933868107178335994592132064362327234962035346010015797639702997179060414960235529645047794071015975467042100370439155376550029524346220671801862452705341597407253210811695433954110178710543551442029753548110013635051146891969750673071356211704551469433361243320728230482563710890375789939916919379470209113365399916693186571194507344816516804258824907227217839042381209447716028194596898014286713857693414095942162085705841452581034521788679452405827628572242702545446089275773125092861731354460495953332741711837983997690385245471791821264365185670278886493586429691884680597417814596022121912962684829504099746115809541059648467916450993919231203114522280459935097555297742912635198138770182164999157420557627314329172585198189488640816740174303742243016399351743938660220756517492137583977864373535156250*i1^93 + -11711347972073473551456488748914446052612418188742778572765411083919387835034293600666220517192151627666579217119034659227302583879628524888098293327116846924336494809883027364276492155279306069421868107100669748478950022123224042681676291243167020434222296891508215540022901857285213667403649908965183126818643639411003708289198161423999306398043088290012471234437824842542850839988564455132133076857957552087387878306992954336564776706917572809861260080656201037714524987413945382283165555883389694328030785648969797902384517039500782582163729086781718892221363298867273012894544439064069356152144524216166460851338582207193647804018701163669335000479192494600080957720557520835355484314725828268212426616444296523764068231159923729629398852252430563086228918455003427048570388281878121662301572734583373144377016143933592176896250681644835463672193918091495945210399833293561346507554930219143487971384099962724605026686042244606211713342339798677951417159685013622779571177637952133039051346962121371205331639357772943099219908733765147900032559372108980912253327091619195511152268692233431324088779646199494360641588170672250701680522428913884239383934583923701627512358853514900480117831234230393015788879390187295596616695406731632988587305268869616719174473432201790694695237483626637571882073903637052745177065684443121904344921875262631028831596026672825217022256339053150960692982634455234158122335969479423099434890915878612896367337738185618010311859994326581330954332227678468950335313599268116195472116886381342225271851850458982525789776355642663221632883833589366036039884586200168806383099723368821631940525988743192646641865295218738285214066375701374985805488399474368673831727707501260223359731361886540617452447278580090444623299112103431548488504308668537215317984710602408679068386000302174320610054404470942179058801584494829429091389223605912944877999107344961049062322925586587259109521100695374220732692318749750515706806360359916519193420610589717322290020998197072946519310733102107647415249224087541543036777903452190342046942159206141454649912018550321190528951638552007172170581198165528683503618069982534077274164640395750743940623543148505028117756577137151280220532232177635333229783624805293681255637699970837414409582182002494021603059489879369434313769695288366619459706202092033198648135147413014316360823797851790665927629370727252737905950040692620676472119186113232314145922871292499197378579208378535665500381175883834513655889911429170311329350076722600439962617772109138147101414130927175295719956719589904382090070455648322946536158377041600442478512931732509072756716347660508035906904320436124005586499844439087095190839514432456299876158784170090344378701000415348348709704306188351989689156282023938264458968231667142789958792449440434418393804828408429486588667564470374559521845356552499748295683995216360087993198412430143734121616204856941666638137598549405278311136871917612572981120523259131589467151361877635469604492187500*i1^94 + 148178041792624942810784102305744700829247261094556711860560491702506680320522387318680090037904845402561686281979850956181295180822574156189461008709003444765590565830958597977612519842454665700258088897027669610964535619877583717975525625066424851494236663404792677255404534766828896694600674506476711464324045123090020164645683072049109620494488406430926079440359110602885011255096474473634779253587029857384078508046756445706527636530746722046817917608191288826318641553372687599288829173559816561201316343203505719297756054459103711733214798897931405759918607695333791767501388548126219494739499303599835696582866551826635898163714231391449482661744145341679998421604065721862732697722661129538500693377841690181473055436019239525452873618575539547280884047965800365927868331449636131344681174828218424164511632233652999044020586748192630806759131567007349855587916998694333972214440504244382382072668999252548551864024997696965168706123061695172958435194210060744266863466478417490342185644169236870614165062112291397270647261685175216271153217898593787673296189158704482380967251540248508882078582134882768453620597426299931793632492488737793033278539944648424281826980369654570865826513308580643819173978436721490337608130411042322319880457424361397155403451360159191933967085999553958013940218247693075191240615902245963753903101878892406034168936560087993438039445983563434295037474854373226016944932275765792233524252588934797264179515677900616536747402039221198120176448638300484695215401398959277968857166271356785086885987912693718729471826955340058533419256912054943031916213303289610921311847369102313038223260186623531139541970409003994450899274810346761078271030988853922856557066309433395030106943070808752578469947488656820259793318329291015676855325026290568087508411370984620939296482947405804706401675903639662533550039654358849982874681418469390143319606835638775730645841931057394983167425724920387922457490079721295473680145681608928915734253339059474051359265072112185538998874141371859968048254524659976213012920818806716370568593339422281691295500127448025266606664818424884469754739360662469191412480985795333498508784843852742687615125060778518134390469856622336817214878024947337420770607463605196822560448092985245954774424725392368567939281973326406048955575427096573775727733712630550948775692973775576093078420609681860838146149105075472687007076521839129191830890239712679707422970914438486560204218721282720713094429943709492963670958070548093658074142031742553409645907002715614127919698966200893676231596586261864145260350465044302051728925330540347820392909377221072486515395932752262901076669421376496660312193709566158067090161237817682392606032387273904883728895782771944457727246935883192937963913761093925533109597327633254943486285729368273925551376586866086248959063331280491123741066767778192986541252193872718139033922966153939362198517953016535698303335975328802755840477618152609122793593796164159595852767821044921875000*i1^95 + -1079195804607577754863815241252553114677521648771585659541072385770670613941888375992145414545844330354103012891107809561739937917521789889529430538933565511008095873105670301690174568527895527561786298473558686261263843903242301917455927412539280011885276375053890600180287218754628254245665089719261741695765054952728454956951009491925873479032086414246946662633857940370844997415312827643122757286238229395825924587124109227363647626914711949050087620481959013269716591187743843939461651600636637410926788253625473936342264945846320391746279990002188407404741623466818992652386262398585419159067533820801381620478167025040537131519057699583867629631155170094988023083891231423967501854740713191812926709974640597552319309507020953184581143871847476111497870249298846479450184011111690863325479083327149763431781394742429552144562687556360917297841352128719892681519439246663274410551864981976902879998102344869535782031205194669899802774346170775014932619027894493880179842002338779298999838298725948410601471621625154954691191538222145414054277146547503909255021245210029084029699632778801199263454120953679405883362441933294850862751272136081476655390094348955189160922993757449974369013690532773259896887584210124630633999412282198426433116131942370015608429258233498859437066634843021261362406447811669452597218919024705481887608076163870230209457203080204957304903785610810940143593677156652038268934111615346338647440929710960252636502147817620338072880298215385734025568080117579154220330604670983832466412408542266564569183922717030207356519707104159199679828870648201360366626896102128875517654394934734442738011115037915457051931741708771852295123744370902230017034862091767256063183677486916965229248344940914664942918129074257059408105378596161415706231862360654719383010761018006996504843031713518891928478108140114459977392468949056879646780279661599489908013160094434613675544295787997991538877619027617411884566708232635278009895527292419939848560770195296600273790999062320544277274099137716232392385347329179389795519067050455405291506670754839165060249856019784351713492894364294003803956658565211891618191858380605401965705710199517037641334846711340162276592105275618875954636094035259127169610608928895618526388050283695782307779362864260921386067347367576253534067565740577706625615943110662605683086264206525741584090071576522175087639944116020329547712372649202830573872751582256388079722201291085262419981686588463320842943770211380527456244452290688165407763462127426182927690040207620330524757503379410390726429131750758484676192107637471111440346906417154825437411603009896753035382195165785619295475885715821805780301811397082670633808868723741424889516900872854607614495787596283498972084090290492178887767677590427420987457916588666641632876665291905043755878453842229212147071506978647514307910433229950695093644040420443287699271537845009583894004798176453471799528948875763457075292944693940456951723347384526595703125000000000*i1^96 + 436998388194806935813815382478160638686489342435277737974123834493216540364872020425624550498987701933064554442858920842523604374646148987084202168896188454159623942103587494986519809565280241997951654919323473031563245105960742013540193464354010022626308515169911658230385086655842785220893531350257634660585723438578067310112644561139492781947580227203731289881113558071675351412625438885599934294867246026327747147787204209597931313128876621739144611023425965304058004278254889475422439958460135593924167734941372593544469398846527712984754800994946934115272841315108749306011060414826441459747509215073926734674390815411284568405646099514559530530741109289669995064455129260481619067454401729144706222217991736051675564748827730243601396765288460121803059755231770700999084138400548230979858395394837408114696312375527617149428736024994621974956291271871741716013072560943715703640034553292759210590745811635517359165992898666011528332968441533800867076815132815703414916736100827036230443033399748442894437438647310958725486138311759489851127712576201860528737425497155748666270357879766464333025144404854134039457322785877159955349959289877123286083938063644197428837223614153521428917887135071716133422519923901599853576983823143016019159923046803415836762515787845815654203416396597907021655325083344188776606795053682114626994496286144455544045676164553097328117142889332590258709359080076286880346167963029254214067781122390239706292968067629364112444459887363393061732997369321502751039632431344660416011061695333651388634034099254063670788957657544824797518683919125879606995106309226152881863808257986524736120131871371418186126676439147364243287099651040721416088165546796227409849537551890790292929914751169283755448679647019679944096829026197736413070081413367527793325534014769694115093438587236312406492049672479768466829156360815257221696243007876425242549584470679376462205514186484813706399307343342271179013196067175231838655898830454633905504077324412254213145863293126110602170724055535963349490474287752091616571244025433255108125058143415378793775443456923739342689033571504898374497031590569742014164889488878083605148138240105273900127841912808340292452718781820669779766958428909933792949467483745955401992075485016857213528636106794155840627082541160510708934260957715258737724385228904717789269028074494640975314920779737025043211411729255474472358816354835513085741547449650342757748403333348196872625707648487689902538726223561192162585941370416107968115882113847283383756732257949532444336227160441932561200506309372381392744967191540373914480920300286761107276588093720611053090273336781007607313188132223109033918305959208362805040158145912033647804209852901976192437413406111799188962938458451282650796378568055661210305624724733820301524075107588981874981215758375117323649841398159482434966294785010314097534386435813007220852585609667126549437710167519966695861028243512789680475110199333447404961059570312500000000*i1^97 + 356253151800291565896465274500206584850306438737846941572494849966070537096545783063869398103482109054154983171802384169944148548370078709267170879323141560830196391868014665227964488999525626396331229023367625029376707035833358392138520264398817347041757153114296714613176670547952396620068545001485407735010576767937448590453700664076659622557667687493832120154823104104572473866810353663883458802637702212089487704103530583712624145782989247001308743806413788769414290149191613583630172722282807122280541967246157607558664282706712141685011649957843598082729942636813612076266429059582503395552757146636682439556089107283623172245536812161008002883761843977042207533390951972966920008183198711967232941956646335203763554877714058276089466247449877438709382750501388485036847363430561803847622023697128761581815295569517520071316965021604662600887370323916628647264277786731357295294363439958174591551632720382053617592590386360379400686525694784970379759747397983806130742907815288854109302144336621695409534938483829307271658520601083868721642501388012522767011448120497016901858603159407093729808317762933075926613906676875125084316650348679758551757621419111602692377462133876196154696116504746446194551490662945216580030355719465143558412201295264950862612443097477539909198905853156094796191098072048763081636379720476653577255166933692124649111729466829541344840882531275488915817118459403587657218534328705300000696995422206234428922231130797373393700452777955573575988826725807530244676890875961431346495877004161337557630548029987179715913180526603617668735836946683952980000701059447073515797426286764086365951160258135885031865041744147778342166069778291551791071803801038374023907236292794927678876314443980777761476767887556279681502680793614896740664572478638125236622781726120916326072499634171367389440123232667918466866389898296636375676988721864979076106987803440785033383573988815342619954571910387202095402802583265212879973192403929396951813356202744181567237384905693512206534378571639493277835340396424808234037838174333201778917027198933234701181923387720823522885960333951165203986802216393598879039739926698439828402407957051411292320079725906583722976658372485399406260163938915867032456078344922394310686719517845923215938867911193177061380613680639488999487824824518266661064161599029502863360967351581594058739581415451917770482384761217836177390359537929647572890397889768663929655970165391389546671322629791448897357052162740081921257818882295648405035996743220091015588206568103382190289247200504859761894937472160594339374798987013937350948141864125644403116134647215994136303005789202981232757643941798780588634188790583363940595924255360449512333987522240422259715444953454700025875695832022056702359730354974665867317904607280814371712855653466989541585016242352774830666049718838881518430527294782324592165252827627123152157181972206977464309040016628927064240274369807255755524850405002431640625000000000000*i1^98 + 816048823999494206565883874770467128388054373432057085357485038635814349200225997254295454975193946592556873644975984274252102403054077311114762255794757432215847491094834902958299387124111635679512373812222394745448058026336361051335934472561387459830235884891558704341950391119633362936513996388879786238298133431280542053683625984278614934435096454448396167136413701500786294104229174405857706286543715714681448696124437078434701043998176248526433903531690061596552942583150386062278169032654977646616232633790820232256834653653594628168112833920141900244125059098012115777937529504070386835241777227838163425885096188024822715112827887466888722096009790784122794316392187726142622011743522981355609490517477167612899861332395736799080164415590216342432842830910993103072644913947442929637057279326399387007154423639075074492954140360546546484180980801857429498609642510575022958938849317722114070034333702744382607756322905222170795895332510430285526207236469542557867282500864271385297145241782813659802839912841442418235971561935776098157384257607317915392126644821883302810819281441158507035603798804765758951138021766358162711565059095154108604994916131571231657786002347284341667089990782172995963149989592141686188100795387832364014842095891904265892678247928612979848230432587893169207093640377927773394468988163098509062312134468950943335399274133794722721831681478833574199282417155063108270877417489260781177251429223709600708592742018054258261330070081021666742158587062613218367172055199124190489472629498725712996556108240204966969365163058240608736243238119668227688591199695231031517935979784886327680294689772852231811275824067176975634197501529015268799930912904675203895086121839975157510149583353353726623693629467107353157283066253784597423932877058379690821789932108142350770871903349176252084265288847958136059036714745168922753244082377964544935910851073469100097877303926757844314208422606998070543072805315385594812063098921203733209042735484297412883031355465185300288029594000876890084555145686627116227104472040472117942755002183141163161837590729557752719871261608423439329005785287101700918123644820706619357132147732108175624195381691524506320986297805708500993977212085445258392510131016106014191508009737625659280015247922186933060920281964331494818418677133521052548832937058926453731926478239266290194983949127366663846120494877076023668546733783387520054921235126423215711042782515755963666257327589035115967092326804415673987961906240783031838648533138005300897760734923693008276690823640392181645351735319477369922052624422959783616944056628822497152387432676514862554077170233482530503950625646190996702950565427214076353297893049517078468659040429944136659193604171819440488367709132908981483533551450829930989722970273928490095690349566877608659531797484424008136171929855243904299646812639424498200522878150495991123960266902041206145524537211994839955987625535106509857944335937500000000000000*i1^99 + -644530719787745989777137696708685187576171728659358168952782855161072522368512524553071053472290767056367195056461306698973827390212896119782116718623826025272337806976148232620285494494306511375281779362264394729066430585225007026674877689982714811479395075721348494373287736848919613221241468837981421255337171103344153498222213972557101165809174992059551659073422991132978650758466883741492494067608114704802961322474426457865223383324693340505164193710920562491601652108589894093032594988856308000080371135827440107570396181015364857558045033306003042097718048592155352842815666567158991486726491731195546310650492376020135402023474669396192836500651971423405208291811361358883873359911077662957301034449279093993156297960290001513169601166624216512805178030904528076871736707492735259815305914710147031795457069313081594040011877289777759879588551944000663912625875214087791622816160186803734365997045043508296375432205116915210979615932558054523643763468063762467126076826366945010943703115289695176123713976503964801964436148747898302865910998222080672120673384626889259515360451868865449509475160127972538322297949481649626251951385386196210371466447730640006039007417484289655877850110747533029480607021090079642667458587071325311875874132573488829737084415840159639954985399421781260929640945774078769856136207699925119344457854240404137125422661228685553508694428570095876195522918220667753716150849034089413632867837921399731632640040778073959572464055176700773720860126748658317959288896190729193603393766519589547368522276914723156373264310513577804677770157144700380577572163275486172963491850750825085096169111288767317713093453566013117426964633945379508861802331600009188415794420898465840059218451384493470132089453181186178606751063617915426165899070961617954241928106767271729914489712364320722705746523007304698696277340544981708661312633251549847322413334758449802095788451755793075480694314356506041132164580009019668892515949346728899582786351783653179708620643662345084720441522609615698522900610284566536472399292254236874251717771003696638197168258652663923083769609885236182928162860624605428969967456171925855311448020375485965374983432045068516061426848090073138072889585429031065500099013285286768823660357049126534093458955578488305866002953437350439469414223722296119914217578347725375279735573455244362085444856586233444460748491523286727550254677425259636795558578383097097443075488692835121540219216065279823279525617997668928044080682879142335614307925213349505462104665800452917224059353857922094834662623257611574647044642226533600669755858540592229504907410050487773859064719500590864358881182447932320192815024309213091560081838310789622864368735313011910415329401943551765837845470839150067273732710388371563286527519581842529377155740719931731580052978832573978091889400876638699151854741500699033615954539194459506108848063435424584739032338617780273143001508477343750000000000000000000*i1^100 + 55742037425799382364537776748029029889852477707153264273526918550227220168805621435428637722162620499388756750616803191330988422782544055592132304143584055575916293874375438206795751213514687347095475420106870982555498907362012493402128266764344513251260563551878952025703238642582022459634464545486160840368221617692806121843456356577289927600588340925589757004088019018549081263018417053788941072271309744629936901262217707404006804177928378220973984332203852315095768883634588566171630955777694018811981550641935175976729063085321731226012131174508185803253672816161606867169295178065351945582664839058667727907629936211158467972683120322648745712736017577482394853742512958764432940108922636396761116448031022250333440768788413480423849715899019015903091281283645554328059791858492975585378935822731036817409295441303488647605176061423048987286832574982415534789188486884986181515279497971827019776478921039769078049980166057863390502736845499243263485625276274351761144498164459833810870011918035907254729968206843306054822068268838096681657475582940960604733308332286922132903265253799279658003767805470583317883951112030750161679615330271050421187496926820097326029371738849801745780750682317041681650269033872533933460647915403401571582501779867538847103240331223381413862563996955715321176083668048162645553783997126684310390143479117679362814990554353108995964185620929011084561237623661895686136926886801094415903677616013483029042990764879954765131313695361678925915086629045370867121630151236725189764143331162875875354092514401381922988745061590771073398304780911407046992338674778185790748220429966680191477382049097133486351474050687312758953390608657056454285018931082874825445036035166566696821683477428619275131743379503617801536125006087459357091825845962845284322506052466966975010491648179113925911870961375309378815406675946451107319285671106839139136761846402578833890350620914479839526423353317514803869940559993881974388009412918303159333226604074086772172919485770364293265675955075933707963748504750979489232080632761578305330828635630062098090903786028206582951046916439051753468113210511522782503429533771847986386424570294693873135533025924077500349875203208688934509154956365981395879604765251615802434449321209455767389248269798149672307348278133255619952432071356270690254734718348786827495942262425941601704920051745310636117877350131199287943672995884319869482024659603095784606783348258615461848996363496488919377066137281367123176473373236045852760656334808650181683672751037388031337836073507182314400626067980395678441246208823838898439652678519019528960439748101393957098703220445889837390280308529163079155424216793072044780349851247153574462406499265523845746021165350610795170191948759347799480215423902545493010964759246777601532645754124753102262771551136931400217624715683420477276861811620122067161422621571709159232141621969941191062929348205110828164062500000000000000000000*i1^101 + -115961706489022312348228056253067401308803377113257477970814795259843697698565200066744041119500980600802098021322040259022595545268318333356887153548157008447648205617409657469899682039048669000867417608019800288674260189752351152796106822244938879575399245794343506394418325110494101710653885224464333010895098971185862317362773869937657364837040814152161343764677272407024939247051347939907615160195770818367401856229471868764056178651653335039842352294917680629364549227338074068057918135108864449790035479142077098262013094994865381404120889677678545757155732784928057021194795946311573948478142551948772978822384451666431979666945164837971235437450124129166136283529428270636537268970432242594205822856156602392724452083293580042970066219094693274231935523515566715330201680294877193642435633021196958821488286577959021814141933300679969960774227828691297202011211516884236859705782004898216187918994602082978768929906739506607157178511772192143270266007287313562866996291409235364837097091924192331377378402743998319722786919106740790556505099955986755473349445391615426868995622269410646958052587552881148738324397675561797482088055257002848606660071346633879760029587703640815381604935115296055650272750669872592695277463310868918920711511789430706314842470218458136292157181343167980507145109890549822970796419054856906715184756328829023892090037827416968031313553797306243227716180423861751759008069179853496903975925510441238385141084086986126975020714122097380760410664143121311342639417743250163486897147166095723518670559281317721723772320490549031545520761847253630454699279039853056661582257107712205981755660531043070519051454824243558585720771607965289186407651860311611560122516004135858978533226823739260592805832159882828187120975092740853815231195306059158143403614591042374555881746056873669971878231025236263594114124557357895996203584787350726955795063256001069147338185761529924458878641288396754254123634786541938652171255737393664986846043211644107739114557529442409892309178647488212625528461861198922781793869133802742378207850918241134758651334100187210820480356935606754067996161591044744745437177041087275742364830113198657300250966064280157313256420968043285153365660965719321578533358314037102528325619276900958018764015620539302370068271573299845597766625342575704408829932977919215184250002785581733630872085351799733669706735749681190712625568706659379761641660720823949660645381509424803441884710351447985294963460748562919627375411632822727321883488288724513470115659456024888989358064879505802061551561525509381408630364984672354211357829374651365469013757168919514573999959170195612642569733167262664123384042230453350217419320332471924377682579080799546923686729429274929585849344310953883104375878641078535832723087341829856762595119223601444754834093336301876419960096701049981791775040212863976908248816647213573342721190494932519514342535703125000000000000000000000000*i1^102 + 10435677502705102376297613167085930297194126223365842919228919103091016782557875805704966376476818611462624613034670073882715205848391679523962543276891026971364103752832384690860611818867452685425470117163402762054504583267512145504956024444443388212375159505685492130107413103686132386736826218562978533182086646095911365804663124820686038773459571303321503651573325510918923072651969625032277424405435477456870285107787033499227680015955125868137272461597296519993689274984320722778822280242198933842974624919278195948298360526703168831253538045923334353034350264370575740617182626748154037950957169845160978428197425386386697695391444594972682405065029530748592961671104513130782019792411601258070452578973592377032384703916938649666323956562634993657578455435143113660385878605308224710229727758348471684306728955682380997827441360779641224477969492790399500732542229853776397136276227935440747261140130486971323698220818714412798160536573154695636963248181320384204908626602141700681166475971266188290274150687522008223086406867613841546823076072608953879035056374284858667877235360395557636915378898606442915464727028724067301894123440788263863309149290819791322298394934464939423833834674991082389290082590291867967301230642467185122027347429471275722764321946696825489944129425857178486718641275569150121842490707896702781705978205916882599321487865071056321572024348061357871298714588955514485897521984036219495292263272967938897730798384121904708517756204676326656610339631260261405170596485215509922699215946800474122517360538292241612519656090507357152503126662629034001161583128900247501699073739517863129035942100990567626197408089256918610158589206067464130034530480952537823878822236686920942859651833471819364084761936272700602772239502441424593580763671238440769370817492617316332287899836363163684256552710676552965764677961781668418253517014372190178643712295420105135301578765701272204461616469385667675105237964764638357332523673351936422741440358886626241636555313805240247161896054759843148492434548986495541936282658847198641803610025476910455798837382474268935306635634582776923327211745226049617158827134974391796714667316746594780325829432191544666839288046747334412545545132731315505484965792665118737174061045653266662367303881159056743061630929087897606866884208643041393636083815074669951290249940712957981935095271796537929420937832256520047420589476962389237039455244989142410226497629147950488452662372603169077151455799818522471336064365207418461905530375407816390854495086524251039385958588945128185646248241221597596379519216680193526419971343204063698068079720215580170812952266125070789410533220424576654212576636875795005503581956809024647673064476444987802434085891265936882803846962999880972593650214242370302390923823173826044481832798442715744636273814514006309740795136388938436339042874937424329215207604932474840906111153794992187500000000000000000000000000*i1^103 + -872394515039990378374745659623907610277382197968234390294001254813538356508459407237500056485683134529252475747272258891856525128414450690056029008328744494023060153751132261254445382859762483241068526517881819968664005406782319699434007162854977801571453496453634378567453373698506080775558059806715452450165732655660503272791274484878526273980018742280799584305140707152231191088928329401875809280066379583106500045463954534999180861369244975719398411863683311273430626284194607056001149267168946562826812049602576472425009634276384441209414017695621237185285908239399455049918236523708796772120885524802924204092899590606756214844619829369172913818861977707950439594675633652376218163332006943223278175068935007135962073099762890177312798490886082918079820561790275215799255513636417452718126574397575506386570351824996981378778495683909651556436295034644515336036868282158785887164003305980489536534720341079727797784674962581135217564082339774904021792788667052974185065136772379676048772988596934862552702658794768049737106121330899422130341400020914393703265261575133705318105169430243289452225464312568947991857861977459927121257420245534292125409510087109794047796293230247768037469077025516076295067921299076441567282479152979495621776820173825646308221782096868838593668923974733159882816694138664913656925399727639859392532614236366500997178913688101562603328920750544964341438423532896030168344083230438461618441439058671404718041033767937375961251368246371140682913187971745042365575974664801210386692143993353034975222601923904996534862111303273446946323102145219161593366403099627639741805655060372210758576478504515418085400930946648280197840540318933561285619477278390769121524895377227024854011244937659115493791401953311570274826761446375540657995534290274098840268926691189678351188537421515935685352099142553279653745345015495436901794980535991684346277947281193021173081551336724454051834257012706223254976360970158016871794796764726634897015601272153251017168759695408056855246678191472529592103486446819296515206260080470342514686141533414485749568742059708010710003107951480049518729309851131773239639537350671807008615541344970591898542185776062225843773182942304954877130308023216271330292210141184447484503119310360611039103602627810777743343992937783914405373223055733264241587349431444161376672206444555105603391776922740010530369592379270617881533151276761351367987814554982030190376349223099159390450417131487798334942089211912530784771550880454181608679315247263562895317685343830573391391091727905602831148270956114622305954880812464171419943490733099547694588091913371810117227297868724269559653711915810747450636272073254878373933440757293402096724584183434895926944891445519294416754128170229508115069732504533754401563659000237863990794976671252492145264910778209474888945673236614539734809272492764308801432522919461959312500000000000000000000000000000000*i1^104 + 21312485501104372192144772247644292704734656452352926307351497667132178005577129160986716967156656577030196432441132274360599285729686296843199632169183908023307804852282483943613453830939201647192580731963087977823435341263413832406641307342007547345764762249713100572581162675964696614608647261293495832721477435595432076598622959222892982253917644085685873366128345268776046831434580255782866700832636599365467278260009862822932818214917848517146492634289453509191089251581487350803407042813582545134781243308094143339985751449624746591011165305082857046569717306664297003801042957016595943309341574942653171604085187360732281149110115674064434168068028690813798497842621225464807960550273727540207888616378978277759140941352390211335181459624621741341166647643341918984846684630245751431778101193729631582781018098636206676445332830380918804537584912649288641339014876391506639580373728674613922816537211649304868139495572408603305356095246777411594694256051392282647047494388219468174030861642730992829093244668240834274140763391877360127777132162409531426397580882281886507952437190235014294554477571821733748028166699337891070178308082542937992124833979388354970718234783562082421079227449976387067213320297851164197180530281617185294495041506825205935749825984439625654778674145633958047910036999499344886852960426932131806356190196384452981807205663992739505599515807048297061092975028436700399848700149711905903807904673937440226710432513458582795466189814323955440582786932271883928734040677661329612332347028707884622763208896688042096282420337306882241503156515717676385189106046158838753122562412316312762589543170713133352355534277047425139883566821990736446873276691631946710247452617802394484421981392431563319836340820026644575135687951944390927287701490192969769607651206095624422599957672334981829391250384524490301358419287003772159814977868382507482903882871730722318311468991982928899921945187284839066420493171058709531795773175438156601335319746841525867471071554214501266654750894560861846792430721209418617716179594668102295215952457794088249402370631222855969016096530714422833138250727974815930556461287726485973636863945451736715946036685709630809125322362509475744874839060266805287471646537464558766728731234396063534157571095194371022058214548742448375134258738941536371371444620020722256982187887106943918547738984076209762971220271063622540716706998094961238167319781167098400593845078957916838332748589296481216389202690990488185552294394067835797430642947548327338189614688313854538715722507025593578867896248833810017181667271034382349905245853102536289473076982727425506123301589592809388454783266757994311787289510654747939936978071155173757224014368026245474058857195747395481217729799700377424050535580939205871452250605944955157579788317185887498145105447897735477751955786839233478513404295411865297954629062500000000000000000000000000000000*i1^105 + 1848354786852665241362908938876577146144931942037954060978224212110582178028517944528462826040465744777385185394958578150601839972827826093693034056971008084309585801653095355968842591718265974610835374824250265076074536601491714880543829931767479713653624617440531373594881074720759869510216487424319401797376131572858173310429965243625752621217606145405092804659284993338068067168693802576827916949646720403966942201171526789560838086568410284611813890538877564874479824391487436907167574049142117450256287272913534657136162413426122878102343324108789137615847831927457758527861340570561488946897366905457378908780080180956944514279816594054166332147698943841006233336344014085101436254611478082094928029224956035566980582769202779381722645045532041065174633522510149997024710277097579566396369115561544513319942337238240583072313599798349657811226967144713198759596201346252332480440226447341965557260993492828885679582929082247858834490118705503715136228327576121230678403706312105830705290436049348039484765175792140501707185493133396359679108320412060902467890294438621191685964345973256515685477500343301131098904638943945641223760565617729520330603579990766386879875556531857770736967300738452099028629067426774103654880624196241167106258729606386600263379608614549010697756831092543639377952955256778859862254061699383454742251959553972671352820059496994803825501209910010638909336984941578082297423779071820974050101114270487904462154109711039217662505895671394160335380221353381931168862849643699746830735417344988836124166131356348198552964946337459990277558589649482579805253611845271246364504000285340221131434816741464414434477669893704988400920090254939261315786323780364004732943394878619317626184420151118309921829755368947444983513021188861572073412140996619665821340285831357530874230364086142057875911590148631290749606549544590940890607534586723121080372999481889386914989823173989651923674766244166211827027910815762850777751281168014698249535762109874025172080958850059874321300336150373207519378442041029365375983516808059826711999667630478333656194843467682690333473383258925264112477120786451035779763021781414474050551394097264845328475361994802589502950071920116784722483083118444102444867513017154148638991393973001678672761827505291509947121479873772632509871232234703925346354734334486455933036308613085063122443508241333856863389050176887958029879745831399388221175608715489457674696178842053350079594710522833232141986897076453699939643633162315392083455746132667862616320945915789347331548469987633389015290141772357271654542502748419252732554374379869756335807464188856056730489438181352688085069770239702792449593459511051141143557077619588200517808819027875617385267247711434405167243771490677103316468267841589957044178912993396581610534711816597161307941943193420498390187015351147555744485506733625000000000000000000000000000000000000*i1^106 + 24542999921771471230973629985131400427683239310494421447688691174371734316768825118083593345563560833981106110083232976121106039812767741205795786486473888161102894414775322639630987489877058728366168043631325053596786995255647710266435197072896423847798702541382183700829076775175892420080495802009482787214055604405066413180942131314005683721173290182463406420716483285022669741624014787082698153286331196405728691626222902081695165354368745674353021923625593396927704040942945546912668771048184199211740413041118267151026595989787070447214951797351290640677405564729311789878588514187260323141544527499195457852611684979952382070270280668184503920384249945345197520299423145391392217542336951819187566593254933703279070137405797637930713275325977571152409163133021555034475820117693053090357991503513094389020078100726763299120887022827407626428172613531414710011322411604668258955015645933894360759594430814570511571262038985026220036930252547772894784722978507888932079350425663811376085990201815509911743681882940102181244061663373274996704742720322804784475053156668493590756623291017048446345721332837060841171610712057132616209598911916518432433055082961662838917816025668992295852391793109763069541151371466394414934775060192993530282642662699256082340020597189982383400921897924935410530436458381614064150886907780982304571932868247719511555398489676118989019692095659207732919344179972842284593092340109742696595077024364611732129815040981686446660690935524628160848499470309650983528462624887563210800264479917143588422416928088869489990241953852767498282691211244355695052806107106708968010641058161009693193504976865840228160191290052400903063230542169524401020453631619818594203351323723713483297028851956369133359878828389394723274731983175594079345039802668811832186558292209095680449631726622689596554894791949231587558419185754279274798520531474724995521753626105603300895974837119203305443406775358086661237490020567178431515753403928371835421831249150333130448900308138972929956927251823395014918638374463699310121226344977348611967513623105736334793001538397450616260423864443897425705991158015056289955026413653669663583129014973845191200555872460964872999368940296798625906030161738032428745447057925871789811875012998895362173123075167374677101597805470043254053807468857115197656604388850271808526340764317725178660753353877166868172163894013503861709623310135155552768982166900980122558600693733849264729367476196411590015082421073489455660606501880547057641898794635940002120474409558788315235870793520938102349218758335730760890308708387931820899384895780099439506198657613806899882549310663445013859232876240486530551654206558445042197441179361411519368387470584390487620668702227756824214133580500502106660348482205107781681990564745695201824317248174668951432089732244481001060545365546105187500000000000000000000000000000000000000*i1^107 + -810980826413833838103428916587477112520050322370633768716335754730272158072348407706363889862581391272173289351110626960131625479860353843408390435464383512140205201297349083117025376003673299968243746647128589217864901101313602157269011747481700312241149476016721213797832300087553180955890793758101911963438204670650794838568670386422606353095112482803939687472093439538661241113577971970103927454236677741976172883047544700000661900498543315063912089342835815863562227171318150271469523539287696104941042897157780655781467741611734906384923016958843732146773387067129131126182137600635314041133767990026214887512594902976923077995142482581437021462839878840730709992581384908952359125761970073498221432865873475364718494263231365555001378481146519665025201053628457486401217930827339237249550564872959812506302577403762428488338685517986864363489104949971978943030428101586403982027874903760411655645478343703261329520798904309238445955973000845911880709038722878250940461619008787260641010839466087219174900096987446777718538484553977075966522424382339999460449791414913408043085892385007394497184992251378654516747096669639063489421149172162928158527044319235455976265729352079573484004280471152565183210965025037510418412430687256074524848131961104448592346884205320954355700644098710438280150415746592731115432130619720310661727013724859650454997335753148119961760977269924522157708651817558045525350010077276426487598367159055807377502127095605040880079585195714846860353420768185324617316246742577571413507644086025839213721340872675545706274495822924673758973661812928104446759024562286314697320575191623445315891342052808518426053299821579763918938952444367973543662564595545837699238899580388512130778960055816328363485521876319931553737863173124935757988609860449645795176089203010838350462043294949612470506201482116697505677795636966130763395967350632225578776986196810816118671775104682877176516674894598307497023639999911684727295699210871142378874680741699753943052744379718071918773192638489202482203077843937260892496979248695409413110340354303193312057497826988679634453524912772737988383054801406056903429050230389086838983830714863419832418479806891517672986743252039619330392775878833698343352464153597995100763847806036091054056305448150129418066909253212129553341456070859412198570019940487403775152567072214154172356827904498126296379613357938641603176918361121130993882508126072575095089212981287803817755615124308497335883969626077563349061430433139967120800564614404493247782117313819175570938660114152433581544709402070993920080156612369499579861411440639377864101937716931290635106505823573408611448001228004462833111918155894925425849717112542631331378785409362595536490533071662414696452848276618445719250341615040162364991792429241018547719419204669458741923621657680735811210000000000000000000000000000000000000000000*i1^108 + 1434314876431991140406767631980350860847539375436951474423973671919108663237030183660787796307179217766590323982263246434508911293598749258163025297863918997283529524237560624234688590825946800152279805604268466239467565882455374239864521301868296449910352785864590006661853937655341591521542462611454722830100363309258281555870369968968915023588680328405026791368341118281156762330376742887842185500326484176842059457530155461620939635787809558489973378900430846964704371380958635654574134651186825984850581024264978378067690999960303563339894533622822603276124446531458784914127515899958506213457625559208481791708659644734674608130463656981142874141415864773948131426861676800011140160813383897450665703362217918976004942990931079706017946719756325274724626273700706783024255753809559509503969674881469096270866015525531667372399677457276922968530264538011967380619775918140080861377848391111189674087383588326015576349111978616660637401079384911120481330605429989993652698727066275564430710887681712500264812898677304924159003871452348432509196110571258826794584596709068908118498897839431522541613786438623776775483250309514655434261672845605753641344482879362425114504869050014315032216031910974359000636431877286997495905588182874487435317696129274409760344181367238320219244441756565674796932454423363963268526774760638325140256983596602132548937030037583673194097850738183391154802773746474985323641840201866827814952734048011927849128438577108362905527313531210209311267252646804539628204649520287896427216450516811320918888210691395478550706214595305834311686255173351544004998236537554230883555533729319633653715369614708105214335385938340508381280533964146497115221421729335350105296301866921059107192040842129007925530098426264512396078440747928084753859844521335834550846372962981715124982992522368180961260769316587877746130401629369407424516508958598706367691392978953747365427399530717655652842332041093374640215969173950925020247572511269553523837062859401066926829190126834017527983143740566098183825835892050308172553380668939352185116380639133956596719629037887455155703003485670907583925257282063083859311520313820845436852666387911690353731871576133157817930487000638485071135959695939698467417876534284934703292701625002602134558113320301399844458007753218166547284838129038753706907899648697256866776484931922522155529892959355447277630400224188693787749598588453895850671100607348852600908674929004349228309833415061072761291887440032522386312491330664178523948798069959801427157414036288350612532525182618591207244133786989499514378143403607705247147585408115333012656280685111054761164297119661771708375953914425200002819191144429615586778323871530230074250246099012528790110755966362322005731030314681219517191662868633085738436065741263685612186206841735355653904012500000000000000000000000000000000000000000000*i1^109 + -5778454497903153978156835443753520693811574869436187500517608588516350230274271375053978503585809787506593203352426629120904309424320697783435445724727919122652230962253810343471383454390861678134838116090071265205103273350140710041553677667662877540408043100757310073051901054002443093681578234534179991822682323742232403446005649889376445857574733616844160147134694774092165290554264151124384387908275658144511940063720090682355754951827922371618905347520596803478440646451550451277596617824563767688085520845586647862541692766798976774787002236657071027114093599189860489919943703092899110932300017581734609508195225718970030875611546699496013459019422040761900887572713527981331955608033940965359957172583933702106091388217303080108536986052304299050932956465484548456057443899436348544429731083032644556937024669410566808799398236782513858379376428730993140454615940075059791062401940123544426866205937488612300371475854781575325881682888052943708234043003737307401021995921257412063603575231351560792289618399095476716298657493085223856825359426626862012161998918071646425953965334392271395467118249256190442115900704558880456559257536392998165125264983471091628954210045957470355624263612583274352546155701884013541545978729712003501906790534585172529122317493926188807463583601683280067556795346244831959745658408879646159101945794427511097703936121421271994294391520545980531071648948691006373573833257395205250182359902592028776923723996989652695651113338428276160498191065690580384250109606532116968556262432538072927354754088067278050726564806238045560302150657406697833124499092540953486818401407258195389476070822185335955183762150815922130797804412454356327845835061467741377295709417610560968265975339880154611964659027691904138316341771333499732787280533244371007863607281884765389759030348473760684005294865743547644745110743078093997603043700658032063873711865101010078397834240379473094536625702215321353061084363771106492493274065977993394419551418321254021555505378230060283760594776125234034795286766701564994478332887208904462854585997882983812166787760848155511505001927326177695201759521845831788239053361029661272381595560900066335074807810998331462427636442862203998140572566153567518061270684375097640983148887116843333402619813281491665972609246611033875777328960971926894749571651759209412530608206993349255060446848323797039462256859676609794451642815423907438269255812436940254153415643930025377967730076287956123652555883176250416828041668351276567110931615428079622046160074591979231879264941395137775007984514232154316718389958373649668382323822866505472443761747504672998694946793928965099648395747662053359359539898132564737840423134244635025432023745532802457788793550929424522450782991868542022646525229395274889550109655946420168909932505945800000000000000000000000000000000000000000000000*i1^110 + 2934126198604243793497508071771692405036627054387162624286564385175871627452360869671466153065524176183362389618704127752586054437153943992481969005009835722465362454598905192293102644811931251662431069120901405647851802353949458800692140120093338385786207603981814705698023370539810964034575890679680445174595667211975355642070617003185815889891003476272899258500080258654667587101680628762271818902352028728207236501954272104076036378088538773446883189529957126502330999612463340164204659472012109182706283758549316400659602016694123691041910396467730974586269433082698720661322245529504211892685895870099943771518502803934840766909546522337274107086433271094977144111085792119891519665528114602203669309517044932636927736453677033347040495006943381979271219796588112098376534351565896389698082256574101440182435841632918485962867707349922463056015250155765355322131239864594122751740108184482984160936564930042537764865887731002309786659580540227427189092685247871712528271191052839162166295309705713181617005081664477163821131851832820941584802364939870033977254472907974676607117001479917847126010754350965577249978525155906323914717428652414180640013919102335720452418704822580773020600094822742088213976006649440888214867413643027910671176713423965553958393362467585272064193360614159145525712173266506000733683006212206621857931786762649893528100936924440956618061204172404343586960506938618398145028567969661366305646499843044442419944606924858536267911358968639101556049158876523564906024901923612923843235511878122381913448701082566204282189189470701647417952244006114330785789479080866374569125788224977474372998624205850377304889075240429656385065789168458345766051707236912900590776931440077618400302347374677885229619161652563383977875621452342602415446465266053520161379488644269282615423845587744278154907079825822145290056976445879428502035365092853281592109874120519060273864454298565128384825653877962433915817904594634110864228593296659206042875662540685940579435329302135930967915039245589005500684610686931134109458875671726791197177177590685122020416684970926459949153044840609607567626039016003452366110715537444409609918831427328428992725014783790912087296356245164150004572077937016354598774924541118151621951383006172440128562132626317245446011090203220742938350037613502749616923157323217637144736060950511165895511147860979775131471032619763884331796664362732643008525664416162151553450855022078170410896784985092481590674978814193100558031559218014426993352319857019991039132251468075484954914249116187900518564711938038408854986869224408218877125252163470987761427696990497069313147891987407107460033202200073245259223513884577284434836046139439651735125244445872076922750251098957195172814233628734656695399678094415364225335599428546540000000000000000000000000000000000000000000000000*i1^111 + -563853401236531089049982527143907056246159986743268529670077129837791545153516841945732850344098916843072612684857279415286833446809772651958058236344148780522247641410404347830901375792733739759549118139076724753917037893657951010374836613972239688850023755049482460511224196979234355574713530301100383988135978184487183727512397450537115650306895002927101753469871422839403804766065266913686351137910566769316939817745269596338632510209157897827253232418841983450372511443458509341805256810984858930185332112851177928529346938946906828723248809575390049525586846613574646664423544611253421760472769984310767687644457948217754023571049422893466516799532767229432041811969673953459147766059764242839802705883004602146213930193686431584687441277575906333623404387679045496446080058592702801919235453561799172432156921218375862730939172841136120473974571286038138267264657097408591241595638766031278590664094651358956756934585747981258711428307595999343237700637172610079816599774472116849041931883409146647602960138521210205454826108505984876187316529006063280027361242333686212093969709626787717116363638388679836739068777561388570688780628163728193755811738775527163872949739141179339531007516054452590940795456708837005467389641121307795154492194915056037865760954079101735096241121871800273868833942420965724179276685903057837178248732066062546667027942664799282741571029457328701921581041035295327013955551029496959391628829165641316389803977664253367961900291383524556130148316870166774027307460985650053675847676462363227749107318097520078697891058547479244121600115977967801153043469833124415765095878507157524756950035002765600809959981387966405790270516873618087560882812089659834511989195613008705267433779677052929374644312164205074832486550595082800656905483939612979299715642685113330869889288356944434520350692156461204489461250256996172141929106820004911171615668253803263237512367947073751510478444087373738733013089987626714448696819484133128939420582746610290603978760348669895693595298193585507141508066451570122519733553493112104491630059501842752999960860707556512059573962565448556855202198339022827035524415437577828899974985114298221019612905661222035994227199242773052427200475552008327385630042103071138080647117814655646272281907715865976557926541844399779901663669779166316071396350115185167952506353810216002977782429074331452039572745046497684223931899115790247599675636741232065754760882860177030715604858350980221394591748870606257766238056001571268189578902950942246053617708288473935338281227194037600292047547286983565290897650119183770168027832005734020951278834561099495812894682716278960943613507747286759185722633968155128994716497679402424620449677272986212881691993879442895332040315965924283150609115258827134464000000000000000000000000000000000000000000000000000*i1^112 + 57133310518046610509386813385370211685450240628980382327122112458360879117904177426410146334842186202020125474600013181393250671830374286394640005749368887762885118277371331055493683722066340183369289706809723422999422742277565168394312685797698339913736478141260607449161469663661117839396988645520786588878307737520466136221733296329580727489120885330316924457871707931107617241329541585776516844418444291747267979918915096179373776441845856260681551713928657921433597073556837469961855057809059186815611595923130938508016939245311791652204067617026863187127361887872374422757909831379418480949422994391335839466004891064689561038177914431079993016803197330628412861598043675559812800915948872484848879964082545817347373064191951050783009779110003120268070547562707830961685791824474744077234995682430362121643250760210083749347312903002222124132627121745742807832017836179231010517888531061456546709630944230276944737909251449347086549985351435831173796834739591120501890552023734602396714818101775019564757258728694593291892056467533058030111344268716299160029828633795900491289590114885629868332291079616673368569577428188302947189314920244172672729801270263229474259910944587371112022169037495118106968158873296783099288525457723128613132025403596780868306139104372359341769516790361685091719480946573146693573563812624979779013708804218408966163842044034125112369691887375906721764466425091843403003968518414907332241824496699245298953849623367022126514834811445262306187330870332061139471575618202698335363562613492387550619068070585045069572641712853710401302519710375756820580208141879979912679214481651193596782393434090580337454385656409716189337331293696679332701480324033597731188796695626374193366638977519419285528575776478585984220211130947334431505440128249731074198448574916393089091606395738930701324811476134482427316334579341171275933126794587308803098587908166722919605533390986540485885537689583122795417027481636705082035200498956880051610840354541339180032273574133472352606226172460465659261226108413888792140294790465953867272545212039135766632465125495224626984073116633207847823867288680671088602993076643329796135297534585875900573428602335573745116200927538346331017305343323299287928183889343860434591570147681197053069434873359129714647016746685770093111217268308637443381413179357661268846937055819702787865500150375277082667718640962937919052843149141352473663204940279173263847241264870501985405171055187150832530145581495666024908451896173235776961637570675642706657582104678698230791045380866521901617155691913744991462927522449322862663829208536836430607516374275378145797931275864612360625704031473294893536945819882409113613114384240658571111449928510832012447163566543843546169452020406666833044320000000000000000000000000000000000000000000000000000*i1^113 + -17046051751462499610739129036173277900641958386687570393642880218206666504006342008944032772117895453107062193227079790960222928091989656732309958994799355533131805600301127825305320440810907588327403471196929538205052069202771098471456429772103595518806120315663375208410795185239262182702692065531677965509653003147849196910274837061121678192444858401017641512715341688280830275737470454830940865749246161763609991405699819412589049705934837703032975056273377072896706752795136992979186872691158323826672100690089209861263128855484447866573054101052832290730974760006383599100306701564917502243881980480219770105499720962297295792017481224199347489919848145375797877708971128547558175406465416846833503327198542082407336518200990146728046365867521181012927884419516182846891212729020863595613791894331933804526414114753036696336357990039743599709986560045223553866232053290712960047089589689304997399933336002685109425374389869008618095629416359478827969250274015832683905073473995537072510464242866096392376981113235438085910583662415187121428590633409833353626389495632954020075297578950561893404085498345117230022220433129950046302278240907247671482293856875149110216150218078930153495682881339225204014980123666036402020448423072158205831610265713986677307163407979476014970354335778297133384385157890393555662561991165918779319418708254982191635114766394543237231315459260806425910198359914958665376901728540627600207687103188313833975404433046552799448291412100753990420296851238630326813650533758659638272168982386906652138215902932539377382898150217387863631897935995507662747577905048195894385930558767147908857346318532778110083384480127622089599258528204322096918374234936813888354064878050388824957063551072415785648887337686220192300347407170903433410121387165135213052230110847252162897310985693625814482926184770763274647605736405666307040225930027428204223066253346495441548982424882830015717841202333054622599871045135186542939716215671355833937833936639376574957866436044004548928645546187411877309821554476229852708677559074615680227791759173578071612806203349332410866548997366779334236042220516351766480687812059485586940487381776006058417007991560871307498791342555503276039417193870103699619465818227774006474477599421938371164437228249200064801155025774461749735406694242140039774949362139898430160560422632446258398927577147188662169835266683351874786289540320708569727971529592152089333088791673787940566985290929059618689145294230702819373468342527886577178576666667768581304665988315442471959691316082888497653678404178964930334267795508583985326386463271430135379668369115927770384068958725459562241104397894231608386210728379780020555999954591616447444662165436752312182422271653167741882795840000000000000000000000000000000000000000000000000000000*i1^114 + 4296113720998917188971206385068179847655734282782626337554248612495912482828853896091542470848496902557960697689762770143555262677226026351637508832234157937055445753330071462106784489379896631058551588187951754122459897867672576499770610630760920752729729225134398810977253753039066996195560624512800507146724782105924935725003493691867098435616487716260047630398991965434694426583573350254197248450285495295261494815872463957908823778937281277777768883699663057348676158262635133531940758864635893889838916940484797175320262397880459260607224980556422920126642744241454178742940449587154549301683492061935935372882998290550395267027556599200109180201997809087097022405111726387545314428016739184485452297164041971983682835530096866630147853525208380262985677911702206015329273774049660924627216789794960419256246201703960923910895033975669768639638614897456456746245221061423875995746390745360075874417980900232105423060879390588688732501414542876281306282879812579465537270625950833902265014410285505208401532722724704868554107686517645652163538631764641086165857157128722591770645070207324392820621767860316120897941515720483487732693720028297129847170713021531358551867110744336734410818504061395354136856851475615050732853088222099627040852022608972781993463624189811196548970341726671842932853294948961887043906242228685566524632247580904106859700045898949315975078656300064708376320470822795729481866822190614048511339072244496374329685107261944474939815745595680418081152996160049053896238539821185789080682114186622064895761305173495119946941615471770087560133551889355061249175112742563319559390848826163859159611302702759191423334211445616323355253581141548538602875491048371158451668242577730339257422092564392765193199078460763193170003138690692128811020805619700914515026374000396481898661505049581154683057958123634550578166996944725021405162136707394396605425060810170743891052432328707077391693843482196949754655289471375000277782973251582323914716692235640169591570510930021132173815422255771689115465592599542106943224064792007343922346233628329236522299795963531984686700459724000989620472665799873663511067978982924117045823137483484914737116823162824141053932493115827804466422055525734873266795012561965115816726587778534323734883690214205877671707289819897656887606627309881848285148246114056702052578199203565592321539840211681928338760749137751373086230288353090682187219342238317624999114734927196654610223186443100280658499655592040075513740742883162481175872025756457683262095320025918867342425260902648768382623227602217493181912373191064518694474798061041063621396705703491024241645287707806584101360623508447487519647082730732788490330427548543561077236839417763002724138884537600000000000000000000000000000000000000000000000000000000*i1^115 + -335867462600214819530967737707685512408463260389417760608600954959246134848523233468450702731719837033881086606060884537232081681826264074688509159166721005780023693967128853614878631588463970651500359783193977370577312210157673626447726660461821150862310486223380334077359409412173844331674582786347448884567304782328057604000620491570866932279481384202487336042632955346126627195243519092348335727183959567932011880822097951711742656276534004611458519905123117163478310102130139071509548384146051935092452823973087783418005484160761943355622320938934671061888531299967957075827597156547214019424132571153250124043163810024719449312305845815588719721033301472643759711580220370820183726812461613841677055742146098762831484634805103299244971498150331414522588885017658876334330682651631930403773765145163880957246076910053905825301332311494619517160014009683026548622873720955551374884279705988052798419426835861598965495845266248765110176539189664100024891390562838179517045043484006977347078015861185487050391229471575130435713311231636127326414809614010149877320551327760561160559399770629448422707285280198579961671705601115194311316239759561043185134856128271194113320264311084863719168093530481350815209361104298381975320315343380581278073145916974108190256861226297266947461172495397845850402655394381939374544170148408747072103814475147558584849401877304027750310814807321547829472461079048580910093601186051427887982511531458972597620595450840512221585715491234412575414805605080942033624337992464728408154217898002640407760102125066883130512328154387353027753341308149907770075257464444242983666897356859175380380528528731848900680369775196565906659114732720438879932719688815491013654148112920765852448620221776939648448907249846410805184434531063432464567233809999219832805311920805593553968206863963769697916912004697498003138812905656010902964822203176422305536945405053067847230387726015121226954200013930180740987909643993307570004575613671554456964008358513606349319048943514675133648948605323143295320271995206164399675638543966620743874231305274275722505568123346407446010925009708785627649172421139578296284457987457721124548792653594814721435671931362556460925679763531789865082178756030173511005962732913056207813815270708590688667600507657355186798444002349096222786628567707745213828500951523883561569801829373826861493288264159127064469842915260002884809644056279393701378366595448633467625829089273895046904701064735732657277440782191559446456569890393292908010273162910978072957138864586906025188517804074502865852528324316715388458750680927595694792711793681831047816126356715898879872741392660177513828192186595898378395768207636049355365418674031731451687671796679680000000000000000000000000000000000000000000000000000000000*i1^116 + -4402600252243781267538348982835927414675121214361528729801019504690672785170460578947352077423547086833963162633791218721929575125500990894409321939880700865717168654157897947137508141148614378431881741311651891088641102566356384966936427418611164393235806392118902519268619098205404031485968440241386223456094917899454163776098212780586344175433379164561293217282169175289596769178370875139668139856509245100993840782127007525976869533723306193957889548111716958318460965650098705508075673977651051840229314464279348924393963348911903009814353030204928413190295015520966285927450946995799263920509819426098096308293115649796745242117424706506222666991077159341316609635239886716308562905378091600809705214014486153755561658728759371149194481178580923824738763090425060240206948661659310515057733372221092970281669721635281761069488899278041466381005416517774547427875111995966736585988497344591811576085076567371020069620060611308187460777982355556505363434092871706601329441576095089698192103200873707321551978317127302463521370034439381028128345686563630917945693075070444506436991360219350501697683913458837650098346564254931059895606805481917746721518492191901926028661181307211930970284312578578747441410390680604734083011962168528247816043410551017344308803868474433622121030422029354560394175937890311849027448528456583784544657707274303698966707086669807415892156113324414981255062293453110602082948209103011293432211316190721574781312294127991366598489978742042174011910354354038176550868292639550394057203976511719595186730123184290634394954208018689529463645272776314673117392057379572239460383200858393648204163623417634123831357078338567208045484384701312300736341934003746442430534383493330936405150831763037580193076284394882729990315206373727924143383465687968931642798665273712444638356101843699737191533285013157173725015187209303235630391590854963526002450602264213926558382644927911486804718104192524608801221076002484806536450275833713453325856594240209805995853068417818414256144758369173458768012003236436008529341810822178421202221699678055812867227051313377573383170403938118266898256887819848204274682495182958811062770065376012476348231507856909063004069578107669278274088742459035565332270291487712039642147819810195581087207762783652998128124153137785484637840475097829926898888896620588266441218071399562404676744149902666206228471243627711266489767397784466250774268766080689850700692910724727610834315298814376143577490411719823935279391144536143574220612774931569811253882926809485007268527711343082707750111545452775193579169480231659704713505791544621362442169269397634383769610745109090046498561690123579440884310464693761459119615308258560000000000000000000000000000000000000000000000000000000000000*i1^117 + -25498380726530778898186560295017319307149904264341797315388251485665864423505057142130278568974946203729827709219540716056614252260570831300458071703149354720093063120311129634637383190525838637951427533264835696935803081730826208591257184438012575731955819444440033850441130219408845379336611281816763527496914371402169197200163902915911144796116457840681757129618395727775761975699707651497810348207392134469602321087169717785496024027730103447075570837363019250590514853598825496861369143790003378547797992593861327547508851506258434190570702568764039382443606995061360340911295831080499981679285353946177612252812122807244116850896997717861856382591202763251259937453105786959228219305200959376254416329696670515367675194107297761106781323429833733381644296123652544114836893717887738003984454991507824981427248118709608581856340640223572804565170775078422913584292125917778560219525714026266811755351906777717797647644847478229340891090898071586070881731286166169141252501129410875933196029982720196781331421105028096075357792214410096798287625050985519462374997420305283010153836430602250260771611606190667488723712512587719455376614192073300330577883842105583309391272916034874551313288451562293680519039120505525564878082918437550809124741818402244908006716185706667563922006263663391965038434921586133598743796985589894768875902277691013387959316238103968238558849094582188756126861978629461696618569895509459106526563442699782653507560591334705138275214094414299817380528315647391836756711586719540044711067659829771764570859912770552740516463398810254757318339138861185435945415527414070222907167518466289480603641934140192298676886060544267814716971917922157997194235388134242473922519355274895459750033727184585616439953130130662622542718423527127054070873498618278419218897810731547107360663963305684685456789290419134502933144326667013887926442987296293618583218368174143255004001807933424759499659179198905138491639951111698883323450166712716933168807546917141444054011733465210196983281754157011872251196726825126850689540831939324314879528101269686651956328571604815708697291666580804040467738380531670225319625273603613667643171502642383166458788221574662434874119483773684373579448186126260125094661664627614290351198598569754497623231838485936440149727995129902804565237113684316286037953363446908132166863334698573671861894543034538624391175127345275448159490499157547476092550801609257529436050451936398159842683303268801021810163254779938605091908842153779612846728808240586364177777603335603677967185532757279347140948666073855400330066057038844965738007057982850305984965497757811890785889323932274847249189016657323892592889156300800000000000000000000000000000000000000000000000000000000000000*i1^118 + -2082642847728338491489813851596181943578995499036566107135326001227848392753798622396051278918019233653140876617689624177730434129480870395313374758835729385851462347796438255478988671161737146186006020756067249933461166271086566473319322066325118308010514262602989134997907285681980861777142448296844846891155513623202525125139357928057941414443231436043220495170048048453778939067445010105796822641426198225551063962360512086506097285592799813324175646114133412234511786947783260522013251544447505323848179440550258579649062468618399971293649554924140947467662180752600077674488954269498174726048157276087208703027087036363389729833059684535752833914949015945300786259538116629638642318807511370517554836872527501934752467597689591671568038296818842458951531656372017131037576479069617306581159386162116733427031107114462731490705507123224915863937547856480769718163751643496923699780775537481876448582299439739849277630346445310161608350215232718665610247535191510961814905293213570824319895421519041560450931056586597230984616550774541525794140418863782533165035558245084447040716280692076153002696764643999728713097789718024398725295415053829954641370693480879796009058613932453847637785809877282582302529853327775650987137135998131875863124681415978182787784746405960942328181424702261012577432803640314560872801191732753575883838504161602626706673068935434042379219887907891641095435365378189067293893439718990067155725042599780589383816992090831895656699596538028328057336899398103281520747040323421257411554281043701101520824364341563563707759948402559086374946561851461322020146468022803117387668644946834271677979682331161701004811144398160126534511502703810781028853568287495289722978187951503865704910206495515305278886311948794819356631473273197466533622449908342778949446162300177106843937030972530804988377403018041424250128503338086368245378956858417738169042052465837699096486557771578169381658515330905018871899548175308218668736267916354174055849268396711961761409992677131495243924048006193411367383466807244441084656118996900506469550327353672028670375867131425021752121642130449244385305140655217510632637295585589688560540864840040341167504377229085006905186979397502919827234200480643489897821163550267999362377103334569670340545278265954185999512104311028646909593799790296330097745606217951743695818714054446398622985380247176166495886683437165104353403884764165899821713796106949353174283716081697200472203188097527606880132622796577681699418457351034979455114695627404910229467051255743597499857198714411995131545836819967859120310224983272085766010806601842178376568241800181609992068085482799122867983308800000000000000000000000000000000000000000000000000000000000000000*i1^119 + -53636228397089973225361666841049493480207666114788679231309984374924663374283031914544379261452032377402104561004223835246426453330842988222943306540225036026280295029284535798725449590622007069400791762462529578757171455798282402452738873503028839134241083927322654677343972181497618074018416183625927037308157598171062935115162117281336881849260508469218136658948592900010569730135953508026811506206044543297282560857553915367900207666340762966710532164385915619035516192144235793058122216308743682960761061234025987036195237960346078593919557582812405748995716580659803584271606459938944626773191994118879592960231388427233170047150064357361815309763237784613754165070552730575065946096999038500773838497257697545983305162891416760184448697818117256918500916767165010853098064621220721651114085112908255789237532783279118576334866162864589219316450793205522922528885041179755427909771882487987314309974860927621043919467961694976197708488922933417940706771169280219945653298325578870645242291452642122870692258888789599008124769065568383687715726565376660120072422662484434700746730121428426198392335796639974888943464707381392005145153233792828333636394224032669708671656571981285700770706811136402698829682272038370131497612930851183260474443962327366552613814345583505376338795187912238885102966981020822113034190752498948792014279302274824340801617239443656886818187493451494681091722474245645181892298275343849018868133152138406769175174839933260587320955297837900891199584556037860339566244250012961623812302589068312861517112087443735659288720351517063638764238197821042541735053169209040483002619298806418529995665147305482245172961140563845784814597745039983537810370380486131469253246036620358757615031968588450460937574676413971316871103458016508876229161478769356947600197464223806615100128717745669023748574773509578244718179420465554431288053700566393417923840958124331633825234321076345712761363666223323036932756459833141720095413082771105394308991882751539649782440586414485907351181534157662087573363486231477035584995731547091098873337282178963259636808889647862934239170787924730536893888433831225585845690945422983777840450586062539407706366945545256067245711425426764005754229930486202764767929514694752019403718126175610782756342429142927406605547861721552586073269928816463707463968707360364482763829832022622468767601590828294406850807555987782660873784180863266904843457996877389096588637744865529567975915300488368018210280132119935834354501108232176603194969885965472367145287203373266782715592172299989479984552906826980136778091175601847688583828857760361920440278785739808048431104000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -555614500834893089037415588915158051093326188948347781790045257277869631484811276049376566499040964829962383133207226509332347053495938258970156263400978298367776692400298340464440628643920062537019578058718645100955722489288138694872248914703958474500742058168136400377025560057515776447254840131138289921191529418659646007474381574941566915032208647848146390409463805972182713785470025536610025306508003290575271805221523763651148343520602114211124323399492713010368158950248772392054644680565044613062598346899846815548892347920931796782725319447953245030264633988059084382929420972730192083609253925281084672760183552910774287596874937695361785241522557912236176717625335460500046509692968675092206287616680545213670381600449197114962215750782893956226557602886985345575470675800178012792932648863527355522339599290097739842036759972409426110098688972855584346295059631125488715709466324592743261073396490741033080218698696701718008814480166083050786542163061042416702503385022007639495217388929779760215507812583691781236383686331357559683361501028398581873228470479091725624451167315375541731808592600023740762191974253320171957668395682239997797009641211640483109219125822018388762726223226774798056646704949479408429110148688927989486533498841644725987268289402907536909194998190430572483756587717836126588150456598524674206851336183955779648752403036945596248104192811369380961640645610148580658494950440933862906780928258180225659297888302152679055855548939220760346901523081492416214128299747861762689825533235811575569188041868526058501016742881417653378720308898461234958938582148777778397770821368561919767458836597317036654025372810475079669745197811238741954950329290394872461959607212330731411058904201441929433103147276861858867415833559175271643546697720500400814875166330836803665527084511034434867758534326664587007023641345691435627859895595407012284218415730011405201224832560346850210990685480832254094685504021349496986401062664763324610264547276495935674981608126809957018752834641214762658209577812483211246629232992151653656774799193152042318171987880596806567102581212479930420307800206897103679184893388919445938541288176240670799344545742815947341950390890392574960376687055834124877786111329838644547443407586348974453129779375176408930058770646284663003779866437592566412571401206334757395869493075350914440936334556194655934278622090977070836263034153196078733099800830319667359206561166434542884683794161442491102997696320517697798298583111212603326674159303790291199667834917288588184798803728985170517306810023262082609709932376478812353189975613866661068800000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -695701914599188754282811770408410682656668036018732966939841702844953103137949363182291693050610656957177413443866930700312673745325519347384917315876773613592777820233082854554221319614191882736382177208102539526889714124526154156749485225254266796652288114155369758124263511328103838478269472085084154627379467823316126839587283300778788448168739604661228740575370907299472174009628341102547812522133181193388178829412092888243118457402587861567613261200313795669738347806421546900131487124159093131861517643149014485583580805310929276573275404370929934548905838034448311010642150769985034931503792079789654404761424460882033413826923196455454948864334033272882491481110394657918569245053869383390677113743195330960856122276647495497862573539647162693363286185186439087701900879035303942164070337438816308853657148026180874775207504642345360929762847256931227237734571147562080472495065165055272634181779579016100196208189431322323594871187514391484027955200195227227819176863196958882116119389088409490926056981050683929616894396239775824993065707909341138740338922147279140797031909312113155246057295127944156720871972117842959928961435167599836538130061702417930022676387345642161574365789229779255598507320970177444766162008426263915281432635128362767552561752472594406504510654877488664027969334511377425416576770436433891416063408428492286484614382035676632875293499036544125933427817006597192717094510370483598074770594774730957433557012337568149143827198300095928112274082748598392735404867379872600231255189496622064729868186142429929482250957732294692462268561966806857817280034943698675388249621736071830141634698289321387740357061421550693966981543606167748751933405906691616917358772852314840215161714128431052712090176463404909287207085714830125187439308601034668761364721431621959477086656957363643294037629179950141958242360557721720317428903744395468423241821258974055644390993683156681663017593015707284109173566992363494010189138298158740872360818475387074995039352778638946149273731660581950948444126537930085632526342951345786171079835528074074487623508456276418808080044298663214820313557103497435851442036584650108179851714803645779918963954933700059105348331173609638707389181730346813387994977456024718732863026686552051951995037632751377879797329828352741831274068853349885220318759222472452921176442322710518713188168482026616448726903973142566769002954138851135371396747196469569092673982185587499447387957545956820959583912620654323661889222114906064011308966667421140519306538839881977948502911366506146020750675898738322559262883178905600000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -29359931665316613292252007629582042038321285385991954412768791508208523820591502560183116727685023914937268570748034547929265842647701791724833070650630047528415538134980472602422221496838965020893730247775944680798122272112831961022323175417718067819235058996820127343533773129456089660759624298603411041775512355342765183344688452719607892399970022836059291565329288000176729972215218675915804732139856969224518386596583575124281284151716115206917526445882581825158471150601851263189237381308465148934203743383136508656177599575162008148923136813351858138488023011213013402497347871957136107138290125842006070781876325530753437851851942499076053045999945032920903767278693416551443571270094307312632129246688722080123866184855833392818166664336093901288221723411876133675736576748171984829183077225677424659149214272710070524232060454903602830886637813553744385276609150090670491451287859202857401297384384139782533044879948711041829916465479633059305850590218655837973061239266016794930507486289479016240253516848468369462964995730363067397098812252871504315865693933669492580207814253173062856126488818007661046311958985181940419694477174269531232393755806836780469940275704772077394186368220230352181570561862686198984308549829386919530051937393672968045562891017187066566206103228134325736537033375876030520441703892501380588070914280444557805623403315861765893032101348386203766720187818483758342773608993493682241408652230812687673954903050059129314847697323350236503662682259243642659907461122821389810612613131057682595160122497912850220945215199885598189191832391032861328189297257698897745942986702466879784933971943379808353349445465548197164930023114417291339202676872875307128122756703739452720150790238121562879290576973319753178462791449966469932792804527779172666427206422143427074408907064015800825166102703431638666397568382937226132666191502329818387560581013617907491074400517210911148799478893546315869752184002222610759995648695205701980935095367751818631037014346382505460982990331056124421259191753106815778627919201860891386917734399607846848912003307448665194071879147060785347460751581804546394353841003013915882187020945611035319838361557514637418808309785757375323371532731755022918953239192694289903574360447365816287314085114552527546275944195972260733566214350278698741440726334542106431683022981858953852576159892161197611498887695503909866178589892325024971724870847620617969064920387908396823923064673461301158871793572515201639342767237954770581288919047539210633781160512944988469569862258009545638573883392000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -1417883780277118959583024695542056753695217353798570511193039423504253772764654765127928617546195150642266670688201051901428413431861572393553111223483776515561323055136228477449611365500285544311812134365405568459761584873089991246850875985865601858119863156813278109402811692754861668780852261821681208035802993390930641257059427899295493942357736356840094685845087512527442918382086032963269399688098048157464074392390372225000517464468007742907799514874734051406999304681187080650070583516157404845454923101294772994142814494818487557138494683949446020838110652037543405961877599725689174673638529438523830268678399356622692897044167530666508632221073201782317840741963777602844438299442110090871285251457620770100803891828674028684324151133204459239033000150170083063863824531873756907962569183528355694360983902962181119109130025916224653500160165280616202527072062751342965885958998660562386123897162306990782866543495178895810860410084071397155111315365250354783443311310904454108634642553869553675334703007373132411653278299419221586287786970232549046084123531633112689630786348263469760458342271644281788357435437160126266575156845792766573945884239243759375512458306971514042218787378349514586998463619195794566341679976972911319264242230592184163234338159140954302897657640148062997367579227724234582750049390895301309446952753639327998155372347950809603691996225858832754059822001896030205670879042412424774400466093579828185731929153176029518868842450249816489792634593874310678797039835519044437682953221596440448901653594489548804209905642946398877410413994585218858071832258749586181666678415957282719464232556405248108941687376563854719238330891720432314932521357922649265499496722384640333750910907484134653551948622067344957632778146452263164817516455415148190550789806642182068160513868784393767605267088333672125603570133641809275772678592565812326611448950998595398570770244252102762756053881204261587289909849868835197754696840438604502321442686503093853969473803992312829601529019957074079535219149592258264538810787938768521661273247477440950827102237425431722539030199660774490856097082966330427015586125320503529851260656731262142424313121626423306531335247650026991034367898800224455369882600695150745648047891165239299862737839930115040172567676527083916210824726041488482229625505328351107527054835039331637775600484472635745826603099757137594205006541206375802788077731317090257947288732545186241420042365498846873974741518777687218831779167953529768527058516079042329301934399966609408000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 922147872747780754316381124184694090432118757527524494390537733293862292519166022489174843008008865375425956021972179999333301253540225478061869393705979931108729680468342479249728189732842039052294586646881863398499835456842942058243349242811673881639608829718574697630829449954920855816061271850273146431697491344278864913379453930694261948462780190131410160450799542999380636020196568272400659523773184911098882048470025461205863011789294270783910975967129387470034210052062130219732285655827238954577842800424803677057372081732661940783565332315273839502212575652130757175508592477871906717560046808257650655697201366282794406611523943872748516236759662577171358622673641061659845163415913589910701689806294013121712141087107973288935003513235701893442875652074050540671033453582705763856264956709540855278700558969383500885056254759991511067606014489316294175102779186873508471885997923709305206184841142569890495800847338855446596757439326093136627317912158720972109364854463984570393721127573051733626093588174387227203320462087460015208242343813321818164367529491899980451631507331391541444091348344242876386137939673847182666194846011007285192406798906006080626026779643064506499184193195578264275321293198787987007705501200911896092412139270440707663618668995567582965068019888358127178753532046803156830022855052363301565410159730660570493593528551458035073581107582231021298030962530953325826106972082873523399829951443035408126764131843654278057450066633313895124607038380444806039827844444603145260302883025164868134200011540519169948713998765260314330835071335445878927325628681479319993718455427718770599631199918360513537211455241493022249646061953096850410893624700063911803863148982418095967453992540343745809543698423202052482038819646318438718626314294775489716340509730682450360559925536721192390042906866137819001079551137973255488934543123955044779634648393856158329853180862981748521532163928074175748577625311145165541043675453665035303276475745034053073283795777237023839891498718059423048794896088710984621798620656431904264261561907941823404591851769284409811562473450542371047132985157282900851903250756806863620927341056508683567234488626493178517208233892390196979983923611901817062036940612419110203790920327418862326631903749260841590752934666958347480966565914362254218275903397204216215143947321587114290853885539236754122995607842971630641181115258051898341299752173209143155403474227840393825593289316188685324687812346530395748795330439899811413360640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -196669103864085958018995610578538551018702417921260802101149699999183317004191116452495830139558759784353895370435347482075588777769965726474820622998804212356808024512771819564064785408907954413849831429347661550521304600867079435943277679632280507417747578857158923552062141889544916891775407595369332777817900723230893087711346703697104027294558762583808074467157204973406926887110425928193513964234368988249655469365640312076565838622622348039099238275208698875865023675371224404410031047648255554946336730232819906531569636296627877359156476332045958341000339056354757306548849821012323320129203061529568286645567025867743165411903035269843068099945848614036080016794333509059563352440353614879388426253658817272881021007068498119753729891037046617477807577738832641369207854371910222478828374277955404286248317843532267736097838301107289390272753951207085074648496528201037225259617240780871961663026437950708573427133700507311691642056089513212093976024959635153884216243069760114737798463454529185995003506177084726914780955977256002321416776499433616597024381633119571180539896988530481979417910248942081458367934394078336995873968051582276819171151117906566266834855248947769672566499337624320291333186881687049740886754735979298912721175283410390693569908058685042298449689166165516724522642222315944744330900750661500796277179163401080194351415819142265506224322114841362539045483460111790179620385637200921263660193433922137081562966974874411839192004925711786254207147145799416965350110747168911265957977727052827344918351699891893644601010098092258394710066814371000456020642020128970696267280136127581360224380128053650252200948720173197401278047024177810166052111431215566779756459968483298562790938340348505659465538226836658728506624702822263337836799508669314832867151228088294805333935366931954291517655826558693190747855352299890017866716126800999698365743539587010003950699331736243809158535126085289662404938292668660849700322013674089664362940348277482942426868323120077265183139901971449079396945229706166467085098794101279318133428686761451275091237147766192840893074420945542913648306934838829537742567980406087699407776814728805572698977302887383152644230850019664652275048610826774042540141778785748218401520011514316941151612018056101508758565965343954436865823615849492859452448212805006434698621848434235798841513519196614420898239345628749074722775510612408619192985769465206746286912910529395109144604726223985899482907410432000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 13810014659062920360053609140898611612479185912246341149442534331243014148958101578039548292882528882338158856232991786465958588875164138220131855008278410804042067773378493020715475729581321948812156638606858270796084016910922428146806298451555414750097388695181229715969175703519236468949102057492733556178094061542673042192486615672833970307814197767313440130152182643018659526245788949752837186021515018386879376451994926844226564051733638034769051069485728998724571341558703760001106169563547817716956754669417713932580402015427646989922211965097678048668503182522425094108815953862303242144010407568214757963131271305739968059371540115344086580811414146708146132393643164573088425258808305425196740818811931515852589487841573292878379714333380886935190319567852808955573762669425891537502741630506517455078402425542710273556513525473523096765761761571167971259520078424151639521725571982601788318555370653114316352993677681085990117291649383686984891023921626948828336056826308579416029448825206646448597143863854686683716821334817549535697179985402145525331008808182143237337941068816459040244977898918417437412043503831060840175565377766853033780860812370876811397745255125929664836315295320563074652192707902751563981880069169483192823912041970598401329315321041602916201605549632525835040993071016417224146600279189319953827084228710057634375769804919605362474778407498992491072884005964092387172429051116263667786498038674521513159276617039429912744493381386582230932119724556720805148207148979147557336224283703122829468717478720794624103597937398721567277945145099775103998568682539409797048448373785935635675895331225171699429567397260403891104149072609299606700126399025020379666954976604881889558463721248875007731252918433889362002534175949239072076622635209489721090402742345690156348035378456547184885974215522504602500679793047541582138835773841756974901552780630473487306977790107881533103711695250652276307965063198747805865778863086254099731038679366534606526320279371096746750551689476323553213271389009416897750437779047013507105251442654401965326472896773098633372480935052264705073158400391351875219068247783204464219329608304472282038180963331449120584957433373916812098516683997504057321193342410840258652884402016015740102956497322629791664268790045976523979228832668938859171179553836699245413943473072566524134164660664165498575419597707911282362355873843609512205233951759331193647983196362375168000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 - N1*318895159671299168370365055877192502423491561841960836025428419043484847682293241418347658258216862307533643625114798611804070971767005093825501513995984920800843944394315490921598863764622811023075083271573795097715816882557895867294063760430977146180279491108828392878441045026812463868802273616824191128652270882231157741059239733517462726961809257603778511633393995927809529412889981539205232226600775833737053337590896568802990359375*i3 ], [ 4095457254746498119759695781456752766041688253965881005659550730697735455730120532774959585279266106094294551103082795968741543041255494339072337181696488221277303386326281822054015808939964338488915572069109590060880247147198248787561387863547503765321973987772061224737942093936278869126106907596992461001922863367658148385156244451877181608905237240434050769346689947966811209321635844022277768743267426462467203195972600548165224876430206400151390058900867323912717430279241624036971696361169456481367808994458366915407874682526211365289391161633435829136971841452474906577762746246390813621184448700555032391314990784988319374687406617619630325384044918009920013340903351872716726179941148341908519489981790075515068064760221085784055435686885850911613711694408289728515656959665602049572339597050206017531922398938978584373765966444596702156037112419608835759929390216077453640536476914831547485566520952045569730914059670321893382642417997971956195640199549602352519670118787326377976661779512139961545516099328273458517187900633131464876232672345431098240440978670599231161572854879577646354625350211420807850971818931979226460798055293002948881760324584293780622029285962359552624430131893517911289777037218666169052298914200511476314571468647952898399295732353778034234550573040480326218043510995187206645897757704699359053660392777735942036328227946255390354274803668218698444068568141642432748969154490137333602634107126081105542540448193668836651305352911862311207389156970339523142579107207462427834981229671291544571057177586328499932996029831952837650325557808651446956628474106117194393730537493017297534788569004466794736487074880149601289914729044721169863778127219049321252785446768588734300969403450410521456465303163448507896423855416054545592505038236847967729055859748651417628310105476815004114878847394497538905507599475638753854366086595093215742227470532208899464772130866779763234622629305480834384486060087326819048734317751390939089701177202412709274842897110590817772792587385177924244544490821714922471510606025189971991366188026721630700473385616725211636129700408602622659988753378866789890781362080961023488688509586449707341744037203379584181315008977466153436958672198948240190238946867467351806882263969772345055439121151364302917313789345316352626398493014692678788796856015205123106039665415728129474948621772608994856757282861087312154254349848513934717923993050018327838456676092235172762659599740318352925711233406376874347605150802436280687723963956441973339916496775503590272295549810341496886958659772030251979556333097357151621541384027770559437536895536491466591814445452688855720209121243791897245173583430573709313107011183221015682426722687419658172565070807040000000000000000000000000000000000000000000000 + -3262141282573100695460033953427657392073352452097195294132408374029112406883336922196262373301024303108269667119977105533551253193107991165281818689663969236165870773510118740741692122645525063214118479782858121584337043281459148638308860017867972629675545833245035593906860866567238967296715558357819217141741279149060193532666699187104202558651182507913957328066576195682393597969813938053428177460319768145683678191141614401101786141862738962059743408763824963906887214597339623862417717266224423146759716986281699107112840103780258528357562728270857736745672714240766848749934164238435103519939707606722205065751362899816866998549361581138622986383936044063042821620025671774685301332628541813401562973826671100703853569149792609435880525398966697267063505532354121778931935310890105564394978474618188447377189007851339636566092228499723517972676444849320900824364145388047656414530967887954390761994450486013291569213711402510718846394489753851265733289985443710697095451387578629670572562516487249202207877270253149075731282400868864839881263082529824872981979158332892259097949260526428593300547947523190242268061018829895132831076021003061458169813405451091091248162398699592506868426000364853286081009500256791459444365890327036800082638375332472767889181859091444739112535447132940848296654190619751969266833418995865070791466467416972175394797996212758740134853477009684453159377061887963273688579689878333541574553718519789964139665746556912583090187668102010608030650354719020635297507104352580424008398288845677712665214116989925210280420730132556195600980771065117982846140664442956239764531095756372910951591312920742455625928652617541072203694419600451600604709320071576124858451176947865278623010570701682258556758492669144405336473225616639369550083098053247876119998143900801179377975663920140437647773198101155210919110341836435068014067041398688119438541765076276434732355684830335490365595488111951488141666474140122866187217844524493126050087693007374988005757559039815062105384048334309712544086598000590879138484086270783180940793594391631924677795780695502251880400725225981758374093235878435441905695467784808292764055463690942280817595773459214855906796917110784255217349374056143841612508939404035347655576312893179419398269245536363780796004473206383957026680203512038644265378294470935863365559088770250106516488156461644751707137904942046877141257622933487498617613083802632648144228595791541656189149697128101448545590367916545244279637849296330154540048968551059713066262967940213362784708400926535702140370082790756196688083874624395867255012145059189251127279146390510605653555869997558566467664848028542720641484641862941021653029251368276437988514246987805452610859696128000000000000000000000000000000000000000000000*i1 + 5305643822399830963258358642580808330605405484214050086057866131944158925662059739641665618400103917211999414307239516375796107960417537626112223342089303109629388570235185005678521973988636132562880921492240219469173974445993093058646845650122460543019598617102234320896849678119363223339166954263798918775441639405837557138543126877561526296202146305669616186000352094551329485458545174270971035049395522330891577674400837619834127233342513577642432553386189864806304428055623082065363153383175085247908447117790414240788768823858921881105245825916499404797235657210279900141811476204893149534971835637005752889465529665170278452011705002494799718974506240991198359934002098359910736571732239412589439395376515491376211849066167279089959228774393264840858236250806084558737334483075808159150154428499229111357157445117622251310614745633105378657348359484732685721536622356681863185543290515892811940860161047007849735483442085004829842302923356906118849590686293227477451218201003047028785767355669912084349484835884104109393717132879319437088549755788316384582414219816908647485623243556356962375000932107598528770394677541802650598024295864681849551227212420331093616055456506357542814960873052105233956484088419019937759946153395596604850105034574442192761187167108956177848906080837398383653249851862543786022514090795367177124071227843691292582992363278957572160318041155863427143642469464932113086255126792876712828183265483555088243251511127514063034646693296181522451156607603078814818489668104396090135061790236410216518122745352068381370188832725742161906160273008242755838852923340846146100370956558057754634773799247442492785756022120911287961326313018613269442322349637702275364646750807439882165135560962199677392357953402246221959983122754035844955456110673839584890392739930252551090189492223599407128794418861910615412529714696600978526010686683524868246182191888340235440603668580598531915023791627460748078513048148821506733895232415825100066767195913327002012173898247811682140534966679201601964564429879663938677594097394981976367817769232638191958226332160155431643803938203667263919976730681267403989181274602327003007253280877240037185938891889030782347603146705549666829184866162223392553826104134273950672614158018708487775353938360160732494153565548990668954318508975480700839090581751003891204434267939969655281524656050126292860416970476117307083606740156233773356886058299175141816769610474417734825759636176097163033344614065304044412273733576283229677011388844453637676842948742842192916016965497246014370452809275733860006267684786310374582238977067072120648451651397434967393854973873921532586101610878356793114552595406172527458499861408913128300317068061592653499451047936000000000000000000000000000000000000000000*i1^2 + -3552776667391060475891488410172311100192520024277657535446573006120451341438081945454527832856983222395946340474113519478211206118058781402600542884225859304684689924787618195947942444372087770931489973577514844459672394230367032724622386107063830467414595267030312207188935043393609100443327236374146838417133204213031089973659937072288604295353566332874551877946532965783143774887804712021161514113378893697982080720492560904459578729971080812925481863199382228279353240298349304696372846102474608141695817088821799469086489395878583639155812786549123661414912281146035378738035908025291650211631243662676574372657202779684439040882781546099624572392894368724801287205059045315891308821333271889015260065902159008525723231995618441247801415248231026711048606440019580106432454296541983271194191347536690762603912006564184519204679191851293974247303917142368967422146459118098026690055984675243002925829512297927304562133567626283699158390725579485032422361681957854861602463487795415488698585937162079258119238550661134653134900445050850905271071209853434444102178320223241790375195504947785104424129484046598466845134370834511467685856060356315719851645954362144908735576658109465339084729500843271216665929936595397047084615936297650529053127968662795465152402444024810605705716641332890609773415700161779662438892811659888089882357987618291559627292788332135470962146701244844158475289182617224984943616392891341732817669103890460125179537722990397915687889155512746590747465166827969947546614987815961565933113072260510167434701506546691537052344840894311976229271199347973695572887092647771253300927215637112617622088762344605239528692696812903854178353897825231287255269441530182295001434938289803524894821638861271198744424005706338124444286703645128866431547495888678295658464540901419981479402851172061267508657548810447625694813395760532958512478299371467613425210525714664172940535124528827295568121788455004826952576763382885512833077912165022944601500114550259142893872729466562210178699653195438862188329488496345886331341969216756029665216816903928981616321710064805052816740678622770672853316737065352632531369075886100911917493764633374557674674985540889746367576822405880259764262574796208107677727253537616798179208578014337041763207685652228211111947606696745184493404679965697498118796354268562271002269506405246174881356017821914129736644988197713646624196892256930141825806218637027176999050976397093058081436554335700837793152128415933013142002170667936276564398133550948605454150559396741842608363276848354934254048457456150669920465539572191361750894844139869981681919109439911302900855721513338165478836784698542589262072187607493942654555668484860398822204835326537131079489290240000000000000000000000000000000000000000*i1^3 + 1679165250717338415451200800938689821599213387991938275076636703908491026126189032165945580963242275071556132835342830456273706306889091637216967259336701299248284945408226009823234567434468399093242739282374232317776428377349509534490285689404070634155060384465346332088093538549461547395495946625131157541166157756249157017741022630251765267111410702591902370164626469331902636405670233917918968689962607941742939338627702397351238351116227938859628566181420654372069497810436599696969799533075248761806991508147777583174733573289581066870506035993674321304473149540907612559133045129288496537218331186007339670580041094118181465970392796193581528732713042872978435463596911896149748121482995643848353879832873727830857517529449874613584664414733664224495552306785441081118027723910095606804736426011719662316658390021802104151188311064648571022053104580505033238112541537401713529649110124027043934737705336232793563610043962079909341554325039992844041416236659567087052601769149199342452069799156605962676894724113271282039700714795779418894982898338784812912054511082928765489424342280899864707419798576321590284913769375710576030045444935748283470929370886623342389776533435134704901327821185346568436395343565832947847848793931557393089879227784087003730630661249213420886987049941951886382058214771936706078199880617948461812731909196846795336716669091612175297697040654545368155623346876261487475871118156478285067504629531159682077672066030813385583121185443895511140226108805713092032431584403765603685309283390494060672589716871259831522095591025613104495226354476623385943390789245941152450826098643559457939934088153621442302991548188477237933061939677449919862900489074037169381674650364299659337425172001986048540746845227045527896698024312505569820437415051033470129295104920945667649821718455300652724599306521567657443203662250744335308432411124472662859128554034109517050707656151757245725951918037711588010460552774242352298944132788058927053530606326362868033308764968790582420219260564828019000566491189699026913490120464543709679376397405145695440879108871582191652754824583499726949767634240117690101477137476537836359376318798243581653771732931489328269569465695801763322957373421218913226710614152464890635279296389720524463144243009850982941142314224194894141755220458839912234855356776576811770414715269316389073068548335220176330978117719099874354931992414213730355609607730049994135602937917029649569753326043395322255777666189610868765761205918071885162008921612433768430161807561302936254863217724343330562628236729958456476606469290725990291892671806588887530223491044112995305542021522946811066154380506720290687707745500704857528847441619649648382210956308953016697041715200000000000000000000000000000000000000*i1^4 + -558834402185424298083349406416001851278883248103764164455364424994850170158165778323639646835498199782888743800415094601285199873665435649308086322809700460311559843597781436684785281831176900543912319491754604077087919878704022975245801275073668972759803357023368809469164443321003828078743179014485560283426379556290475418722446065218224128027245478644716607909394046333662727173943011648408733944936363074527754939278539254547395199603184643759578737015766284903502726476871418682295807301905374247630571156376796839819295170841650324247415491325290528373000109140607704012316213352369327317297136819961668572801492513867375741804462786214161744009468337778006810303832372743258511398805425977685739901372086456733289806476209879722327615506595707728441432846996009468050033905939657252222848419799854161398762503627322253372884013276058354486564327300286037115029272348782207193817607415298235433514258189424753967048949309654988031559305340743945577325529657173265637818568607263070889719997555174825169664890945602467561632287918234152358986548183398793019350806330092281319300420093354708837260001848112950844549362198438383337443057014879853574430091446441408116183702154893388109943052811337606061390302461741333053395242096719052639588252410008599935129707912658416278270130350972126380085162688322319135506874140334843900491110663701494269903464804394544029224625935377185046293214586955023508476065930077992568889275708395665967637531954686423461791941963703520608193544046613809227264812978149907772648370190870035433362623653452066773275949523852512597517594937426977013671595490052899480088506758812632367086588398541815537643632091897749581163824962505065029283805367364174788468210512423574862254877712792895273555558408491204835057862283346700869998155987832707260927620488148083076374112984626734421216210608272536768721122684463386854095799296853522012637228509002602284415668624581663795880149475751976053475688976500918346785270425701315397626270429948917059093146343711535609221955589064078778749655114018839298247792847903633974829751212353104715605510057612203039592922207768758420962522780181667420996991844045474935093383372706304151469595468936194276068886355325636246038381900886482417006458708372595936369571857305833602108318718615108439426582948657728738033128043168646698534419165190464228339671918580362153881008736824432323485728093164993709330469759725055340363615025226987796937279314312436366813337691845139114742461807564391548720114265123710139719918637312023905721706370393700935750726435558569021072595370501595597217711436949453273218287996762034328287766183890736196858126488571141637890292826458459225768658773418546934473230281068889766288534870867128140955648000000000000000000000000000000000000*i1^5 + 139244330645464100474960716635367688621075705780988817273332055606396592866402523928143201485026898040284397245088830806717057048767116085299098070563370894226856599211782233375705307176634554196485307147555549331635444178912791613875017543334090048913725383697069621501108398727272802036724025914424955611641308574365398097849887120529346498723019675422536422258271671110452933498716255593800818530529951635720509037780417143083040115015745637143374523771900428329718599789782496896487412698898222836967110742792412338590754574988822736711914955524580112497326159164259057193389465426644437489328333058306545921480245807839389108783680170313188429569418243424309743414328400596630151346742229649359405226341834534333115023563739906493223519916836102605534335287561079522852957302746111612667218561861304940057729664301453645650405843400975773260667016458558276944273750836532062044863441554683439200449004577998175164287042684516214628030434798991412353203549331320288822826634240867923592398901965319650148885672155356610698822791471560447205353145537235254605341012766011037305428917793422540029749929574466949708797334441949594200155795408115728075698389820745564098163035541611511071062263311958403427312403106022252464325775120564879231692271019141478224116010559110389332703954734765305594551437775934601286818175193808824858931046241147994705570645204123550823984572314833323197094047689649342110405737990919784359051624441559333962239870302843872023891973090580210381600676446110660198169322537227326672528865774779404474105071438261770020489858704383033803175269938033993388282841318829507011650898511647147388709769436592869413228862867219224970627749401820962524686368290234256092813659930306433196706376405544475606688123706046564492112986926153820115777393942203978572160553094486742648111629935698774689573917832541170968951357212714221708756371066207806655265192370068522565483822781948453610094190306180813840068801745530348225493255878668305620981027447920667511146291343195666492280293787759105483859451200345375876328845874546581022795982893104089763550512337928551678339173081723216857321035058423607667932937888807019079031448800642839889194615939509094002952903432591225370541867162506475306825598838269111400913504716999830564641579357797680384072811822426462946553767959316378003786302992857938441764250180394660840333611832193459273923086049305439365380560783238020973328044416413841944986945128481276544329566993572865163308610613017194188046190808870502743651929246341179431761421286241249725766686841853116081278218050178519670600910085646993111056600319508682716998609698850869878254158220666469676844768650886116383585386598605973692632657538991733423747574365346698666967040000000000000000000000000000000000*i1^6 + -26313249125618336217295440618453133404223152629715793449260118245232708653422610601237347846003356483855871392645638920620410948233757218014961532250104959164604788357281683570322298351397727569883476199396956394353023270933619205024703477748473215290898367658270635056362775367710853862612347726476417168453704626969481779687288545304912573210089412818207246197983275069129703869926190513885708588011649570956529031472909528415415381691400387299163017155424272508559005339698387054215806761489362070956295745161246294452772983371101520454143556290004274703009054184587095854942449145374858002928286639379259911966212989110127819469278660598972474055122429610430429487542956700983089592829245266714079159859331501878033943149869811483678066049211560710075307560132136664739402408912837025267982690748695276668562406476914641822594847302172966517908052468612836981069229431392819055061493847160100950350763190888246487986818664005010783780872771149205007610990847141428707924281703169999637511921749907700642326915727722097891929048647530982593519347819494473740611435248999626932313511500630639791123831745493567933407148907369834692974530503108772178222671552783887082279463700236616404614659213105400443524815951970174711369796801458968837415822424714044088862237099504249192104405808226871176198309924603151393154926489864022301992232268432811535557644762413637744033986563369130372956530719050935132390454426109916596523052353882850736850014191828166317288780593741034961991300375064016576558007150568521609377654584355961001719069570839602331228009011627786802532759645566452971385281210504694563727148380688779416382138241913264771448044429309098707353601418349013151592546540614868608744051883521052346567036047225367424804121947569929697640477087171395088561940855141297990613392661949490846428710202530286557366944968697060778687529509051540484338749691218674408197707018540185288025000629877799641925909015498934308876012730197240158804496821742970704699161497991180850747176374035800616500131619449450763413367532028027228885303839237119744329716113492098133507274337579445172317832741491124720014651064325489510820109017740263165541482658218921703235131420875423611845522593654433719415104491151503968767515737389432257428892243767698153644026830792691785709104955996388456251578262200496109349829197828006336042785364906815257847589034670219356909254572398401682614381946147306542553341974914623616403458700774568118793973091044978370562792041230625457034900085065343180064240267070717029848419308033465345047073485709360521498963042388311703953864010176239557936845701090014493874906642352289866778195052176864896452891092801431110238506664947872848783444037817150228540218450381979936358400000000000000000000000000000000*i1^7 + 3786349484280289612858678912062505261212892536393001033352439303583532889739211556904246197296320102953213525585524461727722703900415683478937384517923269374430060721973630226182816754741989768580665445850044767368943026458309808408171197745066051231388541184761281359918107993977495395731349514342972943744476458289068584709353901318192788523020825669095770593800483562397305380092143556789962761605728381320927639551980340878734928162285511012260338787504328368482143595127071740389590564769880992096802190447528547967702752119570058866262525900423000388853216163265067376413055809973661968689014402050888181446072725185727094604454954297509154772934352376824465907564026610537222770114522286836533599000509696056792687759295608950319631941612608740655732728849096778679019619192981770332612678667410758985805831350741634557138063246498766396117912855608488416393164598111148115370596470748418680730161676288670114605452281622418592558439565597328127925564383463015338515875787888386891492349365584240590480515184214217257075466873018218104088650946060646413073794104523746315704098597661867798547370609891146502573161315571969068840762452095203304776915669378027815723112883270483622854072044197350804491854930141438211950629369999722480607987061053210256453404426784110092822437354124147529203768755530951757979220511643623217109493378212397237403826964881665448381538607333060847832006201865894730296362977646607577235575366637347623120678056414512373307891923511312296796219012184154594058159242522855984732115397506950071879731306449376191672390276087503229633401825894267331807395149387348238269024467657006760322289809937036438838197325781839817588910962042114467494278735141539734301292254407425098345409011667002000136685536352568262249258493742350864959948186334023029886375992586628758961867865168512220431667426822869539649366176043508068835672936525585540940623595245993604249122323648172677533792373888139031709458799244399094680453905918004206354039616542080367723274813502645500857832793935411641483880501482961973878863795577147089134686060148801910085763263627894606232218675294771511357566376905288997309069487711894455621822687954424966456439065907970021854514634292660487583406343436917921110349276564636625333131431789133970066154855874045789221334006038805199038152932589403955680493968253402888092360098948897207729948810412395340668361685168484675666808877549752659564273546696370397036684156173262930362241340137624226325883282898887290988143064811764126113759964377753118949259909443046397832661711336904904639839679456118954521785817015532205241714409671090147781525396917401213101479446645857360036818741805472665242067714395487923328534829405515520548631116024928796672000000000000000000000000000000*i1^8 + -417398670278014916855999177006173299475320661132935591602747967684521779815042874494139042311319605608983058167228225764371244739861826454475139217349263198515838836461802656880463040490330792690124017056969934969028891762255778204576281162139933019632938349882590345194752823962857856807135728537448973091426164374403984276424657629350991272486711309643522063807528470271527038437096750689650824743506623253864929591393685571033148612637651559651071106303423083456275842794338849176182743962579228754837620275197112637160466875356945838293940800879188609194920239049737071786336465724881241712545759575026200596275466281951235852895244239327485056718560514349998309054170146920307950941843840194937595767971163212232408117260735763481303675067403520084970153033814004943087846260615750092675511480551083295018658070914695049313778873615353395856927321702949839879933668629529062028651257047637347504059055600794273425177890631689978690202504004681907550636816990015104573868202581473571157544692257065585411575276572482877017472319497277966322679956864507995921338647159968855440891737466924005338238016156279782997374316940716429701397661550178707020182996379979216265315475475961404471991197307321320069477608297561452307144205728231218113190570286925331850194425640333029035572424148140235743104790673996695475853573921566753168269935026518422941383671235720565485784891051536528270120779390854837523716925785601288314456046013884549875172800777643270418303863193896471252009582774887195607628593642892357765897853263023358307998895643926196113376889158838028614069045667635107937291477763328674288685283497794360515327669566423179799522262070882213770429815448139139507274193124699289517299713110378476489905987648442064637426200975689034841496063415439101737339110252481939220520820171247796985234080959379063707443649382985485939023958136962897054030107390348847036306229680906011479433309751940680405900232593597149694904609604196028635589580741015564971526727564060269424439692119604467275358332754140563940124044662970342962223777343079364848230878752597156012189461598938624830879625700270139363306545370165703218634278577551027533919707237408965400558727385388169982461965842887607394055511965798735330013671503542638546269880462189921329188555151810707593147759122549003752429756023552131377772487237033388286159582927020480729425932981916954353535092457063081139602861014425497544882090200206923434473861902963886961503140105888084827150351013967534370135884895594945976991292775657573081247186690905871207514870588724739735347640608368848365095110111729828310469232202226636920665484736475020596688865425286245508254009243183297936357197129775011858946177151906853645661232109149224960000000000000000000000000000*i1^9 + 37299337330671589840221506344961907674776097982232352060975151344318383864566188234808862403320489025527613262869774346684626410490566490642862245156714881816950756090478486731159006533582922649645437590488677811735788498589702076405079685140135530418412120411979686472094930135438083855336061142837094153744143954368491602158431180004356284049081196093758002132889480672115230523852882343695517516359889358013600013857032478340674553333530105781219481166795822121890145002126800255925920405736541365728786029117110015065064527824277117992343508353524037005650098886908597813513352512235743236837410803304248757904128925010500149508390593862021820794081703786970434897572912685409119461209558263684861286868427928675095832410303041934831391024786060007652227061127247653096472734028989388871781615370468562365992398622624782286471658249438649965540354171202636818640299864184133779129955294728758913044359084949842398814958623705099705346361744515779437854516674733178167327831203639379733527141788885294080790619368103742925597192462719509002974942398237618126800914774980396483768037662435720566825495776501338649424643295396627378414973201738007779498428238906978789307264123151422276053616786287139406639946530968319946672010109495778124652205738585623124488950088138236341864655365607093566121974828858184051979668412578388680739326495900235797838541531902256883998961153141805425712077130713681615872873689457488128286489046228705711277195440863144226091999625869873066971062244186864653877956582088999692863138301514307370443832434042327040076324849223508611478606616239745208808776405099127614901271208422289757613267762010119109030056392534023069912879064265350439896138646513209452481383337151606879028409642954542948213221898026764530774230991444203787971775957052980253435666037013856291208708786367693876615636749703900891186892608989618804528639152191467505342594109213969334513150268579090709560593629513301426038930043366077586426812873950842898991745978383622228881942531777432147718860255674417046878339590724264194835429984625463254807567733753720503893415737828430479836248956159190662548069184270111604760087441371473304323148564687427294469573763647591044954988582220814498831816563424792028053658953762093749345803317757147532482608616184525907740965680432401796872149763313013747924132574305934718296743343786670665928830939743650440819778119058241560325576483967031368420689801826841322145041330400440758377576488805200781498460820855739512365161606996563446330758197351437116698117748876525827505413430226372619802296580079891211724576692294483581704322311585832887770574463102070412632757079348842211992674537039281812238128629957878535259206020374274800604768588791808000000000000000000000000000*i1^10 + -2735939729850076617927399956012659671344619510880475716563560986093957169660935210527768994901812125826372674636618177263913200581007813278034567341168357459347630716023718959089244976367502515174309303234257362088244379026332655920819982027315370062051037163421640564709741149751791392327101035721842054492172507413128989160622667752688425352931283273509861082139757108631644105210052206110541405708621102152177179255631030851266315080778647065456817197394149815542535522519332086179269402002412964354787022571818910515453888963789718084952259697495842618976996570924442107092742731565863442212080851837906012310677517277109284207037983681417197741091957847543272993854114154197870650140023541951074579259706157911639124312870242434794341057185903637173886115456504208540202317488283396705089510811420412598626624414952093168118828946764638924083595680159084467689377201309479478221743374573512680213325426078164709288403056556826504881805297464427218725193701974064971263219295616199799806733085584626881385004868480469796294382667182787839299405015785975201019753614935103297045839372707550767874519322101892186242238868014707791613321526429963100824510978611362566532015495636485468471921665289168748475709119795265448074440054088844917597933475154184950393853039722001764574843490308250825119638395647071330624278440667155844428894710434480534931276317589009285274694713528462045653141738105006073314807477419449985484316959970453190661678069581470375547477531801064173919352633803553801414509841662672085889035335259033217233315824330901530842423939312936725717633861329200609456987175615178875308687829053751448171958993519544144713568476160274772692359215642864935651789429382085384015973091026496887043617248686857013940413591827108638485626008911239396303895323400915587060684611202668776438459185982037249109222255501669852683076766894336105554551439370172774345067010169764412838699711173525262638108939102739887751176637750120504011842497734248861097912789724830109575286120110043760408453951875013431997773684112541194375202465788200199396349246778333978782603299426158892719712649438850942076957542284665540560307184943731267334578225122335718870379880125359164929471929015870470214192765342717238152004822386851976155651155248140574479983223260775931197744342365006030667498159508847834601052483292748600536977914884232505033891145622109413893256523110006363927962456611400982646988921103299632131128210757943724040404799339214959978691066587068782833537586314012008553853863154283369816696127499079824674780436416911972418587401713649664466468014285683061697843321824670132846703062636035537252946083599911709102813719528985098500910218733066558098420152054610117609336258691072000000000000000000000000*i1^11 + 197816861457688368441939256523450003865427139303937126222630039927211556365011808361859852855116319045545542412939473450879719939050403877386454075406563555464576471571211019166567592328247758985954122765606301049161596717704124303398261442505270305725092693417600228076240701770281605035322867001687138662836409530186775044756070960667798028696831989927547432167967906459555741314796657244090048210984782667385871646263768253413899927584266855427425537320152410836265045578208269767774919575406540623767961576686068551660716285159579423645659809816752036275595654399575978899718996777887032471422197884063976115260749519081100917031571686202856800627828891858810036019941218234204249008001947981645142275013784604509864471754355016799632451951851327347903701458349490847712581071075105695923821510381016144997351013955738694854655699133496217321010927305212605271277392294355671819777532319945392717998719227193711518217113528186274648205882064945621688259185977149677591853249099056014611463601256566962125041570894443058113061369200012478426932007459884136914879763253486344282169035854077460731321083272170503749891798943758040147629664541683125062395661974201153174616149580232765795913444039793772644244875097844313300724915544298313260205029793094096536834923089988160365245737469897664211698635946789665372566068674755481351661797303231114388196616304516722669367649349290612484884281228018739862328167395288858591777633158382379314987234702882872124699854831669605002744367973015044020651585795350877961050088983708445396897910394422347107505723935686691196087488984831335426737466072436491903739316822008130048497126525717643014983653047660083392235930770820344485163805544090574176193633022476729597598594213141569105403943574286959336900142905077029601261776211114217497219850074102621708524904313048689186394565926433399284305932572823744650948170069361695720378601480802453567400666728696577635121622295027517715248006418806718061700933710927234252256457263505698252864241563235649544720971936735152092920526878955363396963566163029682750747167808858699663665492969420290725224830785013950649511620862306874020388103544008725289307419619066714138564541748517725811257130990813762013155441695044299129916212602974636534757766941164420744248528748657682802670873977994591108416444312881246133537388336629918597761143385243828531352235327669007744239997791006045416174209256993048609586551215931058594402646008287303790476747048510048409574498064280235286303562162516629795662042373224402853931630919773437501183451446261034854699655850071558747261222749023491106596281338974010386423209945567609915811409226985600173484443975137983163436011181483834157556762779363108253099580456960000000000000000000000*i1^12 + -13895461357758056959189166046547785460186279997363574051429792636794240939850086372633954424177345898985207431283477934710652466305638430265074252921368549997618554940643884329027487084480061298130421964351100347886441293550803980788117589207667944976947020266842688829317020663558013690695750893221710569361453853855885384214880750545924637174321807347520668542668257788680602344323077051064380854243828909135758409595048642953533946999558492736991935538435188860554899583685599096097504204677866077672036274302860854547001425800424235363497842731094578672818176255313463604288866492589602214998630082800317402490278230405770376589805866988813010042838105613784912184183476102607699905545688507167546131245193882884473460789803532524752031190685707996245793168487865430142811738099775544158273345737951401374634944871169825012711704805853137180408230083885418256673949236666109896963940299266768724750356800696058100658824554637586648882118595920467160307889940693081891704569233065211864109226069083952869374639696259621810032611026437951120334965923465510397095969019746037417444338904505153747379215842902550682138921894802258037766752792851524886602356583698463861858029616667101246707552933507448142740459177717258472014320125009817303507095460190325590828247441916356394245630036482518500141306060533159527714502675884391503544198343148406403817973811407980173175933196604605422281527555312700462680664888187368788378896942801978401924584155367956357982545819215498751248676702585359800166561966453772404365835512545751017848462700359790201835680706231388307846553828411242658924163853265624031128438416753474751730221118119425881193643101073189996747927084817959775303500934890215180019948960659651638620426532927236855896778560021514859547425957530096207294704398465429656045523237173562799457779427904289556507538179120651785513534385597304795046130924136793343615717759452920296710050276908709911382460450407791142141150199606235713258079121675645127826765499851702478180089981883371895329254037751828525191935506234043400636659146334793226737647034624902749774097238787521927780551936247422505300507543270521174700957987359801473222732848018371323502815736331022958830781128974409732439239971050602251908868167020841815683103146618018216057993558055294056195790254869391101734001558555134445899649705539762438849277751585431335821439850446318387696710678922830478616237024696017127926875863518130225569209078577066387477071174049587478776649881518825601108912364701275095935639650858800842777256062469090509554855894592364020959000599480185014996256677480930593991220952003163984070845314288425625951662124346491835912398192590954097398513500456068296289335527153013498232124211200000000000000000000*i1^13 + 1031379750544236309446144271704449496673263151786003923344682631584701860520092039587244606234466976531627184945676646993835992760748064244702899819640336325106636905283366638776154902667212917279811811564173086150710570791332555928518322338380973388118649666749237559886026588322759158319291618644591471975585086098585228901843675150391388048429676743984312641710761351191611395763008881249731594985049645117727330918349185815346161850938116831108176872968519785063465612334919773840609666146095040313352445656008363918346913907472090701525945777121509942923735554641077337217755552706686763349624754577154379566430228099527878057290272101430825195741008368227780106283469435160997887393129792518254785424809169634572841478911472837328070450368949494906174158692164956015028149413976011095866597829103963005749495867521810194191401785152416111231303845046604298683022766541236670734259435860909685349641592791002205792956613571898831619002141074506384641064829936942720847100526057782882623354180639939439918893036236184307101441104948293966666730427897163960287589577864391076626964800803745501264404762118704062796249515608279426192429533582426554982999083817213983921809165511568757440963572027029824833169929758055913035526216246519341424626381408065009791835583487082395807600176911280742489916716958733927100333389864500893724657471508460883973190977280012766928673797349907864728289398300624332136964396264939743987384587606792745200057771255560814143865160929554823141918188928416201253950837694355018686611183340632120910773548597029562050121422800913429843990410633423924523663714201277747146142514774733770500719806845486806194085848182704837775175697950301495721142680550253543683957560128855040347321368349950864927165333721741179205879744803778966895320935181900275086298646904106853835933969794188437940069697257591372609102422212488041705622960255775563934825294649928997538238122888290576548474042285848618764243919356405665052382379541008277853861003478653689024065683573999460182441320017091666637828274796414507875838929459605602491884762420253534073579530639231859054375794961083764509325392081042288097750926436678329152430307170264245467729458840827307807318009578546594597756587354511894403039302766648958264910278689780491702372776540941982330501070913033335851870465206906406743067259587858516013046459892210436972609540881722491749333405789694698135850649512209791549249857402273007088236550171072426555443834022336666653795323338036121386744810376784397624431631573209261014844459217200424895080208653851385344990911111774335946722584206683776545818222113912138018075400864009296234027315960442989024306110380219384444792409965057069242501509236171904422772736000000000000000000*i1^14 + -63669041999686431814894914149270526375927259394317711682093504096542563702848697603053441752582374526018425719740198145989967743450692348595214894640418288145874305106618085573429197673500975748669029304864270986642198228895003068420704641300576850100259616295727147851462581095630176262590158875425630556741081648181497573544376320951267197057336038483455314879632164806328494608261985071268917796686227549927586772586967312672161184697391982826234589787919602918990194480100420376908197831354485577168716484440858597417029441795133827185487452347741464046508606018572782863814150261097577655629895442103991939941207327958775668580840065713118035941681219260070447204111467580944647831109392430190825310614464641354714826077365824517524732872967733568238620700533425086158204393332955225113998781262802476555184244367209152707520727131940124839798243546591614567115489824416972166174703355503245819330602047375791741483952634485623643753767998039177474868547372879264353471490954987237971698817965472529193257821135403447844893435236970311285063246339300574967166135512273907828173991984615179730896941197635646247229231437207106483507245422473069951534560003929298888261416620193705041360513484135159258893756290366608937527150899571687900502586333692709561115119830483048768181701753724919947337709848576126365788614099351455559699314585163007517346963314180126752416111547960790716255719051262482019726492033192928878846796771270644723496196513962051848956878544168535531490058533498692099409719400321333678606788475748578267663282477768197011960110755833770727907834037739074064832869255586268603814585756043101279049926540611350961950886979697239770679691854062678490272996477969645180199189369989947145739617222334358614942023431738727953135911578724752636458954989783402562703731951328902787026184510281941823679069540205576856496801677007752077254992729079832526537739031843802631064560266098539709062396940895624599103535532839036834126759923421222506279680261546561965998149512365053745444226836005347065894795084589710883503949005941850185681048821202484486280737593815182882311228902621145428872396851014659209679438020133770611007860158674961978277233094754412943246973692002587048966932728565042342899147066680333939613303825334836679785864836673787996138807293136217022675716400878569152808037736053629304251527338723082109365162454522337339064006973064780611960175096220612406829929407703449807390597142765831573611423023993172214949624146881690163276947395728751903158628904504308220075425505535645187289993348340060466824931108539680148500739397113045620789422273415866615305849941465897841815532985565962026085282336177462741205747378961249931209096852580394671800320000000000000000*i1^15 + 3363230756978546430032600041969746153805678702494708675624448744450105818324584883960409958300007067730484537465197178470964679947170939784149819948556761584201666696246638704603415346708496118637898497420011949808592945015185719386029449162426114193197411432141153232741106504319570407753072426468618391366757751582063249903826462112115689332142081249386090367285183400501798736403774684535939996992789860164982059129570086770104044514800866892566921935163966637367051725314072712255558763758266312449933355733509194874971634233477363293697303287472176386838746462758935393482696736985569743198063126665025617511238068622356530259477863697457333141297718771020231032001155855863045720660217024721258272670529946605749934718176011058054473699409407578136248002098198502377074188435424336288658002245731784068107805085609441772547823805613876807176992499045649183865227728775748289372145216276646119811844144294930969180437880303426723450979268553198916814857797634967592476123839054312701532101306461683362106832655352444678940075600849879531866508315372264972214340423911689061563020137658196240756928576260736192172608231183426398877746422044340563987542184209625811723004524829584073873387475044012636250853127241772004602387645319345646737017336829539936818452821194437640977198176264883646951347561826091664738218037552716857544494132798684491607189896199416603782325506740458870585013356833283043041651941616941273603370714700731532458868392026624156340339152849002992205712987020471849719641220806266727781423025448977094481641733311700778290088168661567079058776926461655201843626967324194163248649314155489934493109480766111349615167142309784978219253848350647052077303491085776694600140358469674819781763114429218402568910443532926728697242460605875518995833980054576063962872061407659665736060157725886730666957141059683122537612281602588320847986509378525644743519034658056507738108884577350996517112773675760324108666512946407704423428307606327427121080403977894028364559432669688706023174962618135252637492277860838305606680604722237011576122897231528572367944722298297443465035577567229026759760025185334731883857156717761563921579664744086041763549699437885083505879191400105674705655944936627061487972809167924171844694287058164598747368755464477019051041164012312733266176321702136228403782040005709967879653841102643535034962529105335073612607423644845299680422425913095204964147105134594068482654480733780898637681189891124981853321837633949564863963812971313886714222861275643692963063239222220239600787637578306915658423016015241982999340597966967826196458830438693211784466996634663096652097877439260371401416782845364212034882243866038041267034630104416465715200000000000000*i1^16 + -137644755931792662179859838894837184461417604269094316474600593227940359943189775367581210451259973569859947652821181899681324444436105312045214247316662295094338812103737697839090685615977860074576662718583754437990871297716425996083725022843148313593223718096465122380833309223162599370244729725723934493104672567647106657999394979629585794677302426134308131171463302614110923967854548731404300502552977201268833061990565731606722687520723454616172272664176112398776323697405874889722358335656648595978192804921559706682262637217733312034394312953116072045545778646913839274846069035049950149196846351182722916375774158354033673239408277342370545943238224042543247476120566320233306418731157104362376551691806251629578062002896510164272107808279992844077659503736035921778428675575823498734038668355205896874055214784418204760033769103294183737655926520415047510760085471957725976895888052004938292303497984133343889152781214995830842796398792874438319665015205443581581026185787992141341242131455591070625339321093332653113489232062403421922436858168135856108062147770204240374878173483388648978627835928571187817752877682350412779680849979814137242747661502823415038248672180934896077215685310420724268529093263528132433372521979798871769860587591809460151229331563128564801316735311954091871041601289296977900144200890673966070756575937961762984076403923448296259084549713410629526064378755829792010664827862636542440516680680174746071378586610354375125858146549484445247050630552853450760409137195913736363343554959435053866352127665825247429967275847045073926205033983159208677505376278450276258813544719743532472035547488380522109532851726533122936437742268759384281486907705079511895105210423446333229194912275881664323776036335397871028174979059481939309222570716163545356719598841050950439666267002882560210254158502584750298578566038977320871917073554622572206239720423646736930334890442884665956193716439683230700512887707837722562143341246789536678935210506467523899156889676663041032904800607196027993055242280943228578771933324566444406694662065017754194633488152957982394691096269747959458408089621625973551280395281833088274450116128613456034458040526355119561409063144765249456206738382002411895936777542861777778684910411671958464259676705821767473314579111727525085740020222212304936436209646535686500787910996358260877329536256440255427075261744646943297713607487955353007243399758233412218856224211057275170280060903189491994442373522781794118811268940710466983672075737026032056033725634472036425576181470300972396315753377073786778163022715015398181062538011256010096068927055279144795612356482445609520882411728277719301832475866838221725607972803532816384000000000000*i1^17 + 4397542514260687011088473860352870954723628953357048522764508344169711363089250578350628750182793689387717497908829749388076226686300892035444027483605879338467578918573257882311046624012948783479678418263712491381745363469324126438425762687684774179967953038699871777076207753340631611869794201121449604200718933817665233100713146432812728987661421368083838488129663803178191751300688040615165257641266487970330561494722317918919442622605716369523402510809293538817555372923982050705257467982886894799452226124174728574598371042197614714601091441984951090944224539240282318212527885120905521347885351152041684903992750265524329047730050390373410182086669348996284763991045460725596354969442515939436176936091340806611108047529937592632319518231684333113197471529065042731539950438164473564546309991085999310341585686740962837355767938742494646172065842445949704582992198090620390313757094117312013430986643235252963248098597410887162551221028742552640243426045778893705771961752605340245934492955176370713938173009548540574874079960850968466107050878196593799063341631403167316615479142021889669343974606652120285598075602374248452243384271546494912097642155336192081476644436889863560053971651928675846295225237929317383128636409209159428590620966258629947935181151526185279134106033385867724597857982830056486258106072481175412894729102655810563967174519513598851448385353011280299467655948712210783674422935558571991120425640241422669608330594159901373885866335589007195071336695644203987740347819679133562314517630178265200317493367393338211331620469753221082431089964939064165830832770562395136704130287662471705917660709701390411972001589294637834562340163707219497536843955012837356345243147706237043597242322790958219049270545757803386505560689545722521468282519812912978345242059050020163297643653978617058916658147655784051530525138260304614982296039781519045764434789735624952553181333814465175008313129464377370248823781083792899847631693492951710137169518867369129159422969874457904536148794596560689186291013428949232388174762004124015554708808267978355122153385699561671371506171722128240214467774130966466038347290049344544252310088015399174093068274983427855663537867928603395102265348789565082051080539688454305612986071366663458470040808855779698884313399956255611950218318140801027977432551275902934790039752549621351122702205354200476780105547103150719879028434206612526009422232242733624449844793011764061550562813954654211359930377113910579120123160774554098678514644620163780183502856762099695071487483307966308356030905969423883718860592464383800768449714727304387918640965450310488202473316318010839881811108433148567594911886442228919719277997630423040000000000*i1^18 + -97996205557693216219434073401520098049706182999346020028909484123896118016298138224983017954887655374570879036270160745502981499528467542132210121190132222632083791644602485212324474531816775813846302899645716907048779279472950877114790964202111940069845908814778635264307936663968230855139100541797122231827983485272870789938353331742960426699991260546213269675356522367666280781242999567108903590435538072917800371782478807181315075860311122325515673183123247548324509398506703633885156208081792517009004045143952683266229108872037561753695356521815952484552421035865741417219264222137796401172959047630286558103163918472528747318606220822404054409509244478388818964846894642938909683442904884562858435650754762694278054399579998378159842236909509192943704237252363200290273590013659574878451388777266488939121067188204812733602924600547915282421443168216537149827249915910054040654315830366073427458315058204725659743715726415625407024452579561741895781284620008408681462925638821604836620902585398377190548052358857184943085526581042814059209913991383060988593281853047455604006509780836896296025767334186822326334948847993998427465792920903753771188444807645228106784380772333086562399380520436488328531139496998056820914678775440838807193334246929597431611541890693421273312709222196209262386274553604299956412490441032918243266546933438075125134181369773532652104919667838429145529353043292335031384783426340933082145337535903810415308993666988460660096134958821042864112486439973071567022931541415640224484106262353797545111633780779828726057380169310002746061662042687788267992030507650715672958626502364434346578055752661104157574546002053174035781310730424975843431834737117374281474254206234548821743301766338044817993582599026860027296700937214497763406087576273120634835319893783294276493580002581082292987656920295425461618536009431600351333739505052603993281067938155990472630459423670107192970564568410686892976323382766051251002387696858247047118110758435250588066016968421412824573989486977001654457535787107720998889423789060058948948985651694212016982793419299421680310634926644192700379287849531666352115100161858451766426478509365470199304487415482850926626586388446800357137127075837901750840039398376340343240106694413874392671280359344694424783664681719190583459580593664105320734687369428101330954070869922400082100300910284815784949750935066801040231106256173845291311879303766189816956555033807607350488187973855021063349082283057575357879811975376848762238963251901790817029140222353986053847491930034466639870873020349030950398998181682884700954266099486399202453940259769921444435606511787180913915234078854377050226071371007793626397822628659200000000*i1^19 + 1037569511461925194370894290289778991547385338305999463912238912649023544256081816644497615265939101928250691503240364473626872838442581233947053261508509359154620735308342909430459319495403346746113436529098827581231068286048266457367429014852910418837861943884063570384722124503596295436968467951732959296759236063301961950765374363818028676097420815288390226221875550954952197976981274604464040412669465423245370857668737475132652678843156233042379081921141857183912963446765726223972424610229548833243301333465227810800113115140863767022282467777553605520332059628978553847783913201816102029036226130924086757054972639094219053898604459335245698709973613659231911093087206949668831690213471387575701981975741624225571363891530389245518622217045476394142423857627152287571054531739414654686311728538239613958957777722147485165706989727050379259519673624780873444996447025537527381598888562539661391390800363864679593358349040520209949195797825152659083473972394268265100063031435636348504896519145154798853156232460283957686146452594572271152530695292741953791996637073187665404176055693386815646799652155389941698413040566054048048769188850438574597607742428439284394509977955371534014324727506955719911660974521231230879427899603237231859664385420223681722664376894041269333565394637838617874566765330634831788028751132596803920861119570020914638410044047134749773353887253018410106846347200364422254297893431068983411486286897058991399535742801631567918538437891988141340946701754453658852085792378774667647623208855876532225540385097776415792477210820276500991921656659510124503755699713812565073827020643361709466720848732704756490253049778222929005717502854279799698533789608817511692769167582339529808295368565953673598301302069750162328321137054890689513135572166830216445920706859613555390623064467462665602701226164560115579835239937392314830104732295764403076368618087019397863593533101957065112666161759481585380666776263902293638959864837681861129531405809861994319679297219788803962472906002210436490241873277047904816971480566358154712414591130303809598765787788745835385200616733130583708335846369673576593564252632660142363384424149106235638365059196159372424272894561044844247949907528372934835054683750002423855497461800763243639933566853001427067441805124005158347318221609620308449151100173263527422000828424391223287273516333858443463041927459987075451111381265700269960024309383057713902469866892110386210077096733631885348668538664284753849460756211706795166036684131060738288371893158222132639690112943913905267174390164219423370714861524358112007947558555757021348265695325782736386576356704647389731709994635668548463879935655933570421826256896000000*i1^20 + 24929720436738393471612156526596710127602798767686026452828141137708513694360745580395690302372389826089222240110032174263510963252153506084409983536348681289163326294390878606544268274263168486417214492665318297861939918371933563176601055183577058521179050480495945692334941520896276694608236657395952972559075211715745034775553035450376421563044674689927514372007299069671267306751918189476558822194491444986687132222952110976999667531808645898918435153452915562587306581886772986693366861053428799004561412984606498651550014499889652066049542250646417693895200992212795610286392408379468311078589740867323282158119018890805669801803647474530108210171717542646019067216079318909943485368608221659695906000838878178897170640857437582284337729566190319161324204800163625968844858334810951663411097596026263299225874301390331935092819269467326321241342584541958790804282269528758826277249875082313018664276178966533590839883655394028428598183018017910163081196150541909483480294389371497369552957290299164095931140801142722737582008087440690179260501966205353231556936814216630641417049247381179253414790480228727382144709862930490908613515922140637856041252351645396071309725853774416459733071018763678115953710992463729571844680579311013020333268383091863976421987806276200659872347973448747628856110389537817864969275899382997854429454327655856671515873714041173616191764206810792141252818554762322558358148781110028972269139731881509357220902563520635056962424830835213485697278215313925890770033413049144869071108640267724398437120288385773884368542216701068208221793290177265742044435632327782300235494350322116440872381915425384169246934533535128577590651468129878611249226446942644505806850205094157874768952075180259986291268834115973244965554045102364202586006252752384946396389783942970109261481909217410026558146310536463430174683327193373904881924606581032099598673464888601140863141857971178412931628667044800805969182197273360019294049771388061201464980129439222665386847043660659607031513163657936729343980689683498385155480549068654431309618982711178204469409869783200757792594964848659644536806253947763036550422888539686856464368138800019145901435021640779599564894596600334775685936681619866660257454227805175896746387167368984358367035585435777111117431142141482988194035501065580663901513827095783163970237346513914333935304789401670497351701198395982554821264599204396269212172683746245965969681430784864785863906989286985414731168046040465490104658620699120791518451501721722632018221131374990465282463262034153584594703235855499653615527315395909491478450739029494434593313437321199369825898374138578789144349261029482235749037485415379976018984960000*i1^21 + -1551933802701183365450864543937346604979921219519515317636673939220789965602241697742686295433186733645142164555031185994521783574569044092111137343053319094328031917044395697960977672877321593821391876078027664699364193484113077988449070592883189358617990322954250101114386895786740285822091649829519664689066804040926997020336054645769917848345402956639416319891135201075000360545108843943566887107027692425377080805793559640961133894693657113576674369033731926931606171783764183200759777268916750526057224897979269628636429974145134485282530002649647742366774939353493063749517452575820881957323214503882406094738353950495706805646469868605616961768110656306540157655062528654195013428926612933573123885673961395281776692066050795536256475650869085814608011146014420371323363040368892352694279353336887758194085918932262931924665792892071430530929508825132287970308859150798084197570582360816521362646606044489254568679543541497747461675296148198879232315059560671862786719437369555295628496757667361970582265744498632628848468069738148179146388524332775991101551264132438787079274141038853722424316739076473238110558019997881220443945019095167855829993565643026820530766401627779630926012686116656644240974911921629855139010711981424828968593274805593702678243275576818193309604591176761511964480400753739633956870604808058678709002406284745278909780090441680249605830918566558539025731219991111890253240798383169763939875362684890498766608205966331108999963713335206733792834971445815197601249021135822565618776418248105486813647862372880428656132153524704109450816012522219944100932753606377735722091401524890088582510557495888428118206805511493968299762763826447967439104095057036431597202661378244081754538988111407224379622188183632345843929990906431682128924057000918777222908564224019173066696397784798373592795814320576398096769055285297324560024954647965692692868614187916759696215074112873490142510847262940333249376984689438697181365627020931614383938067371651022284045201157325890164737166352183454091853818940194720232722372333587548705592484203884021401474057447568141013539268549957355804870733263255329280442701890487209782317162176656255080111172390765841153940298167071571751654208182345107485117604855672402674927554095995515238043223743821605193512194568054990728979859786624065350620658180697902210124769890026053358647131980376369028740154491489839488309070870930630471534118096719784766125473099044765610863979726080318319206464249549361856568949240664632877403304004091490639554713521214651771174256699858991187634566832273815941393462827544744422997000858634114847984111382318158747781904307235286687680637128333221942510274311684081739366400*i1^22 + 41657845041713418245860762069081736773971525401093260668680259835809131252373465639295909148803587477337689803682990076202045699513225014975511463512450558669366576583438399484688694257563857044471398194464210844210471897178199060478635914142766617316653758831062650089689701399717904435093490646661729470693552232793310525686915377400365659671964204896163281803036931459695542122583048159324038258713899274695987480038865588558686526313095101748776829421449036825394285380281289001353226659686257052351291984622363564537276817473306768057884137175668451148733849033478366152102425693466256841186418482091454042540990464111858009519345636187217423886284468938737324132807784244965681255028941785726352927036164046126661322308842177008268985028771968591821974581595287141028903997084511731576291607234522328016121658052237110596087607507070568687928433588520701276486906311929060946097464921047973401505980437957607972787912393849343937623517477765724440584850122350440330394623381661219661998519807292912790395431680815993439721435343984893801792575207359698340895793424750670970792934872242078349779397473828288383684264450268599178207257641783422041205388160304864913583284630216269467605151766300838710306950810799979148172994639594451107667663319365979885129974413188639575523288397585647619853872490860543874375557417043042117516515006952766468853185238870648232000465672266329625876032135509191838514650317735109973069983839579757116262557039168070689523775195187314609912461582676385128654097710070930048142445904263229569610654926474199382461221885312827070339139827249377085943474663202665067472469361832114447030590949070268616709750008028777985759694687749616917508860474160287464056856995339494653946509719626304531709378808832149880768892195063440007794176593232101966635476027296549559352065438662816425061882824618210528456561300203895913863449970058427472820977381496029934206209920149845777595533845688713897096662546065885973257763197660332283093488713577479600556395134329859669399869889997576602949809932276576534605122735644782296084772265486229565651241645164689615396856978633221718962258864536812520190009624262354827578506883890618695012283609981661091142868072112415874383824651052261523423692063294619584120603150689177822126024646454180019130825589999730261781707313759109751177944026603808587549855938264801869385597506524393172428708321353431375358100694766568132312354669831490444654557334776264491981232242680725078230659513587259370441709121009558710736305320630037335837400355490163048125961525726099258835368222453338687207347170205550907662239515925557124331321585966482757670655471365511739791616050771944772228928139386064732160*i1^23 + -600888258010978230135100077392162229191645257100825408429071902666895534879040511572096440999679124643277760109769647717693952902760758915001795826752605046163371183799617421747617920037115884375762849323273001249501110679301702266157137909529498436004374364201019137980016623266872741989019569315825886163292041128513076513324763998185330963736081612728704075444945746327407465344652465848639312991607716630049090122571605507916342407386352678725600181089316093452327101661384073194806481115429550237995784262800377271918943864215464923329671778406531570510947455117581207973960200002642063377586733182772260347617350926825846951145328288882086511660065585856765867983539387361671591411673319447713064460302137788287725028961763014573935860061356065189573390681421383174397059013965403433695664923805866244651170748599611025884555567095639836312121998535348293543732251315135482709338966336088156160342580273243337327207311342335827415368596824733967784180720764512921098174718742114092595973686320216032658432548670807492321389126980496894162867776320272570987539384377020201302921755402850287127376151474780303721630878876376945263129543283385802495630066595603754962909021517313388434099902305084578656834775925341866964216522806343468255260952179211928944502863877525777088587149386341199512133120776511411357570945510500679980002828356060410541334083575019266413545679784570737435730760034867635044471483241352529529885423656900935782581618264815970987693090451367579094087581494741503094760072033313228442310120966982535234270077131681152120309666389419527065586318672484560754615671436481267404303692491964777074734574041900109607831433259082460960290092927397099574964162055221463253139467026261719121640713114539990281626078784919751858128486002872191135506179344560283971015223222656751041068217981432736214147778531152939840703195761815060408825683408919252308613562574700699440184136154016191294777861440794522098317378524407902416591685713026659186219377678845644329733317559849953586450428795148394176554842855985451125951224706496602321014821237935109666255729158595625721976274151404726621082418065847545013164302323290759984675564721195096008916681354683862272770778318937663458743999242559071345508444367483999529318981513486213871823910890447848646808417037128334038779361538767343339134189529214383635635247163228923772977037040350165212253185955094230321255708646491573495511167552362179417158421699152242209163841900479528470935329732002946302456287929738834208738352342095409955324073830011205802052797816997844755339149073183287359040675283785563121475840607234390180279470566992853896677751819321637373067629626590516209441507700113408*i1^24 + 1258970211741236610840210333818241827090103976825236898731970046047529454756619881838100806068488754759014213025357838209853956279207448670902751568399377547278268281211808061854360884019280526226987652982067002766228619667494307798809091798531235031857730412945137860710007889180192300046222081752824882917585312423447833709847712898854587336075803098510362669370288868002579642193117643778637785042417981171967346658992130556350273337857575478579630874008670331917730071906796851506706456155859966576823776919593011607088455172443073207829320289485139702801171449818710266824623040026897542324002778541209627449062953966581274987459198632972619132031803357868501974685290911306264686037273655053686490449071704425428490246507998444062038495054545422059419665914460710125588592737816954403688148149059596147475720049488209952260844816703040970896485810121660396326892084238954139109728314786824629441426380603401068223897174593740433235315971040924872284487361590879779087079636350345107791894407899373527395979646569474830348393423461490531434615868824145403232952197077169576718560838850876460028935993868107489467890510878594062944815538157034493773024579051071645826757729288479601685207042582421665260201497893774426137144627527293525396686861264110269594431374738146994310997943527030281161864666432918098016218277771142352561535185938566454537722244144588743344399134818542319545272710507159607501609138449252521598749743597049667815303969022356584306040720629772756457750806708179956539973543346688530212431803615088476930436611765113540269692474043368041922114901453530997649159394349552665391074506951601985914287300612292562414662611450217476035150537261793469149082032869393945494497529266545953783770786715685118282261590170944421881896273271922739525360032568145903959354838572416571457081192476787028998132006246546363349731731835373327836444715714701693794220212823575745220928261598615497023251565919639662556258249463945045109296622548224798631361207306262130733561397788445258920621142984521926317860869943779825477234478928827487352169732112496840693232121501806933433042275981932941402587603906726141322777375301653444400757299832106950068822705427575002719093891892734811991090430482704901078411076879746540402785359391948813451556930583524878406196440771336280935862224012200334280441799098300290346308059704189980897801839752903658391078332320298821906874832332654785625726593842933978696301726091921309781765971698271320094473213091550874837118091183399714253870771740816677580116808785022889453290953303427151565581874078644001139474236378594216605605693832685014809038850106925558112487392363457677991183354403972989623071670272*i1^25 + 174010782275481951236584419188940937074516347465505452170443808392236071954509621505153941742498427329707735623074156449277221482723237896285803557910769412851725682428598256726466920426406156118349719055162188885034527027931276446983686395138148604243303588105659052890005520034560944907075628777998472062024376249283184529628194123659468808751303515521397110132025416675219480836175770960533194510171186014244151864776389551196039333748012013523900443392301733175258360962280430185123217409387052174998198011529981304986349521322036874263183114957331715840689710694369674803520449099624057282932672110526710487230877518574938346627247292134344944757528944051196569385156326717841939218160535006732186255457437272853326483780947454016218760464667858638555058935139645269096976379196075182994020084825821865737296966116700128142150729407479357905354362940607268465521326962446001514174144506097053901899113262449375523292476609015055106432895308152992309629535793598556425729198092027187731049725279848890188237796444408902900435055039062343212283839872809443500595689678977374111512130125313528976284891334109849024749975578017554172533014523343783210175575667710736988467907807244674472114142246864669295912907003306424393682230162172593794479677159275454356183466655354156534100595352933494686182571998700748906866960336927969204755764284510782119660700376260302446818629614690463072936834147788055623217670750952690817244527598487889498508499324574145189499062453780184868768977672465309496502502977622073710689575481209627683626861057927469256256106470357928962346375749502870120430880692232557006605825504966441066904351022337088596297817260294381459800118785656977708754654743072557178116919090357654116985982360687225195210193213458437221596959418510729295845426360892940817284595651715512331786537990822809299284677779373242691315173086417807751399996551682873803094780578085815643748119225488993782567265921200766844248756869436315814191474839881327376050768211518832583473693791515130822684299155488162140396696634235538953636706335330879530820567520142228934292096204310505805337740282025177768927520410066665434586403582604365940053417019700152840663004323893091096650872081016063375891926410369132294822389783543465563284316311611454835132685143362345870074988128001547258248746211641222416648206457806803204358230002494533027409903264458757395557416572214862048678990115558944018835869735558717381084535395419065176896791241071271479639074747484430240673135607611695317122859601596011019690282371509822344686309211812272871207540908330816419130215634234556644971993796530809466733525051566745690804944749730335801441189956901722935787520*i1^26 + -5266287267505236393302576784488628046903879487517783862016476297241381172301436825903145992323824802469931512230570416404272198745100725741952047108135357104273680142123978516502046536575941418318259324096766070119971931641668247144484764693443845741052611446465497811092551659062334981268797577683286413734299965195017060856206084796162361951000681918575368435413152800545301961823493795619386203512863234319413146115746539350976662075805357553204943087992798832117349650268143622355407603620428927706516181177769233136887114420174942055282573145924219661318241579940207245885013223965810581563037354421572841951516626612235505981538935719749606555606305596118601698562242056269553909216265063728190700924142728476601991031394812690447081278924612927811124466316700617978848401897170147002050498807383060235584887309955948032810943046765920521772701455190767296446238556476193095734318729602214784954102443428602385659834005388914147969176933376655122382807635256097090336242402704036612975866986095958087435487665102421889963731400441548696326925246856954088695167099381903213124308646808146314708820690262039562430734149113062578479171861377546924755296668888734712016624612006705727131956360043833585782802671117367888808980587539192019233800138340501860793430005073198311731911518946358963502595884755440897482744861063060968088997949405779881338515145676769146041948373791984253149420048968896416280815750524744188403486896180814124306763818876691553619415947948065325299393838397349539825648067188618056860942890938835772190548959992922033525142783767859918688455998186334789257954622981233197091275294283215586186972943254293801448839191871383190422616086686124480947878330998761922990023382325428794325174090215854300766185105247895346608056074277023255600649518030115481247342594534366662017042431097908590460245702643610129066837738424726991693591480285096470282010952725862984860284736795650451825285244883732101561916989592197502991712249403060420216669220671605757949098182264920025715018471649532733199213806012224091904682864971873763446827556640895181634284588425610150981688926330848874633875961756717415368016289748539036701931594001161847755962421768166563083852960556417445146259090040429760063765296230182593584866811116886904678272299677030559791843727928829227705574968321995752891714841376616000901143347142490238073250783076844663506485026844879788589680382193977037299346224715412218429462862399724402048970997779042321063327330201709934888193258607565893657255209856598383695361168650568884756488144468500286673045776222879614272993915839990737109207627668669303177390073160946418141165079317237261923553976368398073856*i1^27 + 97292484008765753960091972415227940849393565097200714240571545279658659370280521025248668545630324232325868710430313980725958139183337431331375037939518130197921870571993481698741217916571808335870845223677128069374058562314116219607863688330735149300819783077080046974963547180476367475387108739793356044120148768479661720797903737250320348411732923183179040428276869992276391857080898003595600813672440282060044727972421906673179402715497474793486939163960044408815540402619234609378904599803609810835462086852683120229676170818439029152589749967174191804496449842126415729726521700810482581239762703960844370099700550895934410920750106842747999874530430769800763705412460227595614796717209497948404559975222349497300104782288414165109175431694042636460523886206229225635405793892106735380649364261570741625917599812925340350368863195262803804450526247376436106042367784768346082796017842652258697117879120550660645161727888674933944845156607368554168149190336966521434721650771820037454593409845202776936226329911551083686035761856966216672138912023642689184718440898994600446110650908376928956940902762627034776878102419035378173685096648543809925248223005146502902379325090082440163526543395586145492082996339875194289244394244476008107429985695175243365051870126439834875726699078044761493235374754992677821543298439745187296571406479736069314714931995156144946326119711715388669858045775840978319118628096939486901220795371449560736846625629109906876943023145972938822514894633223552667650919401496362824607491018521196521336240089051350369323540827840803625475459373466415298309397386181439430540082981231185993478231678123700926507273398753767064463936199118593577143079314070435348663859417869811384929593821880488776417948386171657911458330977104478481261884410712647057790352491918926214749759930476042514518236927491933632925688389533851155895787231909215099285631592656775429628517913343722692792713824816514757715105918572674222232622050238770495677037352972449868672745309412174033642390833534322619611822258355312366665609772499463249298419949580796384851271765518998173127745477316298964046844213863315415659477815929686321484733479170037506992596860724701491156300641248618709302385764985005042268331752194446260346567174529496373140062852306916315599604184412695258974820751743888068060251331491454053056098268146383577628708999408372088544740078806620672712159328824638059798102808635602341032739417954287281798657475834455683933337388425530439511770835603350910794423247606080499197054290530860104330795673599492866317628362067740678552200768570563591371068652028876620389722166760992461288869507224453026356455993769984*i1^28 + -1358049950124993696854819461611785643735297139546944290823026525070167426825838686224019325183731361534452186522896313928527001502664826002548909333253299069031138029647869395779169075787058843088879483075464408076789459409673167335884448049556745563306524952042098222503887412544945593664848849321096365882799634393770766356706773427729158169228015194990927611396337001539344968253522932577866816203161868891655697255071814406390345490562325124129550908111982087446605639584764728130801010482996034797715516956760695034740542786012575603824797539195199446497270372823582761543925803200732565996425099830664407313353440397088530268956641545652230229999699058394619291393125776045989398907484224676054144660318983147580324671533601595907517391755949046904834436507963325956334431659758499926523396669490898717463599309649896429592858342831386971862389955757685555722957872103606851075845468655576682941467848261313728079258807001169379877725422944189808401754643197150155701671121353298583280556260982881505063666141073322777821601660867532820511061597808376901848701631090827182942887220709876726546145256700887671792364218047638663000315898146223147735961746309697092107485516496052525864983643840317079860965002759833880962567706162115991512478321055253878220022487445689951233317957661596471663188185798463804219481671129136193961924111705975505572963431277712274308368720271250664752623808689438136404671223251312132923306112105433810990945026490708009490668745662852027126646797338478591558251507178698096224447048287540668832560124400563426549113510283551029087616712827514660702745570708710420021096722777378145189185055765597515752020508219628780293917475180306931059429715025771356133874069571692198474575597802117553087204784107533224626906680952287986190006535002539744326210391374037072539099380733219359442668988704337829280906640528027640180404537967472726778049128762700368684922176505246667166754128140271260527645621346539114111229886361618494781945224921177273320802042159879237336941251494783927894543899499127687495390046615447692199112358620756978629380260360565824930412408194705147232791728607555747116279628652404034736895783367050739496026832763467409936114674048217654976767591117384689301169389445767322952991542202380959560278582921954185480188810127279029679300767358483321194032666422395509416495641485121911233673627826771763772902631332385614271307917489665259372879469472173399288768579110317809647085159613347366100188497462559393138981658360726314732422341869807925293924493667719079895227611263362096526559574848094284216352778880824912930189663049580927707043992192049234533131418879031110259852705792*i1^29 + 15292950117174499886241748597643640972902510065490374970708713446324065385709197024696410531358897925491272270163051593071037979174476752513686586834198291833030905324586728802029626652012552379298932114141762574769173930881642420462165158998908177128185133275430307975834824038542284658513188987556948905030983344431563458773821667126822526614789640507479510338924339761580290883402643709750583642558154569734778533106390016153541563260985540115131655922292276279941354793815136616839897046145695082461598633878815978329843893688292896152869500134668698600880792309665145099748060945610834865155164738163403169091862404656116359124728887322271954718786375145595610901000893156703870895738878813863202261126559456101983851128240213857086498449633413941258894630957765451831431757270669258309988783591041034937915492055187606178868786232049003173437390558051273071674906381430372820503541173654470142082991402271661008110397902079391954630168604322008714308880487427714564577719748118178773098650757051876716027662785659757437164159233016752914493076564233921480225498227934976280278292552012029225320848218234316636774046939986124208944528938109747384322161415312969655920338610555870912150239084902070905149772058309675645385763150466641903564642129195958447123773380174805330233487979567419617461690961674887208565590426516614584473692054341437695396189964305558827059902620106530608932662007461535716266834105733871075042719871618583349006440778378289539999962690531863049061323396237328968756424268857446931774094036686231819172702375258371916980809932107073128640174213748770990895258878529202085207259064214751277547573082829794211185191586396960536152498079965277502473762572670561894175376623616459306713186541788603949684534176503520615895708964355799975944442657775801032163199211956450594541432754668949633274012522461966454646119362061058710332994627785499107595708818403431491886880047424217757422651201005417578274317597167637573764327545185530097266052223242927991936054511089734102599378835280626417762566994906452669752575864287292403609354666288232465718154861619793817737147998298263839228801004506062017244017099330751403529501360869295312776742770784422682766360245112735634273261801069847360956478756333752894317201261715532487163147341028042894265480836288644472469122761912366114221311352355570751946285669763942645857697967996723185764316743326285360747446425018487251108074947144016106796224886301804459912307985470503295572591826170679669154023846159993334613442169784697021696978775990462399908171712504584646104592194430158557186732214277412378320615066175481825612327918199601295145200509152349260873728*i1^30 + -146014995469370518863352482073803388547329978425665169403166936448551822020746709103581735926904730917998117492715590724162925528489678370089677618489935567571994317802653863452500869154429398417898762283825231837735898133230092897493992510360193208420332596602846842171829877959027633242117881147062604125683344918244527364159919749986643562590566052361174317713619030236544601563651835271235390506578643419983572571130098437446238704397909545816669115627022591200004684581361582926190415922714885727670682588583876927226531213171688460810100099070898229260072257422125633810235905087481781972078771901643105390499614545439044456291693395526691011787522277649870530617362729013455532009134211155078617258885157673274468653623923801032487724002584945882816654982298487493835522727008658453360222024156631024914887108177502207872627555168620427347482341651151021702893846026687405920551222787468221499342853260317166667262141201320668749745122509487149624348840205110495969984096554790082240667777128716877611458299571131990822236892999326797468421646647599734443133990966327276468101558999367489464511891987602204548405897078670977348318890044835169874091814195171704963708786534608056345297480793327125537158401104952510751913172768439224179130582555421328799157712009447793060201023331302404334406348768070285134648830450857954902060097626335000349137234099844735597645261167204676228197133148594334533524007509598426035993414914402197852797236083940758547884087955954911456113828820371559318873696276903938261496135163381233230693919552827183672659371520043308200817040447442614875018893301257380456159760653609933963884636304931507387694247106969410132341414303964888981334437963888814994819320930026098821130936577232881731345813902599620393013784892994602858510123946396311794742231363523926366996721954006993069422088491501634459406398040639979409325883897956615724134104890056185642475274560223806029354574339801478278270297056686219221549344368242808031458233715620919602189192008611478025379426361096091978012149088062123499703629211012656277650715383568784326823017187541273776774598280162810717676293344773367635841705213174769409578224888894950451819959776598344784738440235438756069660798356751040247233291938388679051458415357126167459752258835923544233631345340285658152381178016294699805184828166777399636785557284695843889633773936110106966577918031641596754835649515787302708625494700770121956211802767965742782553715149338418996599188665671301397987433070984232393622603453237796033767741856349767306119311872249747331708317049014768923409598553871559740773304894240016971272415382768441735418924388264706048*i1^31 + 1213144832986886388317283288505717954444904148235761627197003530935875580460736129045650013169871074983715403135037923402775058338310018520564832599039188537029456732867340877353759852831703934888361737334428925294977347105579154434202664591219711153939902578734598395032680978246462431764001389240599985548571878579041331300575876930497062484953637541695551200813495233378497147403763269491709173783987234591441379123867496254364164023339630413214487746983426166644614677425661063363475625980719751330554499987109108942934617536489003146858585098138309427349692612053355449636980873865536027677398796059562184863659609982286873566623258034499973388278653128002902545227569917771978121711181719194700752114748278761511552306650746770147746051191455605553782659609272845966425928438901532973619267737523699065272149500939536873874485249311071669357694428587471201698512279990331527105972086560682815482181079734174823385942268020258346818204482462951954151936261700546838069397103292249369253413975613561193244988007386766617706479005050039467739955852364858046948097398074109065712729847824333812267981767933708937299655743754773037664347475619191239083097420509560455928585613577476145817947114748942199765478546058456727346134219729434550282729976592962679234628034944241676304907900737386897698252351619246243865112017849525484532517662164454073823507146326975951547328817413084948583891300816355803631631603691743113176828440936499690484783715523574206468803294557660574907673974755839090644253834294797839594379083169353509927313523380236028813430522840504777795296789766494540688266208475693831114272426397521297893053789649791178768965684369405455615102490073026918135934994966835022405605036366819365556244287296296349904872570833502612382538206038535950257296934337729197004609328951588779421599056107033640490569235941201811784617485076004449352531739007068322420978789425351366086362797490486618975045053588979414079472446472112272781730981016126406565507316264127680109861262738782747288185030187762272460821124044444306699174774510647868158633142427652619581758189351974422969633432902998377286819611737303666687026861006077513161220297807509145491959063699952875476747259096452580726772258780220477663237167793609045139036123115504995517134405502383922099051945426967007714991083657366696087699656214301805393935780408965417224475345116246214648201165165199599685012247022002693136757641289903406002377926044746954834936491114142637451569816268550881071405821451680908726357960606694441927178783143120482920013613953443331807467214841602324597977139553138391291693479141480870188514560008010300881560970199040*i1^32 + -9022608601178569985149676846751924313667800408277366030393894927572951311896573594134876184423408828094292276908691060058845460899929289036468555702590578880713193525833503648521624521039020584726159510074209688019160385000579833313977373903606143942006909346999919518141719790815479230785579670067429794503082424953405507077789358565633313289626593050810248797531166800410283022793739022571804067142324081396695945064283260608687127355091907819363728879208911627636948659837630208260591733057768892512236920707625464756826662146004227160877177183050600231838523407763556709419962162720493789811960052121140794005045375173975818912113327631868523624321840056496324075099109513526491499119603193991087735705490611305890755829074166289627993728560173998566997514243657669394594262154795514950476711977153999574855802795153495801060649410943666145400798144397748632482480485614782750756311087648149377623186792135878871319707411959289973169186403350595304419784090949776689261073994020956040925105088649179716394983933775662080209993277725958897430025521114253739301697063207038672994566372668184645766049396307720964234351358180787217331828638939045516617229140841840772275572590928592987879206392652762153604081615113743630060830725538374232259167972159501013792989918942021701461935391916761637691717545384992528575697686580293676416799695120979374785514243551650327956503282665373697541554711705766255296551308212211667959925286628042444665628726856132152525606651226994370025138904341463014694641362526569753143618593039576929486555205836426574315570788040534769841039566595895564588225970751109872976641313388916174561485608247844356302966380031440253213637548917357936141494087286958224001386008004474599287389510314017713859919349404783699863093327437133102811792031256260727595772609219180445960211590064967449208171244566991076083437521046934986467480615682744217268426925277677423939723484376504163309760591514522442042524125862848817824001896645142357212042681666743849384282015062502150763977457854892196591030705241041583834245927797334452260475979556305663564801360103053868118027939283484800719191076869437331629160643719512441787965489785260666896448590298009003377921796191115196399357894893578819090511828821866215955840564733093452056732034860491834212475211168154094399430892823114125430395831727021590354627622275841297987622870202447081559459634296081620470676278918645187829655919966142291176066684443281560751434560484690896102094226904514670411571423055889483909973588399477959446812196042475390048751600267015549941134257911786496269422838547546116535410740978656627830060408889412517109956608*i1^33 + 62572742721915034442006979643689493108894942453714818432657554343638868550428650989373440515074808274381314136547674755761866948948320767051178961778792720017436124508903600154741801290870285853653267727606870090975531134849669422073362308692339276228114942412561069617342308595373203485156143829107360621481060905170981224952395188530668968436603191850667430461520773960361847214548129815966632414273628016681400346453379237513555092794581555524412207298318652003896278148769705289936756466202362992464396388681899864292347670783851144088371465599896793316922108083405884192522912771868167449263890644041835914545680900462208900850229301668406985987394469641705134838630606845677398347115000622374887070951698386437626184378170374574883930015720517645245619674668265229089498423404150041658605765461285646248528275818241764380139444103534050126532592156259917606705004035586721913176225844637805553111474270347764260178079983402405183784581342208364560235454904076540531094488785352835428549043405921710999654100103519648596339981263335445773827082613733173177455457977758841384633542761888534216307681866994815291934017486061218159949011865784133164060007090195901084448680345235570293128107625831183998068023235601969237709406262700658699470215675769325407402467422327707884761427803435679144160030088371972144658736434881833734276481161949975147578376363880126136890279420438081086633052256219389740575711725402121077148069984051806312794761533571486505688441809385957510811332641695641260879981421994188376693843981680457782893275985810231338947189620111528846617559352698348572059207002079426127914225901836311432496275718824643410515000538754705616022327321030574398220425342969739006455022048770111851688306641185081143485589965616130030579395034941493963604103502555400535176387486606162581805972090880256767068001098667542170672257443749271291295011379350651983484853878879848210522162982494355314199605230341015600021974413470535795398155244593544970785133557150021334932247043487657160023091433892756828167351836951902737702182075491008023031369009145423579656287553030152152900391651321960154073703297619732924967981733632741192437509940132238911627840837801361409123183645808019787127889238492703317298425778274321416871741664613020408051527361326062258168734331156913630931372846163309690892311862429699708647835455136607008972285177755537425017027039090388741958356874621328323630560926654923611988956430582111808778686202547153026838233912241685085987180797279588581868535599890858531742612026483073111104308974557820159733213641281219492462424337756473579699574066026026702294085748450270380032*i1^34 + -394914577844715766270785888035073622861974667868518081510972302444280175517665150370131946780147184725844749491908220501002198841339433766854339232309953381657913497654637080270266286703663023472571720807301236361447245984326052202913014820086638590253817944591536443870420053737019112633702626943373815480427188030250137917107635034567110608495175770662554099842554678657344544499979463178591136252985473058709216061585436641879009152194762667018270491160138421332808810193008179276387866893708280170305445518083439399316165051560853926335328490728308015734126741012635616193644000357664447722333172050521037759108317079847483666005897154166305447923938496980131130272775999385591404305843230082367283624020191783919673536052911521879523316756911931071145232603357880470654317378665568601485466490222880620136984789851759727487838886736641249220127424228370292512537157752030169570076326936598113126399120833327997469635329474934606291973845057000872351776899665575725562792488335007529460625135980208721419339332089815632163682870587796694808070640120442493082919780226282883957050945473524750063452379546712373931553839740463471069596280584414740953405090776084820737465942153642967086524595012806461918646051459877082051859311595160315065121646748205711916161785995573158130719668913499666357737449720773227163100712587473131927675546218607743521824559205887887359151789426888674684182590184872994321232371894470658238096943371298181960591623590635534407509324567596263948080427518934787935797806740859680821344099522326686468408730934398456669859981298110141088222824013487197521064882343909839195068971909439383222547451276251867968760995590243999935843049049465556909610104494805676820591379808653106990593831885223245606113642893674045258166199871506989314802085974409802522892901569804599520871390601264986298152268224872904249232943382623920223693412083489873319100480532264919971950823517336169426403701164222137522817576452868793072429550023365306111048784118776254576962575061883001810002264024454348508162909640886653686229983192240830593833067929712489823663598631482966163562322272194197595438117736559289302848316649724698608589532780045157944640596527630003108869636371268563843823402772568006459994888203772831094017234619754419246208231508739691520280496072156405681850651255076366394632455122218709859348427435954488953721761394533986601214213652185494242545131585146021063862019895434321978681938380249494129791054987659304260498500055902503245558441025235869037681632360510382184504113662098637111327774681096036992542714237255320135149772717424642416537504144825042040259204647747584*i1^35 + 2032845578159396964662866857062750373179786174423107182200620758440107855262907098820020987344570607578340940335996657261380086787388933669383163424458028489349596556589401099740650123079394863275259861764314969326917607376190932232708760136567313696445244922805355376307703291453383469899661219002309715882099034994757940624909593468769101816266351150395140116600222451611736867262396212892446482275919830935986502518210000896458183889256399557103975963358092686237184121302160039996932010583854169230985313485072803994624722095612315228692927038082369664821495063977293204416216614955727425773808592126747853659217021316653877841377525295973589022263806405110806230058502479585128895138371253002060085285112614045248841629329893631146880273157992012933124959732022024847649250658888412015972750388714131823392699520442210125384926770182099842714081285670502265707392016068354776310064251961330194955060670666839190529013823852033445864751514801683275585703654015603695208972909497320731202285183696136998401588141200543059987820087405587346631280498133116961492729040003308652887082169370802865156831008896379157086712647049808141126443111432041233058487525842714025118928169803813592441521119191700523952753951269128565726183573545731786349449736508014885140631004590763878641031883059904066108499917974730244228109655986369736692702053453872599040630636534454016926460692769284653658104178946977491784348136792664513705753067260326082488708994249051997937762844785350773585341895974435545593545847151241409126675368702059575196796469380362948981806896582948934976738719422463355203984845074962969096979279974061587817055105823015998824348735419571666329916695565415005077147877292979512296046666007843155846534438991762823199204085044207942331675833866221934023878310662066402590502479501658660254157640530741951277886091948527535934618923629464001348307916423601355427912974073575875482431429560329558496141962889788619982891323905068416662935681638001125833875633480038595158291367177977008044749690339257906299117781336066776217257819881314054521587226012233707039242115216370533708087435939452017060654892399084542885995065697687780812328498758329554827151260640831256947035320168162425155950682783481040511357774756099408689839455969105655417029613653086590451947112899575663550588482282958835877111400944740591251743255413123790641801983810800202964950224477733539010352987411423825592246852140794862017508426940902567073932823938288282391035029737994862750353311051283733972131655558426495362434122000337917254345016713887720140255621616658527191062319766655200382972504937345537783533404160*i1^36 + -10103813247279748676416964592624751913933208996652473360588966032338211703447875767381874175659687470388489148696683065201448148073664892145701208092028086838840566628577980361045206856341879347629219929023486673962302112891121154672000402215618782539838314466969433878517283514507512057226454552872591638167567128311002464363775584151407644558806058608545809980753828224469063104426558400747962776265074335833807205521706401044351633793707520163070739861216725586800005211298703482605901373857111288266289614695597047846509938110280596759140571223592430552260721072978190088116609391787867898325517003207136529724648542034265257691324157393537791349247685542182698596114351827942319220042976774606006600084515424031941812965689622050538771493481227783680448637385996523405799173184391540228070145061178910110129284274534024485593722942545755434025716303720897258157104074462169847388907929111547192550296945755013906089645205063699841303366888111489142997501009503781652900881780745897537463338584340975541928801280942113015052448088222341075143241985407952933350734313660579078190833191865804212262805590047711290927885678767489278011727157795210051960792111293770932691528889245164878122059008180961478274607689763660659243228230157630424778489967657781120688004522023165622781228863307335984803422340381529809754025748960654065087789923043291767879485865315025793227754058565079397366340527171578834878524083307705949006497094944025413413742906629942043130251642266006380203367537424522919396878744761983453559671893040668271039624585680257712674116004199631178073318840337872885867479960036609848894299702837425468932319156465912080332217018387738998929325060894130078033284349514012947679661022822181523048439268642728465709945693335499936358135982765726109276553520889623532263465727784959360784691471230409253170447814727575193519471611618771177500437152861631252694710750293781953394399410857546377336782057293784444582203660808296962010729625910572185798730840695210147955033962340686682463183854365167995330097795644055467853211223207238401833711246190816757468230419156262356948986942275699935859512532404628790921913505982816147792590334969411963897127228473070253796674033301296187587218388866808422465036928558449613228918100440967981534439105694886254269436240569384415578495120781830083829625542861352489359800281871894762098655965954684126983140919109269187761930688524176358324798118319488090798043878734865174716334808038864004327175053897042092628687648188284376867379664397897379576503229200014237065834913356158055012505517352945580892793394650187136326811768672348725575680*i1^37 + 44733534746774687736489604396078987027065632935068442574912757316436611970779126316549646891315073333054297872067699547407241599272313069442917601783128029350047263358709514480632508040173669416242175617648351465560217435965222249821657455544074778113222444979079772107978151544689436489009294980870310993651634295978542833903965922136275268279648652207427801501226517706178261480402942452132873866627643353762683903395146573948127965815048794844559992651619870545391551019573823124533046150897637029058724016059289715331363182240015968598580332874641299397305807393479159965730974718139792634026236546631559335309705532817010793462073851910011934119834068494277928756642681457435397655104983925055966944493636334616787504834148946708581123480019799956498936597973623211286787431784788643127237342604400852433881117586119105471618072458947525037537358894963629109686199326591915679453880912967762013098360474678673070797974112896362586303936439174723225598585221817491395736184161473814404574143515674872694784804986080500323568148696737963558119182131974627367825425135582662246534644820547725118437258952065594552230405028930455281703986082207356778518382382578565477651012522646440579215197850261753211303172017700973220981992938818136373163402102781876925295388387235846519784080322783296905736252229069198065363717333477311644752035342021717794976295883200842274561079251955118756755762151597737280613544295934344015603661224987334929920015125415253170077335842746222869652619327820808725492197078690032946144658669053936633702838288526374107789949731540826997331332428312327142315062279700230324618922859258749871550483028221314148203896626026924316323483059765179062069064492356912819566684368526992694261625438585000176001388833416147583885423193438612741921331477277267632918269021369807587604799969597328821593513310180690913284883528631832915780808313336773619417314460951065302337264785112395363727005428880845049627539966908113592885098665871133143061301886891666932944286719000404447380633992897264239429517660577592590061604145725204345471225970082941981262406328479206537928832426438002986471333268497358502777138855331402514892273548356686511523548463864951800395349075691786870600621733873099663404787410383570678982285571179764406383770461718052470017336804452009406788043044839545498571944955713137752310651347568887321639464254646709766156202171086340110754728559861969849318382098352027882530822568752847917615083402880487483794373361076099205652429407197861411622180970771808814236071920157203572365862306305236163390418317061369960795662689810799430072518906520535040*i1^38 + -154460454966867226822626726925510361666159142600851805296663914517068275460655221427754976836124561728981112134953149231627769389313974428472282258333270751072762036455702243049202128124504034071324010045171319368383358288052076355792987756439781711164975145912069658554380375100194019456970150828975180650574025664320798627442874612754809892192002941967558420992858902217755415552310752578296058733665323466552849918316464136230464214844456242475025325600436187586672535001448662553600830714955926523820511897509260685826505297611658200210334664034940431018754259488113258924114315928678006081709614247951890822688923262394522154013553440431062220412594021691140145103925633950478317637639092039250666302768423506729606919387799994250418081494076661502105323109346116988830271888398093777593668543537409492883869523582534634380383078323019808845968147410813032392015223901542529673954788011865217779178475965072007787575160256530867047269964057951443779306452353695550307635745551507533088033067541365727408621136555349633080916367508807825002047086093832763657342524783505721393327510518166474564344711553038736231099598442976100660451787578720025219431353105808931181455177457511103536370822965572141198876250349396248984039861611687592139464873159594880992167740362138148383348826965727777900245336859332136709687481494805396614200049091010029049072324196528468759560511770751929337102178911998142074171172814805158981969483021764316042288032467754544221982285098409900874360402052808970393841097782907244762623302659773055488000506092582372000437094074977080248610414107409978431477645643572658829809203373283787456806503078364789717875072168312746700928268931301561158352624023559505323909821592103423897502675254549536608685872405166885176031493561266755160581222929800912087108671467594162655836514897217412496681391147180606397564839031295579084732253236563899039876457074835516841627399607319700982529114502021351212215314262545316861385456926950440080771463710789132951600918644078436143794569637223707465788371288208639069511856769776806774574154065149188462420437273344500169323706265373343205216547799984711669393341579924605885880998987860405217404065893544846904342007173229998420474562872960766865474979278355304851536373123687519443855568578830371020363878579953933381284104998920917244412695877698628689054980478383930159600187194818187508776770873195243262712295499565349877352919721802807820201188805163865724153865227056520947570091964620047429114205419273058035465215850078038287653005321028807347962668458428394358565683459060020075965068141910775576850539216896*i1^39 + 885016184272290224056959057463024620611500125825157824677773780144080878199909463058207637640086918565253045446033637135780174052953328729533444422663828224875785259661449449274263833732940851582714663846068117187683823571574967564700286185384136923180522553353879162682091961121022326549036534804960140108980641401906730573838864705140983117854181036821435095699878612048559707276881536069954529008629593367106603253741163729229938993692359985977591312325298132575453810728794929901652001792304365652474539183879719007146162155934839729352939891249044099785895237237505066530709667473204783097574386388795033772598789322258924921145342460851646004496346655633181455094299210414276462897991269443696998186301147404142952332652328655936148249741381364261537040247423502006186555155636943247433130765602594955862929161265552961036503426768424794296708258033141934065702952041808655386783904111503531853562087632266241694540514481199550432711282390245450851623574890257769190196232402516305434705830344572014835316938594330561947038795746463333350261552428627805912743163853045310607774637230927103976597168500730215500039316271075620743615627437119407487056110934891368879110617004785633808558698477300788918065778074275195960716150574297347315132578255941867468365698190545163652012531494155367683381132510550930516078972736675221112901206444956535408527728089250773395451888665031370859942168058343156014765405775873578883602742523328680720838364730939763485133988312953147916304923387366632810660116067177554362705902766987589916024102978984251384565053525228332247500641226014745241737202030032445681648379493311723597856584159536590288230834539270476731167306597557242696914654051352845968553983293057561040481987213767857961844283097450096248815565260128430330028754753997221108826086456445257624837239261085768179207019428429579383121484143379585585294823612565550272311630127297064720298953202403932256910821489300689339806007989199971217013126395630307381831649080505803626157638000475873256464922787541476883565354851732112954626563032048549597499129640175068750145461909315156778163939247555004381396564523502754076137741629089229369577900937739687740799150241384910256838782431029704530430564204299823543269905631713078309957578823374747746447396921189271752492704565876718013449057589912130456680660142895244931922530854867649383553102078486477240751503154339404719831812333012569791042080878069754214576461652303650061342007627069157963673856642800364528286455504150919203200289113335165730321974196358291998677073122732783911322218905190706860015283568961772641583104*i1^40 + -1093151562131818168211510205643672492921971286094227590923868976449804620532634481246403431815494138526021783849314706325853688384334264494927312004027891616154739829855228855775386546976329676760178859046050167933434920413355923737309637340274616817266751567582533703730582232161172983075307533928359591179297906359041903615562216743936644649716245249198641406701110977630684721607996778204603327344648252381396651127498233334870946811051489716107500796465086337625343153949125486956323123529443011144817167998303567296580180532557664298393586633159964681824155949675160070347444821175736774846665522167821269590886198557917388355386611541531390178478480901831752740500289649214077289314605680942434831987824022836813795753729180324724015039832245533691548410309521015463738615342394879575053087979630392811441875071434355226570133291789921626249778825856127648957767233003520713230923693313825985794499290359273399886823568523459416013649329808118919590936324707957888730370473069239149838726288627569886162121357442703793732342800319955480305214182496148953416953270403036441919020441936067405047380177442149366837318189826110324358150313518747765020513486593008934465310174265018645975770713239294508077088760667543074697250507975859988045792385236341576603932763051181707774882784672630294619613108212060007517567432459376729191842582213428559870614646295258863026853888228066756574171972780024197321370412678850497067694602932585421320859229043947953893666758938027609243511926154443947157603191724957041425102015880226736312654058226812977764934759144133278816199892035531546630762326105701770198630177091541524802633028406466266895726326724165204415847758421715459207948824623457669022260265888218897226323763968230393132587383114164671080962798230326999876110763560108745606619988890312371191502980898222741148654167330600036313580901535505791447473998028805041408300261042380676546298502295943339793171862112257031567594032265930436686285705321772737441252726110866105671849995339648682981379865253414188338586674162561406825601015610053880555081800304477110619675878528492075579168797902313475624491789976282417801165797977695201203166274504564299643866969330896027615126938458285300202030973574363023839101997404976158804800474285794082747587929614143116813837531792394452201502469702323082462995596536087126534094850269765484098429885227143592914806569113479990036063694212077876468013356149536090035188120124601176772894348761872924512070712655043462111812594594033591981864185238248664640295282098693738884440579155680554143158849222727969672611567957903933440*i1^41 + -20417012132665097247204768084711532420649167009881175387459709790422228828693971999638213279605519346099934773526976927067118241514118470065146604511410015074822511914119474428055285325887408821578991800166911954959767916075352261054259500626762121164958264219343464214696486058560463595871576255474679134405491122947006356679532340277798576090136959771270351962728730481911857255807486045447937026648183695568396809159611011282731212214652511094843750756301225007731516263395294428001436272725907704941580036100561459806499074650646376251113726178750514398467183822597451144011088883982108546342353368346444784663914620275421909240827650946805809661753720470421839762426079146054153943210664786759078793678640738304776500134513724015546130857364197645152859628476725367991047055360835980045329027018886987244657283183459268846415532231073419428299454712312819662538040559308281771825708781031256391844235279338278459730113533730852369118872940121471328891297660530184602200232416479026002014521785699842767326104155044905842411665114838771029452930050567308645663434314493264923335579005136681590810399506410967661201343555980614532514212906138220769932953246654163012714277364585827570732550332108185107013181300343989082548568056569974323439040531306437109763370582650729469143257581187613667940407509454978474119979733599829081213033589085264357540547179969386168001172898002138593771409698806631967394213950249239089557749897159891581569621920182025632261708827211069944169867022976174101010843024256225336240830679283637150171000525357662159209512327178955488776770853262328282658071488620583044777121980800492240536146783820629838909353784167097773251772141956671386519783298575344584882020286849801254002691497575405777451063241487664693215569045171832807417697132751359245942492888739993484162705564113244281558192385214221474500334120558331019376275768162977919904556705589932377288895345550710913198669752029751333256002429812196463109118762051136823277493341172523668548789091031769364876506557321129334711344772579684249310976270598015265543485068252539456983955281324586880539201874288892221673602409893440535953346718008546154230955814576391471405211182690646247819725872715340518685718014897627642871979691754992706840116906887659606433143834385555849704272920794718091896494749347864832139009538708386682776116763537698929499094192759042887740817467323400471020344655953291651589541497597980382745461557587154552420038263375482260421514776840758155887958541285367431854619484578035168123163087896191551713617866196128506845852830774851622382328300437504*i1^42 + -113866204954013056876335803389688742822067121031734714702016706649463020150224043496751004558955209803592556449679906690772733998491595415741842244598061302166053854901111980449061646417780633946715619357106943161969431868069025114696119511311164132140040049625219946418137921010958220781651280163471194453172850911114240927561738510109642568523787797218891557353869351096949312253799673566383294764955798663182392622008223603998950989510802323952923858671426141997114339168835458894991579000121226823200284910730483901362775049805678990105461594280604717658653260826227664033894061515833922862963811622171910085572610705500041019833899683972296162665245231702577877723811426886909127737245897132768824258752002486903372193586990887663341405094832527515261904325267857729961555209646487060123452226860001250942472098572630497651113352823519391047342882559962477830044524098586805071839660748785298872155785530012731405234239033032456335138398346189764754068633767355566999428423462299219822670998207093123150490251183354405230382001983449678726838859632916807133742609740679005617521297609792596537030791747306563176624100221033309523487958147766453957258830364806460593960957163664005494741411056761210846186297712990670265659589208193977622146707857126769152833348652625766813365683083842090852739558272787245326899739580286902704038516938730890956343684122355050743181717044458368621118491586956809413600119509096405054363618508842818428259521013374374422573282093861902520729435709617503000492240799653078046056093885482848639618182109989223165142409823939013940112302297615534800749727786927701617682881024008795631986830443555151328605521720565892329071036347752848688081410039620428117568413182818309597560470383656316644016079258535538565339927112704820151464788164490816834109365467386566890360137662298029534345447355091449515624903355756329041104284578193811591405356417719634731563555599904352805179220751675109531519362410350618370036895250129481402137508688505750846384615476443720917207001273434123087374801005033901252329492454640441320199770538181245569638995332400056169753404548646258690093846708873216538709303306126633927432747488852281328341147748254609590800531028537465620829899275476765196466276157536303574359538360711170227310511152403899213853373359846669327687301125950717089723926171660533796750859862655222858789879791435567516238113017717645779830737595975134347537772549398987579565655556653027084444074214519883572964599575459187738420572222191605123016280790510705646125085341759406800258937940568264168156724610084832309265039360*i1^43 + -372476629965660001009010205341726293585070389101411740317470327877211593494727807133524519020728713004300135163646749270354368999431592573389950462658068480457334904618655182228081043522143222765288478181855436928779782302700177345037854232473677165503656983308749881367259553301694634299423331298862136746992820009524562460482580827286522545356790591670739500437907612302855331863906186887649412810931172733060489660530421327521249418102742715270870831630232608563323628666834812009172905184766776714039229794965911828980673186138775693241945742996729118365289767861351721388902135304926086812899187958026973007382339434888133332915257757455731539938015229767344120113661937921921944553508110039175793614064735850901783750617489560149674979799081006112309517687719419680437139060804591696791871370617115088427589129265671803109595692069558355417679221466504544447752016617242255855929187173190177244215365915522228680991926774777905144834601050800539748365906621298600455096885075264118911001998422588467178190958010943774037381963944772709159281636926384787707417396139034306457265113931175554221676600245527329747035815519494968627123170269606076869728509534314727508565087512406876832218114016741946097780773859238293738911772045033611745700022269435405992345915994419542393814946258218852561801335569750903557391067025759843986924084902962713934887399687151632359247709753261100367289018989431097594108823448173644567856546149165488182169093584327619133721111104220258860584428679545809163645757254180285272762053249229252854777746726054952500873396209339806835819866454116532491185777899766898640650479301550752266049923458016404455520257934201111595763303504413695874479709524761491106057574632468923006912101511094344856931478983251045163419331448849741800880543025000245074126168063851667564568221728128554499395825692703206284717008518847492242461685167013664578524826157924676650733935652383747498444614538536525146661351552708345342339717118215473428734416883510363423558811877675477426941155340252531974064518620401933230320873779150067752653222707725566443611339351125377600111410225690601041381254173812585947462319896001748672386282284006227157826655954572166235495963065822013200275004168807631680615719785042405271198462781762428638744754664173293984994867941622477887393742333435234073625778098978257392197983496790732623629266687013982230674836167122180886007524613491955161196389076803066508258058050191319511216521039475711541525348579755834792954394698973372217058416625484150229326758974348392875963893173950447985543198488005403738112*i1^44 + -822394456837640567536468891734074293824489881993557237592203653130818515889311972732627249985245730673581603294587557828162193887788436677812846945505331299139826792980362979375511815166614557634062743447272678513889237427709060203032886428909790241951691436254303389028494148005364164377717911549223224115157097971931788196860375697748242445639785401189645394418230474120716692544506057501733901360241704948336802798514807988811143779668298987665540372211826849170856581264668199595358801719129561504817370970133646182986733914722777962388680377149679739563477455118103432540512402307901809609391859044468983804915643902997583918776775070837467858921948418401238919346060417404363137602114066851428455148935170495563499287917520843694724340687158416382116387158847957638166098664809541320389285150333894734044304210241552589081953887757038226031058992211989814987790048502452963044123180653721531539729054624916242905885751266769474082795135527211712454138661804070188791240722928486646231821639496989403455283113588092904586542986252229377737504418402343407962858854346697496031747969949496096708235810611517682081456705781458396258713355752854538540242434628925664942156069294983351209335897368252408794412621315232440574871608961543547595885529214858905662611863686707404179913853734900664499994340040688517175402553374854778082653266984014478296271540645111952923951762975833453917039100235754045275641986460683604250222914913693105926571948059941433094904497590859963675884908945515455833882695470302213777478719690488742499905385995243643316281754000559507038532095789818575313327108386545779326215520122478863496648221487403968374873820818795478171559690004815977472268388900997387928043351912700750188812493626267273392961869447471705377815350561896139278431686151029237638816530048526562894156840727202569540198249330680635439205066829903138482703422570269687217320250025273005461529026795897182689455575412838336522188594959418128447371537039096250673925869069350124567017002617110193069165493011791222538705968969451796343480382180457835305653170264803086706163241445087323776750177872416710594613802529422563434543302979068610926527216719175193675068204084294792144709435533932554484723926343683971349191813866527196781380187651426661333101697295406859771328278822276205635155131318892210306145881060080746087047332528681547637058182808632076066682756298195972837279106214057783285577893996829055575592513604258857228994829054312622507421095246382170444147640492764840695297647108169090203619363502829009182865675625913416543988828086468608*i1^45 + -1191131004620276267737984462575763429634638511690011297512411066746388422437632990678268718273110045816706241412494316701994769343838763055637771844971930538465776490749443691220084264058843480664794520098304422998336283485134966271826371464599390578308266994841371919057483654940287560049364114374812894204586365284692594567968836283545480381239183022025052220937580201358243620539604434409926531554507226054025870750524452255899163927614406265353069158734291850492126945012412664385437951424111096864780222779532508628263299488935708298729847160230210831885905612824595972123142061085808763393230657199710706520587902985448926426931346793784751871178042860928566585842660951351204091868480857165913529033598546454842011763714344730936758493472786366117932387606667455491562990848663307570093782078338113073313255096886809386656898574604367942291900428700313311843310612473750649131708160611897095428733084889906186838168806436366418673052961808986992346577936249879693217195893812641732624316715403597036158768500200278357671476214241014822158867090106185333498122637648718044309413038814727474925718972493103638636965694285012211387187943402253935327986902667508718501119435754020689538065356908009023112937923090925299930391811904637928632668240767592018194453042085842147314346707069101485661366917068707968712892345743123815864155889391591078432208610066301010838723592581147379733353726141641930147240840662021379769279944804282934369098654452802292607902764322753831271017589062810562563128346460312164541125906778967569417368410756279545262590857137379392066236633623640298274339128627814865762597923225982967954636396732882477662873370242081496057367986766921035681342080224206782475106223101539517433596634224943737561763020142877985257999102668659542026316055668551589153547205905368778241657533250618592693369086048322869225776224265682388519323262761916170451105901237184168622544675005335707078888039430934420611422515523138466755917221084189163663610611455632921605363093309536713056335503747846992615649550666188471333327775572934402662080779165685764937099094591262656043793427453526017205744467654800446212658185871977888982308204153048685292484928813501132288097280245970650498880007534772518010301938176680555170432402916610287783633493870052844305777451675741004067721373656171145888804841069363588019110757647877183487695098985634344666888035080021235003938112580407222134785783533474766742208013679867000859097587503082575441578755364520179163189056677596246835602780797554362568498466522959276502641332197424066316422086656*i1^46 + -927115811386644512680548216903424513395943860868671659631791530428960255788148436403166603944555243425312781729085075256578873055689565172180791880795347122283311060542035791997022345933669917512012907276075602843691252842036230926946993333019088788134869296507278984987439992124362819060729626327752843572048143179872048935822188302442724624148948763889651275405957985226962373504725478140800525679399649551297446234843511439110931036196287502281411193854902174749682062782595408106819944287127625122459121845772973080531636650477873058446581803807408270294900716006990630230112250610353824531212534885795174865038900737912268104905687634637019605805016874448107536908699350620134391583256059795154288738003652905210160717204951798275832164583035239685617315693479686975263339007635832088036398589060227262298891227179026181636779782315647254289541239804310324750519114308468631609366335273752914428991307936161020254468179855109542726474519767594838814541325030092450833198547978607236412007784123662686973934855290525171927733032151392192964968784852138702837938724615527599103876598146248794325023692332014103550978329817824467101830641439897959406774085230695857467467606239836733246676543313549246232346259771815795444394739872296654190484201415380325236836369793481000830380607608707327688400309569148500004278277238462620080307660042096656287877718084947903816322172618760268546399393678636247229980804624440144159713784475065691284507796709620951345860168431112104828971675118706358493251204973323137579852916465406089142625287981665221796798855280028679104173413518804079242476188710134021262738152381783665123460846642243298093570723097226589909506103662807409438988669842036885573924001063021227476193237320868982669490091137501805872498955673314198184323203458551211233096739291088354344413690891335434181689704018485912698625034470259922456533366520150605913985466033577876284007243201150894933526793404841735159848810116116608818212330677137054079980508765771483429822408256417082014536329104610505623355761484108328630194183377780503211183171716352944183748150203456228676730456490876723983880602270297300681640843049879918576294276604749291554429095271995705523924593707567614819639748246149934197021666095460392402832857594748544905665778325589096138083399883586354700629591011312329051141172237327879011259029472899816963248507124835221059828883120854474021165364877857091722003578729983292414272957073606051275379009548296720131936164629770198204493986640554686546687451360680046302234482138830684521850009665460007600128*i1^47 + 855608514864392355870409192652271811186862737896482406315937674383614889192019518634310672804731051436073459925320150270663343856935107309251192691925052278066064209128873674278528805374155221852061724530900492789235476607220122911205810187067510089768976912592381589587313682378588339778526686093293803063789756306748283873882333986694861436334315324926551043789309576007871723073203732197978399362199523282053196783126775571388184586815861277298139978003337685190113493013662120657503502587521679957483460763263314959542181835044920291304672150843221477040864079109211519607862967759293861953470725772732325292004255680561507763969259960303931224050532361433864809279814454442829218395517116658652673455634293567778566396492780739739185916063547273183957038204030560515239542498911346476835855262831769182664785335712858375645569508350931937329132816983922968815723693018438614575704282502424800660372996728263616549543198805499035717253159011562922619030611250012714549065906966864513290785151101177133759855328293136589334248789291075279787683266736253531270508938849086071378928764378559075597345211323710274718859909724367023393855447829487663185309949507838852345620779678317391161847621464957408729097801074944183241266985359838361058881216100757668775566315955242921202214842792224817569930075364270812812528665489918271617059674906514955980169336263675325567148142309247311291205935681644347869333634675397177710800248754476439087444212854411559825408596660894733322865900532868478186879334246685389946100976124319400184473488469514312070955990902956789294461696510180302821274208294832222419044123825923647558814339660623254818602128289915223150598111376450671594973306834047760224057614880184301756120342992476133519397215862069329866760521658259543999987110908214909914795183299438805832053476322457288171114415330906165737290015231369932359220310046022030533987171362450845596920164608661143823799985780704842743374389210895009468686060377657942884614470796042985227353813554795600249408455993780101872863688107372426258644892588350381856259455605926635672381494595347239804361347926633193585739633176709125362672248131580538770242881673823896963826533472452013515807792422838426675870070457551167042408409860354738451541514535233624884360234837030750620607189948676348315526391600033463761449636478968391290740746455751863713302715883252052212845268102886470458937483586223942344861278790396174585785082161986601465324436641840281875279777892059893063242307379318978167084896451130035706956877029066745175106080592625664*i1^48 + 4297866431091495155109288982025426837702204788227018888114425478239201950681881346402038346276038639365883655266918910520954974020353391388894998957867972792582876653181097762361484823379362360206215408615139581406656538224523169438172303733722881860306029916864853311899863725901492055979299504113783067901663068182404629501992513154241051141663104969676083330120537708496112333954295967513530076354349508698055792990365679239173603038904274784902874677255827458306472698558117724753145166165554766341362308401600802236105523156994875712146506836741707857363974154586237712699139867041614809727401908962269180188901857550627596045912865743416876515001333490900745163529369091466950116436128347959329582143738097308589389744467008905612133394020752139719982277995505229077756530299770469537333034319422583386143410010070383688038092989526697773644016045533959268379613336255850303739533609525077969488837728416776100502353009860518461366633043518068182146620928946472338665647791007217081737417381267780646272489549311377392412932874427660044525592128128782232637157468966383891332659123987115878847360199201063396535297666762616850044257746935953118554740598507521192642830429859950973107805547630893919753605547282250104491044915735624334211812361868852364369595267049020380350406130055501794584644280028519473950300066965299174437464498997151809896968433253642053943418348086258768541943986702290302162458321285143081750328179712661097153177891247972535764020410122357334792652535623897662047619034445904498931517634030221969863153513385410438723640433172881625832264995501650184052610976035042546012699383988003081317098644890317197766770384784356722840709001721232208148949959069104799203581864508322080313849660839358304302317337474340251826454990933845650173633698523277442850224874697607053524128977724551503960953137826136699157046265147631636833624739547816776945960310122994359055112412300997858909503121887652264597181556595340254032218723287566847706351510637780856575698994715214118637545487775692773082776607882085414851661786396404428953012462159992909067183348442493153723636502647295752583386944621645423555257228505647972682125782495541930714948699141483407052325343710924577848454291073757762892724403590672854273839426624747955868320404201267864053440635518924323627582222867138856136247686736905899431555911325217514996781763399027151721536826191630732769636811782314550232529320220955807085053146400106988935535492186060195013158715067806442410688380607807058483290190094939622724061413046074470930908708864*i1^49 + 8868445684479470232227864087577412905300879706461756528366314435094986169866381331396106063722854308002137999228688482582099479024330895583558754096660072239288037611293051492699507212175752297813800650075353457119919854173181123817045729254882310232809217855648980577611285273698041766916083820674045474032291835894068543705373179869528993109875544622244426243154840473742994904130841981747821904153300513573420317920735098026718168712660231730450828776666428710929862847784534779457497334362406114399066577263221982593163437738026924527656719540211627905408742465534429618037330041400757656432824811191561340317373847773780461712591964882381979314798697974265141685804083354427297559238158759845078767334710712351801630532916161116492535723876368243803949167301954109535339604601847866355530935368353766383632841554814278106795610095061248893354101702327241602397522459406100642309992985343458787313745098139569521586139076636089492603210455173019829487544470747601922058134719662970360490599857865212315416251896487383555546842997142723195034362217659289516060956273191855834201232888280281968722016246584786264514557812151115875819579298780190921801225041955016529000618803244597655271413716260360160600439473548831572380543891203788087657399203055577420149312408880545219793022108732900864211796837887009977554509086534437525246661087593037438488113996229586927558700527488156542811067381171517283742938081513532439130852853358840567532243840025794403142582649339954475893550252176586992675980099169012635357509029435142521768746761696109589421954311243654616333453850387714184618609284718024265501384551065241143571795323567716956958401752752468781807367894542439279796089103709632767643470955957794538196667952690917716609520673005322058015961767578140443137217158732551004717021628916587083616616326958182663508273488601355140167256893938124342490939311498006286345591490887136273145629400686228539563690034997651457759728502117878216033271971382822045688483886458714582710528541467490285348686303571839390515758958096530915025218202326454912818096104312292085708464270521488717226834325591974278398937432487881502617718735802889225068252080315986612071978718610146981514124027885393093774691311059135215404788575072066119182073760652292715393058735086268922263502483240228017613012423393371526009968014761889942168437688290384346580920027820854047206770733199460548392494115406518301767857327515999383025632941386349824651905391794089556322795904608039256532789225394719058803298946028823175001186235951624520466432*i1^50 + 13565368401294541822258329383796565933463568967996956243429198647271855475387243266091282161913270390191304675065172236012149873863413717216369238319710977396081685995776207638933223166980368526892314270834069033136204883709032545330150621387424439590169449569086297073827350458807996144937586709494474672999457046410182769159120275309643452494866581715851598341630777653153148767606555039916656244900808823212242909720579876677597837761939942011293409083007627232459630909471561257223104418071071543567557602690590734250770821126563395717226006504198368409925083420831144350663533545796993072171362708401934665884708386158058365830867603607078758261490679006498640335745225091559079301372353696305388859045446945225437942942202974145443962909785797069507434436006276376346110552583992001381291774537650934203539493151180221819550621687443731256606307910146116157741129193993866681207253044435256939539098425886839543512459071926531096571460660844835914674384166133051370970170137841960406029606027814951982600277797579148740432067702046946068750704442208338651084021934006994685760660281139790152643860537114746687974929888265766567960417649802779956043494914530854253088908695209926571974144447323593397898231101572088427684880037373021165541691116520103140024707002500784139282186822045911394085282096729409294686134343575055877050707034934948824830973074758240900003672032815141919746054613492939441816662937707443092968723105312892740436104894568748633511031262084064636454407170353133434823326108604677919718477803726601628937099053305144740397256592253056201800204189258854885488851468391325666725065716664475832667860856632383460169382879688649262658825876031725230031058464983001251283217059264299613260929459970940472297594638549285051865222498622299615382639873727303375878724176185885387242543624507345185681692035105239750277444445132448300865298275051819610929043530168789054805237128325015397976122967355051359729848831942890945948877828236551675415504142013860398011926088406115891330780931023226290945264823487502684581749754579386152421493369359853378599198108878643878089392874747253144954257623162381765190940749450912576882520238740042657789338959971700681421900185513121454244748394328713334729781747749738259828595322349179167028262618173064846981289689258194652175038164578694420441760565676449317693618184483810385962023673547521075141222497881227231510954821286568355610300836770112843821088609426253075916644239829705762172061234607352131001251357796546046587947065143604648367191642410582016*i1^51 + 16189449908176467091994743111637188698444007688158557804137106016880709615401971290725108015404774887612833029001411096737885117248296868702921131962977178191301240422499796376757963063758554691029351297564510999570298401108823930275320954452318274607003464358705813842030511732664435187959227531196565677988959611154410746837456053055710292448303020326698006692293922765631179067553023615296282601392459893551793219845329306135562700662370853210868335251820819981493455129617135662619796952532778869996291745809407854752000401786520266132353328732511008290686709222209447353485930555115314453716502434925570894183981209995292793870448901802946663410538034980471695206067365115672050345658772374872314687371211679495851758919504298579923918039691470294793796494915077796821453854892936783358664146309400023747133319103283252235237404416698830001128169741288255825225876329725141605952097002495921935104792652927359754027168078314493133488943652645985068692692591098717670030940182377423053861816573431044465689176697461939232070987120368509646582968676846686569572275837878943388523783120906984999818119067353671602934444124711919430796383566949272938776704223062161657697181063533519601423171935966865668299042186223057538088134277262803206122088538869527276669241220984338830225319113807733755022431144732639032603705119759657605125601105115462365708284628810392662337962475972089304207169376913746860965553694755355439505433311536740107764070077589068750449613763530853213255577587261122514228319230681864950175496254419041036984384174639173195072270632568333517087229659199177119442797167912394915444040634130846833364680789635216779658655605006855719245222689412718972094010388577797200785674693488370431183535558369739489669975742764831945960596889575558061151576319432652241942875449452914728419129960859472059961086313299211053099721309039845789193576693434321933301837192360571735580607428090126336835857098368646720170828572474099317990921475948318589537748421003229538452383090783106783358263722321501514154766765667261856524603018896848578160741240071153929125819249459653774533714712362424834120253054783699755174293534363815206583101028046303467389438791771390776372569522100656727971756526653744319427999396174753585344380422215413517136468675711325522293738675761498405579566544387713980820417955686812969620282891411993664436341891765717523643944843741293290864711395616566438441176239435646758214954215958735727247956173899540157611550552078334774047368048867129971052652431131294041980629155840*i1^52 + 15129708285088742952252728233761821831317659630024277128562287864200742641033189931093640999215881261961792599674912791485932976725306385046317649899680849810263232261361467596910167870340079467598097453282175260817994697372985375587584673317555526253171803560046713218471612902811160500755408560482592898877226493022321921733778954730371310796963463675279148578922136907360703903186818772340708147593430843809689138363827670204694515689131796464663463705274461146553977423082818742599342467006485690680948845734538908351907474793667412313936047191755579266169251088870258205387602989099821457579256508760031686426214076490081392897064456818943377563514898426474868211355840979718795951953602252513918386816964911579700686199069711661343074225489027749511096804269767546534707727804877839254566976690043954897141377428923894649323344787644322419115689435859258272215670856944151754406099629460965843158513393675855337020602561527507231152842336243640933111994439431514026015283602671723423134582359920747933786773712937362095048543226039358181715671800314170644419454362374865890614600226939667991459460622052368022127865919899924023022586610357205174319007244366767029313306124351407450310040404441112052698169021979060140725441280812826273166356792472248413064071388526087742250528475619656111308695055550041266496735124077340546541927914910640128881353418431638674569481094694160580399755386869787549834820258379921365721386665197861994894833624972901371548894839481608214714262703125196577927218470952908156225604044435686022284951554946500729746291076852105617716447157442847341868172255723775299778852432805435301327811633566415226341179004343420487042312657493614482484690190155737794423768782244618093259308201635663375452533390859709710527839832644070114616659810235684888158939811849106232951525106433597670039260677591665122095360062919383799253339466675250520525610070484886437863236169506332952085628880889997203401400956686117363449669378531128855334053453091326645098461076817587861372135628872277620158342052001762584100460889136233973439912994991462543507958391589248670551854415201635715442874542616230596455151310507829924991900311244749788672854258563959099531925333534202729462850856324095012608560361151283653666371147487012436749111955534178606062223847801486940286665177813531982692119501651086109823027880424812030327321148872138113752303323698285902031197322393063740026090517825590614148044418003421998150423271051926565678585663049372075499359373734217484305799173060380464250880*i1^53 + 12177189641471806590828358268981228971390671488746286022060116530551891544665242378041244961241256325530391317651632833446341382223182013910203450307388640501327341992855134016568076294526577342467719019292225179061141721147992332840033533067142516206507073910516895846827833166161162119728866966493988038158832313801265247685566653361673658957516215338626813201994378610803227928580637717211077342847941680645669488671287896383709560099761918350326780248454429911054991252384786691325847479827882757451624955182111129448869001662744844362890856217960552618318402207263681569224726844769121627764816633610950924706371796406520743818152743791067767814731331536161701773885451814912287910894938421837960546515148351199958333254242304035109852428998970425608816500235288827955300198015824649346009435168433889243746418737988446104925091733263215773039740429650757648811751050747045564977092652391582633800463682223430286195328851204882659518088228012081384332933809689556306599815482351401335971173113170644938020996753005965552389115346630582382750061008256521292269556790076336835038143271352285828569822729514973366018475387036231445880582415042114715508666579335149716013104159225499768687847711937348527652300612531315499563575570450215776182558084160985122883791056361410100300398187422031818776512468325738159762823903091825242012986583954465152328445963524285797941132642953621937310995789542036755175643141995881428506027378389174007090251739583620454526668149867870949986541444000274770297259098452495872250120633449785448002321575182172025100417828468349853058012918392346275689487289555962584033078296006695935722770005248869750059457623405408583936749111017858184551578580042509363779355200275046606191033605849131018039854383943066241582633259114276371823214533811896609996767865474789095936139571498142516201981412638346529575729500472773461433527877607690116447615250148497118223187591395178399932675623309404830953093957590608813002373493780371184238214071546707034503946758254311226383725534188848907102221006129310652056263119932289105354219039987064802439668089759171320662443267368305538123485589089402934187558128132775614605745430905593697225674824530069386283614160689017684558461981572760910233020146658409775177104039953991609285708239469369080807252885891067798180709532140677410776340736145630483395322336377445519179908318169354495804406311002315795670254923185552162985916902345706293340212764270056349600772130109492168880536934339698631650129580860952781816503870467080192*i1^54 + 7520250235440775060903117609186216053328692784867910512715825421237710117139484184883171277953053394340353098309230494984856061611502906538668537548355902952114700327993605154996859812179129202294035383142908640378642810867033569780391261052985788228235806352546193989094739068441644716847488747835843098989204965300607572537806422527603587635895908019783532833874351579188839911633095554361230784120696723223586794595938140132243766340799519424304767197945160615990174693220334296240994574494182035224435975248733915480797625016971153024887198493147933343101966505771509773908396694984142557874174771666361025157807057099288203680328905469541974587657401018719619304188136563302455450796984395010522554363755007953234351776964723265184309435940676682210521040967506098533923117293165602088411830458335844182474401330767396710891501386026115949059235311854350216978259804534050215218636677995326522951653527756396365032112804055232110853935046599071534240290256110264328605772005070835216679078607102724392074178401601790878169352330567569990480157270731280568880747560585738795345373580491212138761933788556713128250580485698642697337608929984400938135022816362686348133846118414167287606432195089280893170679336103999212503937767121145845515778461102235592614837974047546731044119790801676054125832228079443977995330907738611305988766304955550389001175929460106092727377967427876280477102250303374884233370580609116084049572841442258874522262732633605674954572891262769491459921248732674802923780711179042937884508236163260341681179746497837292376186280974848496156565744188440507905837810268821433844453681464715245692818004239940994903320552366900869520144515703302409086671805356930792529376880812566599790128421467294454646705149064984302074080957736522116750155307478867448196687908476405806195011129301394722060121725714676508844286274275477978749355475595330542225117278041386699289977833116769068150287786003301839981109077086462455611884399140317061782284569775217202018867969180900048082858813032411121812697784356722518310632207190018774286057956790991863152183272076639182157852030118179644456550099643117351630320261252044400438974502775474727991949924683731493256931679138418696770143434592652135598231840780631442451058233398369571284421036188680436270456597902321664476527334246067375752505440565963811427112292691343536257945040481923392926083141594027397008114168196565067235935723419914471998971725327027479095421174002300805569373057137031520297715437639589321028245913600*i1^55 + 3781810371946213551444199973816807521872783761876471809280009364763369353935706955550184511607235202429558233859966531117728969059258241016000146579660082715456108832438523933156829936973529051240729477160976020569041629588738975413324313747824303686260449851026936325746943453414908813374128699457734549425470982078048282791483049914979281313314586861972810830591035086160780094891856849629801976394237781774389247296094768692477113159081934122072249492001897505434469531351911809336250936468520380687557445370952232886787505475526368665865244033109745905051283596648555331103242635990563294101467522633628432695742313464292306102473719219067033069300242748776935991984074528837700751080216066458770431108901468022280621749959556908133028644623715081959311741158676419218863704144960608395978524397606398658847145524229033802991931867670884786812424541487899146198661569350801932527325339590808987518475081559719081458784489621624562414836921441444325855316910156344752332999068854701494047425752386373747041181371348526111089110610910354101711635385831276999904861708768816484870230377288498353251424956793614406248233187621495853346406186575427542368401091589214619151406077322545866858085464633109479946080202300102265222732262329878585811028209766509388548745329433921498607914485138559203628552123992587370854021426365610348622575089755987615977853652510800261210853812564141104361856630102230158865972273767046677395241637147493563564350181425282444361531480285719048586955029659714921365401872576239842429882733940924444524617510038630878824394659742648010313750636342118133263938289791386570334140198580378706510173721789185829673815036975163935039200349924920936687596935458410370459067761599210423624651761501311094784284876876501858318964605511197226272984020856343721403659858338309491853538948043997356838445065401311770418312455958122583328250677530387538387147954303626511606213997628368202266505013773651375771404134535875859075760879812874108552011152583057648555626938602500491755836148060597381520255528667748098031803314118406095791704692324430647892970452268240737993833579668432969173152935935879182799428862397169964988839321281692247807132279503040985554516211139138816198036188855739854516417729005490075660538894053247325472276671678236271550121514695722311748292510173797866419037639030984250739827431380607559449390147732255363382413117014995812478140670850433179251149854634407215668964254186108053982415641344468247880818676042337157336790845863115406442496*i1^56 + 1824778639911600104004616335591237420867471450536751389086972343545258487216693903825392553015166902519487499036710640939822838862423175060161349316148131626254685583526675157568891457299874846119493682529957186417105661142344961072945115582493739672687933478846526370619466263414509917874964221921376517322942879634068279674412253458265147778557043183256674694367088459917151640529386039911341803694887972338488738512494489106936264562706652319237700697604682245964833382051379427855421389297556584511843165376642777296986013549112812709337307749807484628215106997663705644174419948529831087426543936343570303877694377014038394159719694736594577376943336552364654521675207936869964063390346394695513443400622506548753679881336089609274805654922739680264576829530353415930620986479552899946064901685674174348429530745360654634098612154405364710069604800439674284810638447152051169592841307573391358329810874954382106546089649460327304506580768847922689625247556479952666636575739700937636499320260561569146406376225164201634707757649860203162707182169660331904299734294805235469987477977488435690740316108308446372144744700535191262954695620158108853145808913827478139228129198690992088586116398519462912216272009539062660591845948187547992429184736744113104609493730649922354027542457168191393337181509059202757520488313182440985938220481292321225745562148269773514467849889393602853865284408033250791729915240805287713688872076728882665760383631811150764508556822254232830734577861890073587282541789978410970130594038927302160310784679574469338913740887104880085323094515549698438622999630379915555936623772480698669988998930437570327629220062946686008662300294215664617741597837753090267421607528573120706444090200177620935552385387258639522088758471009397283064177502042013457935189047803978019057464292773143281958394535996357717648402826393537778749610825518939693236135608465801325598046562141199392305974498753080065909771018260248881142310243061707989164120341726861486626603411985077875114137172998167482496505347494176838571089200467762346107925988636640905607391016589133197539942281794303606575911452806618721857374296574862028343955268570630684135837867941460455350296472660209661046196252686808213033931854421477159786277124759962597425191046521670489853821711484757785276311552061545381678729426959029179356135634460210128651490702822152995010635028017120313266320966707669893768323522259141706754782400345859534245269702890170571184914223511861996440358736382394368*i1^57 + 936091067283175714238635405428016585427001987712912452864953289244481307901973827349536270501754965498568465256727639819287729186904371797375092404161136928311516983992794627618729085058778718204068853901289245600884950155728051443526727765118625489755118444798986797450968784641253538830837013308881573986004288902826547770075273331545200126411049425136381188476854478675101725003393725431718712152245024612695863164542769434616979056058502224915855100923577373013557936506940868311857391845035577760197538388084386953647794609764393812767708028520361152504791140982739433803080822016534567258668853242012487948572718335269991437167061903697319666453402113573018453385700818989938136222084153631483939767763153644168026450899045174191463366248150734980396275047666381617047011497332040033530370114673061236155768440761557278118727166535502942544205050357463045799288121983420875691159173218587119228096781629388120026944739075659055172490262834395938799623310140391870863235861237766711150893240207086784691154426041656536667687773048307494728046497008215211597527183305266677742868507401157204567021578216220162644872478528897240010308867587513745723962404371545862333622430070780368192597244463838492527844020597823390783473913556601848857325178299054924293891570936526375704744987829184753380089817297394905144710954065404784691551783654070982482243777209183723874985018183313497968773686404182840872881144263195543794246044721051465492379302127947410677452209644865716715401160380751335687366537904309292560076427384392723390452513850035756392982739904841162468722378526074733358560284407027919419776229258659706302777660229341860251281096711360820695370929100160590562458161167880985034970955925786005514506826299934888203726615690028261956949231982626760563143821227278390259613389834684538594052086389069454829095934622685859671653205167719068688528305652327288341824218529175335301746990586836682114558020348516720490928441229935702069792446600733244809489602114862088522764155885122261015893579192768731233124181719744612932982907010146620535253663735670789805221768903026408216373807687151466723942501705671386672161254951283683493018663958777035119489602688394633106399395462253116899324491747719114344903422425546601995138887845844669692655076211674056068018291970471053844622805700283945315965584016843674086302705041206179977498659973557407176943718509067594271437690635893573233631476831874658639033416009221733752537752068478837520651530332799168538015170560*i1^58 + 511065420731437610966220252011882384276113111467006066069533991160569786423675344261257994330380813332926851854320427523838349611748922390700644119626250323926739428294352626578680748693217308374019972963678868808196584433604419480366608653592244682639410762430408395040522976248264646187625166833099020535490742305882495312015424236674805812735838938008884476490436005686169031174088345342622441170929421572417497226409161051031162190472385691440833870554241660388797591909975507713216369955117223771695462145345289927055654273246424118546184913465309031340178203743883681202887451011941244758280849133612778003505634423789904408276179151907373551230884619610360853875131018687717803515604497206494150222352377395163705349596243357592536531972954264670256562808128567563872670750739971263953119718545839409402115258538493641022437771624872977008551191696593556330678452501014265346394221173896118110036470064732823999446447096237185158999087117520535601952404697960649394139101248761591747246641322073928086641870295553900738194228840596373820233435854030777881816258502840771238762159762520920724771370079162207020968163069153498835560350963847904728499027596265816331003967894926330304783251246427586041048764806332549651198966631480181577204090173090755265727093470629354101644329898595136290318426669306306083577965608705116141637460462550479304464363502759131913136462132577949259289587026742041768789866204484214465646338813691396496732400132966419131648900422707019715898410401908523829745283497155209247700152432971376206639229956430328036645362311432852985913634039420364989795161600942920532518021250553711734675894969655551440685319994030398291792680259462968477936042795747973060832919359035611102077315986838456900732232957227605322522920740259308012919276587277374161686226886113500517873397664972044361080441165175667488126736829287102912088452690946156790671508090778622126915516096103543431854467466427325208162921471544180954849236953946707404691486620903014230411688319384876588980692979579872626525657193409406247951635668757845938227138361812921979563996796663602314417699846867422388200900073739288711908743725556758286835481415728993419308521484341180360396027978266499025974714664197937301168080950822999175561887193699833739256762020701711509395122845318452110496244907511139240968662336202083569527690674001542606649805971480813366213734514640540146016291793294009948112856149407511973050804279273857959830875249431948186156872126958942552064*i1^59 + 267198337385162146592722456413800762440448685549626567527109050461055438663829064488417142106549126050704138611783892723264920555417238265082696010543256946798926445512725595593227329447832188136327789581222146241063938363296368616445156549839230610718033736600756975219857980409413111028225209079073999396578578057279963749083752185786430354589645359005523533076824815033033651839111126192286863409405668889846530597765406861949644300238256502967747318518974111124656803238521032364386924588738780600695139974621256094825806114660133759524970827732166736509547595701435956673537538016599083750057709939452390907956467394780451868813363382701028017252633410751417257847562653795460667094020325203020949540514796212682176092664079468378575345775680678673151698944800972930658631850636022676158614200806983873806384444603127376526049595928480601303362093725516457441815257843709940601196305304872644348145554031653950475668644134642474333522565292091868495696263672793761307029138840745584899833884816588498175941766782492821605887672771994511391754300639772625610448798526124029082599990335495844962834060670696725036367585506291437751659582552488063938667212868226065916593999950301182441625767996369149246066417843878046625785088591573602463805044185129592696622154801191924125986788837994296622082746027092145203059467651338316013096720797325840690870701621155543714641067369985498147997346510479796600211951395824573528509911533321744189163649312443981620650824610007116941644259613997731763181122052067514128930993281152438355619938861489484759826811602194574948161867868839177370013760531865745112730309993522256334542193191568405522504927528746218613141863425930453047919486146741281598676773303684263189035235710035889061309054646977032625626807490155083601431865797704393215894098108635098702504429536133407451050543601684142490226653982960341443603567119737076646316797401280401203118144032936290638057144010807297344868023270254643949198963477125698204255819197484162810482167478358131887132333936930201123877524149431582733591248607109011702160458774138242464427059292946409207869965305195595748520357939815918440919074299885501299133602998229673920504634733571057911018958893155851082485258942686546975352396589690871668569789268000085115275947680061234610946149019268506528944942593535214499918320872672237756825200922715669642120388313285141879154453409345357584099095067855867066407699969639545395716885232272724575562040550902752508449443675111424*i1^60 + 120070266219574883503025609108448225395164554594444391657550001867099578341312889123964546642699090286979981702125617215500733901006991294374265376664247748909669490076522581306025376870740061109695059182069363323199620740903307011545576493840067976972215061211395937295380100853557304011311273064315928125380893178773102272187604781292232829772622814910334727607644374653483312891702923693844435514788834605513205783059152150818552736995002108937347962165362942554011502982950835592198452761762196049390906307608016420367974977858949802090779012228070263805296843685288229068738183959021988820163296576531806188463352302142165318912018980133360500292222146039568505724057486629240546087269659278975042369933536192355592949645567496447461253361298281944321478122709897032942040171042485378792897185625370276840182061371087680067580681586535616710163068010786053296536793349953717757842471737400525477065737041421321413811219909649948703856625430631513858581254514401680555185131003816894106469711266618821180951944875713522594562830386835115435607551871700169207087006034001534081007348145727092309750720962257675786737275006083073357580830616760927374593823773719083182119362035167326532123279467981529886161819084975440567754801880376327768615417134946328630232977028576825029748192730182099162017610459824283726980205254164270857945411837153850036769483253227576641853330236538332453549551620235656713446920633149244523418216903829113758973775378611871700780285434786036151154408496908393721219342550589457028054535857313708921100008892188794833252390743783154212289069759830253115750869831928445616678301357300168711022302160848519969139073958236038109263073947016618561122005382008257586396851100896241453824761233923345487513434437697067515950273016613764696217091157334261847101755275347419914739357107711434741759580232994902208809128158643391528889747544639138170654950320225182965578614651517590007245040256207138952534378433113703334918500864865113816770413206586165450380563255218384843402671486224623525207711973209531888115355124285820956923991430061045919944032726631152005982396625084042982839286519987934969334100439481972189765459527581900870565202833701790840427403108117023141100163068918470057284430308755767490343813212861640614050838814578028003909289813525786840445090021994264452135289962600354552841486582040423784511621665951303277826521179985436631400864165445723513556953979216401235558015187137698790930100054190328058679918592*i1^61 + 45398050032746160251765825015771366352881379850353489952265979695809141849216816258122251778783757181602840448610958509131884702645678423809814108629618451030233291792430164697624647402923967958638433449754937368965386455679432146946795969257446883397893525239904954870915753965653505713897972982728983114188352651548412230194275555721102150863498985090724598717284729363154755788978505637197691785768904386057355137311371617219003134711176080602936310447668852722709084022730304919189038823303397618900671950724736910533780717002409509597342057753671224860706141280961769247919259904922977861404176702067670524837255382459704992151483659239515041449029279961380107327517037515240751159368249833823322617087146064185673538732440185029449188939734947668624402836254058093768837386114923202628394670955891169047395859850918267943117829238483885113277485087055666404701741941424531121514175223551533144489058563705887845089009506766328184025063789094531849024331429065796644294537811084364955986831403817491696864296456594521976809701159714274916657590460614553077220002374055771493243920337005358012804238180383403691451207212480926115486301444510528031278744394593443546549881018340427871536287722672651515262274114655464975006484198749211726039502552281668302677230910572794210990150140588955876319539093077428664699251837392463250813674499651099736024855763930831801943991158228579202481147552654688050873585836824662749479643541499235354217601344860541044558870745809124531295534325713167621671275699999489104142325534738526540126243476317077436019170129948061974318283277099087065773603866669810407790580467342144639002935950041978244473293614741504752399400263404086537216190518161724660081981230828918695544175661016126627366510878811313213308525022460963213893448229632526865845861986703303692063984851453525585867406057678655719581625540659327919557443708135017766574191253974802702534135452707431492372953238962539973362090929752085159741033322336021502027602603553298914031980779883330687505999983969034262919399991501169061911010139486776339764489335120761670574732866435132870521242317671101456222952569118200819354022218908149780585799453308700859065714663431181481357013773198385819946351922603448740398123109206522041308439870639199684843564040140532759341324811983229223126235006843628828666889119196810322484538798111365871542417174846377321203716636130455328631838368797426873060482274033451812024503107298954932494421791857652531200*i1^62 + 14531502517839117188045751663123091751620270220509334956856129082213751507394217522217152243786252567837166811146684681155389706513335582617148546152840247778545240924901170345247012476410970124236656861279934274952283295630747599861624231315431216856176591883603879348158906261756529069124827138790056671391108374045779338224790688569294648799415419147537675170312778779132080683846340529440025079689052215536081301509697077328662755241944954888433231467995622902000044692460141475361455365034585133712862421364109684132446304585383182443087165629598259621647322547256195646436219822305238857472556116866583309310908927369168765697721469084827994462095188860558496997560470866167554212856382043058231018548245385382661262072886903602287732693089340541546539330354296663127556690307542741409123643896677642981699198682119811132726233997406891264962251152909172382570594106441726566872026376332564978019192912883203360543673229485500319044382974685311065577758396586617118883731904777072503836063144489403997240173798167080885587588626360259321019574387145103427182892350917769563259320833469156870690913032201490385719676582502044010093562300511595800715104716954987556161588139981029792926182093927128947747267345912920140467178305056099905215152812716651792881534243113635920766729205452814341462561742881194155949307682498672299447634570585947573509942202096524058019666841193057788879506812548623323045126961638835204825817610253912264765502497315836645417116576455566903276134928991211134456843654172146166785639257260051061762839936323157035092543233355781849238836539327624612347399522113081225147289001671906214485035027403925454988499209747966466102784838647734965139419734351559579126501173582161740326709204016040499430722274884569746856644117610760811754505374808862915473710742804705135300678138605622972751619688805334631564987190978673646251370888521362467710367803408914274767811580109384367868574444184347519448467559590685902404010109891552051588114798831680769399818358156053281439226473060208785977813327374253539985131070575919258525359278755865454011503424673036951146099687763431985472106194699168357533743323500249482213710812921634695024643291854462873558086215968263023636377192577766452838228192266504865035251713062047445629637860365656974761722075030255551867957840493253747074186663687234069178184737273498779055671467222063843297140097605654105798748375742874738490065744392134180207783761463993315978506837950464*i1^63 + 3924198164171947829501094062595486926751135724607812057938042920436174424632447159278565893606262397265557825162154454263399134209994713863391760206749593335237772199445791745967021184018543358560314273800772710913365674844319906656332397372762109625027838923017769001137506064316040971312003700138532712505294999229871619078218659070459612567153351701847841985109536771955353258425460900186011502219413581662556358736528705201185093317555224158686024205767904241383504783204060352302436115271058529804985949597669678812307085071746042496368178905340122123213542134932860293861957423320002042492760985348777135031589791797952819455021365803722921561192427775894536283408213393284508513879260333258273173347248950586318996137732534941736275433993679198062547410626603696562013346404317431460178168945867678770505754456829283354513030073120147385176304464937315030855488524488697090120387596944625511005367121121945794721896062626672011363506430588992378931455062278202296529365884692418570214238073702911434880543812330120820934710567257559513674521972790193242056447459937255124293371017036562727948789863843087168794861843172838305409917913284953553732050279819649293031751104086254322255299555789300686213726337307444751413794442911265206600907098900790620212592533479457398887602470363631481407810780959253370136857751384931865155209499186967352050659037398264072182133008658386423219180112491624580234122544122913702182471420758113609680941032101951264259892107705643562732980664013130134773889022755689234275580669506983025457095798127352932914313869624022663846646125855335674958303804503353897888412009790906026391724379897557716893669361425554224470295225216233085562571862326731604752932646017514311737014152084786225709527712581471953668123690165028238214668833501060049877383175948704729816957600922834557030245442883230848549805514693098635403610374052119320570827254076977901370693078371487468647933894258020199257680061980364767597857675440708976808710610437017133159687684802251823509107328047486034727184164462360132394888428175612989637062964582728484679073245856837016758583311670281354877089523618867483581160384910282901669985024990691737198099185282681579707660429131988827918604694296075730353870811038672861874758698510714151146808807860964417630268692406935010931102021198198613386906608779650206518772617012316049589683722954781140144358284032668434573579685431489112789697708361178231474427413969662696163901440*i1^64 + 913676050890546788150246222631008064466944184266027683881910542986330649218518563868226858253333710126838535911809977493325816722871460048696215434581367418349154210892962525761795281741471209171724472617096433257115620573037844333419895840302320275838649933863118121394563859087445186350250087106805780810814346874574079420608385941453003452839144277711685949576234173973327475624545957854028537785553904847576994115616821321267908003508935242154116892914227935132439812221191119491523909749665510600255464151787565038714716737497907780590140858121261383536637722916545348083527078208888200569763285314393652622824050507105915212624645064275730097423475254244835316564463488026599439908916622438039758159330151181171824619826077328020772435288666108572651639749416784184244105959582728496358009070088261579671636197434889439521615440584693249057493101800088675042813882108243683902647694340294741729286260036046699135048123883136525296287450975325056420208581046047865923389047239557666427151081809504630503716260774109080673040864669198476155876833841285268561056754005840531330161465687003847626487113710772333533119604030562886548874369604991386509645192004409294470069422113677317368144997145951905455537065898836366202610870017421898625244641895966288348773247263238233007189178251468133717605363901073737989457961571715022708093407774239367733137231888293902916807959908913591690508386736651990822148055150813963107268635758869218195746729595262543060480430685928453057702661133629582417902356694370892852778976992729130825414892041560781145666904719533613890928001200745868821767335400137478613596839556496939715393449749873157619577298875170738517820507036463324782007476713310838617384502096128245320411626905594693271711030708373204441646256512416494647399013549819277877330618367733350961976389256478761044884691087703109102347625742548721108993336756423263663143079392514715767532158260625414054945269863876457630347264222442357279367443129974020332639062467147446586221279640781214215586810087343238080447209038544437333915598899765979675179036231549829770187754786220176993477874307154577562436423544863339085679141243166175997467297846989253614190173929435185188761639647452796181565558882201289126393258887877226120010879907309226864697903524762535568917154142320660183072903943670173488401924723367453991700361529798361536200481484643119512675085506308025023212399791285892537576717588092604029802125089149288448*i1^65 + 190487618843250024225520746347765182058176747049401572568084077575725410251359698901331197386383675781413733478820544243873672303959548802604309770172093388394051215235848176006557894731096282893309155384756756148531989327100049374018014162453568845613268995131276547558882076236380245383209387679705865448973894163615028576920097045715166786552010416439018105990969347935805009999855125967357559052218785905114087940326319560464343726046861597371326486823881106390392368866045158352881068854113834217195815671763759068888239102960995938431058513117095498447116921933609421538202084087968224897770580961978103523731756865634302496675135070468295412800422352060819803220614884474336099795114064999655092832539183498654899865669390467286713061059543390089117339240752126222482742116034633867436966611100266913676020877538532956295737773849615531790185311569066483428631746663903395180835592955973337851370141353370349610292123810515433550337819311177363470380445029516997313638282484527494518756634141004907748368102562657307571883603210802984473775330218958927426866562874201655516961955150295879818079199352619356571677157595016910379942340712218143738166812361139161390644995269235381936914996826292015198995059674962410879208203371014711769377381780637243603175060499609098918893676259918412859463491344550807963150308650553227230619408058356278856246050925597912018658797692738378793500889895797781774588382848306812249539235465069303190214119358686505070845475176059762630044518763992197272952409352216734473208084706375387438634390559158153448931232930024348021320620237819651449839080330741064101854363000478036287089100467625618862152265706582004657196232879617051795785920864696160428444609754536275466628140605415664725736389886920193703701383817660029392300556381011804725798431982544216645928740093567422708536431298922094200206068770003021474719188926484909598160805969011277615806827120407942995536257154188682851818423326125486119463852140643044498542947708999499074364160974523767655583074621551315283503317714666069444263757584438617170664783274994524331938243824894524117459589231586932431720929680601906936633060469247613075547371102874234724425363697636384879294043529820297779567484689260503398196448785716792384878659832785134478631312773552827146028917011099252905677990586315396153414985852730706797901564033627319510034429518576959454702215641822230399466380909534071717341680016663557147451027619840*i1^66 + 34950482630476908156528285972339234120455589466081247139499105146691371061289851329526352356677166160579855959566040965113652185669851611642553366735438214514354625168494266303969241767637789291351443112118051699388648250822452159303018240219246359897671967768081946256042862370013808515779335504689337550115416638800066062059897803932401243161485149673835560917340069176062298384312321622455229863219932456292855541533666725220310595260802124545901028989819684624423358178010293534268219543255510121256622963567271866148520959056198454530677938059715227347795027658345356069687739280618692261462922395937978696061503790244542503395956332507480338513567923918061471436703765305257225539071830257059487082221099925336697757655181061715637482947442908666618548111224212523701556191317849698956622532499415936629723436643743330915320287234860271361867939336632330664624803289406075778199433300318183609371952546287340668800049183534288729661871657647692863675616981251499964769997892432027703583378444884397554562665355525867597762687532953128950290153419462804924282168693500806087671758096564059163543392658929683949758787836050791462671219094063298324409694640962505674735230578379293684134742595437230909177480196756604140848843894873220958381325271643219823452073097911494310577826722190245969504275881424998191169711719577333775745819022859509181368529893579984290982764556172635626309200069817153415894982943660137480320092556846920274692898998921343610925321791166175422889100691885685821194578465228674737904636593035338421947124276895857881208116046236927734416020568124232991543391069374819638066994773742487481115502916579118797765832155450181275592237646830135492616864623302717936709314161980655530998740007981741066707154867737045124293092430464021648258709415363712177990343818422409479047509456217998855180331591822308570741810823611739715322507479431549085702065838044289112014203184251838487577741717155253806648599785760413359682881220385402167916299770775586071583690669966849266241565233442525533844203560485999272968440658426855968850919412607900327440038465861522369167058840918427265261747589642700785950659990318505243137087013709271623554845656091886033168405689071094841655094403365143899058033998292986483973759496246528191084109752361272165583437520032033796697526695090284137180639006345394804790401502937156177259317389098422107797535089099127643916719438956337188708695981098478438711296*i1^67 + 5654515237185828494919019949598347218936215410598361084290644860781413831817879219940807832835339943010224268718281081426578780275433680144650939534617960481437487307255228062903500714212385530566580190245975747126400785518232267290262572046202859448425968465360247846945857371160116390993638117659621884202822738087118524127296135447387754178715074771421097296254737257598404264793124987832712688193078050631858260965596925657743549495922643240083979388381402353134830582578390537971611407703466149839791214374877379620568669230551390325590735099362416002308105604129077513074332216990237755869202046335536921094992894413123806509307774779835449641799296335650785676541752685753747968556844554869992429454038806791662095544888851788474556957314931371946816826600421906130004650940957734121007526054149046788338396407942291307622525160004363925924245699548241508016372665930570117820029546314183296887201699336404196369626253412102671566038970499802689738018558244566293584271275069727860253815515948269999898380973590510403549067397582575000394257292913779697585066986064320418024932327551497431535397876853565825226892973802612172868880259930776517536537770024587811559597325758371376004772805879583431021818461042189831807220358113049712378073498865724369341246125354993729315093496002353887097153934408927532812444879263040936200181215447474325294675239662983717561274663417757003330481831035250504728108650437594432580111668431375327525993483553801439802933894368749897613366116520596885618683760455862670745392637542259599886802646583858426028682929020859654370364413805308810313514810967281855546276820176309011279235515776047687559161196659946881183657963448593135421117905221387846428464206654706765894471163448812727816977387165809633086845884684995140890489634882176897570803581782396132081221893589220588856979901709690093517010452776388682293323279662238295418527260765814874460487444175098318492820844718089356641469881254331481331493550859706282499001391909724282217384020945575928259356593336601470665910805550512713220539944816535080848487106880539003385830861538608667417144009366128938008684395384709231973851835341743496879853001264656343926812028647389434932485714536529352114059796110896918675181905336211833433889529795183405577143666040038788345010748346052087449747646631755837434988944972435016430358298421872950274366054528347908264197318023584433297299721893319466005132089130745856*i1^68 + 853483709619502101025135844361297001123550255195284668473012076418497433932527579518280467178048881578378912869582307482263310862807162611529309039258153707309524207294057214655891674630957762975905615696873065226773692358991582833010883910971903547766157445665246938703773033705879159541233009638031157378491074122503563480498957970629577234790298839694353602482713623331662012586456965199655742003539256132758711681690582039527922074913117134731610331278757493130026587729119142756145139203321884524150072741890141779260590909555960605022561918321568883066644261918332869495344127850685551811247244647067076265170104773254744228076051336902143649425367129479702710921906334313929109343554873847986538263388113845931655866147930133271564952258237335161121579523619149608270545783391156493049384177599946973404977352340602221498881926627339746395014671313173969146417955092343485299872892937908684032166469578625245893578852402219630140260820321068750633788655333550404734735211236823721068171517232959139606973306306637141290002842897676031459038833120724896608624408905260018112513295602317598352274834060545426670756914613735026118068450250222179604799185777329167778030662331721861895988004577091867469400384137357963088166955766630334012347008568405267406768815298303294213638338636238681962318145433863154458469066183724265136515707059436764516031607409984721823136480678508218144646082080989094669635618564508178314967009156574770914425223013804861937538263414082188618626946026662633918008676762612000316088405091363503581345498225699934599053284871169904765148815799912211328827100971961534823773888380992659220679216215338461877793110577760092672630684164380564891132178689475033951509575507805295463820616465818508870030103500250931022485233095972452751454744275038162952195427920388629269854291767321770803425668673550387345250233092544363635586572505403236929265903651461022090469879270444282950262873181755947078288767316837214976160000883064452440651823646736135768003060763645155217794867984493087044379389415785457069731554341855945229801009913595569295090690046776316084956876728429135241129453753173029713861182182041924182624894429955534932247803224495224027213793227757233354846566466665111662174536290091394896880862454688920155627672354446762649263843945883107181529053857788197660152361595405472453912934644731039316296345413214314749805235903932953344931774422692881709773357056*i1^69 + 107919224917260399855059484395455454959640467591054527179163748548709545512179884654030577897975972153542493974565497975851929747279215981153973947484112258627196477745200794667142016154953452906657292634337124085138408611899444506171207631424607377071237084445042066289489669087286472828390573558908844875192300083192899943705906516669123968749943196078457015525271295496233068723684262517581836339375266192728659749267218991141629277907962688807862923845589816873506381072009309147765512697508299183130673967180008659294000326990350807786927996788899758397321421095382904091663878774593980025093582468148516065965262085299465543289586656337012942706669006044208722501231844347737582546832486801273657376948506060032226898508793248504424284084033478608470682585055223712842227494620154094634222137241892535218345744657080479521304460475682261080836151855060555725946755541892033344569767126161999461531691014930644344868511121484411448796015512770997867800018007054075249227927861564090211247857304861039123107706917935559003910537955313073442604333472422638126286138652985414671750086032038199522949920658801962876282608996115664844955907070241967826315073285443335943118482731265846067084851427045791185656679218515017895318793365725913191305669728255144184480799471179273905363303275481939980969173172459178253330299932763758110511130972396197714185446472543424083305610539470810461072791446629313326967993697721723268905183771558270979436028080535468243405469268567837686099605131802788088926555311191772536233025661953402057096620774339329326149996573260723086917599002165402909062790389620727703254309159608230831148506925446558477546863709569655359798356745333954253719293251364509838257347963688768110688346863458057839691090384717922193471693837102615675223626849931066403066918666875795037344988227817145176859337742589732158799853945108424801712137141505742823065763301640991741241945044003434092907591004167901200553065823580311398060320347787948053834771723301417997152687094631330254765413423616308660455769657988034806601113123615163526026803897550802101696663502689132582973613558390148088273187254000951639809798585267430433530357056290475238517680232490159540216000299542884111273133617184845856116793888814672865073893314417393309650692938917693731308082471298632967164890553034769136612565168888562903316858392231784340004664703603724691971744203006865832080415809633983135744*i1^70 + 10820711879712901863134955390339840823646102069882148571479648046096319852123293411724042337464155616744427094714350625751289040694057366496534824702687783740100122580519287763863894011590810456077021309781385615741654865714417727451745201574290652804350611778342829013078383039074314037654685258817044085547144157726869959807154143503876354740347398192565233236631322509109521394266177916542466628432805285193151620927325110174451299209202520422191277716289158518039525690549839268912627890979741497263535482626674428679488022311906921104254240539754794714011493462358276724012877264418404658071379368158407080906317326672939210769375428980704896761104418920240572140393561529075057358607104597435685452475740988874215712423002904803935365884030843248852406607674044469451490438310912927484372955662471283384876226448273914230380293583940031400102033637975890367041685826904630240572152657441347330349568558885354528662173935520238879274034878067598777280039130150008840886967645694002120589312413790162852738553055166759344216010575831969755794089695698467216243324521426478138209775339643163246827419401946391976157434116095396613733544108026032345470674511968152126841502965951944278992267783805345986282669575500945479529095668682433173198232411652607833011048586667628551099335569101863726347818431055430814241136331415223143416950852148854328242503412450998514768045999511602238472226036288098609127870942612024507366009055710147925051249491047530399108804779862496572959111317271197700424488714266384084273069984726520941618549032598853732389344706506213514859827006762463212078380183086686259273406591834284408966544186701795318105776853842174922654594723530704052904280901450446897376649445270314497204392468176571141579329260265159874707075411200419546673071353310021274161013410268433130514616833254459137372869341983247090139649257490360988074306748582035659395939438034882095184521754530184275808457393073658135583311940528578732011255774773631921480360879755662502036345371391103084876254388538418234941869887734281983995579490021428934557867089315792543554194510618839949738803620273986286144587178209696487603606431215094154801031493511678497240112773005072192849845766400031674313764601441706116707569035407704698923020795354182163772887968952300069603125823254532892449555466529858102472314360627814969454431520321150800554492689017353513396296512530634339287228492021760*i1^71 + 1107821440133536165734532210716892026393444647726097422288587323511869488629879704454409921445138463975505466370700122279884259437403899170319847030069333524438659315815532408570154047848922718301949474338723325492604379510173407694608779490281168581049103673712205402925972313587263417614986966542819637933832888564580283833263489909347492853781188438122058719034843962337356516589374332073743798093101040686769944690508902468122149938016652093297250357462335969868632277440200646014316698705591766167356291042473216199429289306648125926990753014416494204533779100529410819964524877715746962327349487056657709675376837663245096613022255342924761860290144570597681799802241342095786050712372733211861045764805637378685899413404844905344347468235951892899357905674092060995980696189000827021409671767140436523092088385272181419298606987237052892010150421985238050083103858599962116873915630288250668843780273442193138576193384050726409162589836289243462860386400337277826259732133341561610947278778971656802066170537023047141457891452990076257400593962531952728591414135949014660815884764592992503463375791873388099634174004200113599181683447469194828375230948616824444980977619332388883661923606654027410739504125181898300623185016439167789031035798212829371945262555437775628787350838728787898177906281448940193347467035509381899736188445691654402711746617219283750307469235721927054542181660317350519350656684144376684773963730718093424704936386471567801706857649187749486776051008724630195812259187513866216626548603109216769985688357235206807322702809648944714003440055848304437980849315448774554932616708802540989736204691856300061322426438751302886351473220257805887631048252198918089169946284661354075598204908713163883029031816292145957025760236598466813818209825890097243942250370645900649620103812862949569040983305705047896661529691883493352650767420936473933918113771959128719576357786245760231122657374715539809242439154220959933344356471461551435631773261819005345703786860213866997103362853629605397921536898835240761864351452078179299640991893426351405960037281128747237126361057795080865919204009855289391187455759651201621216859131379204626714646192279719887011354123933288347577662692171357971930335676096609193670368756940411936295502809179729681205163974411504700027502055530144935380965837654712155578169690547021781995941754959266393928126629020170229838249984*i1^72 + 18827802254580654037657533886867527522261121111894727492733856935592106593028064204745543549481012637553044457621457491023970802331363118160705060177115353391105905524034999471658662436765978028082347382387189401062046067474857849490470858067759075261053383386631571187253709822448803409998111003331782367481155699321754565572503919365975620566763761421189269737219971802203026011558740937076434451715727614645860501077272083570653149390072682776318208299747992652691362086440269807903842384098737080384085068678431935681552428352564143340490258940115908497775258008074164498990921265437886802915590485211563028099763373140651751286538596265115447419001441624491958391270375728857304704878319127448506637677152247131821620257396054430021545695041970354596904812362048743158748903691826270059209699511264119126010529904037401190359972424046879972657139669517450532383863208097925439525719413303050196193757080631032479999143049258975366362814025251686267680725288878894179666001387014334051409269488990201264683298886075853843016155909946561923700268302740913057898860533921867974344309704771141116135790768410624325187063839913713273392540109681368297201541806577267865222430597298754642022744274751884216044791279872555217412963501736903568290019638519889602362076842467088798126442751998892593643266347183380781643586787354021065203467386113819421563649728747832726975201382034112204969006114645815692403792312089350780104489875116195713897888468600659748892183859692448613354086334591565434155282044380599348318465404546841881173238763310667829273309177119563997251058678064499356527345968766590333997164321564658874555490996300509179081000829764021528864689808642505849655845843239568951667093077885023044344270522608293209303461697833923355173447090136387034749095604409256030675652455776294018672697137599572510490140835425306159143255146377559315349662629981474587300411448836430455867804379482922264795940234528513409307245007383863791543907642768239998969436858346845030588839486501310020629635414463681913409348735882050066462769547727144031613478354215853319778796704545541327045050479876510864455190430700518775846475764039635274013273604221645598449707321360996786889966682396130743253279650003241256756176616204177968763001014974013750904969179147531816045969731395515224237165987306381798168360169999672332039526107697363061929955338227529517926570196392214528*i1^73 + 2603161004963366321854439555977868625901196102844044210838956336079926584292179109856610350935637650464205747178977295192196127640672901701344581803654718177709435727412496155545224199983566838303007237502940826396525501549293892740862708193537496645650076465203887875363756674398653206275113518908666673564691037203695632544245210803731079250148671491270365830125993663567040428191935557843543097896365844279172593316645212278423455719471455872368165516166621033073952660454734884109010736464991565413988562907384882785471296949519789842092413296584578494651955689609240044228895453935039927263052559962308682798911748817609404220820199469189956548597747230191140796364124934213666491892464601673571147265475663386646693224884292403999216620739105527726828255488269676956960767097429897328038129738508988706531479330397638832365034620533357601995911958184826105056145936970820016057953585894179248345239761005091267435182755404673263003424477080045327286691448636524179821490307758040838042155239208527364995342156322311252847757218281591658350287113546603016669617356615032575255749045108309657722310239473751241322811482675317025527884962666492937841606827380446448440778822353489113007077472933473709741029980556390025605407790823550799107683187631944905137977880300303598596944761482781747126865643122666729211457873267417915898162728401082635598268334418375534240902422048383226694413790297245018835491086332314623742597996324165152846501525887811779358142872585118215241782028929569648513635703419463702799456490134115003336444205611563940658986518125725071805586776729368726148604450055937648956660117722389638779451432768705920079594099250221839822892885066351341046632102884405468969185029746975532448289099743293785986420896920697369546882627813062667844054965868755334192600750272063228574279940920949283095074547658060439258230951493579240210121914376189467782424953511281829511810769352959357030438405115731919424486575340245959831656287938302787778150132257706935769726093638608500759078682065442768460472204049870373039775527023915390251571362480154391960090515354046808610481261764168785139992998145781075356128771474015339044829885333569128636887157545269702090318453115664243105991650759641959345155892110516915259951279942513361495012514636701289673715765183232815757224793398915868852491577715140334029756113053645307456388889958106458835717718016*i1^74 + -596967240913752017653189872975036627348596297890504982875539983245478625789991271556194982049639553058410977299534523242644039175231095892652263346352815371984514570415132656541873012545313906888097194992293083761491248425244511893576530312764345269930514136883798642552110326079352215542365195564376830794201750388177869233661752754004871138403649229045388750127538763722010190861115462050279969991513645267187221501832819864895087988388543302115489241847081759985359346966853639800511693904762421842820400866058200049322892666536856912378359239860583335159449106030352926242162444458540977345145771771559346822522097239204045091286296194671814324016538606191115888182359518189594130195892648716934334774390093469113845080917852987821312261792780650219316118098827495754587134858179718698853948766195552553750466858586136196687099381296844776925677173743487774497368957555579481304618996558287559835241185516416910524679898716696829798198287310665621321181884724748374957150051250943358710942588371161066048704243628042209666407126236887021214028278890973055601814172892355905924619550958694558312535287727646518284529986561218621254364155565264472196372011378653436557842369442966136515350753835262005195751685256409638702203937108856101530139028377839986165557960655243618008863694265052245229539659867337782360992377497050754270784738359982839016866123882968371980499607187381588151100013887142244013575035418174442590378633311982056156978672268538791709897492443427729087118071182683178999374231570685274430759349413542211527329699239691160791718011949413365762866533327142888022357374710092420640589409238283892434662373291780518957177657739274763033355071119289679149200270160432276943673416609499301094121891943248743825710201980200704231206541521851018046784162231620392428362269384880887103783915431343462275349864532049182066273798658586928283503262479063077671678112305948174110285665093289146263045918378949484562822711013233706795944918938155705503361188726294499922942454390664716532481068349389406527426591796370195102107213579403241776105514896082857964580540197571860127105281070859281281932931349646502736214493092886380247369023308335631220401618625883929247258813206322510180114118790640492777186757184129496116219485984210370992179660452738517853688085596784797534575126207236952006007967079909434307531731967761982296718263908417235058688*i1^75 + 35512215670184666127136447287374528909130276414037358310117755026403615598283635094380305699354648744920682230946549137192898355993801530643612855523115812287898224849482430842623448534775311562419436466220693418562333345515327853450174752077350106393694025689692253897747552134735323564719901852781540930158914675292467456396464143730203173822078291197673555685599852537201609033094063303905868692626699413318317809291858416083249171228084527298132642390342242222977238349725767606570205576518644717260327165038551683814690818136671503411167189565468093265169232467355846147083964597343909485934468246723277816153964770050358700502959415356256395951761514982072292670544650378320735398731408154097893526379040723366678542968320609487317561840595044084007184270327501727555963027500207675099188080924166096312885244400250078092625852747396522203053265598485552443740589042780233765608769128977476571908636688623138528931994500626752789636729675937440941517814336212574373747221301960835573749635546117140131084408777057750218995875131339890778807393559910685897732526023322953566321432841249010138001623092758612431475140553732988151236904617766813732064505867632417047017158172366062294349582513736117109640083611268963310663998433788116473384608774813437436561051390272473155391621229787982300837503071827689530273463420807724986877934983292207044390023165597643913838637339304798590632438667298541561752193940842846350028572589159519020846130674549561347717052540901780669571504386610156060249451614638776668752525282714468668175911544706530813166412432853506160625653325272848059207034608619918511592445688082854195089720418829032814750968046659820030846399649638444272211190820164348052900853128207997324458167534180911026297678825877726388268631251295951318058119739843850320257447133275382258657951281720913666412159691479988371170496688320410816785160115852760946782123869920199917029164820055707739378736689244868276561259712749995355264258284303127868469497544134628381797326678858816657041961455368579732164799231466694176985963013613869390652946420282105394632513492501776200958616272979893932920697764910082623158973250499704200011702370734603399023817276387728913811988992796771805366085328463839767442756541237067450594362146259663257463651667233326983928231540252626243432776102428034131705442038560856990062203330527321863388805195628544*i1^76 + -1284915379787750897418858149290435877721009980490235773037538353963795183951402900298406121488387463213598689984195917220232907982294650449164768664725840786831538956506822626655695955420757526757053263762793341753127705330614965878294085345122540887463393972846693803953550783844912720531362558655250242722831146860427554372909761447938800119844213741874934589540628023510108685405873487320111918145954295240916621745352140708115995714843288071724841002356992888054693623398486087240496915751551031322485609375030958062836757876834876393795140556282529452721732653704876947487347230022410398772970904112493109199444309824059152268362970168009406541846438139912955607462395697558022560755548173616830947122162118371957601234195945229459010075760564873371656002381407245992293911397339995686620333034731853861892670700105587893070792850611242085052257186411860842041963975185609159973102415923125207577021883478092298557864569174263881349864494677272003856862631067189545985913855867149061778546297905379072196720117427838501368127076208866612430588830857272728669362622450525661726056541181298732529791136728448195485135373685372249640190116012536005227974934474007269500118627494016637880341042856720211516596585431420029565994345590830711060613887947819675333114667204718084036083730688959755234047913907536113053062149611556445142339600255398449809882471479283893746065895568675243000341447767016816536796893128676137792499893602480762306839663092760055533717019047313861452150190329675356305529326460893746752142763544326740266485235215611445642595470716378355198773182575255499875642475487627235367899973712023375508206628507232682633514622217209084492051253736874593387960293908282249766559673084826517209811497553607623788909069549695900086946625469102655910964827744312009979348411598225188118573464100112639017472601359218821846857144573739629726313849233278295814664031273856309896505974195764454986851260061436738547986176213418132849532449434999882860827436089218031990530017922936370178455349735494542592504703308635478686591486155412108922852249437116217608350801539407042257162109767645515943987472388774509773993279912595003269835495584316796739435506696819614400936904873651412622590174041086973866575594381329544450395292847697897871589187046000966637679463271294740073641396443516140185819361800007045347801041779723907197042688*i1^77 + 207090281081075976374126450818622609415149114693421162682722608112876821615853958367492730780053098474716448404477640601764603157609261172538486763626697031445461940101334405080201866633368156063506496177784409680438719596404862102571114581914646483991356594334350307134921792029090218568628351951177039512642802853233887076683558463784098086021910503155388708827160128130821877443136937363997955873064248220930246430217488638215565416668828618080538449182887749597376362221547114531564962177298994828878023610536602587930769875794835179953636580535079289204961470298856919857837903993567412495835329131907627650353860763568678101598583611015924438108028439129337777931851194710902758242166670361678730910128028656131511445975832469281892969496378105370827889384419879108269452143194240846926598002175218843223136030253793533127629890600336277756287531484673153465548398339462554420339115683459060038725107058777212263393321882508396768490212112564297010968519540251958929964949913824084679485913163938132039737241108004196920331082141478722975968304199041011655444829061846801541020403494338119322649259526575078945678956188414627976368896209382760941356229482917729445338624989207423871831793893838421444259497754722861855905114393757329661918603887755817060492005002813801304755123554906930683577907336358859221720312947849350426352616707991121499575774970009773292085711434806084598009540091906303584276803890446123859551906999912477018756502805319236290807332989424294050814604932249890613322880040363550254151523664523639371257464644309078451338089067609056004933612052883052872851279211746586470514466971396126469089898696687141162860460025867517614335596385606157998865798332072332107520868137506718311737170267893934981780629883186565229758137225781512989774722112863128104520941962293677509851911784680526492209144139257296523359970458714866373728762194842251196327970973802472226771208877763194728532930928068199861922987238085392868054947371725925641545500215572698744214348056415044669841393918622748671443428825050443410321978718104614735427558618203686119298033900520420509455089681828492168619686123824820431265492429036187128017396136970487325579908841627064098549311575434901444049758919759754546103957385414585827691847000975091416319789346166686613903598617890880564428364269307601805468993167747032034507461879178199040*i1^78 + -4583472419463879670664858567637152291636945502527708354748501757454418096968178655528359537259438456291365512067633436706752580431284709392846973276746560056934972016323809019085789782967309143272337182371453899920242161404103601601991798008838128046760898006142972214507668057185646634511872768842330666201860248193656890761587843728633825899558421631791309862107321387979087126299364465954139811800190676189452410433749269676139039979455801815649816499352010983730866469173192137559332421184230125582950127849978813673029055233020795747004274918307582701498053862507074819917738929176261015347056098836084427497216264717156083345060801475041225166719971869724381374420339666669753792818024554109565433446127914347477074588922514855125732347689387325924432432265376497494677652736803402637175601297174447670739982118123871279711100085939831804882169218531387342917233156477999839988098752615202488964803701397267202504052440555286482071808032957730700123601839730573863038970704190600423241685901452208219292418303470756613706461997613561960424858486295483956064961139983637613742095063615983972200005607665770054136497622143100004846683832675973635015324570361167435257409980038253593354710392507639892563152320641330313898419073844165260398669969779414737796630239557784371720748893961346902943144070099523929958320405339948598905422407771068115828055645421120767547125307433843841955986463196029732292906208655070740681464704709749856808579466796356553638115408801809301496729984044129644446618083106049284154572585265307677949292564700086202861981403706864707225677343223756848526750651547229382957123594960976268070568208422227536001786128411731666232123218008328107843899021948832743278075467877687043292155829353526840219853166812634792322372708592202091998933042445072323942010404050489733775663047461422891104823295338094864213543079817547717283317102777021520396801209998041410219769272517206289745243861531771097511501343860561197293545645848601006620238692802273841769779323885999255817980420385660752844738761894671067406651833584176501675901635225999848177095514666334132086210108715448700210666405103302646431620912100473292085048272664291855123681769106556970744584899977713754479342569644241009801413401294420119747836424917855136712964712439063337972565401004084168057507366051893452682636794808543256132364271616*i1^79 + 467880323433271839859818476578253833888699416549285988980957257368876397935859317249782145190129151326825269064029942058745656593544031855364343757682133629139976603540203810625832300904951746295179266428743368316172650522403146991989894521778468060404994596189477249915682309366433375243142386381221781361086321298838753083731496857324010110067891109957397483104809534561678826709609523002078709555878355403624340441323916008690404860606260976951542076476420784082168682049605593509190678200416979610290877027524778478718422568988089015785750196786878029659042710991917046821751139957400045708555549103239230217416380491707269721211528324916548338701489184528837824499765442662587411858648042405536696665018150443495040345049901991642582258799351624541687449317582506366904577690778327516543188552485518146597415518339039405619130553094929332284137466654680060853988309949154246535703387711714010351575377391169549798059663210722812355562060072117517599779260985596293206605549680420726083363125401341277508414610502877985692145029480623781834946639817232945948758341625181056948111770441900699105219402122471367612592968068986620875987052913757071905944572642754000081519952221263497469233268601603533345242438623892786217053656427323369455821955919667817433144539223515186298759336557574467397037427788554490176524775994584333671588056029184009959807084011859179587962783068872294039300674900348944524721684734924706614054552456676872751793799101656556302476527347492829577183217636264710199434987089417984797987543898908123134436087178354358323519972819100840591268218747578429052661507146123182255386914951735903270406471098447587876563389295457885458647581403542226657029223537730915919028977447197601715213780434935540332453383839852064015460837460368307952464795316701670331993070777050304079313361305198303001887298175126000614304972464815040192222232133290256272563209299325302873563692797143932523624729699631820271460266382951443312624885060522780779754642427197370774242012499678224787964668941993236178940063106432979208116721855369183918341073171119550590079074788670720898869418310893383001604443416300043725442820320125731628028233814521139977266793750289697974647719111555543303423710933386855971530036928180467272169801863396914118565157711528192872715612403872333362539314288286368012085631163265878196224*i1^80 + -34875210126990380136560507384234918500140391098604097732885462491718109509523052739368645694689244427452878034149364780689190439583138712225748749802533266268754043163620868915718054968494874843050016820123628159159722115082634606392844703156686265639864911852530640033354008694612621853262939486855895388428475840992447967006628013208267943829028733619381732651483707989916514236277896459277958714447301265348780933909615433369627913920114630327795762829170535175213595550282568466484108445307697626439703541148173903967789272444980710333089713534718685785060554323705484818215945268550735787107925037964050511874918191481133883174760577847923670168879765264978611635466135307674156724081195672171475632550840093422408909761352050251864868249258381786790331465750643294709509436045494598974175728068098622015367098018536295999044072865274781209642859113430776215376344992342906321391638247494887072403118899876426887072451204955740007953719235918740031540421464488155309210764900784355235359922034254510169385764508667570172265570235333041464730167688027264310580527154185080696037017563878281663025728973222233329896329236360736179725206713408746195441418160409215567027417817885672568951346742645245807141942833733896254363547591757646480146317164147168493637537974753039087511658511219464245784137752496313256481201164717293418628575278587204758838269055520685925960583208923082906836891993727430959697234432156812419687639430574588478583949517388822646152916227351394857905880990356189682091702943480385310639905279589157945860910175705412051250057630774376858633638592960831383568908078251492880927202379998171347845854768359364326260340372370453158861967631933658232932116539872203909541927085952707486462953414736278977420307478672503187650188038766192808901812435344884494016528872083253218992383163774251442843904883771150345042687812528313673701116786985723610995313009809041410368190129995230162182498573163570504822948524497041210377237470890635596859977111545988998010257297212721982523604990213808581729230258916700211535718622509627668927700595157726809588605700755440885146727623967090924005048324322921616737106626698005762427090675366707433121129163550350368205319572993005044167832153337234838615139642986394000158265130833467258872830996198836718150899060171289354612577000419250730490689196392448*i1^81 + 2104812363702121069229576398942681102572529947502564777235063350259589644888778004797322879780533849423487274399812803491436477579813899948744745691196442522880651760037051819286460769607563309594186884256632356778502922460330999982249362640977946876615372693574852978216607011748262011462738381664817508446572566234481470563251409131711192802784208774459754268524125079473472496970464042007165138562381294502919012558618558683278410588192063080029635090360813415048727286541378301293439365090092421711166244324345972383955782607107486791872096809852360580023132746283221517735764420236431025672118925512376177445647635876076267022096843421914331029899865718600282047769390663185205479382284325664780700754688958503669230114389740691061106678796944282872528370441455096430858200994242950912761772731619896383879212208274838787065375006534740174753210301507987140416680846451439144084416591718186082271361567558079901727402040413395036599047179255651743138588857960487983253463790120870361989765458479800898238180878177689224765377760617407568737213968721745883028438938501456651881411920042298013543667053113469461677974940128632446061626937707925525978790913115135290079664058420488024862781262391336886071254797107836650580636700163163299847921874243606980236030535582824696534838868852431052757389752583943089687288206136098802886394545916611271053671726993570241775190040982450691662289181801013040744814976223429897297078057442227238989179026648476538467743868176210508095129213541620111249690879627464266825221799345696869989556897697239982576953606066185625619568962638533587596262174690761277871527471001649123795055739370159372876028073602261988274255401806962974198243406053714004011934853016542166947652890688733049073154530068095191518030014917417928391585831425435237279004267776947261394605727470103759122829426066526438519809500853516476253323043376045678504149143632801712515957395296791317408844925817913943970793623247889099234386195763158265941411298426057205042958145022730072879943049882421565765848281259946932600034806376435017738713782871350638521343347079615194258679489533926903447484615340502223104026059423231732692130563733767027677607144184766794120868869856885280386250087212974268503976160782474751204785384016670953355857053589439789538251680330619150545449948080560930174009344*i1^82 + -89277476000297231760537027013005819754419299502504026773828101077304072349651251374428547261714577193332868442725852282712464647182210995091411284972249423313276592649131502235977966949047909433663645061746621193658778079024313399528350807860947845009961935100504356112579968677264248633578224519894830650109788773365410085701587271293043903556930762634084502354458292829541426896115901734982210134173240631748331878663432638408960887679695348836339352276467752419286663844751217201279903613731827773078826433411579882960604565395057958084826056216263581197297313193514442036028373997578451816006516915743271639309317759452735897342390221775797847801256370030296468931981787274177878847266194308533568485934141644018909233163573438106056708735987151723460065802383744743075539536562773273637320870700408320238442271792399440789087347618540368573617351847531407743759726629000317684787828397933617526488491489954110045309933599152328343707459770456466271111703602082372598382961268747861394180324992617856737620503006632714473760141305012488080980353859957301032689691584125173489044600902728250713341412375227336792326192118093726404406929068235543002281864610640546736698129113467643821796189364588323194897196359905926777279131497588777698525954872265221389014581858454670740962631334308829012211277814229862489845872775069867676206458944448123377149190338838819055613244668516864620061238777665964499581521918047994638163428085626436499348143625408341150498420341862441468730553180624218010885558088298943930107415090105116777805724004419265869492137970250892431013330113902392809038589618093108067929262125597353202162086954651174941076012191676746309567597605675877766006733557923498426649715844283869285916873457212236046182058657664018412936551967446684735234556467810230353418386754242245271723001104632283798999421794215012458955002714628084980304102169538487333383700617391073522374584735584765722395030613516131205928369724882444733328609631770918302920508072543626470864576660872391232817642138539557634941801542538056831953921442425798631486573213832065539751990889594102776575788782784899044326580648165007819289083296943053961671398623000799273957506014109381173804819459959914329289277141359711552633304096945669995724015154623999526229088738924216946740831397843400554200379132967649280*i1^83 + 4401557704009612734237724660505215571410766125553592013300847307214508040389760544479182812405132969768599890000710393939021739675432684388955028014541596976665351153399145892598529645625136158253324832115153662972739069367013041690888500860216161508868743537013438637205533903733191658297900602442674241821567166644094497387499874265549439541572414893608102542213826822219909547335914153108766303216749324644984958905126622557302727906390670382805524240475683860753459296744894826530827947759188622999266758301353803903120998658580856528644063098355918093423324125410497915734364731343334445283597296689696094215184890296661513081880671907961986103051038778053682646445367047811049192698264223425281770243294212395866767735605481263095966246181712803084257497046406097165226403169187921916809924423224649422333634885767713367504148825889883401938587459193592520540966049262950394794510697254274681872415000995237784013514214522428137090495859494287527858054591153973311040058675406077246586687357774378561474516055493904448846149532854118941399778210788779943488019318682503531442669429327500707519992449019906464996928001288850561151943502633319355880753080769630238605580666376689357043610979858230399320039501606676171947729181414249506472448145744723556031273581642066899710629941071408741647954322048079059770397949912712532495936786460537497599511115176264089644944142142917538169485717881934079877640103983466758688239344316901244247403543325971374928161417285283349388801209286853068905354049478435867053016101335368535411450206595634740456598309869211320551452830651376126327356508921651256017583689085860701507206873289932214915673628561446929417151782016522347247325862266643082044677512882889004493140362136232123342068930003282790787300577060612286561390257282853530286530474348484910001846988080761251855340926278835541878317078410478494365089656267068926071639425506029667455315592621220985002461850742923906589767545075815823261620228583654569967682949778099082318893768752696023026761094522156999963708733179396008919166440235516379189682782281435659595211733248603009579761225537335278909457553714188292175089627141311883702835221843041595648495533615662690954605609823765159379584974905255062325397113810156330718709617771436492606361655944106672078178944248189037137145528320*i1^84 + -175498267291663963610273788912926416486084184480884396316380167744144469023590380109289100716369293256143924566967292070323706146263795707882654437230003209984755238102220568873964604783346527906261554345664459608401255268068877588530120731695930058235696529810856589400086632547319852280149699343742609051038715148128926526287354870948016352483337356499830458269425945033858620482811392932529112118135816426007607172579848085564880552582763364434771990661892605333077547463914534243296212791183334568728587260121035250658157035240615690286254983234895259729167312650131237260113531810798901840074277268615289457838971430414546497327041403766615664687973108864506493015744215563661454302589288098679628837536221569427381190894455752503494226230133213429070913271735130453680802691070122335843480159518322449594250192157088642942658208190534651145148989568577637275025094102181680915654996385445630031618158774801669720198677297097164693996398130097573106651042749006066782581953210797251457230577856779597424404724573056231973130668899926960377878363718051393092143974350802014044409657113888950768879685236553120232071057268194791274982214239659547935706159855391490264892260262479725123838202128744956358060868804133771845283637412777155583908728615427153706419892450081629325146936521436451571813176787715013177010839191873493872818141651032806348059391991602389734431576756130151441577527271642588011187407372295716053511963005860610040635911960897504402129312354485210948620971998375190882043706294994200546615771951749398681041510006934670451921014195905016161683353049249727390251430552060900784970396130054730688277671515896282720216352100477836963580087176996341717009001435633633185108863713671812153940790376380252867080355029171752473604694821928712790486321535699413900096734463999721329691021266221626550498327781740669336149889776745814699806931455488794054967796672018702762486980606286326794014645332876895638140541984652928682182378401784136134393759490293299521267974159183660318818279875912523859009910373220139479875521290715602763452113791094111015791333287342680905851295184617704562160580441707450735017734204327249871662896218002044314150389538719815427686746170803628236087089937570771036450431263063634378589621864485496598051231873796932255363048285560534466560*i1^85 + 4243817234401919543944588677110611792166761639639056160425826014156186354883486950598548877211666528002973370582809052839266591698082115323527083333460269549112663681109402425924365488637347627351961647036954594720154298541366644477779493369894899010562988128804394304052200282500533353784183659920183478275660212949131561092213126617258512124969500823814655784797990679808492630721566352237882996281892888800325769337622545829135476436781507326927603804558358037622639842892532253997539674610645055464319342093950408414832801296621297683288172461651960059716940829814629570867028293980679568713899899752026411143354347455095319432232213638456178457027029391850177035881211693098242092292801580222653027539770611409349387738462483346562112395589189550266879243372947685027380463636353180089967796415737226374581486020178374791204534562457583802651210684890157616558554927064287391854210927914158268843712723703914469732907107553795074521301013373277327882993294166902402996881352038409859448587526686038181734863424745648845345413466806382558563701438765151004801160865855807238176753876875627924709691601427546510696872028579224114498594830237174849428547312276896348437707950686885186517003588733517367206212909895029049540203881855538550425649301587754530424935080613088101202703740439914279763443410332392076850577976643409119541656532699895004042017246524913238771919546604720627054085325531895567255954838351750778740972607797692431741721342748078858116474622162572096774027186845033892929878514565256937020083277767343532951851736189194773748231349951753651483259158045600318834894826411491760530836918871188243378975429892891304173267625432523466248612849196075934915595171537279666360994240472382505325787645579324889853546099317521568358217323332918518346378152687619870978602272489259999648000217363730180285736588762689899173093488274269856267966922988075504945023612677823376299707176814054350882299770463089156787846202873442863480127575739438522641228566679618067395859664129693712407627279275448354408658105743178478388299904147703084663442266516494380187116992550709669103585855040609543917217705412573317786353334074979779565109687807039114263888096662600420323100226798169429235970473189396335586053238371893098160751452728378993692125734168867203609843238256640*i1^86 + -75735280639262471101880177118015198042371872461906083679552958588056609256299251804103407948376380063584778376190177468022960205121228165727965911152431007657976352054670176657042254779268247760867817046795727960265887899816460291474575637690252359225488760407407782672557824823233776650119916129418626187270670966942766291183639927319938718969470815839696693516401161880350143834535983900190377500488223337833176346148321049063666650176025692601110396477476511121510206839738355085011016378101925780548707581315626309698871568134503691008052826856993031739863189776527809019497087520538989806622310679002144348588095061583671172620631064946683139653632593884709538941215079824267005130878835398512758705230162007018876242905651407005051037501374609529708561842898424910023594611577983936583576339484381713806334490555246442639768600533633949360270095967718238763224097923616361983268172881344758627311899575152817468068164846117764830966318868254503132849232371681657198811126050865898398340298913409127650105714203244785529214985329982360291593204322900524699565747886162271439990731507300162772078201207008032692739362636448554484154473931243491435661547856228795409905907079255382506666412814825172774799340272964798507890272250069811011944595380697886457750933683709254826042695980400487159292617841051958676533666644592684677605587935567912407293520590154462335187070319128421172048534539796978661883100605804755996216306773521387337659479772823209487622938736029898200803020842821884232028585784672538837324204840753195344395577455094627664914588577064638991273035738479373113352218786795062977037538002596935606722873737229552823075938331863401698183735427078447289420926168641447840570033570846135838128635014488183166546039557496179364609889682528701077947899516320436540275326907889560042488107488922149093350794588409521035452861637234022934319097244839267861843057242261541612830230729960380762920516958320196328418177354778358252654549667074582013522675324724499660477284967214209742457614196983986122282171924849596603476112731968575381662020452571136488236442064139924957644948941884134784471013988329702008330202177673621110795867080420207411915839792281254420586452804783339436157537068811798605365920042444518228420834806361610204317248750300300755107840*i1^87 + 2427971544193508139857389937303753201452906039975446558353636722796039900245433132266357912855090154518306806746484217197704320549470106681567008041899183935932602210866323768916972248567446225687261219213882972625250313383806890421647591724418948926897532547167201333117125867545125100321175252490492719532694466552623881767450365430589610276005421377638864063672688552326750859210032971753188313714812727796843552063295173953696782327490689837796021723428223582330174756392430835878076709616495014796884048370287713629181800796888316488684145021302927325319373259054626296021644947325890599543061212116750192755485116031207487524539106038852866089062834475179175980865297304928282928836753738279987758595908360677404364681553973393132146212178197487481904596460647138230010590575584006473218316961811351205179288965525190664542945793657543643687720651031781666122117683422615595934281555699228695409485418932764740308253959602670927036545652322781139411635438090287613211935575304966156933650205334765141972192127061915138646771036373672671288216608273432115350750221548006562986301908506312995045752158179409214983079125086577869936223115136564860996461666228074281225693587042370804958207889318023672176951373772874927394128751097787589845129805314203178953370705180643033998696367264216033359489050600747178565706075230128210970509017752430730465014831243818164836961820178868171016333804822045123362344639587859343200013658539998219877257997076962504033445502272356386703120893430178079738827904988733230786090955070159890595826480053804982890980648829182029889453834780874370343005525113887493451499991458023482113402549426131601448641611467050829783125529283569859882886993245594552915564043279236505927235619330911598340051775168207601275065680501652575693771176744156156152309052726163715105289343236183727159440006216862865220854830353154886805561288234985335831549009141455156206326772124453917460887648577958774672559640806034023295498973140137775345251460056407928721907128148140656065417619940796028049709945854066418069040813799289389265458145012434211387007059624257929953516947293856225206675357600619588755551646793020868928446653821424433919060204047884648136149453549386308781389739263861101325238896883708780934300463892985654960120121942866944*i1^88 + -33826270817440873915068152546585844358624340088873363926687323349402256142848550328891147404933792013453911009897022458589296177282733119974614249931246268713694258898844553400247719677488918670606208333058446639517724337127261916395470896184526495571476533188319919701754763914803589661277666809408124991783173811339062221426752228105543130247126750698949277679521103952334178516006110901233259610745371231374545082924235288511515182928795670857397808064143284685932368291995059383447781447994246212457423261361792859063411851539973551719611016161898894679310350372708898175147157033731407847912465440775450666076040722728377757607250687694884394359556526062291159512661400337655385041556575326450875359892706325705235437560301224919695337784801695669278781488955519049824323275889883682276036266064779648615761745357879942536393472618160822404999907973471169471340506462732299441995177912477702919957678853710653069345320854384946688027378645791560259208779096287635349668794313046830959916279582577912040309404190517984479933549726565595003764823247503915906840463519826606336771328274462650408222715225471147201486836943063689250729387802873755890805958217545578219356669272187413876761248327807129513294124514994882499373698404972731996205565684545422884210013759807315724255827797750277774810438972286765009881997352259121762221596024260112780249108629217113914278822523142160495088035765517581612276633020532290272117433346868482703492367590765072868208310961455242930517192564746836635025989360463499851204466887638114390321782713964239343357863329741979579196241760936145654157297321845904686843703977995363621626793877371030869978994839386457698396385701360628785168371153229674391383077583025990787594494347560904066325982444342300567289480936871007259110288950110478914748192331608103965087076284219660008730588916554347440353623529960536043773136234849360106943382096495394550024587811569054346052063723074037766989382882434869221534887538701186250290198443736125830292568151558128717843488236042690246745357087404580773769007375180395823947534559407138274672064205147851611866836452642212571610589277593024529738733941375586516995112457076369727963964919302448660357580255428514871409903988194153468390325152948317530369766776614610319236882432*i1^89 + 173313791662064707438678983758913364097067065451737057664935786185438212134792928283362169806557876903447280897003724450833599937726052135563053843478171638227402009879819634715442656991342316701112395468562971092422620566147332632471862893231518323409023836343506338835854882597511377077502793889936060245674399996872541106248882208829449122705888429348073752573717071451218093474635025641195623958939420633137368792086315037944181988642836920517401942596024989972182510955398929508006338287229311942644359199885301674449414449101210281709045658300931228438506121559938286334514751422337418711055075596241688878229392541031700600935854999672489922024974916364902306000235895383027784317067538692808949254206916885320822966751123686801218107145564263104426585077630772404314324654696310638209537900810220831173088691282339273415362638520311462262801499709230937524739144066215433748115899569944477565327956963269887635021360257292711685777313866516481557065133615145441929201640225087339172733729688743052117016887924389094412152157761090964241067174767860891855160067171234089554127263014606232077018421300946568195690572354651354221957904253241923792176673880108049676670532557232626141972573733775845776619751559432211704879749516498871317020072785039473829084021023665092913611264960075135714763830123770789784667353078557738824191953947064698683784303333791553555854972679664305788276109648539693319945129585553022026139014103700659156888083950064792054057080850847748150035292401325650030614778923914251554746157161696351817238127596960059356326901430603228348712425194968134058860129097660299754863809223037787854732917892232955343136896980327350261107886680673750000681237266422803773757337621417985848109465694889793277779460892889249594188460030361275685589806374165859693979367366744041072396831145311741456665257195517929857273063098964033716095911738358079391791147333957441521601151852393352025310846171862347104854035176866094136760912593268158059854127627129741673647398516584272082432001352110252408950484393122473766638167132490510176297778205787156562738732667417597001813309531597642157516574189652021553103482466759880617358070438174613414583410776230987447858998553798624869530127135270177676697569018026361435785495263431003136*i1^90 + -207377302644887845796209195932457729632896515345160008772018009009426667270163372156583967937883700981944914042614358250113072623948286667770273003990086796636156442378913377256219391537421607812582644850041707811568656418957585213544716642147412217542505355462444072606815032141835678381312763442833235235491571552024902068643180445934050737120516207279924119116127547618888031884734945524700459984097608277168940934773827990387778741866328206322601596003634235176378451728334905894050607670283222417044701062665370570035643375582649054916001905269863420305092028663333079234662398933452345389972792945372761587288562807284119590648914671405102233491289707078723803214289228404138231867046756211985695227425678765669582286421989203000063279240781149335011023912329206529229891149807574044509173850720466735291535598695750973891414570946663275491520294116459230361528453938689152373844161053544550896841822185747295254888043045055027250618699106040665990564039358623823800787893201413453782889447958852207686700518483702534689359527791062817589613522942933653786075196204045143986454039514968616491492322632291414468759068795294031385814333386170261929718637927301713151779562281774048698511180989779900624477577164632942156261574460794488356348240755496667311541081060288265979737009835690015052227531280653478538375010867931103984638731776777672684365938794603194104203615247047493661272880036408971584450320435835566977477323340680106340125147781165476952824180857895023443792609127155005440581875392370130928756341325855593564603327852859490049179518179753897335155439350185923057706776719203732836185303942510631140963319531208693665748011472382664209337732942083066585089633575046931926814711832779023915336453229487722409203501423934022751103604992476127402000837369388766002483087410979951741088129242736387140519344134946860948202602355232274095539953613769407890467428774526997537999263146533357890250253612245700091568772339688365650337110621090753537831973638218979090336590264069976445060526724286829819735249386352468529923512975333200213096859543051146852911507595789721693667548544473177397854455012474770543546818119872639565398199249563019136870554928355484140149396900754247457055907525511954086703652308183188925984708608*i1^91 + 1622042709064762660739266165213318775766135692186023193219255076015177532248823292198414790224050953645497326338199927180099699009045574023428544883533990111335394275273338199028236789748583111714206670964988488094049281302619962500935902808367702460892185719162562335524208563174940494646640753211805385217203286736177497895838248543079348224697086491208983531768805565776408447059124518379332636443025553399616642988430035704913938874797999448221435197529353208575014049297762238991933500104872716827228057966673187140462686157808119810020894306034783658715792047928852038314631352467468595055739956141333586867100156741285503821727124836134109693415919805831339732729092131111415789900858247396837755036492889699379372192783406927829007885295563212087853049410726936246103766724755513406041782981073203097873778269458126346522992580168047167231658536125276578354320426574876073247476221132833935943640832559788934147401711397186048220517575344929077461042776610500716052298685079203767155415559282031537982844744006811058119183717837005910540043760256452428181964480633267658479598500037794967178148230591462093414823437789793050496315665536201481719456476654185541772825962299121184263324165061290533018787814856509426723438836373567452357337948530951592906071937165333227094571980661544852350323471968294330619448187554321129277601263350304140781847135889965457084532277944279279287076996843225420367952276117176071979223863126786767037796219088075128702436324316827071059371284647352874666538728720633560690358222855214319963362636279462762480213905635594112761146669299423955273129828222572666433193944704063050854895071205798968874759599551366715171528692111006954423465593021450241328276270146150849151271086953742310364831896719774972026651532904922523754379131073944042457992458327195626378875744340702453952439984612185309830981023305260851840145747118620171380237425486660617363344521975540823427884519500932466348446874972063456995281339262792391106230318065303051443381655515678684988603760316444634151247120641221732064850619004088202675920075946331296228504481770658764833964366292900567976607240548416099416181128611574563313158322733689171019082117363094947848659428492248048594110703636539137642314942392737355136*i1^92 + -2309949661057772604951497766959445593459600187511084377025999167371666916166140944722383447153212671200787598629723993464698429702919853806941876269625666333105704398014903833188994131653119696571713074610392788315509975444063033252519968547402625069376098741117572448023865336615504195750397586675244521805902062916711044165006041131153813560674113104714840316776352384287492233441353987656360521876059282110208889392692924063789792000757649535235162342307014399000922127142195215655509977922325764372772234704088428300501441269242124663862012396387062784547448244025543419448245959879543446919820576821473031653788720012074433709661207630336734661503525425249007536493621961506544225934302079189003114525645255332428568098522846729706877616403589353814518878334363437929101815231242059066978457547951538600732007450365939808685076720122277672371494352657728421407500217725406545055850004134061752527052337775235989944666503265212661631021646149742687296698089163463395196763311315623370983767758320891808260143987739641642977410451927871538700472651650587971890057527932891245705001878681104846675004214882990669014724757688414756751810226542462948193700249502345387722676579144788557806046465074816834289831693366966338190418059148404177835708310053098358057549702296911585573176798707298250440755153614178234328873086461527980681296492344017926759833183710254393343892144465040184169178887273684091007499326128651392748753108863240863402286302717905001617094287137240739385977757852558218903116866788078581269069426466668148807772490728512107831418017309776619742381150708109429943318105261695762378852543968337428187553210825666641544110600818764375344033775733658716600535385824908266873437830678719082734600765645106897848626238025347588314465783572167401439174093524359556248121642862509484883958997767633143519828647599990060241303664935180776240904729177071319975466321774284125316609415515350016980793027953712528797272262404579788863551748392025273094122231306130132679393269828126375190544158718866751044130261580864616267228612408179987158815578914681408836326818143182576962938827556285617470936765968792431143628404230242208327880501123600874880082336045223632037242873171310176507974344783688401680086936576*i1^93 + 10978038441709356369621591754817369153169658280343279319279541600304331407040552919927602009487499138363186748331925951985891623607429622575320289590305562465574561186880520263456344061919926857064595805572053251914790708672902877851476565380804400962067076564268167950869821772933836098081454278957226709494643872238545312121989484044084176604512897639561631530979864478643521008403831583888466411534660599921955682136225230285296748035363639740354411735767499814939048793047111538044799797366377970592344834192519077855434435435823852885241134064052373959997901122270996043591566732656548826838827262899730033834820080831120060553900677931007007172149647328303532868496187407534819065958129970121160171459190576492593705656788000266780104403688236678176511502491253329521359698218131262003395490213594965051563411816019612268382050269798617824687063942250191060922301634853969260500371573511393289619074007642140552704789985776701675034115854705574517491070898997655366585557993661406819725175003324722378396915714599186236853372349446210947955703025606128196146391467087869875255733185198873417698257111588580451780754549657499362721122959485037706780239038430278306893108217340647728616287390393720586996752811394020423750695119386063900889101308383918427167478150553424188340859276360486657380749239597742878230985246876588690398940917265633887489548396765927283618000327082858667035253724871096255435174405079019867625879752930711056828665839430488103403845700071227672061830038268898200287949016825384003305348614939432172618821609389812989468747503605067026570881192985455033978097859149195457801371472405129485928873367582554274971493524910219969986616760003053153728975952755211574957951595070448728687412772077609419303632481111191212528482716263145702785685082209638537418858115835272669901323832278732853951659541700507801289959002017300738504474881920875873061804508937508267180222446211322014176734870583101361822982657055780465435755551311714932914845741650857695146810235181628351503347557136449277529408568787987072493418580577325137049539582568781807345248534655474820033264011587468251314694218139765548390313353334275356206674172018695110890307096275084739380130895672686648803598780187430569280*i1^94 + 15628089551257249343412213330828634083383518347542835703026952848404303330011909819034823077652290985797478577941826806638199622592690672153865853058383967801077315390388834653001071464672936288867200332964965822651787252161303264760371341673099398031509966527149994743886856094264372862416068085474082192863266798052504426189776430954274336077345392022542781040906386149199991206539282351868297834839778479817373942362137290269813933371381441256772491648464751058349815033748371827248669465798216556991574422827866470969396441942531745287718492745591742430524654654986562498348194276920098912708673304730352717239020858693303716138944802239769581497388218143544364039354613308186983334942734765427348089617897618522959715782874099881732537521922236226263623916501718772742585193152797872260650907838365474184549647264249721509900078500058378168187646762225704857369500000478497246882263546430206302966363808496879370717686070121046505960512547770799491096279400507611244443979761077098338486565824307430278083132019449542626548178785260409151138163868937955829204716888636908653857636621568530218025700604137691309189531734665867953279912833639802123719086486539649155215580926257816741101428282304012990063420088822783550982660220357252468351480834296422304791433947343174452858175132700600639613001217899665015642305523248017909161996752896111325369592701812779651665195561167006632578319475992432868868472694742400954144056275373612328091973003737911755449447554593062967579678151508564712919868486413664656780249724275349036169420696593815852800895696508385352883483081880902292058483779929260702727285171966066295299512014442831239726166576888803125541512907657729505561258074320266409981245477166678185685475621985075173000570165063245345152611418565361870232219861934012277705985740460652462471253652631933268301039354235033155652371684269924728813260194090991340002004784428277782617615801363410041025427056988057025139679609036650676644532554414176834375900480476022301898714469524395178019006123011088555030132191069845330923378857660280537709542514577931205652141440471479788419713821307329861075513707434173307198261816241418364314244181568647031451437283755805642044638368994310164273097162368*i1^95 + 23013365114693114551186530695820381602132693752772335843279054090365557820560951133856553717666498001320120013754709311825302768007138215663111868415913064259434848465514411015077452920938898947503905383271626786272356154389943610521614969116316057501699659223712703787044943382226032242627325428294037424166761945804689157036054225515405192675152697368217873936057330508324048035988198729348953516591131454408920540909252289544691207800915631630925045730807864303711659563044972409677547147179254075019179853230887020743047338318341050330700796939324479785027762875216215431265123196395255222001449169261255211730932340212944063337495822921647241003862274314369753143249174484789849569540692908097897262551960323556198801271892023837575389046197614920551547440269019834366332394225068088125000001071062096181307680551998218266453974976213348788319307366175285587900884274420901832826819323596226919319445383420129143871653588918023151254100220859013347391908188186764273663187101722539084920516884074623615478443731582280360900542123639839028326198609986015622303750014955057086170732849584028825707242099452202478096271308467329481741062595711113911089403741108844057113662425002579792996573310275510122501370985474445345313985854683013068711000412604623763318644554134432146670048589218927628399830252023728652181935060457175522456482311580624237138562300712432097557423361468685346980026928631674467218481584954577746930681856031570693786667800574437469701507236711159869795366085418425154051431766413305979641432591320989085932332977555367613721587615396617161748821248311703977711742015761135131964449747481238405350816565896071854480307871412469652716783969972117212949116736731088166999554394453730843682199954438177731780661834492743654286099028761819761457996100403275873586250155255494984636547553646550151974591126505814139758907696236253079859406866231614268828875362582033856499609962822965254567035396185228146030721669075699513312287903940257849331369920851481997081637115050782182941264971284251036398988052127649343300408955365797583521439307198215948589115565265739104701831408319968856759836281708642593844875421915693296700173843004655192792629253288234847947311917491713180033*i1^96 + 2317968525341198396370954059779509739319807355251276157500694855019159785121321810981411909954772741056761661555650358287990589811818598716311153314769139922740333796030630573158559369042536276560469609806581391691835376241039753486106357489796460727821766128512560128058616169852795152057273248648988683484376047756566947246062111970074889215613245070842743772731151373385752616222546048019776866269247753551172048049680703693990836703938387999332552576550172091741202771282523298170243123859544736836156440924807682094081467692899880791149330196632686596151423926772542725263496773675730556674834920997702135659444199011637015353612234650763435311838939104076944012065763096158453275683926915625918494753654249979303205776804895035299560542323718941246169602346550399762334032628211822775171457303051432024021857567223098805319459852805883822215625626619207569013918304245629703308815720114842042830023864309599883637045322166324173360710488930361141844273602375871803086490549164261759579411499684612267136490704730656549705009691581183241106840743511268262067903495765743809170978579767362580594182996147692966574761040334010102023690156169146711256099148917795860846767853831169160764269837704083821989070376419625049332533571370917857736624997534584070657013330486892243285975838192380453767794611542865124710927681839490090635210652374722010774620703036669147854525896403971365044667371073049706952122081001572713258499765613906046964236826589772246219808864808859025063092476504852312498944597571897433946888592312620870728170170968252959382436450031961065313234481825430264213235372803859368486450084073206662522151348976319818154482224613531251337750513858813128346752713565436493567332075999230574170801121743422081492353137488544606517845765704568000834497770817778110984449874992305916971904251509822523375111087948793933866366146133329790592083521083634288258709992240089834125259366037605978316357724996781891983511993624117817607195126232470691108798073044709410514569644143833747234616632670877637870169116454034524350334966126466772243883004436247435585988975060595417937648099243921275101916178080306056021572189160747911554091649960489119951660552935011214024779511528*i1^97 + 27142073588104874395965718204259697632084303164064518102779833105784889989148894097083237507310590210548627856045103484756873875484662096102015013104753609756977168793333503253831354437085901149292708024759741356084903608448666302143583676606491235594981054788679308666677057249012573116003746481058362003650066797643606918392438699884060724628595925043354771982080512582948210501949611785464238403875456950917407559761987168671115934048244880876939735222966555784569010988921343503111130472317436019839283741570664984415055272796205350218162344723713412620750389452899855145686367181584797970241125761862627254994017018648762365642684781014100259702488259209282308375362128811119417759041767031629937338619778535232257939831123968651310491564099789737943010404891453341399134469660264428734367202481374535503612556945025053867157824400471842946328701997076771076214351756577882713225480279434100403495838237365671301017536048933774280102788352132414383226383943552277205575166949929910006726857232120618936645470651788003835839642918023568657945276690161959890708970211678228035058147222038137135913933179549016270925849209052842618278022559678207140205445060405492023881879906247762420297774497446186503821297973539587264415766441404038242853686207731270331684818058319609910641391928459684651526060466112106154028354252758018473475478560487976580226245744978799132213457016295185528748547475036017941035434822383456971715277754575389435291109698695290717849538828523572011497060436957963756471325658748807059417772723471506311366550423258267921977695215549908352640051174921830027315008119194696173146784279268630017100936637586930014427585859442551660987935284970100320815059854976997215075184256459043992197598994699875725751890518431780898248561551446533463874182674242085067300528169495332455103364968941237101932452954978822994583549903705250601051964817911181094729653163847204611951198911840588764608620031081635719719517294742372058029152933328325862589990064876258170266623423452626463948130322936578773641973035943504791295297614640620448672293987227293139891111181477693414481022105230324938861239334841385663975325279959468618273420533950412751774370653016141464*i1^98 + -1808166816668664871601427368694043884824229817302981324499898586581842805220975261606604495071566398379316958380602250591003915677101871307290198942013386842192754295451372516501459726480458566021672352795486277525876846127296391038444886804418784922336742441626923315993711617243783765212279425836074910673937483672034449129560673741614992197834792541278423680827442371592401079114670356755344841815256052724589911039607245545435477881646330207748357928571926234179841329900261069845498179581835969507493187244717041851886652146598315475192401572514560914609048689834696720805070848338297042647626834159216660723317217901672136514149903410847823544638030432823259790356520184427956264878098162057036737620641206495680448637312575023354025002075749167986085586421779588253007406020144476167773254639584865228684877341554356178333940691115515509477834606322970281411062073576779291830031509544828434084329551986001487116375343721521098976756061932855639048886873015003054456883738029279887581261128224256319639164118918755273230963643536319045992931167038596437060434112740582092828036373233447847542193524333222513718166855877515280988731218172942717948769147993512741975298932354831305798919851338183035209785835031348961072908479544839885150916570212799605584255132888794013163230461671680544815739589776427422186152216724627522823569147170021402999351778230234679249005031326613737521889850964115081078944119049375384482594215625493724905755920778499405844874208333017290237567554964644695352567570563705684184464258261826104578093751082453847608437771532124694227134404791112241713400222634949568236492201800536595862610556913450181679964044360375916187046511842247420100408506565932797078903342898420240364429561364136785320839721115012661342037740346294410232790377776380235951307303248186363750224499205272854157769100763205627691906411808948659908627940633285463599041912742458967409813551073277413424597260637865142470158920680324754829965813898435385142225411305944928923936924121493188817155958619549614670970033991800957463058310252255910745568065533859925474886139477760598133845028517250408897379312374581387467563761001127247647199760141530685882998496*i1^99 + 14979506870549814768391845187742333760720046458169783481836593270819873903826767002055383635064348865982895718158714125554595342916638156369425523014770262229668610799289215423325078993518569502907086379072293306652561242701941016411135318197703602956279156234764078144349126500702168901060426814641781697837261708022305969813771380290328535386484596993727391000096965326568347392996009348857079685277852936311364093753051829969288748334624852490400279105427573541105016825402626881805417685629737645259917539658685738230055354655760417772591808900372682206416737730847598607199274760324262510391714493683555875225616554160685482372896903229076614675596171535807093374687788815890591017704571975394738931679152214605030815559695879664529376613351333685378644977577268780109161482535458119819236439487825339492777626280803211729304614731061973264820355954033262447115984671112807308682919290377581631144430804721167301425073502232351280941104429765750156538622489776176411901851757034119186327019047297568714405381646042573292585152079189237670256469780095128852355593820575938333349607905492911039293104301177818654404960176926207515527463111933169098549995201838622740608620421537450687335628509870343950745632997834249091976483026367841430005366892857197374322427050386337658270357703811493443986254106250974802870961417949099376320761580024963344980396643101120113048311834437832215638635977163882444254157665001276387900743258993954406801569741836800029639188092119699574640849804157009096708842221821786061735180286288757916656807564757567777773119185563813551928317108132270566311440172040868384191019870839320843722378111045912300330953406201269455079018436330948393262972638097058957591504771711564469634253056576505997700929629707073355746783783974530454407487519859685939486483124486125560038386593270852813581030432116432623102738286422805055645800574583351920159945803392608904539671280873847198303849923802475961643713855375393260216500836081473443610915900697119109606397580929856509336235919231085590479552911759383523391695075421537181010893732741005988518394364674978904931093331196474250881409136981772366426328295709551755980555776024592*i1^100 + -775881104741579564658204223539936084191485577876097542939284861897561411238545169330109617389401777286538527470613298237734028299944872174895150994670861397394946385184223748054393022034765008231984840604660117297668307254787508118216690280706956109021874546188771263383408146826116120826003191317548813187872188854703790163344974044461439742292451696249129912566207738224626587048662016257076021535595195453428969235362081493752090064490804992226513663105932175648030363523972299559039009784821672395433923884363998199857437348649313331217110061681297378375394052184163192079528683560202034727611244764224568046689314682929296425574288712919428172292156013121297815949844588057242017957702077815097924584564847555988584051691522568521000899784607961588131990937448176390366967812829538118523223932527202800914793275277947193846513081104423467955675252230349820256213117910463028474844573807618898529953322794663848052622958598313285326616701112394040568826961237368510077569721130404827185734953032733397622270116069565741775728548063257827149645461871723290171773634078518176692931424038284381280778860724289465644265387531130282083545714692013447537275798179420931093546032236566945868054292376751937268312830816550363667660242089007530179140214768543210090045567986349251059600033634517756503464635837205776773052756057378576041274190657426907035690613792750814122504406312913338214913346824279312213701354038742892023621647618236867626006209118152593375740808466068922571568213778240678021182028697781356635431355575246105139104479199088319610081131463553655601554567763855433682241960205004659930022491635622628461512117772039171898640741450034473039908728630113601590455614725237037254768941499779019572473559272084546852775336102917737300906494664416370712178788572900105088563866393644356393206366829408035004184788528844245727459731088659826015006502612970393795434432151091181721694759402546829690804098024259177392629847425056884606970881124395964064746043832905875788703994246940087334993281039728600867308852317630578960302167506625547653534782048679631856527753741388174715712114633024038328185191947900199857973450888690401792*i1^101 + 447586730809720993655624313585820482740394959748354325870296724276318814880082148603251848444959863049048111804404900731253534530692807406586977581909353367243314285529115084218621894555125038585701368979841131831581320704655420318166834486966858408947496923777511903921072172490238094036722635561206352414879195998525619686763725125802780402736393836701837498426946961236861585134031748102117880714663725888998506318268756031437182052338336465679772478837508568311606176538687587667320072850119181115032990874757668089091809617909738010632589995205732513705453860507942094088383485348681459541473365701787608430815084541495191646405631032696097895476797206619269696906005595373678644054925706388404159029666809883187567134993054268062363028638955791108634595000151484215600422712197276210906858733060479404608275161837026816887049699403277473147180578404643976802545219277167824709620073247619651549501263368781396837554063742109504746180135105417309059770062895165008456438697117733908916385730467914633256974526906942985697823226266750452147701589003608381591479949668488330463346310114258048803396242205445802123806427764696505262819124846654454848920704395229334566050476128940010495887966081329101589157355600711535699768612455845226411129800436272331651218722749349251380425224239346960473467906030636505003306569155677666282773827896731396424182783021871134955815338016753042526491439494013549574180443462793509404050706852715185467616397891354853758698119608962885264095683781237114546008599084553479838711081122203164587791034068023478237359139050296175653062075673209253118214274218781729398069018969922788288520183707379599058545507852397513675704935016086247174924016511845250991245757737867427748544745364936777216076370633570350254983544570217274199000705316866880101658063020458949337369355213318976807752526317138339235174386331337716672626610340498166431501941427496979887816014148466646923263078215766464552204062145294259684759728575355002479409375486394083870406278790356404467564303090240015059147783023237832241834960432016060049816198987154614575272607034845261983922237370562725168359197156547734788806656*i1^102 + -31143810110269573306386754535904952220528854165433421875681633373582602251990177976495534113984461189519457628987768959387657235476120817550937195829282915955484888039133568611706264506582930993108366688344147616143704374623342303163751431557696524996146675232246030243549499929515223665078486330414144250333162599874043003359272865822786221682463445032186357976683880605501021065154706512865717345302512314248546676718458849278258971687150898893432323146771698495363613833208939797157915213926899199402211563145696833014582544922660985208678768989471959895371986884485212340866792036177557379000339249567861020488656462721050310733797080381495303830658980351084281727166037234065644617589227497262874477812686452327028931581769834348026403920658224041277544178561369873109290635275271995670346488691992997064025360978176559198567495615366737200843724977876947415893283256705212890616099286114225503660247161108690310316700516581234214743701361936950015716526299912359022420555244779599809932563128278768703559227114922771088159164367023009804559674205373373779178254536167472978686703920556623503647905011969344926686511924433159906389683107841255191084180154846648149153859505401265491369775515730940003196156342259122378556358215098403195740824500783552035009755014364441625592351123276191554656383716571006153799717236080487384448922795514239781811689474968632596859320636245176404067938546381212491442023053464929118525908002014939815584506097930087910938579078913692601998628412768539828869623652415970878204651209435848158230370156037220909979788315539543919918177941418194207888466737443666731854424615701971179516702012228267296643716337970292127112175599860287905501247423311376943902785975862273774926881955108108071692516470480124781637938798657762605214944783009910913688733690976771779841623652032273000870703281858959169151910013577244324482644097532667192075385457816405413070533052558760471789514612354562102789279347346965856938295833415938944608170228015817545879391766366301048491967180246466644500855979554158725529141732362976456615895767570671971504841766458349729329304348884796169393582800896*i1^103 + 574183495900625646241999750334918219049067068035763011274322771399313515841607799260648073315881216053259640869543897323440789414018438279125906676104070561061574963546826854389262802468399192805324800109272853800175533592624083302873229777569929722939231255310576765879841823180557587119336682767528511778461518846553971815074496007802516894701295220201561346021366965595496896487209678993650222662932815655757271779730302308562116976144936838742586686343735076352930729778526053427061684062465579556315422290176122743917312373557957924001621510386653001827885264668798530478091352932639326686517546725361128157038639314342296264605755471484592066103463213095283076187255861643262200955449080589306450176188701359471912293316252914841222400784467680580537792167506765829803341928812946758880200428686849912860915130253970759180122118756920764060794722523516133931594147297781994112397398957615206479405930080861474473081160770212593248045526733558849903348450525119270207891491526233773160349018931908687929003919643809224509692745070070879063303112743423068289095176558036030911312262725043915962965908897078387048184466678269170366416177981628188220492319008886047842364914100448770747685132293982987320897338109752339807372186436726437702228471250076883934937380210159917405298442571228328833638102844530882807265401873819621204401834559189001475569211677282299155605140742578005498911387658130411110787844456280367076286882297784350091225674624620165937485803080332948570768881020996320845014423937893617992701126750540104011228534988387695813087422102504547317590238463307036759342438663234852747341613202950357853916009654469325120363765936867684060740468692827497220705939225259016977200283396419305624149914013625280205128181906739933315414326353973005001856060980999874308339985728134045128366872149833923004300390624285548837300946674115585686314941693515054477868253050724532919695363400264092001767519454675480403369859762047699407334998119825202964092811865476883858368773599233581164148955440321168977779817000884082434047621229402968523764529647140789144585968904548494738790015832227840*i1^104 + -335095659567219041336243298606872265705435115216587813123354794065176598453553812765803341356247358063303246373871040343929085464127966405577177874326189552063712136063779915462964917909252626006419661335539663821638292313805604352156655894606071491962621798187711661565303949222297955975003663112643377266466106189747162917408614074691612035795689106896457321606986129591044200377745993816226547816934714607481911841250601630789902119593356540678251006123878923560319735601019967023569836720257449928377046544262746433920430669718775161677440513180080319852837142262031555852950142495459282666114516554939822924628357537491460377962708061402312000052288826071810374343893921188231436147346218508788534501874251760968103687611797456261717629668224421126215621578392155255587958095320580286795096565472673852774463576717510789053958870450099376137962577757247552243225727053532941382936000412516583350740218458644095850802307933108538224561725779924534557248098902839237766786912703590194484640239126593252041598015632281901175491314461728100895502336877962398656648664303879836486610040975992755288635012064703492303963491060456766642665609732459752649203897155531729377633379945838742882897769388748315229756081889997267701274997492174960693207871493897753787029519891221907463564658961416421447161328770936241998946833240318071683143918008666351071904220895133512995398114094218841831294613493612764766241433917125086148322955554420455595656756152322898988627052776396032346160718197862303071869349994623883748355972885888756351108897785955823059981004712353735406038837040180165776379536125947413289475752189622378068219359328216009419060263805060155936981765533592604219092383995519457151085441109053621335869243126613225374838693315796023282161203679379370745522211871159832916058061649291684132317118239624685572455399915560086784732276808814016116293941975814285194441693142907518175564808437842557425846490397335312471193434434808854863454851681400107674839466752114476464988024899209227238052022109048791401483970546430358559080797769556226175600717747212875148072183287552933888*i1^105 + 432287800064434479855714286263484201016643445899867005302704240539625470080815300037634434035638387697783517790217031997266634414288422845951028328056420232688860884123314436885163774043691993265927494346060982522289834097091141032278741978487044917843098779527463275707445339799515450380925580987166082765413482118603030352388844085640193142465523757091128143041790187428994924652364729089311780494787671659147869424121073538177640575104782949818748403018355567189433076905478367876836625047997062461099488315688219384450995984431973643897261182661763188876807336996617490781382572111976599431783393332968750878399668878916535331524130563249208181040331847810671993328156530713948167794639423614214406551853561164973032238957425169579669980161272723072676517494933000930021237009182534354664927413395620079820613299426573157477712108736689828349978912593301104880201218463042067336821242293339430946617006845304392239364431298908455398434639126904833667486393917823116954255284743902336865176594995833807021705354885731751301655988413627966914375909984629337363416970002240944464713319871614214957685649252947344060572461685855659243666242587803585931197806366533080421064399126026824828057292768293722432493145269977575650353895481171436485846346913850462076181337508052410370798687820031244778390074366500757469726677229965355103740604847930830580184131133081480210874676252146116337229611440827063457935909598939766598885273749157214326190359418721225643504762960953444398882159457241894093178166446811001797331490316519911427014686674009035068536340799892801353534663732998979065771298852593013595506281128278436364021021327780945662405792181931959928720140654209022177315252032944998586647493731006670643617692190190039640696774362396459807923930009791890141228944371409718415148601057694704118905623947755129695842896409858143652105573796999294471459069423526836689432183057969303094079251494953006737559774845634659833531095619177905793491279919512982345585730757953646802374166570145383838742948951530993245084676850227373875703707497917251043712052255013928276328448*i1^106 + 851219685215429109860020946787525018160466645469124469228902280353525542794839263309433887473718163391224294004676522899983824598789587167830607830778605150377579610600934165496457349546801336736310131414406943249552070778676473814637622361519643656169930016236563276956830200656804958711195580112173362255593894819971523531924565629337273846354659128570234933274183920028249454940925519918521273982642335922747024270285559046795795601474015921762869855145380631708535317991124925600525402433009671585483142311378245244799626295561510072190251676401053998172681251962931628385255621292742380566474701602618603312698670048006522783915312046019159224936449821654593783447082870535505019943611618616303849940094145639937610299544194708234612070663365694455677798579860260303535575724809214989184852369061520127026697746533778113407723017116566331665448844486009497418228764540904071191547453186040789532735046152527015503273599046454552630417231448222043201832302042971032974636973204231577951734933452471366112270391220073929146273623199843052665919051127279529743016050538970527689567860745405818879243889288431932447722130240740703617476277931615412329098658410053416820399344435733165896179187219916479448295524794446013478962292903891449975029374159439171997322781561170093271381786101162210655593159848030021490270204917954993878418941748545143447347725782603770456070533475251376928069303150734712732144578730080839974175998591838386986297390145024934453583150759621463597585503678987692830630001575322121950453995937643884233485092399720759784928208765931423492183107691262074733232766157367821079490238368519471130124364347288169923521505906069885409803798935291427015128766462712548056503816067856403207310453464682362661665300193987127953647937979020405132418289327942121146101940893532306981000873239471132651614947102515000006709059142123538586743356125176023461557325335092133712364441796121379036823110027784712323868381798246118074755275765535475297559485990604408397736152501206024550583322587558754521160575277460948536662283003892508664608587776*i1^107 + 11942437851164042326615805416477997327135454644703133552490269943900612629131501898163596295415552293573458457061751570026648716100500217245732211488680278533724191765979202431155775098626553075723179029483550380319619673467974750732534554473897054306947026314900265266409849212181355577860079711564382687798560605541356725303633290553659602067588689400606611215399633530083667443837497175368167977713923784582356703177691442497880542320078367128114351334185882411052873525085588552977613332802365869187765663708374762296288262100931030388052920094631515983467799506253473975073639235778017617562576072344858299240583863410480615861298303054224883009880613327111418542222292441167997736940685516041214664749425610593566449646105103272023473247617372791398739451111028351806224357478471994608183529926461599877743335648078590738884568382117023984953864938487213248062736440005190964248567937982500176837119926527765655602819880966983967326087786468509242246766040796637105007444378802666437474956133625174544525648417159915894032738844417207386179036130855155563471082266473746936747426777750382238997943976884315017369883321162311394255480330752497604437914354925500683554414578185084766545469694639512174074040869430616197392209589045429305345986448805992877544559143547928031740729632086734238383615547009535773677875203546323672746014777804662679200515094320783613734104748427841387144111521685883978651805991274083655113237302220623889828953295569967808361991218489763042105656416897520284313259107049400194279058439088527284635056570276733356463886527800646898509125219704829017271549403771123578320070198442947162546490876657998610907919461152731980450513908781244673507563761326681012709974380649662216485420714991572336498876120188072817666632850922187311953892896495327799586468753192468132421039795428645378387146279052460589675958849306655386015281089562044430515108223922220345658903765564266389163483081658270912468283221707778149509556879647226782301552983600639932078496259766518088365466722379267477681038554622493676326114811707392*i1^108 + -902415727291558201171416560847145637783665982455106608410264496321387646336471153464847976877614002598195475107959043031408465301060807873151919165263720727964787818530765302471308801432581884638343788728951141040150468637952804615019724940010084451203754001133390121858945331443612017902649832450365242210710257005258274512675882673606764808977146269496942646832602773863714568677636100665003081987665716859780841702471917919911014332400408104913945850947504169178949411214493757562619792729263361292311991921460806240393792413161552988982891183035541616631013527940758909034176838205224649777401457864973753884505753474392494797470517124878946196047915695304104138797618401444869515231941583025851440662859290458569896992758622010988759430171808532956185574394234396444983329595910046612655909308078023890243397205422673068654933586712991755005742007010381854842087220605805565017609029881098680408721459339579640545107323759815226322763414358453873739046128388898612905669546628808901634991840449824963562632925782952833054935901291536891257972457800444375832998508409828644121556330601348040542067426423173086457817281681025137063022314530355282609834004186699403196153594421763007935687632011025070349006605328766846523554089430861727870779946708189133931287460058850208712424834487435599620354962370021667642062969368788758156298366900871040856766465533447639411593503870146222705060124836397571966429838568546110901376126444704323115980957690013252284676050695621338176643299450936931269146844577085055376355577818203179095304682608374149235359748864361708103246506149378862104665710971109010880514720414636579448635704792559554084316057087593508730566984103834674540174832877997291197599209987310769237901229011801601621755149349453566419020808140185145296364063155284450795192082072909483581151869559678316761122904471376555676939988700021715979290185695378343299730036533340303227309341587373333821883099004624358432296665096316383775281981876725723658747342276998400100038810841224292416278389116457441409615070654053220352*i1^109 + -6296680101473425469535385127860775103861246254617904778625312054975497706437614442007855473184333337762436505277950717088428280488611941604495621376987822554986077433366220899451237664397513976821081660582449588831161489860099599526129966117408176870244129189470941159410725666677455755972801161327006466952338745915414690994836334837926679598268766317338945584670957561536438178036136001698334251441799438235502492554288823301555681762946519969335631533686615524363706078820472861462111450854928433282677645695184166112318083957727768658593199054374160040955963745676976441199527407925448277525308656586123205765784494675944398903753652090767402696233738122410373837661461692344211108005396017627063075267688957363782271954819766904487538120469891708371208618383362293701713867307386266837468108970592098161565519807479512209219606762753800929230252352016812130037794993164234808953782355348314793620097826499597032941446356888247255516624989115030435588251484693075917962283249041833950375415783328559695511198124037804463209061969259371830972740884931333909978853806152154393289035309841146447138611296764670763185027103024076477668318300676986229657360226194620562746957166105162646584348869326122601823113686415205104959147770985505394033357414374187852411674120441044659872005756480514299169212010161182901845036546155298108582864557408593149456637272160798663429346419543535911039791273247378507686390110480188291452034733126685042531237154772816907455174476893473553739247961341485520547693598342302615948066012585714006983615611603354194118303289895440448401446659258523079301648794448895126417199419340221551450167635771388685273731318059553081659434891757661909655723792693491254141970808744800993596723259472785608819776182846725523671812896377164046889342121749333492673637399025647020200989585197577252182054538674487243325727374485906613393022562354277721683642353771476109464983837732402358245731789633392633179940861040055214638255738715792642360898367353462019772243712072494783524839752848778175971328*i1^110 + -62485524479536575953498843583757784797307869561230536383381207846696884972754745154889247046838865935144689154544027870460269020149809307073946451194536339177717207308326026651621599146096519694339821804470350955344078500578498846820506222629177099566735291372077201593574146758783352680962002536049467044824774005366900495543878125896649925673854680402796630495839241475065814322051521244491163022978822806585023866036483761352158348561028293253066207990647484563619687798257744560697498620028542915691659286639245264567254939729930458406233645293108296894122342771997978711867573781009631446211342531078031319994247306339494274896180832611476738058049199497726068744790370136537089733050131049926729107883202180605513955592292645871598870488642149361657179567113055407557947057843418360728131955987813821221241282990109753408755019855559323068974733498600304987971062388278865680272631908909762657075579679577234182570747822661603238092371790728487134755790787436237329702683353820084137658865719506627778456600370592925041033892250511774194256392950662007217016884370018649993887204301233056115173824335590813916893530697528176184589866524859917978553651593746152332109102058136373342246515728980996675719833131841807347270448361761217494262309101495867327085618761717182049325458088128593416036693942536155510215214956891803437029308361803450290939857810157389366923197568890833939619917824858473876631368498621553740131916545661572872108844749857891245975880453019144487206304028287336749792737203321363113790329203435685098196933895055232369832661291412832419509069080667946677850508055981521248701961334969819279988896702548041079466780639897320805113253505556518055522128637488422319576173270758205262325324439286182456625506518118624625403230607583625186264035988727192105595276134470373022674179538525800632018431152379323806221213107537886227137694601410230645323209004173489768208340563771848930818519833939367380425659979273768197501339559178790849788206747316291144816856390279017208093868032*i1^111 + 33896391715142751800608600496068368622023546470505435742511044145738305008352553158167321832722577697945403169461334660045957402151902607031308078901496300946920074457372093054364517341272808859193903126133498033782359594092259760354992646929629709561102315420621438481321279834531589544224770959883757969917776472102167390207149873052137835494004433505548395186117149109505098402463763748973142499905079445374887599210886935996174673597630420323923056669959297582476977482420831489422927948259538550488262721780724675851564788690978187950340611427537144797114257159361100352380549405946915771259767357230941402721052042930865039771938835770157240082172868071078001846711102366814301283037945778075429429386978061852295908374271405277364573581045117454061797059342999240485407821847145108865390004990516167348220300807388747732818418069172451159796866840841806619023321555985222240709092809065109789290357691784804154488835839505411707139258965716714814251830323972744061845238000279561685160522982083067160428621394948434416407014200827971190363837361458915405908327217359129221294420969784307464875760043653948120457735736747322391253457308193246049465603542905589916301121570643004848765769349467235202520625343386492267948929610103373958628505074244047449112042165755125252299702534566644070876742851544620428195755607396797276860900164330483955498248228297155090205655529746653810552538573002613807658040901704872074669360628326807049997599510674949583225493817648508659554954682576301549660664980320602096439646661539593196590344954502273466908495871487170189384035406913155826868069303639783611449151034322866190755142969347577486269520927407471643522325546785676737976568263681817359555943751075512988193992391792970272794266921502243139354377674548139657513967301489266884618732532689217134335880142606098978111342745535593582052705998154878030620395088398728214672069268190081572888116754946421167099427352372488318862123555288086764941993557310330042183281586063442176607518720*i1^112 + -4457446466576642608719141303205409394772778415525218478811684952796002291526102486086310908929280475666176251424315019587613129131580689037133356122615603777764079435859397133007928346748174738239387677477463211398467530971547753931644031524153345839013845782312661223487201991358108272112715850281426813025293494463606926141739211385925785082579675630922753477852690375044012898987886597309300339376960476495689734531036868612702311262262581850845972531457465375101000498642365404837092775689933884244483706830010220784766626792528706355551620321705803801041769720178084625217966276579144868926775160024704943542169113733362362542313166533033695497968689615708177286387994117389069910005930497793330626727270372571671078202647130272533363946881757777623956217570460702773769497261744866937072670759198866554331914161870889057531624664236024415708095288013573940550294775605213237077901954615256291008088178735630564063705208195060330711809662330111232694884972774366706832016194181699410251749850085887353329963611426898053755246060614928391190724680525433484140141615614046715951808283683182190588099030966456111277543361853631905107156193851420271367023515703372270027451148084223483239878668088019162392132294122119362554589091519613360940613908115179015994333917543019206257476763393525658679074117845780728183814885706337590875395599384627650782552961773923204467526011857929973082240388936367158127766014323057448914382098103266026217090013675981310545230742421988126059546569599941697412639145144485642562864230567478793323450088311096997222830996393738953045096025664231584256955663450449698350253996761332064150907644794407377310469536838763394033984401066106795612535148712517214727944105975240513447625240161833887890791699474130274944357322665611051900567816080129152507330857768383111274866820661432299998631813555760122018885975970489359479863488510433064080356113363812589838989469003374097940098215755728669366516961063191128797583496322484285231595520*i1^113 + -335229573356800626745111721019211254381172996425294044614575964622340442391946117290819484979259812198496580551860643937310544623944483634807705924991492072407903701411803031723365704065161646899162854082439431645010538816571407166119637428618603455765222292265260449629656947087865729692994853520255581708350292205326282036704463123130810563023320484294172110235622909834638815051312923584017492340899520744463105618373856230221325309347887997391304006571862414302054998334738546041641560077982201549716515705789203400811768461082403591619366828245256877017495253759601542323712988480437785804223511592350640539239308584146154256275806056118769914798948784043694963934996499396269061095719132142741468450906985319027039744650057041770928439443253029077723506813781095659956988045868594823586214412763104506089950144072644700505804919680028090629371978771701499832043649555087930567572762284730854744670535120682603379740195692442561848826484736622111091850595304515603108165037746561417916981814041718514768665847424121828185651787354588613359153861003181829643126687265549820409886943531700260746188440837220230775168644312783412139947325272474345680458458299642767884728774364019869051622368844900679984033137144938971712644975656180332236988014440142292607125901263967335279561150053647443001519399113687679829614598212625821313648215940947752345699961169643148894830595695362445482942390252144008050650211054191352806842081393761177760452381981462329232734926764151514412669259514793629646611974902605736081316090888234031416391698443496509279869386508089255326208330355750619934250310911172810580119161380464466721557795623190162678954043560906727162053544290455783419361132513155962189772142487391834561726513366790104526183452528197827893575500182519919933014889334571271493097277621257547519948485656401268276572584701724706534027446131999228457403334705754484777328695827178889531806531378837995552074176866189188837054433589873651249840128*i1^114 + 10640262148875369231127567226938212320607448481517947141238263370106528499108721060305041173136071220950725401392286730656016038447629158475775147143751760257838007842901838182874944026750483997702905913864306127668909885862878462365826470843850010716934401243644449366075055070866680004759611191288600991486562696557012474556643566838474494305735412916494800637367582636711085411199279147944046470051525479350745374101336354023932666627807932091243206869851011195227997464751027268778658907443979096333009460181972076503099217865131939613076942393831863521524400818581102881691938440548731971044392753987376190121838120693497384594957006157611211195805988308413218955070059072543091507513319087549694937510315391547392541268413601962490378072538590054990660867805007710132872581255642934591130560581135163834615484674487142810351035020041231788227561653350750723208936231885661518089833892993100756095351425297235015663567235629865841779566688995571938380902035710775957985091997100285388135124098966794127787295731504091340556612605052678022329365031530695045635919844378954185539360783827180835838801830697839314882934655672841001402863929684691337355969132082634254386181250056406449731941824291358652437267959636547574861612693808916631930197389337039574222748631224217618256189264599279272962295940605108593705384594189902132782123470398270651298761924002957402262656956540943916827229825770245745481779987108597108272170279650397505282905388096756402370951053035991581645055425266109159321436957439136904125826718196589676794590773897868303125770256435713485159769406766936783712601079464961621479727876985305382484851966017413163209220339442634632850999893680708979372917445244713784439535711530968449051318469358501880775127555860629148366021597567457328127142111334760444554298365660542435358414620813377136827525244173268069358526759019356781733376012157670237325326095164964836161157986073201706424063598384226762752*i1^115 + -19657551622474874510795908852182089914160803390161196389290693933421948894084249197414503032457987782733163486118802873576028490260665844207999258884168763286133041238910844388354738394340931363930548145214439144158186357098173278162945127614253153751336531345489679452797392813419655323561682742795620454699797116138489397669036060369192090993340834609849409567507511708541912162804781029623282291080914322450445813689609821531457676549639823691666746298462016132022861912015216764968451543898485654835322801828810962334600719215143740019612675534006133963009963018792389208732309902875507430728008487124952209139564478036581059929456710509402377107609658862707039747854876217201593167059286872887205241211259171919685184280858531985267164606713857667938576118586808086217501584393477233535524322744421962921809169167919699765840051234078268490476370691808966042952678361563369161922015720041296801643708655450422948510908741368219798672814524885509746059649336259369845308898916606678467674481020703590379871507754280191072881149481747240374801109298183715700374605665694787105354544375796143208701697593785451200794106321046431100053488888306285490025476624993791717281613438623002761689734716217031564680013981843588559590162032967139646332321820463403697111586606119612510121921178736968155311618583054923892640253362103773609771365111065454932992294703498115870203603276868948903449829080822484184850499682295358092939567094766282757604070120173447228554369609373565640035968132536591833303986235659598549895074103967251968422816112548844897825037457578038477156889274175834376539455257122416995026868240372495553616733718364306944287043222796970793170596469815956247720414137533951244467411250850482526275126230826042138872300880627410513670227900513467953258196510859145732323395091317868933198694682015047352107573070946174340497793512096712915267677930103363039218291832685756074837967737242779648*i1^116 + -132393422104655674326424014883411958703058470618769606409332783756704603281899947335230093595948322935809545518504236821101981517326218934195144386541903277807580709856662661229943715690284985764864060694893380947614809017362866706264330730916458564398735881477282114839244367809422655587114079470247315217791556466272625101082435232027558232746324787226977122082919675739389240242894195598255338567955062397990995118625335535807079657076969977582079689954937247701743397837938170633161013134170808249019685196747433186904989648292464616025319742884789537545036773785387294378614301575054288914862284671599525073099534581120398491314257645298940619891009910165331397863733977906545089875936264799227482701454523053071791658557747981583202901999738091453647073114693895471004337900253246246620669162096819330511738731779380745156382596977623989294940130638363338692883940642967248742129733210271215423934294529153244910871174858805450959960232096159010980435531654213658741652409319848486440465570006290361264889270240123909519185609887579300238337534789062618993561973444549204572590214963837950341399815453986341543073093612163112422430443618949613558078430077243729379174377164861929114722842043860220468998125822590829459721759462585502846833644578148876647655448710912276981424507867737121675444614546500957184415571792809667153268217114457624005623807499955078247527743978897335884855771826058252098905437627460466766241301460230390589200433210638226584659109262307360946886685976988455784953797444062317885849915710747797270900269472727878555309593445560246487764449598146597083819413653103142490421903088489199118442773959807580742349756675496740610094411492691699672550191067306056770996892836507060677929678894138589596188257131722175310767744455751060985493119351391269381940374245984081402063628830104555554965150264996298886338925770829942711171577754908188167696919035904*i1^117 + -342007757778280744343846283266092922018466714648936953535755717207434422753425611822747700708317912246212273934963651039238697598361487551552975385077191844744198577958759261989669340261679924385446149398402370051076335359186996383667383243227560738497004094221052285217377188792084227155441600270153940704695913804522163518230653910677213523510612927390267948630602943082434084889820184230046588194218151871776768139931171780910801033595246540912778907615945231904802894129031748344669176025608617666448318157508397776283793355676033519834032710722013353889076622066827260106314981049225734515678693172052561795282438442652703175403212048405880023394022588786614734866334260687658730676327261159777113651646401602577843677415217463167654319271512484395059022794763303172537446211632275891056728760406251394535511863385595854933675306994538920352865815751020081076747581853680012003758860234975393306321016965036774024385856321696971445883413409021732698769796511461248526111962307226552179455128010119358417384860236560291672903771272963500044248196610050861799600147875422516832180176754112355808363202207768306392749880814460555874797493215603404054560791243920863105693638327162571770773951750849473623690422371300503968183767866981073176375671884172628134810332674681412796141684306328727219771974862702727836542499061934716818228240746171649885376970230105219386441678489632924678098754378406939839684322635120836731456776348421045991057015267922268747856243288012441996578174586970190976348940564252127809886777325492547561807737295729886859748313817092745584458385228547856257522470936305508493747276706422099265865384934520325511094999288245211019324780075266569566484645936290333833153425549578202112006706294594988288786656236147598036229910849718359032085908323454793035232309467454703097900005240618518502287265777784815352682423535571638683697152*i1^118 + 9748742069516305230903533189847099143023783361403529170023055984152759952977957478997925214244755133047466388156327759485154680695869295081385584929352541597702602450749832269639773620029363377899955177112236258842714946121442271867266437992564380410308714751123107625010097483669536755243254776893191038615107448603182404609332886731466129652710907294443479856901012083102271542315586314602862842726142989085773527293912049266169347187051587339059356048590993632262114405951294935976601119648302701315937670655906559680326674107767479346182143522399627074666926910637765678528435479241820472210987358316992280630311785975257760079943504036618954670751906837955265607709316752006788134214169340863792937162949750743142352255689725317854568706893052988255522768021708396223545605300082150590006277902706900848146979016964239070121361321932148014135291893844559132729567969632202374519621201583631780266902221663827762125955099323917276283670717581245073510786327698377530200501029594376922286214704301805495749743100689492187722963388162950082036738153829406605432180612855843245759486415486673122105469559408455679112530399949534043878152699064898605628529225745495561561189587153778126229309322472494768649685518376596947953744902045300806061478688849144369029057871138800722613272658762592859741153659338120945575908182107638913593727873601981153845324271886412742529391517134829006282328931152751416230045671327775523880892175309698496423559008231325416423253078676820736718498153061532575292672583033408776423458120654893202744722422355725504500897564963852384330085951073218121822435843921035958052066363377928545740721429927655030767824292704179135975247475122607013699287107362554385343695499987763083155208592633969704248530802701445466470355064891134829469930149171557830100821226193059845586311125101666689222702162165891072*i1^119 + 257047041422000632894302272769961290751253453043478631951883100009513235531808496876484077007406156451134534786194898385459705394891079617534017015451440350086847497728251131537725672864336755522156508509311616508506225669775622598831180212351030151247494557180310038899152095849298987796188713715858619416960228781421529766980156929377671935569569863312794488442423370229283154554838605194341011470531928419387857207729877789977391012177585723938706392073525117192506858715738999268453321753869420617721264052749334116514555333976308435631768116074974565468700461323034324252837925256631280973194057252800528812099743025272953904712685876910837241960608307434057799424516521588711335534028382792539387536242510034395380193079296971193101061204872398849146592600151897219552906365974636390305580280415041676582252169111137821773539232324897858836130289945519076294947929011420716212458469539925224352187496762782800707089992868018581497401834567754962226868514073327068526239620151345183127631172650932849640153982046454701280090413617069970350107230069135123875490505626349619022278440259188011094330329598343682240482171266399389974203046731121619706529047531432804450976699958326535325151294299929322460936342080295795294859839667513392972200604095004590410465149208936550910359210124245874088968496026718093776387067302960176335561291836887750421706983442219922987267827955637325876188608186372761297355927664265224745194940166267625661137659833911648886775357511177940389160562514337125636222807612176780563015384019989200203637109942004073123849665638527812062945189678782959944999255046683888262338195942035752410156202163931513182299160647677028011041814619337639300637391956761264932160602928972275390164991645362767158408638003734974359057138996306107972574032692459084670983305210647613427003949056*i1^120 + -11356590833139885440392378307088117647539545124773953628084308795168169957117440722782402110772765733865505289656973403432232894495616915927759480363232910189020663200684636125302797853949379420284300181285520322334310855628449648501987899384122618074006312550155486425261115127635142630819277876584427923032599276831115347423656802134944023594111426026506319957504863912917624619186597156192428757874013978547267012174297578853805126096435227783118813011428073366463497808291587368571779469295375681798858125009047256365239601214061698860005058111184757401935485041889509175103681319918890768434545226822140536688707856213870120510883353678933751002687738161450668761148532428312921936088996330490538807359965886960425751026607305686386352930193008931265793446632579294509576980833669302099829007149170142381529215250795221768233101231589399011770750114677002698764407459624987760715073208376518444635928318148438815207916532806175116336082751174657538912516611805068302262675290838504517144233255108409215788765175521185853116729692691797800732459460478831963311842890259767213023030580546611486750270190944057085798449358350351858070254696232542329339187526473232674607353754411526605141968099669790734072217800293273855929266732495183756086295154114797403426356911799070982728544542668285590645894713203165684588198305425430431337452939754442222037778059513494351304342510397131431522785147307713215214086833919358742544032418238801815794115202564763762865521373653205981718559570417618430209559798389067150260268429520468585450270634514771670395988317832130045247998639683314419716404913803442875343840654560670821578740898240594309794695156844326722875414180445239676338010115341688515229854674787144073893272309125279220457519778949506300690048106049730291852493439819734581248*i1^121 + 17591847326037148652024977369543932468629541781128701367105015872405902757972957924031958829565976451252554757857333847730781422782073970813812864440928211456946197936532728390268058264835632890163372331452145645899024914704247717901619150330672492771564358784051818377886931043260858875633977746902191824407496349645753008642973502924775933263359537035919086494990976607633603139329029377752761376272180885493214094824867820307931046617857065975758028735468671077828669609554829233736327408990409648026232071756811608411548137567786482258830779959309518581773928352240323643360642617241581683424346802431420562800663232844267837073515769757932553324122012188967440135661562773438845921637733638581492990088369404946584757455454338973147937598277511666996188089732685536245839385297224921932320303184904460769939181518613875422792941889468130450843092339147564384881534453411128811108090010025132835959995713782037101859598177160005730425428130319318049562218427942070611212267163539142519637101494667435329619922317994090978307789551558344679078695975963333383097081931648735497443077421126619173099141994672964735008911731143095716659757975186294158440010904277990023503574057969613995964623974810986221502242514130859021580993896048536637778058752952662356932417362856116839997177529091173500093196706660311445877224048671460130197414371664772822847892496213781532748098351084879056416088803571913436018220720347489641311504079452577673603377724100683936058044814723719454754159342327140020667368693192221770789248825679503676605992674505983701792650185167931333954825384719600199105580891581825409662339413864167496094955032304646556582354709543192686891942637916294309048274733501296318871298969099445935059482591197373709517754326112816392208121856*i1^122 + 38442086631772018786403992484939763093168724413194299905241161377011757638057569141525046101604370649363893049334318679465302446019817186450145875475881417847642557555686808513204856046268199973548054946632897635852216827229483430910562398343484693169730661007375989717448560839821311831169630481820300288270008166666729746555055598033167766868594120824420587263449314960876365579815511533166923087816459035729201728857296795075265479739981812668611133961722051939383149957643423522671710236490568650785811352993973571891626344723530827378515462070957171041368448447139701057772542080390386158317069524841416201657249197315897176297631928141488851556691420575311705899144175396126872558787773588254361881708409598761492249200849688627079839890550042051256318423717602094670326257953739388145589506081356003718021574156132439941665858582007305956393959497697227327697382911966440631246613409193061819121253461129883756164605928271790994415984790540409641055969668367527822793457520118787060620147231730283515749311992632890516453747231472650531010011897211039696450893060493032119046122179839672207604220686541263317585659142686690013756282879651425931411731910919025523044749410751145126354814005795355151674137138451829288990248171746883158602969342756191314237804785513151143104238504355676799485587297557911979227222488725825395826716508818259696789452824806310307520454703489534341070360192537303620951421738363912093633872957962457087502273990832547354585992879281909677293968189388614654866457134494014458561021547834120781823278369425713322959935327146461274519151148479306608061457197585192508469193748533919523634249844857146833668595909678617441641532726398566649035023069611177087782071749270065643520000*i1^123 + 21007487684824834202014123702851005763554716369359749164617385310656858954992633407601190622564309506324502439751586951741750991418594588920939336854510723707130396404347940851893800186115627347626952762943131334701728480905122728797338703758031097832535078188232759664757198112587197285817802506397953546162098292477296976983752531627611433247524591264927786934470238431026073369190721738818233609002350702716810165773672782440066005133335433712224861719777653072854413137628965566741762721118511550397883866160900491178519011099083379736540846786130362165002597392263094486685826100177308453565857171902138128014609706065619885212748161499515972955167319597046229718533230413239063267254845356115701854083316836517201756124276895496954947136951985794264299657845287748179564054749639773071783615650355951129528761640640512664415204862013194160677034185142800010708745607745084922180768333408993720235251676242886628393995944957376760487898548087593645655326994185666350698849145489209878702679256250061909924625392871042913876748303818385979112261530341098027882796385947838630875318803389458709470274424421498292338657307302344072669663715403209114608891547933558582067150102143983843224307855737428606636881510380566627923499929349669123862899400815816453567587520610201221416148187991786808430217527714405093009799642108210364837455695749736786235660595961132422121228450390195349761891489380429862438721297807792772594759840334078437467411439461978868929737916303740069367754346019874977635703312658655531279485591387109564841202792874135524063070000466910923609412064094846487440887265355635543188578394131240937442780305107703581283418610305924997860740091084800000000*i1^124 + -2142125333383046426075248689107219806841805589383394087895802396393658924147590581246468185098132492576231340645476714617199836511864443118097276317601670192183231523842181978308228539544278828431103266582837798159401810998751398953662158961342244402635900419349740468203996488229312782599228922901251026817511880075226302461505141787468190747287715246885965500537871668522751803922089284750412955261604688507831851757140155996714913110785848808297095679965108071906858872913107792861064187018125605224984441553023332700528793299314606587159962550988301562065651820635454945545628690047650853908694880262916511027855246499581075328729846220714815855540601447308682505648015728446101270649306251671113392951516573092959321702817300704018772994598017560612816451602224742508124928165288485403050098315573166612155121262045228335105861889179367740076185224167236994430673151857911453766256434723192718015313770814765601902659176789328905705752781772404480151056105166788907051931106495407993758483963279438613060619173907777748163863746356111301617182087239773222825025262098226914806608245783575426207072456602326020071437053377764553492688753180210577762869949374476698604747450992021806768236169848752503926915665754148478012046729376794277667404673999401478006428958014496358113851450479088304309961227266902515933614282955393480807634773123637281801329355553220467037950347175803194891673934431585709732581084534195964432973100599260236540381763992735009700954972260335024831693246353732843935333066012149768305085498462318912352464930419703501733860958584257380565749098391140421705198406405285223349939125879958405120000000000000*i1^125 + 56424463796175858514359275502081738648585267500623655019390354395361277110460002723942198975373503670217688209495011495412603155952893220921973892593310520582919581015319674077010907920165444432417884840138766826469624828526585558565358114394877309269075992725121819631458283530480625706813998297543369948601509126822764539183774446334488241016185429204506187578759449111948106200763000167464686436188617241645100352447725862124610783029752718675415581437922216107917199568421473024294088811623432994885171688266586400171949117578725245693585411890449711389344976170807609684437652016338778615653220326612273241575702837967685680678048960592786192549068183779667218161303174805157235523453944426373314847452638351975737944560200038785582809225377208138277398394474423320400791056273137690067445636594143117860476606656108458644351256321430563677216570979180213807987802142046963027333295793122917915353417898557839151435379290988317418218319131516491119114439570182252996879833186427946969731158583038022975189767796937371337491518082343326642367258254900748652615049994518742432679618189115494750467460118314502248002079155254049967061605572610586934223014540194579859253021835678900911863913552479688229187774598720100594191407470090931113725889009480157336679060238015430116304910215450281945252103488360043654644324157552333409500774746035522512555765679515191632921943082698214406621759837209371450239677712426221641910100169824677808952731194530731756911895112926398924703339767940154469440822957128473523820073634990930029280667402887918331541695362361067048051671040000000000000000*i1^126 + 9208822623146772070007105132734758860726565883529252025515912549845824315127541688879306849246254537699534196529020029767711222158345729044863663204152749589618335038942296741105389052765370647974220807910197461178178640125436763066512133263210732102422070054677250010208855311542844765813946853423352548913826162529966771551350432983913440610654015487766871012188208976557308072900373573364760519917226569475256513269452816269029384965301350438151797041408097511555339968531648523841232402079009639365256544326441948662122261832932033419026432586434962752513036265046753672396793534690509195657254535104677817162659268900399344435211307599462196970996871100888834175455700723264190137038716416942944600820548080878716589802971492789998625152407916192299175903866894686939064158154815772762353450441441212230907436857089621705679859416038755126392482099326344994129276119145612581194221794849315769542349794330745844519625671715514498611737819429382652178518658510484784201803464815773120273809199272941270545596603001247602796678476334872387904827135018203209747827963945358736179942575915673739915876116436886435701114931624939597806920234261652260340959332508438445002080135346131036230215578067447505438054676096163349659686263305672429954397983817425801552431537583035484967096351892866943669725855201698194580723199217508547976866855259070421122716122643592173067239073614860741458658902813270771741049280037755609911886702263778519105221781606982733772851839716833069518350709894172258282326836452628889600000000000000000000*i1^127 + 25912874825376658765307392567885215386924006288907355251485709529457719492312145860996221037124275249897875525171679620048553981978667181878567984184438152656229694168127931143986747498703345997519788264688169639818134774446992573939234256287693675978237904859856121034652867085937293989309775895994096442805459809118013962922515153345891730082194684514766526991302800218900888378515595177448708825946742402855496033875186726809211863548799014229278997433625278159791042106186797233726387414465388749377418917699446394009593565562218019915146609795513325313417294351741884839943670595378311383103607625364540256976059842711551145154054991339562996008819661735958700708093143070523879870982120073673606380344161250228380554578725863646435959211722033326470896832534891880435394367059985553148690333850237915194371082776248868498489352853706879663724926377345060667406599820225244582689010974011125170741403466660247505220046426907547343877400009260665703424931822937342332489150237481579635706115935387194697860825003937802337011310757262135211115094219027690778247225382364535803490062417281335163133977458844417677229727733735380566632198574081294263778218764206291137934445034642604987302992247269179671677416176889309329808711833037798823090135667415142891466707395993014265452384641835884974843814468777911249748418062056666627236345512907815307068675987327686783815611167835651999044468736000000000000000000000000*i1^128, 267062092963304744596429601101902781958138081547942683091455370942052288827982327003850778828529025466666868381576350828664736528674393820810388578110807751867040893516823802538616792108771658503610931988754713457376080361914085377599031358288625280054810599314869820677751945749369637405579200619624469247051875500411341530181535734274605345200608744835044876739522410612333836444873399112502712642268198621993622142957357701065014415810387720555252985662487301390518924395773066677127494977652400505054428964062996445412564582063428281322240713846019699494893667687169103841396220989812721949198746642129473611567353919838049450773848239078563322807388866073437701701792031438491294465777406393670910376036338155144863184982834169680816013181030106091735451252736318917330479420405261902799785933833397438377746636916347816936385223523722298295615736440172579859851291323628579414594630466693789225597867364132959432745670672965192267157485007475244576470277221934286426389677153002057567896962989610184363435801618268063105499148951025770541684295851523020707942186001276100548504136705374230010702732439659791258657053304697257736074466559934206721185321285264477820880286403306052707118109460093383484443250180680795682997022479455403587909243313696927181364628579449673279772366331781689239896115814168045592122396301313943083259467938860437497800017892822554633821733518633631473667209902156233810376622253024813246463102734878578609238277514098484989455856524854082619981500908911840208933512528671609728363597289523782331340269973710921531054022118672331050079117198562436920759037687403313283783133584953914752130687777460713253620572899274756585958757650927885104652976439349146938418484518095556485124800409806418176678896541031783520107385642314597146329700381918486793556371518050747299103890294798008954817282617421590638708375307551063103597735361064661045290481288633833429554335543880041055421484658031461335681427922139440500776805505736626400902405955729594914283283838662065110641939519952263137506766878442451828201820246102736841789706274766231511855073264433136289867295731209733932634044600771570833237068593755910598065500291301481823120480605547160521916917507332352528657270908499850762593188512435924335047964492754845408538849096825621631149878269778840854146953629059646682406631430281808426902568618065180829308946677715556389290326115550373606820666165202287163573919516503797701420166256968791827632063638691695631220062845351373257991784234080865423100986796092872766503206157171884314144752136959004832998799360780373994364435278578108003134229140146014395951616766842031908137550333268834128037822749050913329261350022513630342111225174041914942186062606021553675370988748240107031547060901681483734105589775417640155452362682277769073246977596617702630660310712284607262343697485873942911316257149756157871733662456867143794644282475530295885481624523655415008565316028182719539475972560201421060937359966150987258304882128334073729977235013224165798126686321748839041248023010240340996643057182106656160555464135824365628710693015117823328106392619825524554277687641521781655601186540779314064916480000000000000000000000000000000000000000000000 + 2579097421065449664567047697341943936679578189700392512070748010204043992128130219261525848923554236036139085323411583704114068016220924420975044085598601357888279527781380117350481137854346316232782258477358130968531272503748919040815960105110316486723669370875557513687731249739739921553640843815011545718012955204016765629186275572511081228717815780562245062375813768438988971604994643002560934959102707648805214258922552288576369241724348373629691826220581107070790509199293149858448378170858498162543804179327192585801541871449338496418725988981536455331733638522235729170435253372257792185991965804453334641790068193121020058179352964431356368446196249096513560926422202788606297763195485080156067093889899455765646542038847292820175005584610874954261711909202236461107111816540285787285084731531478415249286424339135328047993299033865694510079850086908678903487496617824408647798854722476422772094547804743603916770587130851414286185080871403937038508091692979612027083720131407709692645581918704102627840583519766898883375139104253523349563992897546889509936371483778176160738016287570529761700939899876706459867789410278476092248885680777441414708832290345121314476415063756574735507020469078615053226918617124216493710478537709463306646863808154270048156590619121765742969571404848062593629293466929093729254030966891999268753877235127707366405850859821450589346771789829637857055273262391292063283008030217150103958056750664607179101916394628520389590057006859796202311025804720419361407098936227441191954490718101282713623046668815453543324505802553897685879599547915908176691097823678338771541846485892654876612022110986500415468716150195183130856565749603852320407764144281206567753745317260671869202971988905419986539890255508228685270813141308166663005484759127075880394524325087343866764378225330009886659163822151412601874421020387915411042817656033550072724081886448195461351170138998103887552443230799632326493317656141948455285551049516519997212766205240980354153567260460122457781399692678788683717816080392056534765996479698177534382323599655333328506643631107548400764181731625777013820604350376925335250253093627415879687702945372844964404257277176607173898466380905548457621964212376940018850896378715687311630028400933582157667074214063151442790861938169811753087319174116511221066978861316055718196253185428237227307947487461860388332362044080722182188925948177981955276337677594557700705166145495237310350183858647527961863316560019379776660265486599425550250778345111190507285251744618602029754426285864312618499584874554317610919244885624659923955264655037267818365428192891266438032042751525164606120440568553690696602333018319459794732416017559968536125124951081128896444958920053194883718042130869271959883302150663440829665059914059529771065861724882584297731772031631022735748018157232408934830334109856615334449345465465741695399198091618702330145225428959391652524522186873496781090805713290555355795504016814924760343809176613585501912255631984737931436007024311127842958439149780192824046250312781449268960899097366063221664971776950637459284478530916469845242911058657695305679777704403286360064000000000000000000000000000000000000000000000*i1 + -2335036208675254842252124599468422774183661026615208351828064124491182061207362765645110309419323525432966299069461146819665258509398206630028795962822507090958170636437807612536378845557600292420091202260502159717735840359488494887444103397380474064538626695080660101944191890992152504949794931662961359931361701777217394645190078811515172935786498094550900030315498038090773355434379837086285844772423015135464091719347702844486134992939450878083297478520633382820672068155415097296745493020804289442978613143109444686755961071758520508521987342136150260491656921182481756525552121702631290788871525362086948489478752717445225229439716799488248467289626894941228830549572302333522088662529282018828454564594043978565786892344646484166443807060930979874446498674996056263847291722979193508427059533917488659285433919712502597549328445820090029473562268683945162185960949937790134088116321927067279716673783849092268583061777558512692966112659464725766926736387109450395999166947836638459299937694405253089699144646403617255953683501608252874353728768038188188704238894842911702121739201769113787671100735707663774237777196489898404545349004757156443675399614567300217322989895203398662060856385678149235586767713244229666118828496287704882923239566445634425402909748430406983654720015133477287200359482868166575026442910239853993017363392377467378814166188431810379213380873453358433518648768254111014625616357053160253217223943096799276015455302144889267287895587905181150902245734829760498175243797147750137466927222456471805390792793775109190398482583554530264775069554640385180578602861619625761362384814185572794273371466359702034125474611039417542312713727146606016715856609308770999093434806296044115039047230877491350598165698030607572774046983642400337084223452238115292862957653501922074466618878929512738089852182157719803309783561904146923185487933494871292321407900835542781069761036993920359909750153390046681140655843942104854152962867877631406440984040227614323229584377089787156871454553932216006763273875374920661955508593460553573946008134503242253166525393918818369376072564475870957741093134413620256224528607541936760530868342720470592037069517225295493433241376297495283265108925250581858378281287027005334074885485244407430670920248861959255395421266659729480774385533547494251788721432937965924500524110750971635135209056309940224428985191363676434592668893051340827057108527198956406513952064404780506641868383054874171835599226941071440242650223967007514120686028046600196637743130489546174566248665288759541315802521889794630151256155684002003826978871796197415379942355405915401246802246102666388961814892463763153857681118055821323249169543212883188736057359621641554410490914374619968652289656930407658858169980159403790776468141192789561894616965220121624607632822413004282859658632677188043188118393080639988433088161280432989824218733995314719345631084306258026833247328768000721871734873775421417673204427086798756956577419093759579548194519975493110875419961515854057905745159606143716234446196518974199421459807807417495650487965438648431128547479494179580825310876158827786127229312640756343635968000000000000000000000000000000000000000000*i1^2 + 1269868055112834732762352501388663624941672191882448318532908113833999823217914477450050543918605422787247922803086202740473028525574607261898724677943254189414332470447266292617391825983972070979344551747534283308137045016811842490678802395933646314690765541690969928530103392677243731774982694946895720580003346088129358259042226517089829063502355345245062555849985458997229562958117826767651235888689448048392249442499647607400890655366455109008096369282119825042736313368588992814935718759409766888701862542743693670796230412297766482930200689084503494200565398682557109545343273044504858270795315710887495070366399522417516705582458155461497476907214810874052530961623644484495666622357435467872056476604430165440565783458595591127295489415430595653031084014340337586578716839283824613432573011912099325831424513707034564311905428174590945142242853166482415268292915758093482592836773303645396268258510383634953538918424463570727805091398654272726748923618655293920898180304655620231856949666088376384924846351110380691058834138423676591267666350849116181173210468681308788827119721183783385046138991895527292220750714572829575621461369423264233913732673774987757627487347713526968966300014025732718638555770892648675224135633339149804241775903621328334280119723518235267036460250346456469196902573533450167785197239910809835117288440276209155070193068877629034042069537837679023131105768640765246897431471020367952712915249542929794651848828695093706414264084910591526597830122444286038483637395817103049513141271001877426091806662802163534498075698285108913132407090736410085802990856920998590859607507317831985849055860707232115900688186412217077050400753169098271180085979887541002249777133178199328964665609939983220168197229378286318101126479138717476335930037185484967476757255415339835466487228164266027459351292173631064455959395690271202806162849979591763133627437129208804721758979384986815767287386127492747297034645558903912747719592122507610918644297891344943565851847151157705737670842984807157477321209300007479095760022129804677403486716613382826206618671022589128778835184794881190222224358048176262837025141512619886074856383295641771631197944466278435657574890479155081044355436569683425379617099931922388301339389726962414936234945909147460337830759651755731359039782465684962217259382405388216201404270242138835473424120769309634964712066394133650149932400393418135283533169201010559861764275423173343978088736325850573745253343179824764070272081183458828311149063763582225891141507680301284847706327358574889112208472055481030916666192736075649779661342341238654980790963024651823759015491060107949210389391718519651692374128536612207626692822751929699354284262756615850608883755018274928803430777814982300007366810143785798782333879727250695690664083608986272970372768965605450360882641487273532772621822534666181772079794246263991258614863778348446360822588528311582495038669738371342840179052505927811793521798868713478089494725985985611791641743962501276297881190015424474141859569813006304498737142642041131512664366241387209607422044819176013035649713444608988611843158370836935644388314259360181125120000000000000000000000000000000000000000*i1^3 + -461875169141348624004852405553370149549154385346972533997321481560329859708681570751386497084848137047079960775521532677245030339442089184883391229020022651536961327435924555912631255257578186180250984690910977399593464361534332370335104687246456472951140939406225304558630860889064610959499417802883750938225739426736405842305156548221540649778258079439065919579262876254740261450617867282186724115531927273777344513072986774945096885160377345171587718510534760330327822489896367443817694167635707956520211665757889012587243573103778640527928912702823362746267169170113464123532625783003492985215568640067929114532731011804987824862628676628510750365676584661020558613024055772359428194104760680583789381874684261445511699627617411099355720287658887313206322862903993899081874587486704418625055752926989999641635720882196492533759416973170039116471190536318954331912796423291856929911702841456183120529491832501234585422042675881594997172288663866675921706755708478120315145347056418114760466386501690408941697833423290574504119578946512370373830199793105130157644314064063965682655442475455216796258764349883967395491287276386955338615561989104656279829516372354892902091055010960779358830802851774375743822757056494627429098132543880913511091288712670417609949377149182853913877840562563725862999379333678052500375114297986205660526400306592787556621031804433796526351822141758857314979484099257043334168608683862712007237821272073797702647444125541187513148347588539203110386711249555152011335484694060438300169615111777775178881467867826604687864558113214869255742837223923664195514702618721709392143024059270192850459225118459049121725826329234943404786366113914239015558869586083585876804906459676119227363314319330158895567203549864321031409792868213334093245286543809382443982427987119714649991715404785740744600812196390600334937030360099540747882597879214797297437190379030997919663807121623195045170476186402182529000738777584652967025655476461321896299054116224150474033757881199717193201116948880432254788297813406331187409163377134167955286303794466402359468934052153326890807582524965500746123520245127459765301375990907720864154774581299369977804811407738893720202168554559056096520359387360504563440529341823923506244930818606928345074548367441770317802908863549403697071973971339938391981629533698362216136804973359796736231517239845260813477237404265607337604361853406898085202247494633830572566456788760846690461343349336912778061447656113014730760196258174415189570332471658835312224023681290374632824800965249699568605419605027508424624261240942907078539783459243643507797488970043302999441788296999083237895224459638813480605646450803812087559845076841015691596570793431906909046132472929464680570461735504223683660270847366015161722509462034616322204127002182068980225085656887287165564904843194184065959146540793142767638624181367713461475305195097688380229848507474214447944302317948251187862300852511103587222820436676435126793456374679388321841971313823127308399437224216022796727180938211667989935011324597151726159974222349821478438315788370802965224050547777864064936219684373049236811971948799695257600000000000000000000000000000000000000*i1^4 + 123327610304484586041877076997896931498632224721574749480446875828726812116016175479209781571792788349575350680720133772891348538219947603613273170392495749902868796488982779534418011418662016773655650437282306099973248000502703562548650193674095418967956102084904466801194424885986787022807754956058263598086089317534474802677458068786451377108744817036441313250002132107443468368309465275121358955167574583362027186740915077913937843527640357657061408590550418854764456571479638826427773737557145997222975701695594209071558474537305666593502852555246298235330385339877790528232293007312318913284862505466769449159412858636278375974134101370536870065149716902148683868377429912134857979054313700536500809076783516084041823065469340048416766756788389021683309024498019992899467425547826338952880761512965213888507602263777146302234385505726802250981373258338597181694403543177706707734925630208450749294269291567825495412813678752319012399460589441589762204523030332035204928158483113373103949824194200683874801300424505672061667702398788415166476271472356998131005514644275951050096327788102074997483863227257188803551325037485247121654022881256185897198631220239798206729076163822925890613622480676978097988715105117127835068682032617997637718590010299977825934851607768510693664493757466999981786131303450339346001082002771753599788255836109053198599867831947765640975647885917903432048112665387867980353560491377233067830641432733213682362277107847569035987037539024099392884427484134457975290651519189432942896726243071612928784238861247404392227943160400195789292898809988254504556149904646996590111733677827938474935365946376717915282022103368638643166881043550584942813747145496073627248859254579291946603756384130487626393039797990606373715125726126831660424769844761611696355223533202149160500301528873268097019112307167482097004089763166035853855305971814421445547367900187456322240034742427007720316337097455038758999524213358466543390561631104526655961773704453543894753891483015881910399026277374633752836297753716445377171025770787160758525577967176073063206116039567461928214444969078227576071186596196033261207265585830224769974677910771834508806664179770844184788271248702352427343753472394596992687322609362087722006306341694262462141017850827765190752911937192683441948870253819175712550184218056938905792670818133737462504727652919812335487464345058293930853474319540020267297424126762728066298681903874649254603025051964911499623188656044366930473880351286335867597349452882471789188148228411501999994332639668099421402235626113492718267370618274793469479079030092480089215831193670952329645478624887168338436933787477359375951239487715826790735891681039525118815023692611962552535191462971275501205112720374741942804736951471844734252925314815913708340934274555043804221960721026716028177232164873849994403716609266305255145120325151954526653546935704934750022206584199080764953034554013206368807881484547058312865435148478846093355439927983180736779485018769672593317796663780443033100115400028864025936247643199281295117789877571056112031057588233658389979536784575897655098710739324325400457538209604173824000000000000000000000000000000000000*i1^5 + -24874584859268481928665717845041104981627937229157806327133486492312516253059791060552813935101274459469412881426882223365550027663950110337674108936996008959406542042389885885094831605414652787218883758482563822928078466858190046934539066673984944790362140344299215636149686495153599463613884560507993249777166569907224228368630334412332169422923902877084478478218405312433011511669783706020944245630999958640277632284661298334991946568153682572937390916476986301510451669917881592976595735789867392499202467921063957228885448676079707702725871364219054789922463758151672072147343291258501016217152189275192067779243046117631500983927992630394049001843758839963844303940425813973278092457692770461452055033530130399990327979448986106656133513833579715230696615257414439132907256611439006469464688373917180145943419517838776973228361972929501440613960406413021862280509327763647927573541006832462227439941480220404579245940284848997410087217995253806781166235969603849709612912129065363759390663030551771135420682640946042968338515089921481967391901944483374384909468779893789854591029574371788164775206804526310783458670513348016300635263367148335516037619270271546103612714891760929849377013807675463643518357504839241377593581745904857694153252837199841798231941190669822399633672372478120299860163231925943996742662215520383083984018939152568195085043796694117868086928929268940624504308816620053923327973825525925294122779440251326894614304762313002285865419086278706124882187940287523818171662898830418601272880338747904858504414462738920834437916557158350078408954206995726885401800379910232172195292259307371953398394896875844440195443292476160114364031613101848870156957603782918258936769041411511271054093557781581086614862564105367397765472013009778488368294744592947248338195339368960790879390218812143631888371033476571558445590765247387817425613551883555171979894170303248811609655641851101609257498042100433469051492465479860256425896416859282788380843354342452531142300075515075529716654352880927618769427355150582846631518752681949665951866926743022846440317573656339189991662957185288448126557317501183373607559920976589588065126477632706350209752115573696040003085522417472412802301994551327321544065474341395733790270003537717020695481973973946280792221318048878737164832832034646888345884706665095103088363095160170886267479163284022125938395933398963423369446303799135902012250276628153035309199019871772126562463245041895805478518933326295343272668705039829192656764989112246980666388627902730174677257808601918980771283166613899410154079055041733044985971693959273190434115353856103677917273170650688079473608721986334876091497229710450422833563983865235601445041684733247151800228351999301237443647429611402930427546275580865967344105984204431443186827425648686389072154586230447793611389272506052996153185262334657336667404158487925882603024106756514650796933971970725873183206628490871634054326101502803592129689756655771406706946606656145996097598706461626625292315149616255413642807090672785618698564883673432807377884568934483891942573334541956715269574440709101812481143981440732382857035702096363520000000000000000000000000000000000*i1^6 + 3846546001632051597934478380973767955897769117926847512626945869825419750610799140213482790492373671499602587316435765719714429184317366905115164693661267763275784294495788006858871643102877792256957147572148859536933031304923808930163155692824616328832940159774243277892036164693833597132922057230345701194834546583353595026902753282963045589509188794394976060177054690316631800788693104698017477065041974121356393443659386853114759745237755037962729321034486237303993273677208828928284378093169964786583445360194235512272336045640353931655109687948749625604603322258739414649278200916285432013109349660858793780616995700538919843759537170187402488431326454095807353082957006536579038455110602717125801896838866051948177584587237473744411503181406769408575229903719413350552470624180006909585325661757226216716105613159581114908431018431645005547339421772953838238418486179632306927624720947788222662524403780994778147115699093353505011842919420137981986595536828724476613720537177115923779026172312384354541163996958801643292086322490535121216376425443162660164793195418141193767300799186183398206852773789464118371971129282413084990926637278065748573795242440194449740729603364196337752655367989771892987077175815949859200508318935636577189978861145889096885289489690089515045351888507505604723132682134059161471169920687663458206993345239239377557907548696330100635501619952130342166341302352528014356980752511166149241347755413242487727403018095844172522884225104061186020707708573939472694500809090121243849767555609009431377021463606101983249208657428036062869178409390450845248670789774459878957766672842113579098435614306394015319605537836502747917406095013824920931832136910629472966009085537915591047720335383351631427954872126011205591723449071229419641478274735104378508007334068383673605559125527784954799801868952787024141953562869579916861085558144369899828558535904744202994808816354067627860655621205584528069350939043406159194251357485632669709920255150240689523211402067964572014591900709059362005700644000644035709480529004382563619211161134682975848118785024588240463394514551997837822865132438862974724916074743600528631006296202507424660500660807291500856059221907163472350309430028128752366917664016035963039463986528813556195336071857166514179482636026721211972006013521666943156013980916332148414132162125331774090900027816020846425738586357843245031530312162192389966654553013817545325220588815559662081084153818375461143057529176148437934753832226037032140856932036954535882343750487335469044394036204442449267609194006501276441876725188652793131218001713392770607300046117387838418034441364214191427813914482159752737993360837046833950635698401695426308410564111424942823796663996310464853075298397638709424087122695219924034779625460316709067084610834280663038352135555789665707030297441597597869368105504236476861296623709057834531181840768597190743515871669576692775902948484075569848448933002733460651655757194615677719389497032518317598486367124368415323443595261117009904243216180035397458126393058878860256919406883366916863226734765416448529056687783031021668708930356817142814993640796979200000000000000000000000000000000*i1^7 + -463257361064127837945403112753726368065649047779114298936457027013584554529003066369780750241079402331457184059473030909501415911387607915488163708320969631238871070548026390446442669881271846576361326608087329003765916185342283128497303258178686730210085790107103218494098460809694142868705897364051720359749404495608803344975218780218683334808842006534861390162843001620236226163854221333463938581175062583647738895592710844634258343230090007888789423577877606852136365597276433061220123151039104879708971428560621414393442320446657984586903104974051538981208491122712060881984868598316444114212732667132846307444724958183432822496475441225366801794913380251155998264742862519248787589229921198398473639266886747122993507108870078112950618430642898916041897205498534884777260205153950098186251906195614823178336982295294786651562394292252294976899616255451510968188743961375599456980301305546103783001805323806366686049770073779191403540486706871080225596180298987887582217568170849632762111031992841613271458790383090113996328337390924741862378155651669613152016088654517875682103591797951180666821780942059975386356609432921119019539440596857237751660532330913417346459272726974385078309594699845135536939539206971863680945950557716730979555490175477285305567004793833488022535201744794858002766415686238040008824983662456347113883580454905261877105776814929417313845367194735615058912487473340611039669927625471589836500543011151464277320991704105510161356731889490887467536659487875749956655315889303341262940731979216170946142745663792315576619257560509738232334744834436435940047821098814014854208168597336025761278285944014494954630102828588137774485485816573034689630646298283133970021417632176244513680901611326588913136676000436752296279612008912560353926186002136803054246342048949804284913030867184124086711644261551538734783723849306218393315580505523497418516420978217075394804517233983141741710803226602781612919068829726698142435906904140468658452071166758159175391916442923760958508172833973024732903138711137667397486213648295484068351913009699363791105861988093410237681426836322391306563686672642602806898558983651568236103703771855893172109653397558918246192620929441555232049887945428716455150086877825806134134221524139251734224954821439266039267351850729332722278639241881690700151977388597442222117005240466268465789389373709534260575417705455098607291823214011756051052645391560926490078258916654505208112695875940302331524018116915762169575087178380441514757287893104051433395733839876545754866868058765053823105512863434617490956688740590997579097743957771117489293227649792660184360786274046226818872548559943751494157823090298908957851570638591653916332519392889456333047384472816601472962001326652803664123343067079031609637359693091953038229172653192549004265161598992778070511685104962669473231138466390067142105899879338582164603218144310590675511670886859027252906610451428467811997291349388684662492710219229047616214145584567842483273793903771968562550872719460072986162563690062615839224890967414033765244693115991705586770838276057803421652967001306860697328091740824668409903066382336000000000000000000000000000000*i1^8 + 45365055047175306123592175396812818722217410755101912771687994028834693114378715413787909932600460450197623259037387901216191299984953283786189457106510052900026077751923333682021760400065543431225646221039159804293386222007062982315697676222027503713147785971259928796778172683494695505013772382708214666591762985832080416315165813720131957888194757579532704253532513913929594984295673987346224060219783272329307187881229573394728993579501586193931932922241523976941002764621984644039728467081211010812007103431130378062018914913491724305338304006768886494295157142163181687162204250519503249870987478525214435667565933793612387145642662808681755840786355650207460051561524641184009056115350288112495702289544905149629638651170654740553072835912809734824597012128241147259986982139835830655750271879789001621979038264761672263784100258238888004755845895548269848474235182045983398049260770143422028072259559858809143879629499456772869182982341123289141115527186968874412000713829054616547246845411383869451333382950832680732896864732456997524696891262189372907707600022134785223266232346491425902621176274397259239650794116976344316966746292811219338574470086452407506645541381171760402001074249077945868378172099765277037585031088049031085519021748953140156166793572026357717720505603774082106563270319644375670380824170159186899652840584737109483301332868222056772731967242177294183715221559635843279360654019954813521809340079351713988814880116283748143071292478063803464016131161992973100014634406742197744433812823595139536261418366145602381470941453676021876543409404520126535925558052520398160092060886216089225384851202022403898006567240091498965017554750078251301996786061835177204498130769815433008671344682429812191051546825488023917356175659037361802257342117035074647397804474521606950098122018589005206370292465653484250546042529590812362757312328701017992031156669153826793220415644551702196650121209280213582254187432603900607057590240149413522029318119923233391653067496838448859227494339674080262291517920761628387997567997552276002813826678991276078748547656340092582140357962558676131783864750017949018857532584099256787074920513936983487608955345578830465056176309139700018916538666828844704235493811283188609555019022733070749083833498783135575739089864370397029450700106564090304955882271663117902232267655627404209637357352181054782794383871822714903161616147900632574015093009924791105686354780862915951234420304319654796015596611376111092843920322228877572249831027409903240816492620303936537899134382415506017206329667017610255883142301237548724261771147231742389819170049300738096922023488484326264272751800892525158462334185492002017666460232092229143027534013144326968676162214902027255723804934494357846430167463573665854302749716426490506252535979549715479888930041920685559532965233821849524147817302433254797575605724877002566895903406908693612667964148789413777637504872822754812369731441208515309535799291295584205475762018148557442327102738640311018703144100958196697007916484124145993370138837699866397617021238161319692996743495699466899061046898549265875426036425450861054621363732480000000000000000000000000000*i1^9 + -3659206689664329626136763121193286408664721912380160620259799173446474059106147400273673618551198284578282415382573982055673788369113780716323617053903631278600614812064051305798797825975312777193048644223844716132106920520120659245907742787119534950558568529682771686031053883498270791500684027899107492267991943295200253247430197860492062070641786123080155119995973893029652297358719847829875266400010535383427603660839016818227212414442586112709180649801166346237481885945167793220644301593046610067844832942346102831284067125499178830702795550700481340553871250466990700482174717607088138326170142792406318936273502616300374511865017232190847979585744465737535423150051725076218952999092977173324752166974846239654350981290941751889473904538064679185187741858529894192074235512764416777398420675201538625413705912523461731405484553751880569213602611902779693100344951513805803222545071569404569971982775162567549669876833076833865301153767775717473890065969829924405952796742992721290570438322874624266041490591584796579718270507939666642641138534824189620560356695369480707171731607334351896486270889238769686770962564899132127975218428262752698340620457338022395839555694204253864679797199824748846571733172590155459555722310594702764285502785730302939371173369935011677407455871168589960430482279558587436726968900416950124121659164528674631995245018388049916675926107075719064452081050316227660158954281865189945218220907430323385596209910650441594452653411782652568146891760796872907038475944494009252104130249111156403912774648139264402128340686762197449972998594015237889348402356943500693914168368088698657681469415004047623748703549911504800140001363481731031142165836407981252350937034909513450070436446739227622100902910979290238116446280178464315720739602901116245430144121319098360334646092364277554349739404263816165446355492744205062520141149829542875639938955083365504625892135038512069646818821282928083808894038460130124842205771464721852281684038742439861798329779149871705735499116405881676409348861530091865927378658608082042055126675705727066014441685530187608943547670206787701364217670697428155439110649175251167489971608062686248438478348489771992489640001851244541911804386058821310007374196419301771763885083035046934217008903641100442637937783274095333319476748657852068389079868325673758181515828778539482629951785513854198964354713588875826620059346189257637855699960538458267394934529252977725092468554903632183491298359037571759419535193089921401437381856998230235566907349558704509852670277990537427140064505490571187391791051955767216914389169853873067287378832618796100623809198750142146306624124988495354742962326237767402488746144222993272267722899736790510634246647369367803541898949457023048791254572169441149027004592800500835570914064786637765576927332299964855324263607013559889859952959507235049034552036831292897203750790715750571529166640393798084233247073236945219608070450962231020040517398937035437244372454643254090035912008193335058445400142759364352183283770427565960499392421959614979450235187733963582211941185973008130473391262486134269130787871623626850675195904000000000000000000000000000*i1^10 + 272984096759060167447188869948749177685332665832964902952480670425627691556964665345829911373628478367227804744642831428671453168402799370093371801962444584613086316601771677278022362397103858983836313811666937323492099028437864738519565992100384351815377256526715837623717862111255767384409309360161406421251119330779684945159905227261567941313392073125713541811536398142542445865603621524808425248731063924491045823142483706503141225022496884371010015787104436915054561364324852608988601717735359917344571210500930719930536243699887643282301330693918059337114811380650348639838818273925433830146942533461908637154283760447119071956930499651223687955261273959483181242810149706573541633585681472144468767341271993435141086514281004408717560820300459749068851167620348815658115660543498070295915662952240461462522453583570224213096163918704375487627378883629384212591466946716177295592792286503194799726042445694324707755968087527599166242201528155536483493546275210111103542195843511626074335802298062676223660888746602714440394562173332623375704176593532289627225167997325989892554093296391498922066423705037458548212140957055362230474294134505325106908779295935051690567898809716628003003417180781700639854715715827127102809395538581344254587034653999718572611142075921204749352016159944118174890781130892992251184441761319229324914268839706425989233940246611088351059178573278533763208308397999553257307223759609828977311583283320519236697970406700896910195614595309438255459014849363760590506275820088292895323655904088565234245619620985804488692218079747377480746058096886426261440561844824328865348723397537598509500432457331525553226618277548728429255693841926525550895325363046234304073591098782712792249796016113014448184035658274582873519273995353924731929062743096506287019873588669168770261777872590170776112497448100913005424852253836881628177049180076742774499474389202156953392514211999315530904589800954669024257275074684656235576176386602179869077060316651440318904727792627320138832206933260562347487413324797002420432959371970084438520367333595226577532778480460121282475170039730456880396722895473912370189918451375591654432230905132383002730150948053479749801491175893144993124473008689717532663077840263589983427224255537120222670756582298237171584900390712278018394927454838459017522030521424901920820920918011337121171341484833618197575208424618863337515871254919723908110329512354665456476557543961246297438401474552310796916767297001747862729219219356856604391594664439900983613460137160187249492981801459128317711439129339626781372084859527725686458223327313264735338122661767667762003572550560451819885759267576440373354643306253963145438903269377588425802319425495027563804157123058505855420594278129496816857962448404173878251135849846294824484368933386855349305795589897270627051522237691579054022935079726146255002863431948934410149945419945487467964973853562275726022489802385942601583558677607959087878395585796888408968960119947853458522601491099299872876987006404463337703561314376875701981731291994782751397299246244963737975501748977290295375086553834154816365382329435787976769536000000000000000000000000*i1^11 + -19191999895985263641795486570690628211163158167894151202288863611572170861025627579898327533630572924610202906401505765062241795607892463217228828903268075994783320186619681477704184085623898541812117959853040021729386380171556109811211724947830854494191915635282299984293117247755966618687366074987570374019178795557566345939814651307021862093792471073329690802107069251303319470928570637673239783263955186300762821977070870060883288131707902895370703421663903982744831837376996621364846694000513975113326476423523194216685995329176646104353203282655307133932162549410932671268851359136778398968294088071528365303186374659619506910808394686557252246582174513124146901904766062669541772635935471126544364562079458728421039235561696201534735610577625777393876431966052335601616051193145079456269391173179561770397933842174596773268885624613599689591852535835910411859527127541513464095046390867833225005456352793260196195096475837299149245342887703522850388765050954420165320027416655293128033029197994379543122883289555430326498387748927866288990962404292957610148575497003461952609865770384074221088570651753543820045382722983236426276603563404453631562336071634168708239055275147933018023282317220301026521452622672457204154252831377832614084963694053520608966270191938816927953879574793284068873440310529607452196850638300668505742061568666688903533494120499529558768855385603547619486096383789633371725843032514175156251656824886895245577986538061340799141723083278045524641343151100604910746369800876920900354477697442483144823319443839364619242115809010731284014943433097567549482465617993617477783127490449834272536794405111735169906345640434855849374769259385893404725579709197249359390759637954780911639776424677786864040873642016526221705915786117052283600028547038992624418291774477860773856322302492714037366268732729921733184564164021179506791966277409870815362316359433030656079733087145131327593067047722107936774808759216414895600288699268052104183949599939511819044615352430032978838493061304020166494044855343281367918908201473594948314542917460155120090142810807077440509201193478858775019244132885609971899206281992077675060844886335163146256276663255815856983183428220479373813425087404246509748664697600442947363045772712353910941533594925354167877244904359140144933429109482452538183513622065659532238778614986402715231896531761117539543559926300442523296252018963585610969761450375593581381261670181962156532971763645530544873126146694425222939068061226215430989439272071802719017125451693516588613670810377257627546812286053238136872732295210625851646884649489909215113576649181579257897683498251930584831229290596665306953595375759511318085814932471354588178364918303662369503832927902204358825675908848051681564138459359649758507190955522961812141109484191426496936217492815594997383236485384743109686343793306603092303514525036325996289579404006258186179646888147091226775033634246735489721342842628254173913785851885886435569085468643841971920358645987710511966030757078840886894780887234395954470495509031902605289213275856284774031660621799042920859484610470226049560625271640563363348480000000000000000000000*i1^12 + 1406753582762978262394350634883300303580756353687484761866957328309003192099526821504549530480693368688909370634821690128187089543259093228413724124682479572485333484725233736932366124400064267107171778337218532860616624341577744790782119817291613932171965016617392594396757942753715888919482992808385331488906903640521007758989853640469488341267399444163237408125454039510944038183192588009473616004934247097572199396276892567543544066511133974490069409569897585682026570352671142659791632733040531076131527505691746054862345262226547028511248781458043263344971751680649318402664702285299879405669821555393405178117449935285320453295470641331257203466777800561220452590356534590681368652031351331364056009643421682704262797229813041719046563866004667189330244710723887895934873475625730769335957832546466006240065602022220571392913817205972905642336636674338443949409509196098316772238470263052063252377370532142313138321436142302273634621934310937493985786892998067395760062543491196990385252223586249317591103326543788769012813407363238581400444103838379377870532023578851680521082055943657525064807581277323635611825522679487530885043249605943025093401597958230258391925588448608965793825848639752158045330848932837162563829306647296120200858999966834722413979115852225686732349801690588373273726491894134522984745632909394349211702484203580284716420334156776574534896818214735633964759748531096370237560735948996225028100338362219945210980740905149877119283044345782672250740206709260531770790099436115919004382237472751258436196377725277332531788703409316924907293697675461761680836737955171663608271790321079292353887332343845164977176236433885241973779537520766510468349837923487718298696681970096216190622870338399742291603612301809156416635837384214650921641057034006928671061725146769342014715531821630145688577601748557528491859542533512891387673658667358763809023242900741735001332699115643255312043786305659010942610418792570096762490540854804826792406674726872556823489505623034767023156840710119293299159083533195703293957233175691533503504333239097341647722737585459123345228061864705235991972661009931318724490569598033730637841129358667497869863103975058996809513287181295619424792330023279860682361842481402367171677267619190006238995275147245049564835413754789109778416821571479058655622025158614197934138999824590613159680403769277865292690587478718935479076432706197099989914608503494828436850896698803175335811681347051112129354245903862824766944162934763139642392269967325281957405790528958431099785160893168855581654086751308544105126996362284682384007037987023186085296399717401376768188264671556330972170345167628847019316551459599688526436628482885235465244612364517521563402198664040440730414640165485518790515289091489932626425800260655051301122372920020565308515860623257855617344071622817696512989510018299200263585788268034582796227833400810657455455343718049528177815283469705300974316981246965006154508314017046708221238272992407992726553877753852882909823411786972633942837429722803481779451231855230959141416934097156586105815695611007432017822717116626016211528222130554116505600000000000000000000*i1^13 + -93194381447196310602146797256962924303213869748391457738176763057540484329945641805904737623320269641185260880832247341093315752530600756372611074079844091228833758200299487875329463329261296727093341960849528919805352821484003804920848926619947131733349369072623567107031939830146183106370400047073187410759196056982044209255227496712181580440143911128686393426373306229600344645492404375459535676986940483538376817742204924660473925767849015966261569767480242486487932017504009252608192808732457648560263676386293076691481205472728685957321648746247870013603862065439383994071729385781676593212101429085054730071745648720939058479641995784072230854125482793636430807754115321762404272419574213155003253414711433559704975591925952746230537155721946046270921223279088874484272351070716448517690072485670750712036388374144767828828810304027225867081953431300685504144647299684701903479426239292509028412233410515162042019188201716802694745381063179180464284699198484742804864957520480476630454478195727495442453619843301586243688869706976816079973680235661478511156943850548291347434288360998772031151652642989417645954627994626048852243920857587700225000379039157552907686903834629365684409720375850809263132647199101096889251829453609117966551763795513990029890771938272737619922559988935457389194152978761122277137413346595107559039290541826798430652671180595228494941402889567659879032978807460153693306699142977511042967161432015176453156595676628039538361718780561129868206561256288432844313355269165006789848049881875283128246397796957693106586756751538148290539486012042632364918556129054482310518412188920438352716272626696165318542229204178970816733539546799676681109144931422950067931624940367875642535889292347838425458736962145408079773347121500868719057753862328992361027576343773839347585705327930037359037254030570707202124871543007260287163325179135204680802192262409286528750343662090051885893349365830941323183304102660578090437607345388245623145018553659652514304239446584167349019313956467042114149487118114598257144345733480083999502420236004356259275507331071861603514033291739766496222443042652090036752798373309143367948543964074488788372085349538331692139742194341596427799580120846524559974686744880449721672537206039917295262093890183278841650008709143679261325887247055314352938398842508526340928249064890835372466387866190229020458945757822185409341896282456709599318496496672082695263291563526374033430238698619670483776106040828785292952550046655346965188477328437328482448639011503994489484477743019599468302418938241171796429759080253634088534539834089765571931937043056652506618431500465533489097955343821955766367134294490551313050545958563866922724618130277999027977862862642975306911554861511304187439946915726240413648949579065475230747779690024156447900149498178845418323245534421916477058468759477358426607840513735217143604777910272029282017486489305870854122455618436241972044528674759279710589336637157421574147950554211053742179252061423719261504689899857205500299111041968692191073909820877747591314782756256001916453776866407373374423528922919780948516274462017978368000000000000000000*i1^14 + 5589590177862704672826910859336733760996888025272987248598764696374268250357001702250809694492535993459265977616886575320796475545119891612534583098886706488302264730775547238461652323522616070864698348590818836699622452547815607069831361820641063431226204145190872559993411253526439639483587816122037230373472465783593438918213542228364021008336624275794796589363732467866519431704358024337809712712064218342944101789150096516334809340697780591982841958536750659430114739805705482379473633795838541824186316355808009574720766196920746996334591944177885930552230712000336539966925038597948965956970358648263986849748466190410271581064781346460008864852131905878344755831243987744099393091246367216404506648270567136176108585765064889860955750680564906021537029298255328069809249483136614053286328039888164413784074726320335543602381448548452787374990923368435458629315452234976262164608225180580114594063247529772268946283340151326911985233794897462433817965115525509575534087442722859310483092109599862672914833631760366246591236504570604833957992016041553948344946065916659381330325302578085818798504194720667919461524424886354322692738563012608433966403029464438062610416570799929718894622306925248005602558252087334235124921546289308590217121464292558691731787209601737089344154395060386547252930322519576848457030747731548911757151946312712874316082052200298150618774149143394720105191064409217485739915505814333113668199007385709741894491081952395914588260232165985828535102711614428037357330371133369017936437612548132376645953474593216706048177777218546809271856595791725066864282778338470875070996130379579549823073577990611206941214859086859463956196697312324622740710455452029724672060823961008053439857055783531188863598850534887808527937589998657005854063474161217826857045616039250857430446083859332025790366362775320695302261908900320700167079466999246736720854472562196053919470718887546807987731545329652441518423260113422780386334376280837736459298034380891768765950610375204733008309312826773229194600838131174239789960175236342653744833019162984289609284034177991867792835942598918763719851484561507681650916912527845165615998743117496025834614842446690785179311726271936236862725582517153574758741159580109221847465521893182294240095914475551035098029697604632283106377815753928517338331066390661054283845108159910074581572159606973675658787019715611412097538269521964536824429398507458119657779246564854570238429896613842765835391877753336120981226493464359608279126630554030288291336877670684406025266636817279790950675996480009610437536457749422318039628018934140754303686201464676874127081592255461008273923619882846277336651588057734195066633969121632766953579734348954959740121329223433845651662350548106128466871351846749243557824363124345159180661042178813945219685005054888784402080482860464013338077681882142595520213717304084127595497020448778458083843716216212737568240063733597344910026951331357542345120334137767438973318568597367561940842318445309360137895362489225010884981316892442118195568055756389690188560331495993665284362592155313054976369003285679563080296424443740160000000000000000*i1^15 + -271448080506522423581356130176607869067930889355301341959106830040533910617839962668563803385539422312768220558141507455420263550015804737594158125618378601627123388856071893542263616549369414863757722001468669899254723092616932277765925508050298313562100209180437861251727130702047321801079873646478473515672585758914771980255474528880049351451767868768663212124658591927248307904854541058660085946749154421508806846381968242760158170306095644243200375332584103984158336010438404689998037369638777938870758692903337435321454967775088132682080484183331426855181793574897170128187300305930196856099057752437742303567998249158532271813836068629464339286709047650176423047800311240711861240223718482709232190536012434142134089075108406640808856670588469444823273943037661798800108719991325965310634987390779291645851683184095893386919509683751673507088488847075564683997949897486692815978028410647190199420518283735846277429894871187569645487097675027912377506228001037347500921254323589712482961702834718524532277660801050348816924383196233299347048625405887685907049216825408893376533382749508062263091781652500997776586764907140164580667435865345799173007040492837461354643301489409791105170144249518927399103073183077264210020723393254891762295418205179410783401761690799149699581747631297927513725675871389666527151447299209114416169696423963099546887482940794336689690419153059199729485726270907969450002659966141837409637482142973965784239607897419641856397735458179494893158694369411328070066043970569086575009751437421074802573460995611632032339052040024377537124810529377180227120798292935246306365584809751887393695401773577525317475582209184321110632163308617182313023073507162292977295152388853933466253820902604490092440658863333048568125235638313150017972604578666725247338224598915864044737646629846689564310458214436755335367183326724573684253470763585950551052596900203678202056764831864851251149363113364084722152088977201726424973206759616689811661126105319087911649019992553606898927533405006582883384164589647078490803854426608485102570110093084388612355857362994924014925540255537783384908137819783038285997513989126032383187598276397562919180830417272885403472041145518104650116722268609366413597629249802026524296200005598854608226510947302727620108056963678629421004042031977117915407103123992601844971592621239878407467985374688089398918203412197757142117905484498118908877268424190162578332375580863242794798980660434081755990826471754455373178301089975303190911804479907401494935473440174951497492731128372777590954614953099162414812665303604121147232654896570816132226079646680285200511758421270335372080313104596833480660844182503513899836497188502567498414064660661631393728112892106348934000875826531803237355562353158626073832161675543247902020089425815171705073630616090605378282566261747833169065752308687943391408311102496618674516887659963537359729208211072078045673683931942314176450522534456674873390864418486403111468327906651034094845368746661778099864094868612233409277291169381952600537827523541621835535466999916648401305398936288836937630039234584716566861276879257600000000000000*i1^16 + 10878820156734940971173046799149137488118545709187951559258426764405188495416604218453126534455546425022338014264924935095137849915011499314750273058529098541478952216693986057175409386998876400353276519390659260087279650730222797746861249020752812433164955322201923349003248964365152741099470827273669733870356522456814675476695822633652727998262970854951472230639510785277371896145434011449311478549677364656104433152190310785660536694310837683630600429408426695427494331580452196330078138841315359004853845996049912759836397248722795675134080161305118778918173090605869368913184565705434151271501660873043410463048591531635775311997456761578471275758227920713111685642032095208246532551762301767659351293787045677427287491713062041484808158768285666473642300814913219225326147704937256573549841662285645915778332681451710527463051691407133626769570120212126643683668920452941313911833219951698966086955854552266161291571955240862804677255906500356842488690414609708235849039474220951187293128940054465296936583616447876790867854849226628448447390295384208834034699884455273270377551991396516928325961714171424440666830844759851603021396637104517009085112360073278609353657812691321389482789958269872728339030983425341650421560769660108724461193766817407264138183335517550814476951275292643315035327112976750969333860001065504568411424830144294160444714758589204099584659915280971101221728712909141963524927639685634200748763745751403287291729244051038369278283081643981795200415758643402676871028099801227743918011723598949336542840795342507085364260215900141139023829573581374736119600198507779909739242642854910071611954067191850359513519648716008184390013120866802435616187650142673041479672089566719327294433075930405338023922398381933913875864640602046065746369964440922434069029500459409724990066861198167180180296158933392658653418545023060756829279367840228862898027459918510425081895972499684063584721122674706848138338448271996055432993091752617367619558550628346837790686737145362971387137094576866724226499452910818195475605981383949617209223062559044044075619444385661533044779480231924605327473689598317854632852877141163395996366168505309506184987660526337353346815726841345314342992318413712711091725714349561841416305803796079646662658285552185137070083945446373279340622133285596405413896086040769394283907236128949584714075092028181886641440658150950576215185594333011699171698405792897632985702028001433433847303371112779966356059685840993997295073949957760204210719679192466360380217647631712069012462340691792628220878376317388467767271686767632729293265442701933228756721975971546769073981950914738835253771472318359157230425901646668702224643118418140027017176380656603065103406099832878086695910815594016034502860473598441364504644391168837885512124667879174157728807648376014668048863129418914321496646883630917762871805366066133481990505234194188333663842129616695428567023458827651231787424331269870407921773279666087057368839975529865024794743576994660101392469192673018090907281490705008329596419430768576095832923900790387160463693309126877706394447021413881727648836616192000000000000*i1^17 + -329416319708672154693825685138617163053418934195613056867794729705550065963984961486824827056563536897897496483912724976755687523047825417286980024285421222955280430119447410945421957938835893648043766104992457372157144822162351675408239627382380973887990124512048425783794175566762974934278316931805375698247994554058604701981363032331710983836776427326994567519220320214726069041611297875098138827655196364773527841720475595682178335225464781074573185176967046143098339954229034142600601329923821378731850504538477148454403879698495271217198653750382117037844270095436268618262546839196318845534868892645844811903398761327620308006833689103823144339495479030889167485405323036922510491479977232257306058875036976835820368158685630486335176805293827228670018587613586948273722053568612989288178302673470299366086799101465206405201483816964535372642849258992064458380540469131393060391181005390485983555302517667893785518711467630082612380939251967817362222705875374282131534019508560817400671012830477760535121491402586173466574616684383042093632336535228453629534063930905593804232751971374862924904579503872949560523480054585397681911132959870422604789070189619456991412792981796717713104006643377419206834224527286520958498446846973455331473740304218775047574996845458547177766760212632798238100858900987206620242372744871333471897464069557810612387483124726088555497248322673140562650162635187245231034246841825126299970874080766897129437316325553319474039719262327213515090776359529349150191954994358494320337385014555994056539445467786127832451912075077195179137754849025780405015966737112703339707416981510488880324109676778417328832530352601592456377659181152869038043085317282593771143652917668086956633899741847910563557571539760824157927310206596323442414696021272976071011766065510247721545642733638334432625703224617338299289664272530721557531107046794136994622000396745260075480153067924246407640816670520626404811377690217618839077285590856071217593622840825412915047703146815731433733349269273395913683278286965893443686964078067134814670207395510894446646691130912136724763469565282779926602084300621557911115478408473082259302608356706252562244885244310900170567636718479701973226394408524341303733705685869992613228499256737305096441357839987229382105544901044966056553840803116151651129155283317981989441041910116646459542113176343445039771263994393335491675899759839908603942060159945882617927428373597065762724206969252623164030888416663790775493679441055457569942825629461311770338098948590863423914978152780632910963219808328910693280825123058627902594458728693995840221844244993922419025022043752073248476787206731007108727413214663951686054344027783261103095706534900898387471315185505925496916790470660690061288505999869508714571836949202264156383783662779505380000381751371409210494400904403333983583687375140801713051624370817978904285661148000522245134599686495308111036063224245494274074416155623451955175900424236440166187110104313235828441474201127268075278453442401121762300669455372128889602724318754655053524715271335132147815719933801233442675268687973412721152491520000000000*i1^18 + 6984935863147991608545473531692986681361314428581258517882611823570805792259405928403882981231467917842020577352148273702986671054503775525456744952177649919354361539886117893344012266778897944269386010628533454108719381058071103962191158603766970738336260315218894381194645715202616531510540220760807606883861458805550056192610827455869232689609362743798612343010843455908433755990046356294486751769172021791821794514231102325922898761401699189829380494397437245966184311171503620249142460620599438569559019156848037073763931421969126448083331314719725048120640707754533944688094916031449109125247162374863362097385590838293234206153278866680522788305358050372407106690444565506087958248005357295899717047413589316510813853966908589016801261803615417720516569494585016695812526587107784981217369992400060095766357520506056640344017961736539508642898000981622949411220383321082397023788743692666022587768691673393104784270888760141527273057138711361407160792478539748855561174916190249657123077165445524860932703794611551780894007759198803557653144201876057351997988598784360212362651405945118873896209056814167814820923135070981101578051215364185346511749197028338344384963766800816694861844307171836150622118624366228012594087952340974149352070974158769372604203647084522363834468387146453519481961526309067878720090566565001861669514166322815205016123423528629442658764275503232628795394976305013199876972716708518622643539880392960837282063553336180470488030752691158340784286004996723110586050217911971499438368849314718631791315495853201395879033948276357517260288932556548633828544040489766297171518543051779906171078967728060189544995634650641620012634976602557429727610377034941799146970417646968832057600141919194307626152894737096157033608457532418236804080849048647851803325884030067638869630163373636533532189168979584903926977137810641282275016233903036929654881313585489835342415289497021421450322305950516171890569778910315903748841269037945556444446301822512679268305289542674331941276237853841695553988728537541062415845152334973608012717672214412882686907317523866020041167656521074321249918647893458154721076357889448093680362550112120278683168936415232813146949719594113075095685629043185939412839595454018899028954336504676090428993173938532893802662608108714968296571170676818976389348170886233352778226773153770134452075193209322916312642815767746812277308835336745230307390838677366916925631713383537349031295832164554706622737427149689585969653959710414117356530982983873602615297335827715159394387953918777659834692308927880681937751078238525283755261593608809752622238284526903194030121997229687458311767863105479018943744331564642245643447154053803677605733251687816690264401892585306022056338548880644271957657887278067001065619327060081111717554877809971993221169019738510291470522844800317436840853218602298959611463386285210872514603096134466880064718511429321382635126358580463592019985532582589130305306409985988308477864561757920972662574230953154245198749940056539125349481471413336380612462242332547078023494314986480096892101324469222048269160053041434889656729600000000*i1^19 + -61448875465085099812958738818206764662911899630930378684498742985287119236398923557573602179143199317201483097379223560316460433525370359859774079835385704394424058638548088116519648232255427118136133014166205836380118343019381968769867968629962220527781338446303333616656832631124358910274265189261559283358405077570896887883352285197943592168258848632157842983661610035184542963649260350015523244197518349606991017254888686896974677308349430684682471483132286033892575407005280191326933972503810522572702871395526512353979481594042539032775472491194673124232990887668514605711676931580892902548741596983306390387559336447336373108889112933626253458127307957206640785141864994434851661500752374688651479370178617175749606720875444746837411602179609742549522579238142074471107538387379983671844645867239988583091550204864202144109549116740899164574436702268951461625724442173018267155412214396520061081173936216828931138043397239907001556096079349839922135555638799171265940536230680126367254351937363633126742764451353937432368916167570598230460191310968217520771523998059048296717689122312374773646004045999139282978257211878662427481720081061328272694490335967063564608525624709310457088576849357363509583015971548422657869044624114888702743742999350576668982460037414838713519353551956205216687828877665503232680849057594604358102818873616611099548270643096787732154655001191816965213755454987590011011739638785694222880369292560808632168857817693965589923632090152724154573625357779247085935412420637061448738193344869163859277661569138176200885121897372219355720518935166541842646368164717844453283569663003586633149425278382929459479146078468836396601940715975411361809501131483232747728372023515572957324964243645522390800324369404193814734431517708971105869462384463990877346414027596986543726518701456087360548630273433705991029752645092741934144069760815925833847585339172286664349551553704068181312726698663126763136473235185575203340737771812760937182657259426123886739787048868186726022100683191141705977352228653183316901556028550446554665707991178614653810064852300620009146976247776810580432474119996116286414726169647382166067539737386117686433982598096799064557508033185839968112328471569789004069710103253209150207348325107673363203456199098055346757871525746831570585951023534241998127203058847963085903236209131242394829969895590082232103116513951267625521924349529868784789023629157885784221745488727193247846423469397740604661326002699459094707484871532559037696784152730489014215035711767589597155683264667414393852572222298294071491482811333429027424958858871389349320210384409726228360516013568043600880120371560140467586135756274475209612620614143550341472876769939798244650398038212062171757273546568966474918109664737908026611398751570946042436778769834987582034274342118215124053489995184056886533757462325218133903418239994260238093721786475459734350240978222057303168984008124562890002912688202084767077242233139748457762248615501041978738897082557630125940819588689397731223235408147284018622839264640482011331203400303241260712365678545695956595884087153889640448000000*i1^20 + -2161661217207132491903190083601670396669790444309219260198668384902862009585737282131331193015259826442976945868520991750541014240976038226142260296654830946891746373621493851883321638469075551224812316377411309238292620977387471337491816281322102816029131853593493688296848483139258989703789172733102319674066592220780044736588591583024383302135184768247823621489626168777669594284795585622729819007848626434530039180518550501775118076119803374259892746173612614601787068128211918211272636891658653046171540097889286447349135950157756529853142780635329775619110960240343371642971653365843160310844653587177128326545029621069870712872605486135970594328393874988911915243895404692745765353906046748291925878977801021045181365387291065813459086966223706043152806447464013320876170588700816992164848346850567080044802347499244718589887392831451758174113680325739469334816379308057458897973923386991647618905052858136101753623338711684715734303633416638216688067230161749354661442472478198801689979584849727238658791217912815229326192801129964127591284009010091641958690846924430575914027668870067255092224679289576466866877429683949806323682049017757516474854718251384754317670088040837891125415702366410131362996896971695219714584400964485553430131619717448138157006673972673789456160463573485283365514869656184998868191781251085053835722135928808657652194960007129428248050505204905992315008329147050550274197178235683863884510820149519272070215281446356520814294163197896683189828051158992126716028449922787482159274100272365142631008566763966247546703073190659669787492884028432145771574871291595515821704360699764214278106379642378448850230479081842726618708964960935661187041225675026736386140867408717813375180446629523988883676567471366696348151619869318027261325465627700766946871945673595936675655281527732304906866168704969181074180214364031058680782817237245364969018168127560987792570473147519761136831627581501967652054666813490174946569332052844159025030087688997788400550748770071782095734943274199194410339006348489347382210903109570896228511717385671452231234881657426157727692906078951099470887216967770053370898123016004279527237502740110906115836729792247666392933284653299384903787879773715983383599606452334767405028760501919321332688886904973033679026055789562518018366689123984897169930549733968233389207206794081320460228891369346790933082881337134794739077128440386403088571262474947922025653332141196683181257258954056083449809360291337937740412964344346983469469787287196452481219794005605266517851195883870803505847429280625380046655960565623925219524904455427410201513864922122664279877615804087869838662829482659079026949532238745720560687441704625839571355694216420874326669818948964957879241453668324112901042581336646066829056106534264393860442299466457955676923557065638844214429094207363634752723513407530733521487441437508572777516815388395525941911336550186831556686880764673102643280493594117880019844238486466913153978374349711813485861563513631388167163737179453886698589467772497673962779538357052946826482900416011299641801566660811374677773824448507412480000*i1^21 + 112447567150920663176050820364296070342043229251198558030989139562156664000554729054793554518793265553476502919108243326143625493613900768590039955747867678951642210917953033637860578625656411628634090515638889014947906951553268853836199699029114723594699337403629534331079382043145420709871492245762441302312831493136879006165705790299428958372213306165597973636028169414156503935565225963743152554748666406865358526773270944228999429888390218826294833896078318972785969144758136317888508466886311796695793334073845686817754217717921755656927575649715859025272045489784334912864895289958942143232712951413211267753381640362803571113382198470650283880290033604981719086841006617946103910397996649710050201626643737364983689622094513028759975089251395035472389241178153195079847327674896213503569773615977307961730758409868729850310623783117811271693226174793631655444573273613625550272107761994973651502916188423918589040189674863139759724434169066849725640034054504523249103010550394854854729766925184216398386770506815039437289609896884766721223876738022235690610471705339303702801468012315977752286561555819106251055339241136743539322936274848141677869067308431351375150622727932057049642698492842355685654805302742791909827510084610420006094681149289513387750662216266692173058641342917891210488102947762597804529309204824917183750200661884548356802736145839858465616557254765672106838502022311504301513616804036735978809612837429720762365851546181304404154685679371806889204661597632344977270496940464357906669677205412201070841268180656573541982730035481337109941541610697146720213188138975522919657027984672550733312521669588085497553196439205514443949475273504003613535306762884584315227632596773276039610107705796235391601062969483662589137844697419763370321988881849237102403730242647697697026451069275801981241831203918374365502378843318086677624085544553335091390810234525044934496900473934789809236874767296084181819296915544011924913763325988166394293820172875695391677981391558377710640839160884174635917861202111044650356310290827732037873527176727078075001408792694590494367870486798979509833805826335910158584110954685231655212967437773021440798066186928783311572619759975639661556113624735376871506198848641445044101644425094043261191703949919194627135978140302578109582230638718223520811761089946155613532183532812466369999573653609755936991259018301576504491468933417299595997984300687947018981719872323443239754153873440480405747197706399664952541470465730321097867928529015343380301174222012787992724907381481626263811797830934898758436426136368066230887752881141099595408984583167262217465744801650219031420329826933959289360550524108691869554861218149467725371299537038848054086565385960742851686768847520931143138476944632227727541028092132283416400878854470901596065124986989028491826416247921939913571002940082273748678619156554444740411190265758745949395038427059564572729874517328936760981024614095478246326566320555261419789992774378887134768894251920270678084166689119457080739356179919839500245551572385059427036120620030837041569236819275042799658560696562483200*i1^22 + -2703700673230343587163605112383595938658427792509763401538326247124829344461346170789488200851930293445016807970588028192399424990311820483232228465102154150520528172886986459505496767556953072888205179510340408367629111087059793335860851985178040050190668624443529295203709672164514090750694145466946536628208881349332437601831583641684188663785230505523546700976503176321678463761582871100447867725328363108988012605113516451531415984886683470526614116739183226049574081436226921683360320483829736238193773319230888042535271463306249213780300036905341517234960723777490461695934194378234332047506979133948734135756124276752168140114497910562652277925170098546363020916469680303265981913079644958699944607157866794191076299968987808397849485762496973134812148019454556176582456054411632566659592940918551440870370095101241988187294623923163496163037305858675661832797010197782170008253660472709391942738943536565809901912268853577008776941088219975129404481232963867276368910999783881610628195088378811455098894748072145764822827396405375180168815025750032595032757331299002171272862287801246305065457314706380440268762215244736086419345553555558055862032826474009434670952758884387773316397224273659633078161109193154538332506117695349728401958858720637651378943575146371380722150324234987864519756252625700540431483385384275266983733601196829016458897098963597134678161088889501951914605303588394332508897879361789235992673057791312300999621188961462287358154417805884433902814965272005506451382316946925958725897762875442875221018463854469102763576650447171184356161987902150491376763555747698739593575066335129290396804150511248836650058448679213210236758541512034952800615430513926561442913033157270288597253218476993136595291166270432368341986814182635503498591994673335475894598026442548968670996568473017412470623558964115643885068011859203307091609074671594203948904363737079743530664910279137364739321496643816160164587155998034441630457844088939027196757313159787830309258472198864951070521842620548890794994770791405124228367994817890763539869211423875804744633375376300739588006454120404953576379288300704547114529993836243894090954365422251962282472377414702827559047760500996476730806780293965168957908614011122049528926183117023057471717144752242549706906184293537321534828528714134647138870418068707168287955925197591689997149725983575228273970263000657579332534844003191893694477049065956229849596516533648220376070382511033181529794874711795188342247033897713351611218782538283094152722018548870141639206341677085121691213669310760331854814124510423019246845962072261191665438418784644922927739068040025296995244628893815670983217818930517540632072423282301986735205029830206283989511764903096645399949061704100270978624078471540975121051373436212969109750532319369869883789589097792665897254570054119980447061791188618581220145723547209222541277186836569654035419609352044985796929540500060087910979680472059835342990208402886100849418656339727801911431691058262008394984569366719163345176618384699608419879168684860723061470377742515924702691716798368546106858620846080*i1^23 + 35139077240741038160006703502445039467816816596506952926957170093303758848114692325883884254625505405793529738141503457011442992197764597407696601812520400821516346152943772665791013166153495741206006294107870790148234369579966029694378153768811314508491306683735114329856293951798034135765224371324067509504773409565724622577784037887210141262541075729753629740318821680869494148338950188338458059009161139985912197714229573795723111605623036438411432520918911140447029017638356273905112843288842577193410898884165051748808810267804206276361413809408582861950276665009738929701666808101020580355419884395776214067021762356225113578541524235717380858280547886247140776249540273217624896389795462997731770087232598451343605045037284902439739987236736263635388262657908156346280171444736670996620112369655054010449464864813838809685176832772316489870856676541575649641054491311028623904686153481024278374564841664606476240606420240161792437994446956800372424933228465082549234981472917125058290725815419189104071352986650832680937270158876321195849473843206869239167928099577993924500327191434256373286524619828966124795589242247465899998641779859654405255691132193040524372941832040965781242388692795735162965165150036835465636656185600055624753377430980084797327633528831269723855189987442375161922802650072956293087449484774170887780233537359769403271032083345770521175549083125618807753017218522978946154116503143651181333773004042658900710137024192838464364292820168200936075274819580503594112500944479217156131710153414938850589975139546742815094946997862307162364549840059778586850028054528560641458606543079266701964919873787528396429110093303462065077459052852103575458549515807527803560747102337147871163675735243840840836033795778489173815186890221152297557421331158930924242227217864893349684325620585100154880810910777868549729018893233176161478032533152532955313420978532714179442224385329797405818471228757228247594620617422330807453979495696388025188640929079598312325862309963774623851949503684732496219067633842711858676272535872064759385455998310269923775066643599249763157308768673869062850482539519601347376271107770943392259455755645841737665570303071699399354535595992576282852582228651345199461574985651241005607003316511689938817499953642706672106508341532571662239914534346679629868559294558208249297501709296268574324907807616516002099048094908616721628880656043235606514008669326351459619004143249077914640623112169079825400952237528374856370013777854624438085067105221489992791415855981256444807952556016655900113241014863320571608133342963901791740704987023490726422466153784464031941729341899518199560978820723219010600546682415010249724324116948238984862162584132708886594907085360574990976264968585093003837068811169577118867613602233032078648268024294737057905126338950589277350849512623294608240996990183811948956381867974570049861174493333436778898931293540184573250081744064014338622462794310992800861640478990124523755315792827603721891150367872160142149875579452766773556033084490247404636430347087360306283020321822423347005678282764978204079816704*i1^24 + 6922624656753553564614701171547639657677262578016801804313800983694719397034702523994186376688942909038371185868806859298216614366848152888529839468769955222284862808918922753891435579094730332171674588108616707284660736939327472635852721536758087680104232645232256306387206635541679866361477730528921282654564627694054638296331541262858639812693056868163475714596830264914364235630679294292853457343594331506404095131582805470166004894284198432530094305864572812208471239613554650660092995093764899623900916996387507497260521272206521146979047968508748735979871813823030288899724700367167525542653610481980281175840986484123097566476317840350250369252330110734009608064324218908346106532194019043785132707543530389441273600845935061625801915450346286469024712780430963212084115495605069100456099196471586545095161420133587564307310606238622252805062865278106067047395820357759006884510831899884336599110305504808157802158140884147697232042908175864633786815205637751552637946833937489008783854406014646312239887845879845322303860911571720922863047008273617232450173225450683539253325102532965242435027066217530793932670618803863630205390706144673478650022499753928466201697972414375383063195252706548913945952290597987869596823364794763067222718644537605764726590875349730988592907695953085646669157783883970604923418699297149451056283544175473390350714483837738139041129250958533578361343237272278646413091596055651035690272866897540391465647676771208919792623919935415316198914471464741302009723981084135129510744704523978772977947297336091301090001530188444149121226274792224153916555255946574067735634448623416489234196543731845474372190553343511448617266842637642740946169155411825564176497698558846073555100296358943494765985799014104166821562710961867049043532146885323031081349464479381018884097480636250591237097505807802491837916511956756320338343144638792509180158668117000303149392739822073923439711703448394169347954402012820448866092229053345499091717671191657100976182516085262995182259683833355443847866696231243489841647551376151960048709040901043700436018290479286910984799054525499526408893784896362760113402333485406977964316313762588989657641366439787333204851916920417181928852771670562157925007772540540845982929947995336287456575059218020585347136753539616042450916798332471715450598356665200928217242384142949921303211895406680698383741025139299087874631196928671089096651913841246669725300938937409112412298348463113717466966613834657188810377025111244489823900375684667564544733265066805758462608949152440040756301345396089469964046488243246866280111374053392952960767371668974988614160960802501712105542094636097961264475748093557568349232223469015422481131634773273472590109757249510030923833060021108451128407500605534989174544943559216818924997637542364835799075246691880112782413464417695898549668259518375534530400070164608289606353935854749296103872813846301749079421816835141546038127750545758809038206624851547579632515364102514067061903768460734431676550719533813120268221736648459341042553856865796489040121315335614760840355187865486884864*i1^25 + -12207241919456570386367417777621853164146078391049803674736058545463974683914227637244998357538170732441217930307120322115745437838749744587806046299054615538867874236146302833346467524089350480985508455085022383766693419367184765206164199627788383198667114279318677224597623644748951742232599524174099667894811374794366017470583205694609777950055769395406233973015361714347099642615826552610285274554018770623298613569720242150014675013576454350903181610243080255950996629116681723468604028287200165896381103184836062113957919409635612231481236313450489453786104531842041401915334768326571460032994891373209250386209682776284827503566147243645026980849906399695120992560206263323040563950403608275592890510091722605425337947470797230040004194715767984319291836323760358296098654906652529519003141890623366404173457746168948635450934885115579894885946961660035188842028670098945943892914441016922876563987955616761505940499041500604088820379660996522782399292541675936515681236726475443713246229642874430316665064205306275380495491500290148904858168254995249692259361306360954046318449763258154264518518726938533767204316596330641414244944020896509488101898829549235969603536058626643479758832432424991298152096515373079533090801684715421956348697448959669597380705183182125714017955660027414118416542646082142571851156695164339683838151398495935119669356412283293507633318270317201706400641603001810795085643629809635051626833089181737138779377478303024817764079352646043526793196157878868625557553083461978504295190356356275053685757417759383613387549152197453211828427528699934803535151252952605312460951780858192985574807036700973105203122271499627758701790086800940986789956927014482115745321780168816596220524925846588455771895648554968236390330282983708870206654028471909813443269030920564124492653156893572157320851739535974748690508766065981335889412000285714918070356274435152840838315882232643983999553967240348526687495402837402888927906790808797015932891920368783096760333295245966227408533288582413534016864545004053852875488313332443864180594681086872500140884153926327830870657461604786314829772097682857766000092343803668753550011728817688352496589144221263442663069990665539765048986487627808208343551138429643311581928652075730756641697510732205647876659483162495547046586547504079868847037966787609135481175101831034895671542383131633963494193364092675543958499890202118944986213154043190225091064697605443314845195536620597089954095640116598012386040416446470556752807655138688799117495057586777627467768378187940967940315130589061178243737261253072266383578694841385619136536119857058135289506174505183534943471441361367082435035492310216478222291139471071079631309608990151406085733937203400960935028608901711383716755324027694222613020288947783672228554722991317048834345797490030114886571825217191061754879959151118101950036748813821902133796523414897466881346006475529024177934189286024675509086203616508712169647444321428713622131179595837570878355676263980497909424058470591221401449215914458183748440420864402181075207321528033601371792811501813760*i1^26 + 334100522350633682565299896518636988936966265604397493833508813313234213533596123440823126943596221967150659291700859289239614044414978231248815988747876708495364632778928624624871924755356342527194719635073056574928717543653058646552916437625507437297275589834724487959031938270484328472809097857340074022974827056662487700222820407272177835513867685127904115622260407653451359945925537875259931186142947817407029566797514186999392594385791766234239030379690223849274475102761317641904494661334030233881846306862266772256376852970968852548251823944467167047825105754022004134208779770992347415487300399685242844355831080821353480136934916544459299127048613172650916934543256087191887575895132848844715468915420224504173032427285906981417168579238947949182031301160918823674435792327706395016926021604985397046696121552206104549572980934763856871517048034865554988801157621038026969721970449488533771453413046555131728927361047466539877148526095398574252355729094724624958957119600691252735422634487938471818721565204979484265043767860497604138792562192640477608867244412842080359030521989525270128326006010888902443475126732973419858166984096254077076278851502168507630187318099170002440295906843830839509240717730565179364580029651035688114189259053763345717003488607370026990631158432014603816714378251112636369513115407485104188527874286673356716226902095556843653347701491581012569390425770080291512538262771122487317156987621137848718301235623094289929239020728431574574960579460709675317430890258370922875858866755930966832720390937293938726658021041723796832709302632133017522969187945793563418579474791501872547703128892860714016081876732953776106857352584293125692885673014648225353609702669056878217722739434065252103089690115749136963314521316294037055782554054813728083237995964007117725439740455843354374638912245023643767822931435625291612568758389385313955360588567778599142501793245762659088738272518562112224166882884439135548593577924564574863947946842764742265321056496488403511160691371320662966087828312676637626343686146924187967512250547928810867354476721829102466630854596257549872009743417555037143283210761208581892260372513111127153318440006570862224497261741328306574621055274323814047605890041133491069756479117367112144973363772380265176450112909033657850383442348757809350594657143360649764280273540498340177646552006237997480591130362136134821823515902293005732673548574911881060450529004212445495698378206982265928970701420915451994055283610156273655878542125495093046459185863493510296466741041012954189095911428316125731519704998337521799295762293391257077374857993885306939724005164393068216277839758267098684918386071279282046444313815574987518525715028891530079718585805467909589875702657212906953004691483459189252564176635820740540222566138164749466613393586419478240066362205623956571713378572006361019814563459451751207219828459080257381850766606021598473642373053779157656484743794169027965666732780368136084962997057956414345683226730441324048034139521395242983972347549723627588944001041811122671379271886124312624689921916928*i1^27 + -5851450871027433269620005036903672915434472298529121250830766608168670475686649324430812215709307184702460133080780427923742153908251883399863853340138652625572412194033580142498990026554354376165938227898939745408344961536285404144420312199675570728272992702899117668158347495063346914624736988873813155112231244339205664988571365989152525446014566398681848749364084707958056743088514038360767268066967717949817067536352022725765435239527685417171924545363891549141505837983836935924286109401487874050171348958563288632678575243607422265990185332514609438488017123300436365383693124792357804229648313385763947010522151715065361865176581723647245374933200447970176563999828781409828054041063704451762827530057651446416384359432332297828043535004598265980244509404466699950983543361480501120711371205443373041392987596508269280634783082901976638434645937277231741569066682050030352973502049150083997848888592975977489657987996013834158562813868322002671690847348686211634515610303782164517326495747033613856435142472034003589738337080255393633796951096951327466652591058632840064840771833184733987033611805681414881437904387010477618283320196593392175745982674390395056784570947259396204966568603730782593250646783971800793745410162113638074290763669434304281050310496774090723903333105134949151646590930197644828183735374461877861449876379701946562367989877441155218020780301149457490023695351709875606160178093381477341616735649773025298219646722642901750034662450818711797890300785398371444951543385288419828342110694873324925665881261510773312245958011026097909803542005465489987064197937972090630809118701215120291846601253530555224586072793689995002982913104636332173138082255808682634479647404736732706880236819751268495002192664373672658190501676228728146215534961383928790016573255966239253203643887912907041721124820764098375358152937818298480447992411354326033029159785473995681507468089163746420711031207882282824347598694007392475303801694793824445409841338662446897546800504381897157591212335948058996556614977356464428594168814408493879592195908478024959926575682355390975307377234978334004750454542582295525403267162484603352169489107815894002347311946045951308455739347373041123631824007010121495193797291882004757826793027334063238171678675311599000275921860503490018403906950219235025758198216217631068136786852041242161519273033044647392345298549651609184473578134148052088969830591080924364703332914561037056795283859679253336302588186055065020810246172880819927217628178165205480748735722916879524020313696235603696383610846020130273708507527540801427349244998451709497695434512543163758174765666419441894849294271331210261187239141951989740781043007050982110438070546218490004897032359125622298076954105244887433296874575951266673490079663434127220949940127271735765227386036851245081136977036639058502996681603151654551656265755576945365455127725233179566696551414956463813337560736049467551516870987082684641916187278399977569635788322362802575427911784716582999584811994181916200007711904130380942155199852456837968661680739608415288522964992*i1^28 + 79534715261504001048769307764011617154074843074841500188952512144541123369278159318328381390628764651563058994795604610255392418002705585431772597472040591861118844599350928371450212247662206509328220588697953422674172482139736368990131661838758649997485479433943159351861579514907365091667961895361239729606068043097911863072049519808323990828258819545605813515268411891281635025554944891552627375241804210866566566384736948259810122968084886267014333630443328004951726081850706006530880903753760993110292604632240838844203236083422094097280080416151182830351175941632196249078815133193358010945601542102758687190959091890509955224580413031560375093914183738498248790833282715535766815108532211925854143190498841294770388453540270114889697744721742693484219254323554535080880111469077526649593866027640322279880306519591061993550910546716409902752262505728043940551709434688313074767933953483249015558771209833490095607324401444611446431406424476881444839221678599909035681234629710876375988456681977319411537594227481803358742261422330682606128009630156921950750324946417282580556974428482142548709145878829284469832193542690743899268655568507255851481956984192361370704226272939337458935470018175217739190953560845439237629296920657928687919116747309347942728983518343110139683346758537508359392809598171092465182954031729188896310430835159906901881257060061275538107503387631089810471969463598421353463290166158820754200364945425320582025018534488387960080087880860959089259555842189476897817886350132784657157229526940934855666656952398450452063691207571596533475860472861361821338481499517306165464544891779758212820475640781358454106392607141087307924611113679431209684766107317969472389456076851986986134662084285967553173666705090975753176044231372909308232333078831156061658521266896678918748960737950292699093035570774021115363908915078020152063681466420269931386050092772255277819879796653954126220372869051763480062807480148882530177077893868698443736944993898046477799479436792171020879421590275908158038251932950647778664348497526955506904273918558629723136440035343799430707592740082314781654549905320390994670108634042310501202148134473588712256440192994982867278861037239342313391039002830639299547006756071424678533340011971693956644518061417260921875447895541169847761396035469295076452817273633124557801210772978654274792799736500278608270125082664298279733315993137456763949658007227674443712065089624407307341544791608475171781136774690051649745283012434230893405731471618424986042305616442649692866707732439188724970568894561889586351651180904438351587884028537794093127458462713076178950119851499949686461343398330212056453962713793732785640687012730341613217079081048918941520879356641633645356288728488766843634851079567413328791764608380372381270841440550706435976001734085747368978773937636628781168329015819621758978263776038947979802681428300788367833750075454813029196467254758164919690344295645917130830483854491158390922444672602279763161192114379795308907522490937516084178687239945313338860183998886337854416671120199197392896*i1^29 + -881713000997909078863648649320294759832174089011372505223409362916014648918083463633189778285956968275524356730728820141177955853543635939072712516570128108403286039704909788364185002991032948892613323492335082561647896678310973128197245181231741114163554337123670229411876469968156510913809517507410393148834070221036010975982446064169253034283788645420530681829116032715141673866051988447068150467137285212549086532893325884933081983823053886118287003591569054432629733938285602181380208846504177449783106199066003835707093359741880365858923869489735431666027479468440364192846743895545332884381634942150584227293193529400639930744151020269883191088707244906322160564208355749095615109162844303711828296516930794890575632671322253518929917388945518145469178595619860623630271116535617692332396792058147399969623126380400062783311022148769906612571599164949919828940751920203553568876733392757408877862987582879750239174556053678809263678907688848764164121724716212109791888915024447454481463215198912408161223440746356640804453105131750840113157171701470550589791531986710506504148304103097229521044029024813746484615429661938321914757127002017568728385477860445861186988683368370883940588234557536124901553184411347298442710365496245272694356610510884667889848015864749781521204061131052435244582858568704417232613206400005947014830957990349683082838439249092172193524408109945712981675428650628537795580244553504479289289619680258772299791396317731406265665596418779466697924543556233513670664432587938584728332553050338549905590992857113516259573362937395524762828230300982851171950736886951893525193305609278681090668519779702560459388855365861933845774085138947534333500114430461362067033852891199456390250621655327105826188579880974454448634769222279452329986004240251980539593959660472374696592334487357304465673705928946561769694784966715672755204921981142014598555983616963519613979890724300568791040577235133823661406855796246680890918954779907454286026388961889249035778304340405100600620135441987645433886647628449580815795049253071635724466464636560215437499186383678564111042812685651777789846142820829413269745089193788765244725985569717931795002641929798867128456568078242856828012799863547278721742410671545217307324034632083221184730335364681972449401794135643061860599741554237267724985150748567652424445526717496135898189649654498647720806123944538423142669750213493551346127083452439074010862575196375536591099230990241919487418773463838720581086902748058746864326194307961594649302006953547758116905772551981683532533491893879176324791693194356335275671075632316870747966101667134081676676208046199847171571028346566363403767793856414258975089421870388728131986461362142219966213923269368488612637314798555891620031655228238726167171893985889311134472455983276500163830048465309584068845539941200764728928567254367706674018295995162006878183136916386695949344817859689887558373615658651618811866231391084745690505407342587333779428413794374653970628310788607851219932570354389687316835751720736130667591044205662104773980992898596864*i1^30 + 8064309286302206982387838466986845956318947189433205843507665505442687590610593968423207252365648027907253542914114688317806944601700025359245107423044855466856908817603520126429429375062762757174088623345083687197292332575500961488244070554083404338300434322587545593703734327341657805542629939379894058689332330305195214415041012696764608682109633199783504853270522401973691640607088658001972895831737127921558931424166049629784333203578380108265034496554890250035024570566949735695478906934954798340237363307769431061355867723325496374109128969111549126037440859958082574354623037633430726126009880545907143038211736280458134077462603110439620431757564246778333299193115885396435591739789487062089912503910290580535080006787835128487111512886671877377849056378770261227901541655737495701547407344327008962508876585466151830944048374469069849723849677579602600205365833848941989048993897785181469221664998925506447273225745449157785185388109805084505781182273238827368000820074830825528517197827624849479562746110631535598311766534738758890532785734335339007628039078641002862084726545074402558514939429735727172611741851875345460336152447116896961831708940891184090576357975793343931928908468937410021494188082677992271929057170028924743035572376184677318257383426381282222546535838891843076436750411958228427302679933430617036734043127546155843249895399849930115334326781475767314945966954471679585391986481001769924267007999725681840767822062802287067250005106331812600865596110156980733707021912585915020060542085404131168225373692974345301318819863876251394456558720022175588967857071528124599538575484784422991247097663488801158615028119568824060142974352864525067008716268636939770090398468951203667465967437210683833297630189072200353820303978547930218041724364226151420174410202971610970977074979674213304979001385784091209466459638634000337452167974734378475991071064097196722241052196634609347452132242983368449785235275795130022905609668907721540157520035025578680142096465545114134392295339941700816691666567527715511967930412341092649366613831887507043571679860804492327373914564314349890695964991688265134674350262143907303939289388862431815098961952725728058013764356946675817075602721674839054730237135715128727031747094135619194700737423560496978175683354757285536701995657642403662847081656338782766621034366236692837608759053810130864335982346969717802812990297068547817477165797934629016393832498257184699955262220957959440109408956373674113032124484017621691676773941353636146709543296823117283316867003126724311635108234238683404414284865041267809066238212523616443184824379714144037350460444163442026765675797994078299910962280772326759942754731592881570926461313564229266579756639136360912973728097307620394416766121798821893954908061694332642876156543023286459232016472554008685303336694701871601302507560693898479477407583830988961478606748026990580619330684206557796485549488453057452400677523663501066970585459617505716343547485235816112305669802003794326115514864927201399557851506771914339489600726906412130686440833024*i1^31 + -62919421564134717129165252983220756961903347302484327645252190986409134784147255216654492705380141009396910142558597061882931047051141444975424547526079121198596053171530276913280661410135888036615136077639053490187346595122570518985494835791318463361248662293700099081652811258722309429836744587309055219634860222618381739384627800654723193401744992500363748284057540822101223607425707176643760307425367421563694981049551575538755936029421781582974509111072646436839050604941122900456932823617804960063955211647043249949093100166336515414950743778137275926432111328126349077832743501484503396567175601853554542836485278696846365983792834486398092008706073808409615449700694587987108541013364989607948255472030180807502532145403054261805934602219347761616406517815116503457494432081940949610032325422233114066828938000057340174683891594637157306464141187543520128494849218970352703497767375992679079614771194403873159658081757677528639624711101876308113269438770161543372561626308576973439878679928826452486446156682031234195067584264176691602162351584941565335663774764700413556972110817194323604389679692764062771033448111945335047533110712519543136678332322658368915430378280111203159223178512838286514319061323805109232810887944354578938774071233111917395928216195466502253344471452837914277822593279212344577581385290335519972406199421865097434889397961994744825625470027116873331499654800650483030211613726854327530421170100317518921611435299517693758792105111344655321315270146666321816105377152080037134789037243173111306471145036701331651621515174243981588170263845515348366724461001953230508076603461360662202852936253905869854441228671858239225450451431797543485211073940256666590452582622533827765558624150651721585413885533147017594606359844005138482403710652060853586056756081066122292815586468274546204517821956391294487400913823124602031717258318325391854720915375131454663178989268799799131941237952604722762580366961646452103537322337875194367935431414473843964146270927741175938027831201129899065586968385235051816195664033230727812935670523949867661977391619896997191299439183984827695788162046859480667738725201692049645611481534595426357795419596006813155182119920438833628735766351868803223098827538274249723030231103640627427832821216185345522718907366067204034568253593363012540097960935796700257082401482864344344368666553266942275433465793690178102876217887062380127802403875743967166925664858985892418761677842047499832140318414703180862369562859879772204520664191638237571785039837850747639097657059354021578945458696919073567198842455815098113733561969806765841844298642319345998347802645065540267765248753639848690931956644786313568311729552716511413992599891767409031177434690073991168593875662148261072264452054734213320914688230427616826886321527585456058398095767838638965842051786093739645216071064673218707370018772841163876853059135930493484745804321161762067380434912395156874647457626526399718334429251478862022922232768082041396039032122123347234522721298446068375372185843596742603798007646581199229419520*i1^32 + 422200335146954874157203129547817680520318875199173682716565875709847784662034687381179256705447250968857297506814965342618671008567784348499390523305309898800961769624624746332603748114478753138276049852397624985223651681306721324305665911584603682540609836729574425192423460991013699164535470359843895852118899640986893925498181031771183480267249233537344609491186151623162577783323786994491468783729478648148233892154540734208776060407395144897981428839674705711368907613593006534516839197168941555411407663524776847331211946302593731845980628017419971162457899979396141358781638562813033168936501722916651831165417099788000565814084665654580117878419766144193952414060604674969973765518531457127922755268649085650218451853675311543436542087916521668938473782305366211786677692327615861506670981316934846126430619262103926655015493434106217136190669387385099885853432932664946021997363725097410328685831791195864965423870393045318991349731981695660133521335946225739853550252304334817434955795058778539473811942667161313365966754199694345790097911350959640061707286506214900682739021982706587473126002253231189230516225006120473669973916881747567139712445041743806285737868930883100905282356470647499452860159527702790288747352118234814852527636348815264017473455711754682291914698695731394921946011645363939644317180826198747822023092754359769060978615417165567768263724810194648569114560831679448746138009021777656796611751306680804085712251133595967556444848040753746073367031562740053096608959715121563908777661835505830373855727927347072901265897365225752020495671300289977589980585019281829154046108624099997099206878299500294944670865466831185993298847909619784754914811638947766147385851727893149367747990233807423151013379123074705819257307135358948739076715449329170049260530216151419680304285091040122065188667450275034775035133055514094866153907324803961044773099283319074894178209080321997318499462294348347782586811684622945775635847607248245765158023030934211369560395488127834615680280744094506141095239718359851478853724984491997680040771275171001340184041089258010344569318023010766008594012704699601676096212861501839390382538936635390007008761271014515957608109594005191409889832955387287365316623192614631243021961282091871571352899928799809182588693964941607835951134408825286810014551051076146572518615826865804387574316299557696838767028734735864270907799205625386229568043621400353053870820579015129199473590288311753202986477976315733212943747581051398328101150664003076045005176514277540737041651306111361777640689719858606545618207092283445909954750666229411179507111226208369060274741651814917903677801122750039834627039258383682058136138066850096499550337051402298429659405169294625045787374960983275619561002483373797097741793626890959829425523836046417998566860364682893847275926104928553405628193329028054466395781674153628570441350203756808001404652112417853552664350009379277483068437068989074424874270705721073234522375302052990256382991092726810240995343963448798400748509151608704321764934991482978304*i1^33 + -2334003945256866251378380786766371791564252701816175356911491467089590177283515121641452982062902878707938146518045209740696860941840730577966448479966036580050812157747289169560899765275819141052249419796546957160279388349333476926960483262150485582549325894704106003049238723166734505098949683740593126822606081527134813648336997642055763313777270975294417863458277309559441088511018824196645589236209035946808905299076949019718116431122234990767482248125545338606135417846378723344591231808821580799000735084829620269565289525413438863174440566141256470220871850762682285109851640162786997299382054011204492987352012684547544882574592313599627869459175733608004978448995513969237792626984980824358044054336149871540683306553836956318192231340901507651103735783927507158541083530283321422311422284665854152377769052277969747053988716499881171822416999161689537085631535952246544755628000282056748168045430629699296200618488683413790321933635862371189519041478822761252394254788279968978435312193240286847079565821363648878427095882147341601107591012966898531974928681478576909172145017719025261600433236807020563333838777465819320431880784015802624251074452899432240490602064247023115304344146525419366371354169707825360551010797122264666759499669140115400080690685981545763879457463115675400617586065919557456377073455706808184103168901845687567266262280045122655461812136558424695929830448477466132963055407650401038944097801355423875837170819807855142665055545741868232089128566883547576946250565368662063631634727018412896142105471414004523957496905063467872228828922303525154929601184223089783241005812477181120299692443025000411380904017627272899184297914972383274445654456599686876402933059873931690161978885257760359886057448295147777554610620058558467546823391258795979244301759223845996496439348273603147766013645278073542535668492399248002380148964225278183314774406778232378709957796555042167290398780247726217283605643427216076231290947467576685526923041730761908085138068512834321001664073961810755326700303981993216126117001113007490367592629140836909386442012895146324466809674586925279350523160896901714398574364315468625714154970528783230527812986812513589670621872577256283192843407288386215716487572267042884417551971246320105400607004367714528495630699573092517693766727941899438432136593261179896930407615859749834548878084937118675681691398082010685582968594280456971736998711472573915349826849362731928382593377852602576958741143558162314120951586477552526585336415587684517797573742421349349995420284339883406947221433292188808381043635850484816508051502493448239606314956356525045285458780705525792985514827230068770999155224859591800849216194781905413933044558174126539042502872823415510533288896408648206226112974488319116706680518112365081133156462046463332957814819500354583640967962828399615744335225708055905111279146920361607267964897576633507480753103350383379989289713630786005839479445408145719873906010844148353200236177986003010950843720233033887453829781111847212680091939373172913939113905750016*i1^34 + 11390463835195879327567666826061128427116357618734990318991758616288916755108466554773553967818737484804180250540142840401656916961721012977307165664101761068661934547941424033656424238240878630841361947951577921928081660919353305491629507850080406988932750602646334765402289280004616536278487478201333279859952477439739430360578931187091185202211899904816516716455634644668149572112336414703861265228787027621481791118077674007690839986231817374981592637771613387822486380508133855909698720871736666867973466720724416156406483974658838129520677311559345587640446280357242111764233468896174506159504344401847124081914458788491221667803310823531724907286052038525928149007704593154103497614939674342502734852381710565540414533059017024010613054420700638693472411422815489882230288188098665702364948001013199342071820148681304529571020820456063715266756709094277036673683666234280305393361929982310016650162221855076705836806710160729585943140802149100250130519734806555206725710423764085184121225186045724241303134126015509793781118360233320398315184113836193068645491613323065070977594656431589777203172153885132092686408175753695489770124104985566262023763291345055316734048761465320645212919324601787302155806063042796783293755524089998738386158701591129388361824925280612776713988503889367531260078596747734987225364550891171690267753617126465296411735433259692518318590807861836260270374063346004294918910413987028166240920975353983845984052608021105081633092511183145964660679457580444947725645763846533888915601342093022380576901816566069759568625354899410263958285263473853401038605246439941653503524254115765559907084693327932333892546519055999748700571162344199221237003073863666544594375504781077913134062577882485883256426582470613455149857762000064567776107910579169385461134989002065717669392705552757118132678954563028421447798691390528383954282428817515039606854917456242742520315613217285784990476488871889893890405321579244377671827409250572983582487562448640768522102335249389270305647065514843081447002143022373574913401344461589009775420103686022330558639815973238741753648156772610185940047377334484288091188965355587290302549507797916875036891066951160832231582129458347065490536329893183484750938380504082410327238924779152440635921373690317548431617191861919554789472319830640019065204555434458927247730111682067942743807492305356139560271290441989773824996980970447535395853919702020245894226277365717206810819478170982021402394454653771961990369772903440420090278673146393194246256767818716152812448917164810710539541639696366665578466205094430851914491220116102655347870341018563839396842209714516377676038393193085711352599314273182081436175053229718023372668134155030212742392676875147381239761815361854014048608563763980070001157372946499341147923320365219878640021372790000863416194584414652024931618895196128272156071656194823151665924351285427548916776729729152629164152198681546819181673028943505731029962070495590220334956483835750634866796920239583467822386789970240340724774893868853134509473792*i1^35 + -59191436225762935560688652972808757855042938394349766317777914339384705054765927685098588511252731684997764516467007719720899549909896487089378601041281323715529051029234615479228299119215854607850720728595260223293732166841210247171823851357525417773974782656193840458184111589891284476041553900094925187645330789895373772135878640956706749321065224321274934956824250340534776244870257330471858104676914961934482876517539052097156250163492722123349117124511724526680087413408570550751581666735804892856427671673340125254167180085511310760701456411165134638039664047603581916202454953706799551776572245870049167648714187225124336914036503262388998924083293722788597100947962648254897690073358753293657422760248871773814430810907913161729695105410946003298066208842516891402330846717557226616329205455153676317576453997897478379219296449538694317846650437449104593503581095502427076233030373907979517371288693166003761309791654656504830286711923672896634193713644797606160767287178830523699159552829236313318041265234928723064120690442517526474627588470722916028515867150341291604641545763307370601586436210412204293491522856499801960157785733259394157333190896078308594903674959172235375525732034696520168383572538670822972148501916630598977011004956678371680746747256607604968224890163129854642168088141355437075914735869407681295419611547818655071665893877875761872998894219540762359633623455567330644089202175920408264006999771183651197591130634361165207160195331958487270599240762694677317887860808410833075992318754969877251071404526578761367697055941021517699687732935583848450203162314828103124814442313977917692297376429528247427212765084177973450576110339584632517293566434760425560286831181374511842592248402231874531562047750253488452803790037276114629079218958179803345931594181572597881296635277257602848119527361644462479693356510588048668056513933345696524299067471158674145872420063900847754480336234996730667419084364660804131417937159676130324264265446261349803012065341569923987114295083958695279543677814489467439299418171568070830952841041771569339357883341638351282920849686604021799799304669893379884445165858032272444539844104690549433289161142801745334010871566135027404363529437182517337964239811732879433262045222481163877181637933531090874671106752533344489896687074898792828877501984957068962409404778691417896555307501277903322028056398992669710131378172679253239165336124717008834122258343369966958960506061066303204905585055600291258706595586563755353941148630907279228887327433575632679636354151555261021562502454632047414830959531039195533787611428200444592242712592021034680083819059814386801989886311353096664299885565829225169042923628516013188488067296384832335594530658834918302270223760756602767615746832121435265116247429349184375027430166668026948568930142187194380179428247350484331128880252021750726932536837385696121299157233634989358211888582318810956753687588595195698367575794149720184830914606500793922850363994101055829881496370447206454549284659287364761347735729089890222080*i1^36 + 236893292848627933211045732272455418107129542264346206693720040433148152252211882709972374997104479807375460360572613973201305657937516832677464924828637766448376614106068655872142789177172318649252011938338495081657933645886012109608447118745204305094907913997781922537801004905338260311860231901495699772237711024558473458841662754892013168959249995779558462924471549491017172636956553420256223083637989283746996795156349176098611258437784558541736787921206895604891302740447761684708782074662877934195739403681772360595911366067371504911557695058233155518263222546741342936523947726802385589492941755632632195638718299048367247817559808020389772594386592013829371302716527527369979092993969647475137278690575929884765287798496672236386034492441689919526627157024366433557899108293086005165598000916432838860695110044409136970209839358804125483324790683028371908810584210287861872620971470746096661734016874389403018467771364812872247885015651531067025352134208675120684989789716739236111663491107971706348789706604199555189729186753214062808817373873218147315046862022050624593563279967915909039469410965272912019136596857513344375530826478853439506124097379496421596535796813089553352835542917282767095758369517898445845494636228851524875789866816784268377216686047523802210210625915404438189981057599421251110693450780882937718442020927688818804482037345616633208622736881689326941901700759131345680468123636629456969109771710619189261436650207167823804412818821743840064269675748991873775365506027700061877871576730026487934900693984786880409784712327466033484670684719335605012695488300066203299345444493254595417522135473288155152626455090861479093145916504602459441351374746562307729315910365663189913846702008964453028906499310453793524327450729035563988272964455103096387358064946914150908896023007453174138101123200492437288037110387107828831107547836167867847886478713461505902313769627353974085054635291800722143017561453010143627873531695557177276846783501549333942261133697045759692099376961412005234790672671977370766530127251858414244096505540321923416711382517923457096241615154152037241249888871124094063596514843411158428302796441435478313587648692638295649531228051714740514403251204523282065024710919097389210783578723336005673679861831135720537585920057131033964715116480229560377379479198501527255406188786878716166528508581968102969284405555953087003194775553745501867798786333658051080727882594015301445180150230899518736230900186663567916205117041916889618307853395969441453157518462512229304539088438724822834802946292935324429931201974042242902960501079808911891464069898736733025076681456639637748752093323183721312735154370212026528769576107512609956399056382760590919935723139360267405484335838417592259277858325668280378135980402662963420009337854877348263763094981323330324523837093631509384460115340991356846506483770948598274183323045231385075078819075648323829864974174847538159834857701058291598235292865805264845523482414212923439753922908107591109358094688575105029314749231267840*i1^37 + -932392423967978659961105675451321204848741777072361292479815039068297811118325703457969860152923776574428714188496880631009680737651871474313586069801461031216507044317294576973343550722938305386074828004663881852884924344883658156055933936266068764532508722204166318959454841569909383720955208707053359062455485993459156837759480947332649686219954814913773497143034551543255556872646617556889836318000160032900070986052316384599424752615077482053076777687506296153020226995081581707213832256798558977666186271116832359229351010498978215824238935252218757020109855913508732824356270049091979738893799661784070324538393208701522812420656067205577273881861880538539179856321378624958916372269968073208672889736113041687290794775299783771915878521222181809759029869866070730544264947211519168711522811368499553359827772772080745278990452240703508982361836890350170667899783485718324133853877388976583206789173864893166452853787955280428183301024005565774381865738194789849348364495072535158759863726749388883862701806344002238572246590725059465110265975758338537666213947872511468228539466173924974376590220427557096266856661573993259626063271859673842638254037867713791490096277180290572148541149971541792974711606078090216196477326988785355962931423524501571055835921966738108676858164934771760976420078603948182829002339621079487306921811474014985375489314577517284253704628492841391047575718929446891985452302463259426257011351249394173791802804611683680650106954506645213888850029262937991079084220657690331697428505639127127581760469927850763262613883874388466888755199416835550446366513092190708185554037156447979373589278661616985022938465442894415915101046235258634308525248845460331570308724790888854629519912223659778102361678965981135399130508329401569927595644298075820630784871490653383867140025957909308099005464848784149041426550981174201955678601565891040754026861835193773977487005309163648033165596742968660259306611992323696409523946091468607568213820607945991565803036157744343513829299315542591616425385148740775952890711538104227211580873229274042016339966642625461405008468020151449321103511273348675468542651191369787440203973306436400837304731987211345673075657039043621709744022735381021308293177016511894379460426846153777523414880768233234690851366725808603648703289586611088576092500509144424186142838073325811922016399571438170902352247248873200274828531944024466249833876321354563321191063775657194122798203402770750877169348155076677132772781426693887619880256778507110054023227732296058459764815162348320024690341553928584372312828169448427678106289000029982137733116806377856359663211001682973741625893777595725770332354129463402746310776931319280179407618850796648064820612052401002433269801849634254312237123943299535741055553274064936962246296252528590450780977259399851369439222366485905962429831125101184881449764454851277105725856445161796099966453223978262176064871872511362823774839879909363989642422589917593450932359398678167513174832323217850194614909660274922654028267520*i1^38 + 2818551952230310687337922026770056316981013455886343348666158360022428545215799286756821866737341764276774858933314558081058481451010477717410506877263330140022343505375237310231625927176030082426876774796851372453817852144892021381638138522740433160082666203377685109368175518749208311298509181685095817882232189912000769822273779523228288722810394141138404888237322670151273245786663963891440069818434807949934960364633300440131044789954481159132294317700374063418340834362185361971370589011951735498800541276926136431472256190351109858643537674949095431827487464395733064203523711676013035023992586170540897133315111755368930721647659005568065857435276521193045404416297726360587494636105420772206054268665185752040917388526570337081085309673610728703067967880331415364029471861696183652621458402671219739349611743048021874638590857527310698273153606254736146388316386014072784014542320097063238591494577562603810862884786428725095219297625667523229220182305758077352314948113217257231564933925588946222167514415433140305374449479080142938546662564818366457504384543051764442934762728890688758917636541617948906277367148275049494222921811481900788873752620829099976434394437205641540746570743400373109089601648736973652788402342944927992694679434168710530579825867098527418571672935218579418146676951905371461873921392500131693141644210718031263688410976421557792583934403425502495959645058714020432860851963640359094813814869288116957920199907922007402914031656519218032174596212286092319766872221374735230701559724030133639646460112434144090447688392898916237683183823874347082292120288346434794235434902127261289217016283081826121439978420375509523281696221793929336317337955901984227995858740753239302180537108178232992309923299363983925081467290310813652767204716064066080631616056043065234918514514899661503494076263363294617252476612977842936166993963079843068804139623726929292124778108860724531497587361689337602056684219166837143228883765870527284999510499529161769773846441378484724166952128685798500146224795282695485453853330943721622068833803594134666107820409607940979794475605097445579599372409008385790417272838100069438979271054819233587848512409566537867246261266571778498980515809134704575846195706502373758625586209575855168300769451662676436839601035905985962117877234106080162942391768619482888627353058436351382287899941934022057337818104940868182575759747341243821282740472310217378263085630835362316025048030974497478863229496484580380356870141899208160032438082402082565069023790436908255634223143560110861229593426576744462632205351777709746966238287141186298618644580846376650619837698755538241913330209990222691127831758384894608569462404856844135766517875584141944899322691861043974682448998557269255861057350343036898141214011307564504185273067253766110802115033890161148511842361904981547791741913092042404005292319887695460777052540851610593681131668474558407770214843988511213453102603513893577802362047918074983341656504423521679231323168791543159180226183316569428328448*i1^39 + 24226200331310558409259825339276371312741480807542841010419764179621690324217396223965081959751905216599515680321946535690495680685089486278916675593106654714609587621454931377672346870122879935291905542222472449378119818537506876792686921530552380490638858436956156507983275035538911523426452934012947177986762030020120084530957356450945974555522286409684135438696072843773900072329959418810971838272691817676084279251984720987604004716285221072752643980137718947312146120580977073082746891673229357035608835268180079820441031814308658273320110233485310643767693993425736898587079510029028856376630140921549360357407693311563397194690380289276409879285302816765433949051838888028390049350511706081838175422880590605601815858092792583258438291814078927374528748160357880835372077214178570190676630926474084756071821009256232663374568552064842723273908546228568115308479288587687734237415718116459302206232216938348043525161940023925886195258245750314383333180716959523448210823882147264070779766850470239113178126368537983405892377199986729437278978366943350863715216937581235668129386319485940981660084066682092208235218173446242476776370943175616436888161121444067791043658810617743624332973802128564252419635512524757402626885422700012515213864771027325669746089508430937504744027120078206379422333893921677182712306704854536806668794262626519191480407936543341936656815739357429436993945485761998023891889568287327493729095617947691607743204433661153304815249038216806266016149140270352376028782492407102809927419254238805013399579362562176285688364996898353509804118171132542768420342528210318316162210996954116634832855870388412269750247106843589042778770864172666030046888666958425664039904723725908774072770115799997914466797807225488209255240518785673975106566476593932926795182459547264601421308553718709560268375041331296068727221060800206038786162339862907568296973799191364757933017364383793149967493794963835521838940177268776036730537433529778186967598298654963387057476322599731112799338369037242893955677989147374660408307763522811090324887956643800840683671475785871569282690167341441723449222135827771289590159776578338494678119335351646967918171301263481866776566902593267941099339748545451578565227914265581368648173816071173738400667717434675389763550777065514280199132757577287743083881579219011478696493868180909387258624280608355136827307101563602199323914757859737843330951167664870171283533498477073471158024686744891196382343427417274415197462309646782162176576077963162972986966884444096567479537230605547830024979563537130030342455012779801729194987164219694455132987551080383426899182883114288350037352341609797589150791449942202889718337415773369568448841937466742402634043913512579015207539355834559569352201965776501699528681617600647130026945266389775589639923279781935807507291300685747731967158679683476383148816604039801744479890788232803831833822517003057045921565138465829208442544167421049856739592747020113133483204764822540179401664961509146689633136271004008448*i1^40 + 25933577550382575659305286005436171128191668129465735206683491039690506202668829613887554246967724217524623890846783710231419224251799081072613638010682956061706144676487875590605683911576327669206431337202908315903755147257774629692681619495667400665512361493785745606640099901090167188260345555008806832101660077686927835557717108873729442743098352710987746166633218793278391711077271722337596187993309987511839551364944471054374614896762915837701997685048152856886551906858177805962298043823152589056710517297882992690059274695498889922065035278682898800422960196336253783584077098217621337356931713018648014560665913805668278794617733654438682114241370010129077984910944213758480840565333029087871604464337895969440701735009501116379563332906245583155545428471300783425992554820340121613519041224460512182202014373782723105032597664557727216752553075707763163571568415000249201944588104690688081867643779010324613285188921347179182566350901169923914166812551907426482305112785443197981604112901684899569774067250882665598664099967551140668011597163655324564528713065954220417819911430723499689715992875632327988872149886060028453291870920576300640653490186196711161875005149075485262369688054522461148535982784914111715743628998320357603333974406465135255195699258119399405524324734043091163203067496125410217316518146625814976821092426461457743688129726638838943545640237017995753673987509240885279046275347939782853526819065323790843892945603493721325155392474875801738076188888387664329220904457617152674397095081644884323231565771648896173119084065198219368592780229705477984984280186721623636734466738935108731808075968144701577909214387473356370670539782827077609833849337872687516126111906511153302815550643150038709429064843761430308968091757210718164324633743388404567150240905225959695251541667200793879717791552301086920555401309203536199300030222530000156123337002336372181386352414838591858390259233087520675516269835210600219890982203570374323741449853560776799011186889480718665123759346621846603650957066093946361103259187403588307868472734779564614755868541686675673293891293577201980573276537941499135072079127133948578928664794923312922508519278616104949121102789432360102179518479652799803532338067695326108715397020508911455918857781591020481903761432604348380995754736424265020408979648710334179021856183572118409113330366401373057820182980550943106972963580595598187346334463200209426322012235258123317302364920938626843327398203718814660691207580984167629119665935948943776099886532484761872562757210909301344708926272407317852420569623089824183676645969690114158110445040952353736560052974684124193219483114299878403276808474916381114977086748765949478034082024525176618764619688723240347059564368138912518018194996802133811755765211741030332680990617566074440215792531186309831386744571432661323458123551558047429163718880459023260575005415526540673343220282975376854965788120587934969371985924494210276979165068721336076427941261677369782112934409101396808892646686720*i1^41 + -1114469278134500296374880225545946992385103726476670982507132245955428308178962849679681641995890533691746364531352341826100093757117498444929581146146902725194019733683626903563651391670093055404643861570844294202760351614367627566818030560598406374960939609283645067230963635800704649582442789058206679492857550939985131445432601076497354569770955461797391825825807172903422392097545428553179867718454926461550541739559858784039142317613523255199063380384922622316009022474410613161571682688299462375991266364712270030180236743673471673971472156291936545714003902031502788894316126139927581732123814299506488001356685564080087075762018998085861859721656187645602306967647196006223073829737612461988751078865067548109734912769624704320808862821912997427118798723198017441451818354050933666019478753655308433616232122693369895359926237556443828996377050276379663439830226127226709931148804258638692803821433860175542949843186011185528762943497364408099289504712785542710367980603807160673461460727794986954704241236387072906040718885565074816681750684809274284062451241824500841599913049739703405846668164078369217651703912095094855650691729857991193757414897591337760341023470314138866251769796675040652340846746366009902324950769917287378812543747796117194834390817715301404312333543398160646949242884057158887864279160359792202738043664022513531561147577913117581925096964408026703495039675377703450519421259329149523400733496587864049922165486755414149947463837396652960557114003982184126299784399287088661715984528086392177336076992173555110374575121566155141747471241950565709758376440953373799598309700100041145332516504229801265381318323307453638560106927521407649924294823001943349129181802311134829451627939613487623392406046034394118020505661714113534426195241306702802312302516113528005075089496564058077889429629603366015152504670390272588116851528900901841955682179545426870681634483374260948414483574576483707991666372489268173571263106093808545864045262220635333071040798178014145172456312669097702395105141812374471100463554100389431590030669286122588057251356599992390474502512126420312072870912964045518581469703010753749354963208109718700107413909006202229775684479717782492793236466244040998114228391028329870414581575558459909717610802340761756628965273972637523582464734149142250214456429405536230980484430672997835212993172004876735103831817907620227201474896614360806861983020547611279793071459231345985122298907320009093978015903366212310111929310258299324816774104373123539222864198049025608980617685160066407531815865576209561373728341633560645252043558663813300888545621632968380666885125318540603728292324509566762547521852079254324453334426199563699201938818624907799477841955637297566014490136367482353191469896794500227399866925261763114494151814638160289167057592682100901472612722897029996960772645304183236849273086898728131352879916462978734882224413633567106492399621370102565005723978301339326610767616538990707389975215496152799912887912002173020036661248*i1^42 + -5887745241972681366482825634003620198395574684917448064684408711323067492460218944479280636090315743876142983849160346085547104986443831272540720292932976555097962411984769437642787725047039131505764157329391648666134265189107578614531542376333783758731003377770218453168134866322408269938823559210544944393695149613012276286572645563872536116662296262379646221024713422017889201060580599636108320615610244702024335724109886410671507622355846473837541194269491284885210185409927760246619128474380963916260821658947238775047706211505770840660615586663454543814737976197130616496678317606257306412135509646265383569622292344460658969174341121358343246316238585080106387299965357366603115561281877365133663666833598014742568214905515273422342124973022402566432431006737209313314262771498822572788722939215429442127967547085729281418258205556761866081059736562634359491980034233074798941651394800147367603659279599410684396720209245876769334170122891438131920125537871724508982503358273723964467344273839105530408631241963536178815265329722470772087825371274829218627438962931089605469634956138057307326025658317923707139924755330442313945201964036330384350660130891809370760956437380625292110425068794644207213969538111114412138222673896466358107496567486044134738665416630155555756884854765512480130298590382141610451622665253495557191571882039103993013352708676026571976125147122782867510402284299865765163830148509144509053858673042298890037500438372854707304651899677843831396246371290942232632424507867975782412337892308663610118525517136955816605407094081123970630945499052221574578970157988474239433321127732179665614013936861226209936795722192466807060577943190516213445424283087411253555894536522410127601944129723128456581912366413965641604625658714396622132113448972467292586213772459775608257279856663090803113787866210038691871140824395327566880010542863459086694162461457942981399211905644982159009453524074160171599295097238269466584388809519655416403361926871550061236407670999476579218787754331413920511070750834531248063199531615185604785134667930730369718965534029564064048773717478276200483070282441326465527290526155702280995042764486714343293711571121909424153983967618663755772842316033739392678340954021197673231068652756936447183012658244914813934668351347457911682342963320876183278485679009731732940774021073949019851040980385058170601338103903520265568895736314867718259342272401920479319280768916798590245751388435783017536006910643161666855336126448397778042999885488543595343242942213659980626135781827415849455617608232215489955771648617588594196688739919762054213346905401669410605174958700836146796309245002472760932262088111150104822857314983015921634888500595137797828773802360453040035500487957132005916775692718659366568678517379500498368377680786266546789146915092985218406473633098461564818995583180676754012549733930543724815839367691363012924682167209611434265860412336762033573971972308790250990949512301408255738950599294173475596493629293928120320*i1^43 + -18841406656909595153559502475881270960428626507882599535003105203961458671744764078161490878997745202802806114489558368406095845850636261411494329545274480271797545276203033762900507102579003688633855425868354019559285659469510536487163629350130164330793180227750864959890962994680332348057409548547012002862431019437144448471928452030906787292679549226794430193947557538162281855902440880441690053241037079757905263583982788707612982930994098922032190831831577608009120443341870101977990617387460358733936222986352954732769146915078038056261460311292303791873167648538157594218962290914284246533055154726191802056820109603811818559577271736735983632999941503422594577620802724333816554696129039638746134686022114038548579504432248332717247305473157349458356353370189517985349814947223164900528832180939657676659850945501471520152645139410995541685816556672353568432866280693669741662143947690299957086597323049840632876264863458640545269862621223008502253668821013641713960564676328370923882338325870824938776840287597695171059335490094793364222638813710450766796257699444700054360605203562509776970948559000100310315975410614187518182598206801884098976557870236017360715716702147125485181480949517190448042279197966519361348914695176325212068483750044808202567190853937428227837387644062120658972834972043504124353686673348400574723646670234050814097250221586089537064813008593229513804814955983723701157187733008486427099113189602631836436679315809544169376417300213160857184069075319638973492935972854938495725670392656718955986449096631997484026088666389215833613887735383012531003293438219401172768803623607192484843529864556700224931021159983611522571661370500939392394324100961266753944377039327217681719014811438257429777694136363045670083512059185660615889955485306521505191422614315753946002658159525889377178944284855536869691417444428311827613080640055970691603367090690959435618703353141588580249761771773692564116104648641534444298144858777496102242000276411050069234631340787606481966470992405602829260300673792138544501199707791386272152328112415144843419084047742186485993728167971270583032085517415115226265425952990188734814950643448345468308452999222918634247077484676991154738839447439124647136149147900335312495389334182104617368705281405847841144059176475705045487636174107106225667688649176999315353396071791740613084598150619796565367434470787398526091577671208163241195098937195619818184242188811299716462962310752878140765266977765841651753627746637212835211922279065465261606780657543743156409649214861264053017991544686869104400857854534886324411252480681953938678913140402360260098765696298105386847654244060742750305875577766973672491378786525291116827077452377013239495476186745115237181610256239308867861163972765623206578272691861438162914229368598219007138651428359298844997861487085430632090254341523942040874110834882839802392393660669420459080084773465289439718068272755331730192463485390033026566509299177150743662613944099047153016552705490944*i1^44 + -36369594162096346312609662505965124812322252663762230131886735211834565647468436183268969350574063902802262244015400172949032431615815960080988013271318835128642579892263154660856263236266730303646234383991228378450218741340277021838511838398055702252535034394824336486483948499429997208120610140817779886451769873017797586238957717655275994710537694698674674508600114376456212389225884720714833934096093724407927879767492560103237244671817315781368925961545249193840380165819959891798137787070941072368650169041181432613350857725520660675292011956989640810726230438117631259443626058933795862853341544694010869644177878802992774201408040116965362971270717229768991459822551197485818019389917218537823115689261743665615703319500656308857116352390027956762971760362179949924959633903654134095979940949921754756007810935305897223206290291846928573746659647713405453834963598630265823880611534372167465874980866670898106156918097677961038907005006844255670419280379289743322788994341274005797621412959501196467134185283299662868216832902829048995629587340908703402677701389506717486004160716485259670993570576389473615006291902989098137978248720701026107031399016315537716309738419897348597593401163097586835840220759381646421508611905923913006907116510440037562109881814811620600959002269155039290026796204748897255938040311547767902972921780958441631067768149509742358108843336962987124090017667448753152565537558722855877067424642363150585989817747985938749725142289554051740102030514807011961268599245747439239888734965518161671763245893787489926255597068777889868530935524872324855272388641786614804668846843379237122111879356202039136760022655156383311900467092424546393144840327650380149617231026454274537450091764239994747176651149404889653129632251452860980136473678780798492957898291101358715099781715773464417614976096904123124550710473441070580816070982191541340369862746154794356097861076851948954893403098202728358059656566810803900738718403982026100314945180063187828128779096874859511956544392116129420928488038109148440766634670962508882978635676647842645651016361701240401841469899287951480206023813266857928302534089231237586699737832602013179577510818296179982713722381043140935802055348579856515068707250613310816949885529903995423716927964902209985703565509987310330115657521814532108545186101615956029636785690654903640554459671010831348813272333427546708639709741636721602925396741252366807851854379427051324572704010665216772987243403049364110991787657088928695650088029994528944898477407547012382508775907481875806108226985731497626584673070566959585127558454304515132986603295074311420710365751984448099293511752281047491094626009319425890626794045003464127167076749426281303337185584286520955145482428077274012138422252433589008205403346457756636627162092179661015511223154518591816155114803339496251828355969338736500197653023968601997540906497129302942513588091814327977438764406269694472539925010884912786285474550746004335663532523427305926160285696*i1^45 + -42432428418225479827418739761128714226863037741767400958445672162508315434699089563546429095031239072936597736412476461924028577921207149502536527744124941580887803697843065864647066061465644583595219470770097538891852791164462431579538315872302773712777350958174817063243317986798604685962295490847730862955578702973763918319192587072808692509365426529301355772074123307015754202036800862922923638505805675894320498688947355528528527206533551995174168678710974453176821943164726175278609747764976964926914784368056304701262133988388081022942076952574787023899860375887282943736353393606445702326382647450440171135739427282924481785018698712864141848568352956400860607339622897739330719147475404105949740757346543923013011701445060594701073517931874716631830371924904242906209269184933630539736774389004427918801092905241524967160131167835766773031521625168096572949048143732499801058601852098132401042691492416091167503001741186948279314316933343874772344010202731255853661673504101107261239609307575222619865307716607245460773575150178485059149733935567488517069641272392324758259366569279490079767153241917811658704965593969316161876624124622272325510620000011628488988221725582146730467254419183160284939933773477460549268660399833230424387317550143638176096663682906550861705620277045473353729366044493713919638110286438989903832048872607591436296380511137561613916247581330755930005950711223441895906952699834069933689131780492032230792203187654732926023137575008323136545836733745943766107417064940641311568666040928429893930593228126338859469510690584247049416222071108044093372466088161506439480644984719527197351642474417313630029548515749849288430435784498954354592288971621747199078688348722196131215553321809427827458706539133205498631709787336788881850319829114073307502147518939477529834898979793052694431074878708226397798515145729933723808191601988734631053686533579014549808724093555053869682553815504155261349460201423932904307239911471453249812175457766075045582450963864729771835218269975846756295343363731543398864085768340732133677460827015508761336583176858971270580490560834449944775326955681561972954837783985401437758463983647166993062832735373344969852449851055416732616429556591220143681581179659300350464337250669154080094318435108071923240579902293679248177387653833103850048115636467811102870350111596390616363635186988628503700991438589671087027579201434481917063090604861583115734193682302476242535165742588053781670536383636611402397439623260450325073403995887280127600149233928090634413042488892869999956947321903233271705749381074455530509542199255550014007590294140354703095708954736190395603680199695683224934487125197959121267836932419575707492257766850053233605605966331198275820230292556278012593085664330376123002524419353580036132983357937237913476374721645009230195557626841282525273817477674110150684200831246715496059925376121105488256780219381434679827432124641315122683375927163087468807513142517105112785776699039308316672*i1^46 + 1296801832697152796830515498611929442143678080016585805346241943148002408152208538684222161785672689533868059032666926900742365196990777680949211782404614286409001128116629888404104854102663200147022110090988192402178244469557150915840154721635116219269953961511711066431852366333188275947867218865606531266436344844244572860527071123558208794678870745476291418396898741668743131266023862369747969197559826943003632066059123681119354901416221109481442662157374961865930008966379138584790002473391051755631266622770842444804766931821701319072102343346147646675457546264332772850311781266281126881841165933087544525273403345097599696779342143915661480537638418504224310328894562104203945257985677554444068671885799272964436480800227527258796654797641331813262321504767787064579265327637035948981848914327904834970051117639303260332554536208390831592336388763190117027434625240891170892269446902523530831979254187112668399000078451154767174120161232186653504126830834622514181815569511657559260597173340296231791454376212148538028292524807243815933473182722379322946833628635350232656396762601125698563196146521470070421761956278662638350298027395791885345097416986878314047517024039173743862539348482860584962550437318328653810706259284769733693003487131613979259287855228918203519625330228037361370867670912741802308286134602758924340257469354518018637922568518236641474785318890452773112263288524789457281105948416326580504443833577644357483018809506634445221533589729238818184878542578522566495480022160234665931163706033846806913647640085734577252768319743286592811611499963725447626364998940175508647338656571295280448345676345615188868884742450686747462416165784241924937164972067483035837103561125899504906771323641822874597149725526484343832294575942483914679527671808604250539968929567661524131135089370222481560845096252918707004202867578113723813842925987649437290171421833351815918707799271969240961648030294730825617773930552992512666240942487329855087022501194629789626149902539847842860095115121615817176193475649838345437390095863444191463501928777394554224382366831991361804339700273973960634206603303844003846942345953992603108417444312714299968764866066589557724977792402004793040992631509235107830337700767571732556463266251012803030536669720812831022892850358410155918034151515778020664055004555882990590333653486676170587964156137630835460876804707302786141457089728936000144737150100880990906867978005000636854404863529424780857629034734158847116047641411529831588623786326617449156261745544362311365010866080796666242933032449758258860642548455075559782726593720511110419895503083435887313344884924636706630631944556646917542861518300459635475088759719262143291637013200502665048904265171676226147429605047298107855072010913158428406844891230146001336523408772049775462010317752905136420661788616560669929028198458750882153205779181422350715347527582440358494823001106194419658097461039463376750754487255697476100609024987645967427458840920064*i1^47 + 112547886299065868485492132973021211625286256648697983475497463658002391641907097624715474664185053859547673924875556363632914301990313726097967255244811292199471505636260054910254747522863671641182746011549867546024453023860610313565712284335389325078899394301296942194386167711866233456116789268604355583800477041984586931326690138823411170267890627332667803342567345338285373730547496936282283624706195776511754774505532053549487614547494046454303694468705114803858313868446775106536745543618907314801675266885483295654916134752511625048094116243531845451911020055096564283901064975489902303373191180103527319388830821769182208495699442713214241486846622903601669288976848074284216172520814958314627138892605454882078980126150837601247442526564008707076267891519847579891464223950527157954155512184742496616971776861471172457895163245225764560361366854634770558890906203336259479199398237131090315391163606506231010937026216636711939905330908901199548467354893502203613242362340345426102033563183522776619141184975082995597935794566722503980931635124938656929855375465199124153447550068791739908667528376748159883967708678334734591410771277447285913797168437894857517266495692564692443261431951378944791667604096569022670660166221785513411575180840563332219357415843776246504690228880550452435632897933189338287275642084658145483503689203927075711276559168260805844709463478081286749306659197596639609872827342064434520687171015592621515937494259233783641664024117802238233498404889591899202050733711466354231052035494606731220791141905969191764592872408732364211016006698409742482977965976749974341006608548268139924322034132609314995197439715831088732294355004570338734493303186805634575819575437658866725965501665896543992015664639908791272436376646705424159709017811134413186304331631484763834392473070363048738343447665494194741127631450106616913901411420664223472087296578720253885583455175891787616357914043651388612967799315292597729370658583464018429859149144558678467678615455124130439571887172188960069450679956853098703603072935801623751694085015774447190784830292882080319394222562275499700586749355941339940448789340311540933332699561353602425425853597626617633143395041775230379710401499662494725647355120174221224171885442984161424755225661999610365298367171011508350141362909527918982023433154372156709645686392409161396690344437629770944719931309942343223315646253021187488940884967357619235017172627014045853155583663491686145862287585876263252918878439184669306708568541947588967259436249668571546969222225791598708122605951163829785763940572532513703483810630100357482165399692995025786605496456141509384628151819872232109460350681109811331938199954973878517074417523262980176863408766470806507813868710235158017658318008508900276795718454837145976015466651339866954426224697925700292503508469783596026224505364806859939709598298886886276980346172347370362247887686875174233963121443539751024053694986954765339961534081402806994540167168*i1^48 + 289072641842777119864769081359383888705269056418736083304299626217896517317754654329963499944775974271972372314652926516452307326248680547180062520614015213268486623767640193948202813038009532253030278036538133464706583312436908350099488093195937537315261010388410484490545117955077600918379426316633162547898610082828860569195443260435160414995958201050183730625986779663620044664341781273124990443444385430680354009685050902481456320835133880617146488755675907886366876814754037037155635234513430578366895014886353404199376136546235117602592233630867488324110125598448992066381767026342113115621675388016381400435980307821898544910602770389812040273881112667101000246267197650024412607917218926339419690853287538556448655680018681102866744602227652156727447447000290350944758049322628193587243065014406483712491286379476680187859330926749836621204544694648710505636211365359270781599745193997194225356319557032154944461220594144095064904009716040398244825829481543624139896526676776765237546434910356507543186095053468416650230020370350962183276930765288893209269192742320528177202586325898495363556178939629182431285701910543437735320698611529641064954792935733635766042649087028831245799252812675471917343957033930380097949090296441585209157122618281166329079180679048458052107894607693745377100051152640243262152595863198261999102178154899213442050957684235799035983071887896990700612091698172022982891902342387949589695584887658900999314842684585487127275484436134779320307323021165634333233069026847168495010721287814201567815883204286455879176037986203024071073179855560069238250460516188697785339891873831150930316349049587763556679450151146275389869731499903594806831417610359384070187783465865278965072313535871853460445852652191297210351180851544743524476240138732980493309943487324383501608265052424034065553884534707640006411023726247311084988221786352920352008882367594893297738861039229491039089300591151425760786028934138992004070553776615149578286664720734594453944864298905413376455344712781986660079824629318852498126643495888173207832099769121711012015215763723481793271693505920326077080567020951864837728167408831734224040949525609091764960604565739223078148676723425459554762728776628149161828522398751892147681711498821487512669058950034939547553924730247294895468827857118617188384368777512820519592037402440006905576597336693148846514718918788845694311585090139783860563636008508770190621245747923227599096742619845774503572411229637698485533195467346683296327060497396746638491938633010309643390502927564796945262088511238220791668338931671381507929482132592190720868030952327549867417441244680640186889715003553208804789077999344548948691454240334389497844460877456952571319466869498111653531317261416039951969327140476643564709523853301682543711890233091254121170583655556796562696035923102568199259227484559991925342093724284948463466286462680615206426350989053907105365360264151340617506549005943582088810251630726315245568*i1^49 + 480056649113790219048310230234029586150182317081742512875689657894008219094476578699904517153109901281596716376938760630828344531296111090258731867270521611282612000659249157623333268248788361492610922646777713394863858241882787265790718262541880916424478628432419215462418051724687583014697374398648890533588802958117207284493290951814445468517521537560205810327666212996648775294743413406276711857667056745245094020660737701176049915927314500584133253409719327716489336497021688711772060673138517392815541533041989704544802128934218754523923509021258698676080796400646887005221169555129800871070689732220863013251812210104116113962245573663731410127152982483999998748356856296843523460969728523564300857343653039968177851636326571581694969670259056368537519269929882372411423658965014327129858407596383008099962433505165523732609227845913156418571228961389595915900862817791585443854614918087708167836897598500664924969318271238686806667656488297045727079857664582198966854345305281964510868184036499834167231565354743110351162896625652811128313146247636874516713123328038267860656880938224384231381122336952442095022023760444526836045273046147688380218933453319420067432665891396620658325731123992612667692853548408587756648617829536411729893209760212072659720088760653335882343087149795805241266692947929487584490537072365909612056508257328172183724683233074718054687482084280336048890561340693486692433070922279908717275681347824390606734945455138034009949398127641296307714299761807218454773150936761942046557616128430268405694124534987813573416800086573169981860569738672425459504192500751265523851204738939626938754203475782951626690937849387609973176738147110578482543158651509785795446721900494909661442291278180120851861339004627029019081351432725060218521024291321281140675920207826164106370695561179662197467524220212076471625184606960832526283909466140708268419625308088752926440354917737431105261476923174368184366235939552417651963960374287402470017746017634975747270322386765985347565323843751845563874820467219251844678472986868810436545417091426680856305272775031048132858381532131175101430913629052381809773206357418313833499667145364588561037725210597336385612570355976913872170350619670692877287594229967777851032027253197245269310088140571235796326701931565145079947767119030744226706300166121341712812858220952826115272795009118566771843042785003836895288733936961562724423703886558467727164304516359979271192958715689299777881929923104130147388573635690591440259936457211309557531290856189109650165644009724931446514173972348924638638087676276932312551327336230982000800943221702185361531765798296394916185551682473633958854277554113716025300386781787383373892343814270246315515535023491627344246456452661739127936509360175824592257719861370386793620975484194467036407116065573256816597108175696081821838064717140675162179569447938507836627669614387554486912165915763160394947199085431088531871382475198211842378022502006784*i1^50 + 634478045788400295067401906024428683734932463198457598203871107761061545526034207326631947279949378401664123386657795876821224830936299814382658234845991768373564768166506156813470656726951679486488024815411371298244462572162623703067010897492818526885598715454628444673906058884252849561128469990735121607429804395611684662814123014167705961204847175091331971851827125696254828350795554656470978532892359931022189742356825633531303276317262345421806585095029003166061834882641687087206899310937362073674831306606972097008205784253304815747630666165718922407379774835732085497740626690334533247214725347741366223662896067357700679000928510465560065273803188654787569274136883204386267099797266046285879966769570218343706984613294029616350179485120536548634567008912475721223619774688480340495280376189978407060410474746462144522565033917348210787382204243259582581007114035676783451991505518065799171663120373266773983537973422117603340406802271816023427205284249712742515640990082628952185870183949146844927585736164035053366898852828318130707047833239781774484964277467275004853470447776219396627155087950098895378232660427347852328069878887263788877741884735314798407155694646967821755628314885908889035244270229177071215370321783427811542780693403225783552839119044677441575747748866596489469549667504839065486832152816194921311406062320932724021825966371114413398774863827342687941480755476872202115105175964469032176392578619429166921582601643659434445029248444292525652330505951104489198708470752959839659745172857799467463903305716730764146295494439083687713615445055420046169890968341007817263518184383214501285008786661975037584861471466030716007362035156701761096220196906720139270413705966263836777326176358186536830209162307485894845157883442617665133338368200430714866357486976127261881001435067984038190276701332774747785737641398337329560046234448826264915148159384265228361401495237368291389496499269899157070047116917599209911262494637514966878936321234904276517126713154658065449705903897731047089294472749642883404206679488792477819126666886833472295678189947870291275855545103321549830800409007782185042545505837740736616600740019902796613339059551958782026244997053972858197258198136546011506826011736609155488486142164480053716653574612197471350256534034120226331700767123951286632691869798393663170825228578645323561747066966143164998432771733615792667942514476809871330482942232220141921687466427837494833172429671110095153678330353017380916573194975561545897925011299031108116639257824126965511223784193556457616055870353838756933563309077491780188122597347249953533986210677540694405766775939327669805146775454071187674194645093221739726984457873547813316739011920340237410050186242084933973604499805238794247504061496881091188005145235730609519951962714066701987964769128510408543579662794661278314001882345086576843525116418365026284612546858352822065359381176419265424532319681618091217958610632296739103144148992*i1^51 + 670917447911176376212360036691018164398274525902490742546254166836896513544157031179127583581666523232042414274423014353768133493387372312400454872234912342168430187940721518032203667322716335207470917105366469000504095135833776253737763970952689672978417875062085746406686158994236185389005158129178971914358070286144145188673350932887727991703760759405122898402514989098848011238021398359663352601856143123996569090999623107756550879862947075862372709858261376470602896590666757696469527803935512914941349969437969145500067888285122323339867993887580313575065925820274483461248350380902689821260643316337009918544393715494790117470809396950591792956127296763825681271756115398212396556093708690099789884996729897406532892635232838576043564235333713706010049758112974886350178184572594991620163455877103364674888925801836025046586491302623499887995900430672754693092133829183116586108690840529215340958408521632568707156130352387524011067723816105863329788791973118925402075021350253921359192585125236892912918493038190585834076163693387444582092442439214656231998837938403334495409250164277597517265610599614667313302124421236338763682424627416042658768787481915481936719833829639865918280128756010493713300116541484837065984635287117559815768292054075940118260315814360605684129097193401320339007316649000491164492119960484024694287058454755719529128724206880315922679594062552940414819475383142861551480502782204146911586632998481848012832378977175111629886118063197321462641259538745942585357606688205481624719208263148130583298934505637270935423502333430954440752327105067553346240227791524428552814961956454626483247250443732441637151318246153479239641099635494735313812101632556007044416611332506849003401877545941623426023641243151873823007599701146422929384743998175770099331828864746187116667148851816865409239487965380278501969316309980532470936168339977583097090588420193953025182171496387530818808246774710888313058726302619419756284223761313824259894647807573541003718042513710544825427615365599019128147983166855561718945776952495667637617082618000288666704663070865643692681596460045093472383453704997843552124715895414542896889856545557824975010987202305626696175031952435088801049790225367120107484329994657832692333238758166979736292025106744193309008775343194068829545283197737344099847450393713717081073893804309801844757013362649439881758020620347531982024398169142531934148728660746487910986976994394654092659998805226650991525073046101423415359297409953319720729335368491120301011509441258576963307632794466705973166433847936353113653649428708663956823521944007061947852331430258102050719095326330349805947709316261058335216149391594024435102079854553608606418576567487241401808490339388821416802784005767589030042423607484633112012696231210957952467880149387969151509741190504125598302925229201518101214483296930210907219932418103092460532641573968910085809552339105615753884543481297489768926861993900591022080*i1^52 + 609199976326310547075282056231098886549277581562864962711057482582186541792174523267321222611545907138503171250452349592066327690358478163940746670223091038962695380358392728927795004057350374412575027630929650823618906547295055061968665249794226268398003540677209275208589881707135044839956274266267716300652062092478688067336423938264017156635472368025199347000419314141822754599985134379215744107068846197213578842659429807131212311661882563611856789392395346839050094812914055177572782440600844214255986699188949095502108646053290881463073231000733764339023640592266280081692372915910990198091262918545334904580869753668878500077645413663921090115499952672453574685683546052352598735878551887719027528566265752748822164547409348460576385028127775433512193901176929562910383240487006322592092741834028334509217124479543262704143297912125688316222016667522105313947638587513549278134128523824717281765630589743978417373490302648212403967978609224902472893485667566032350141513841730446818318897111468630735006476967001575398861682646870107982767434640203381894779061344035235256996336607323818946130279517529080859307368901606693407753255434724732085853365462774736709325536640542002444641581043481646971557077129046071596749958501085616006428813157304964290792252561726957381905187432439918134078255587309480769390747814537051019729038024855742282388478337466748621100433787701601570057262658407606353590426899034859298838028734471256614137263500337656374202097386665127753158413255241511350048361240236200737240521431168894930901713137121987958379720363975754012742807219466559624871946084177903374310123072415993475006880403294209094765928618841636966375688067415422226125769336496547275179701750811313231294951603661752089225126580645160701612912207499347107589832792005655424431116329132818342838206650938152411188285654567924629606714665454917040464226808349449022191551854583065655825703220770748410128613372645905134769634865250106820944495650862042984411364158257347315779873812221138347831958379897939807193068335095639980743745420689947380745663020961410423266311560336647070527027373661572391337090469826197969068647772254842719684991287670906405896224444802613119235259159279604317412561225612210967141986906092784707886225511787045745490405419657901220713804578436272384447788389464115891425828169709164010258182226387688494934708490762271990664763878135398044313146880930565043106334454187243817983870844389324392452908835279654189314621586679694773465909028612795477888177307217193393493063628101781160447679222735397684051671555796580978348867840464043349449472886705544949258937076606718150042268458132066489365078598381169708549097664054070787062401102090994804801316841086033316275663274723304862518487563495441925976007963835097963440325859856806612505533104015925057717781707424462739650268144639746010182094438625866268328399105640502334499053581814666019370153802706109197386274725209009784222565070274560*i1^53 + 468546939513325636413215652297433439329149745514104550066169688210631291149234279609440072691700702652733510512751797238255431140691808011932987879687037619833088172921637618426561734264581042874302447207627703767244209938863383895111757728290296521903224415661762701220558583068749458766604985898615616911785304271162864067487955763545601705704494495177965111662571523322545551965158591832238368996755942443879183166777447749943846883087767360770152816788997883325698771571604083274117793072289196668740936723465035454740454073543698013062101055451212197224784621717557207089165771054785410635166119691203629775549825109843763009158216434307433777494785700089473990970233315887592688287231778271448194262194539158070877531473516536049601435889637323610758391521767846307278714780387466170781902468220883402991189510683183489024928280225422464282042919653380464023711221950142610860097265849060716836549278849504793037858042621168998074730037977323640407245631386464865554776105402596118174560779751359405410578731754106378353425013567230868021227156816462426677220226837931074471451496564745414978493928032276442519790932401391956421535802250329356865985737407285288843876685260607997370508334029850927368350463590899046653578028756295217387557465763571707087473936567508794816709298714273958239467476075802541556251045509199692790807192125658949265859489131409764016414730415692305508520059961877387034403424587560968658881171095268430917334473291186974058425138532422793134225712799569380909069743643401892109158302182069893909565060636886262040313070465261623778671562851139336326226620093749212740584797616550675447583578800333133661686559673585441826868337539097435407421914191706439815597460251185630569941720211593137501702671471741122642311562524006308055071564128669334528992099987000352872015999009115762341382917302768627545903715703602302044633762075936105556293952407614316197884044670085037629987747715833207141523514392416656296982755335042778159274804418072996374639251819800988489965589850366373471102787407991731049313354413143168247199504298267725556238398748247875693270381330035556846698121792560509124434122961380234389681148718417365633035113523032623201137005861426143339607672344651267991431808195290832359653952272359369323403884106663662801199651156863863759819290081578115566975390524050877355356648801460564242624874619456258809522428150525473435803092833180135197294211316332850054081195427486439207964187792967455939571306267297222991146777853484008797146981225116036366177721742845840390297180490158078690624632680632845573988576539544469799042204842007158970342987934994252969421510024924104115936530542315096891777984098177246107126530684584962054578452699399215616144231490753122605980545553043635926684118876903593538424057022383109418143957677249745154699897624191939207625115044953387504294304864826812386716589782024239486858280140492923125049170328089659320130294689698689552853499904*i1^54 + 304436256749532454460341466515714217520073436997023760508810422294229004311301825497713029386505104193827261036232399428894872647236070034049079373355167383535422208679445456631084504203244439447893962112498489284652931869004189888985889575766104129714192709902966738560414582864838019550345111582355857154575291753916806107425555412533733872986885326276149165539209885099906846039048914039766827587985359796115084367480985691827450842556150088235074811934214598799704679926641801204158086466766370904353923391782092703461366217960560186776824371152599697501254854879254340646478664369744241587675348371906268054973711994438833022517309379111683681531315156929155335492912731562057920064188493006874475301488662128768753850249580390994368573165749874332481936675912588223216505359480025735300012709401775440831566224371647031113729993665767225558336129013787057028787753808347800076843530236187788336584958190834236883023355428637639492692572632155178688787911241958158325198692492140892133676640350170535945917794271197187348610225729590313728078002062478337994674644838756687869772446216278151504298405594292919084883361261754791612672275478197991484026782283518203188841909414494724375103494151500936817109454806543852681684954021799529521259401810319014613527622496142775433861911913642580253915097048095688259734005573823180116319650063309232929764532365696779167224013376023750340817892739312942149558564247089435534277329792407674804523299749031833690223446058705471758204645318339749431200465300715289362519596843118771930340413966397457759437018366685618146231947850099964766357124778606225636478921459585585803616750641713468060720091047208241043208809008490902596833613756591372366559266517093835806997443212948480122249830361485341367377663483375197829422323464462660795205505372319140474353613497994547315827660514941127570153100532059786040502719092664121450550859774573688780194172985875313602735099528169472413359225631414670374655842575171040941272058071503865437349155919426482645819012557204713577410140903540048100657802960371272441092027514003346225192644885348856065141153323609415929200398521282211514874064506674275971178462831968636290839290380870561294523147260375418464440151712730991601458023454735848293626832334471608121865868181357588227668372818099651761671886549522644852415133678816715310991850979942791677156546908990116515205493192220203045641620305660408914591575439649514825803951024463470102042526166169002958124367890794851819657247719929416871819090084446392679167170169090303531357686869902760092069176920596284155330305617126780974373415820219011988882228891065555753409956092371019753732894276600251712022266551978069427492147045265182167928923469913490374249316574009677166065684121945983946850699304364876382346199886000607974233387683043447595440948807915004094073829504763265745623123689683313589706464675635178168151108219021749167245672747333540029142739949184037683200*i1^55 + 170836968009109955373160637188114034277560297603731508516574106808656991676425289908309789538467263512463821859649532469310169942425585404872314396448311509831218183374386238581729591582406463603838509485848201228081556483151034651952723682481087854825661788535884992254940387613825378040119669927929287706122582676209495888434747720266819290632850601591212316182493643369827643175648371484542754614592820958300372387197753637431683641117166889965469470659977084057241362236547300848312770910764711015460799485970973286337010562777025501977581506133562236894071603732116247268506761694983133769771706876587070568793722228353030211247850411703856167507006907871419831164571304429679848890710688205096645924874301810646308199039026428620656762435029306472122121569794845440711076669509527056269724498632830177301222365541660225993073741765180515382153941951037712778667771696006009947867840774867865441370727770533248446882076649195792645105901302646913655724902368631576927274597617128482500389804660331980451048599601177912813377613000921400331020936427439459327232980831393903592170826224987028850762700688774639536921967084934155594861938849672719007706916063207777641971937658914086323828313767305593923345237818103881114906834429583894041258474631409251580739196145993090715991771538076763531297293267097600630840284033407203211729072746824906966880308605490637576449373778323330037492245020485549400988244441126027826026063129256881238862230308294128999878315890672831475659373309172255176611561129104052983829363539713431034389249526384014913061097018584647484017420116524348633034463489729934258516240775118481336518132223293505094576152438884628088142081856230090491360067022306799350455209014323845181461291960235890296546515833879886298749499621060381775589232658231820978081213790627191900104063035437356376496179178758959948253807402543115578677285241301465876206195578989004934549001704446100969238995195069712084721476709029306334068790026255788221524498306868317317200225324012246145412946210896295959950913878772716657411157883279488576678936020976732752046812845124150111856777377043880775084912633727772576795297276775097989284374974265458060638399942895596171552323354851242453710293435780555646851021802200780433456285252480417295647752891959284281461666022104695413691992891238855867925237732489187221945254255260372390602278465433872097133635770250359626964042161485960312577563684158122631125479241954362477548182702885677388077365561770101794765069021382434833376315807747490350193843401550359066103493200678098119119814482262856369276685013655075764048321879939381901207107586473407919485428630949821102417756222478784728568683764966962449260417865413288785451534406998149507033605702830213107754183800438609513722212376183112296760348087955465341797491554062427963450836173832095458436075922704588884572018235636415567676895685915577138330771718892142747618117172132998198127116001738752*i1^56 + 87074457775799801462257616165791805864256848524659918153295751251186814781269795151780777018975425058070817023876078921006797714339699141591457324927455365413888322091281605893908433033925187954325826919100148573457715538834114343375740927253819854092112039842006761270954861995118229917871661765063836616823808108738963398454141113655267449948960685495582716664278022366512912003508745247918486612803851147141537949139757175193753980703943754618436667184817581431913950417137841816823897672830142259637667861215252740725563709283520521301095639806534200738433100499727255126124602255372929921032985007627672213910653433941505244869493480957304368192355320455675765921167976941848294949902013893516266714724752200176121593739267025759750780945474655299400950276033765554753654931456129384685614682337630077979008544983585836177275847178495396419553095188524548482254617431247218640375503801588125500400981294910125873157781051562218585057278975596123382661956314135029572731515910741813148332484009830385557399559183033093881107986659712289780933945655304537906273768458371189017796240263763322848449126955520384916547471799442127537173955164922206814010459383822367725071820211624408185009858648800360878098927425997035376620518778583022280448889635556687885782196117639947740221643871985840651545666416378794739742074814828050784468983917209990421351749419626268372867172846144903210578793881402643833108798577350851360175904923881205417793131678908671868376458049131219399151838402806337742646811558871309388238584464763390209967084309325124211791113634760930017210296514588598017731738837176364824278507997080655262489517455405959508110797619846327246951900530838839267992335350897677352189316756041863872304329715443503575356124308867381938011183953550560910713370078406558194006059592892249944772989474776866471275378767493769186599062294947690019725002270486211573644172206475167123617129766426197393010448821686194035363106634670740283135654512558874961014418212987146358918307878017067872914917046572381453960457404511475483532084956878518588066850854861455251324884836581063165476467221690723722064599812151916049670006272794276054344972792221580826930304418578782763404003649233528162583164989071981614502064796340111084528242612037423317283965821136595145574597361538484968753729770974344576446246261413315572473204705862654308054879091803287767516608790344194294884090656998272789989973200131060092116425575122584329167582447630602768683108371943939612525602959219949737499431745725055213104440969423692590167391410348270588187156577008482515903052673493780834391967490759403012199956869716939313426559644717772391179195008638068015725795364634965202696135185736421866865088327340856906992955072359108074319551318770942838187330541668143041699163272885175873484377961955326392628563172558317933159288559829936542361611866197340526038865980266283451072296853118370519678316940234208927406882816*i1^57 + 43204152927701362107199523310346299632958231564334384046560067942245891535498973162781261462782776460193751446628061223388881562227351294149240807989867813110929029531324685879425113392373487120114687211406613564779253425829240249800407915710509799357618348408678884010826708631560144494090114279912255536805470659525272336410307808322193273347810500308773994614027028805716492140045588405007824991343199574981752683816375389828666373765758908439154222305476997432523709790000770819676288152749659490474826443441044404707417366345743095942727467118565708920380550840168539107110573116850747207223289204964055411277684113618324606285112861883365343769606034836338415248965479336305342208060244477089883807160132405756459216390412469006380798826692668943154525161570478826653003624825464110709068140835664365315792247929535445049476531439512754033532943454982413188147754062278190100746186348841955843865761442271017146601331521256316224564010856198446639901041085547457677513610053788682338695025028537278126523934390559691068093044360540732044365620792071234121786907353497484764989334530220984650784542731680224360318388934142027719816799498176558261539844514849556523982515853734657696211477064258511813514811246725440325787454927614211855722397867604926453238463083512262409073078145024302716613173963629292117456070048725473633165204836105623580806398840665894414591291593387955062240338636749923205879324543915016982084265164105428958834437690143356184073155217173176369139057587180707669866500214190528625155347965721387946800299975953100287614929341671952006859898699647633473316210721616219720572429292868198534856986420661672888813170683346013201440754472656099421463149009004132351883349631620189641191602397135120878900039305354722531505495771813387373697953905554596758597956845264156146493189826744051573652579633295878960501596679241471773726882289169457020178801976944900284037028175830702117407644094272741459092968905119239130149782743469194309610434987576907905264565650763108398868530556804113555113266119889146150504639671894020334799142681800384782603682292595316541463290240858429911040092472562622439957754927202124482889876937705056001462274573402702660846953409812669797212001486000971720135472433368533028062412626647493025138809698262489719347412797107182682112363556634124150830994187441014702007167048100259948244266186109079719443992967962902910694294002624090936752346121198773464672107291505514259863804661559329213507400796197262103526351459506804277046244213270466667207816035539709754111745953146857837646555727604950569802791187115394263419301648230358793926757611876371942597790335434330933471047600786393694552756311956918256430607901490281219943756448720682470952910414806150605186301725841606455684335173154292613061298714201357962208657123442152229034729251793424689416903428346339672417990776997386189680204910607709085556111997271515704395718368407815454720*i1^58 + 22130137060644746511625751603373292446449055279772396331674319306265776439392219070571169214204286971884642306263748308036917337960020002930505658820057948415856455946026836094094978705181119308600760878686123364303249074779502065436438450378510204615358814974461587409170472395408067757070173067774742704518979196360720308449350289423589886142206281325659747722304350829428563391325975482706939937119845015269343926775458537454278195536236721036998854964407925908528879392476129296515373155307387980571183749758344417404033745930836043798460559367481561505296017246823607025843426687223735625434899415361504478785601869089268261127378523906661276551970330281826353725563069499091263234248195051529979924334127987494620413025407912047966386604093323577167241584593476362321965296303446613137793944877809071488467587691050401353175873776260073942822781174067380833550461257240909725140801170628582608841403611008263518398382075752163795354493737801336978232324248260443820320855845608393789155056711621855884886615255795188348720748868674153092796611457441064282003987009642329382998088025878413052316955302041306211539977016572416188763562127204457800950012260504661238627535885565457596561770959191136087053628686081310789578519206225123743432442058717967709497045188424879076344578543033848280748095564419363646129726548550164916760133969576144620942544190572165233099149361351061599920349149197116676323122832291636354014580637960739262637375388627325855509027736529381104296711787054623996210335321224864674950237621979412370686704252401033313980343065263111865877715609799183996061828943997006429074569661993038157747076652735874387591026516050241623787278639178550193374694195494037703134137908207007195799201816440336205078459380842537976844708604738901811932768620265264486016195640611468008692180358237575163896396200532646639041504840652700043914311320910503156618533442356263697095144629415507574017881694833844817228778193896308766462001514901713041050506408561889288386688051345370834036891596616824740880378068399508747007091389789508028622765239345760259149854914755051565005732129784542387848322029631534097849327617006703513268864286261833440279978610299575406084012966798892843972934434432066682742978063978061732508870394931732836675947972877120104612531165046639445963654216421935979236668155733156863336893979444653569888263776560255153766064915011250835710262633045160673192321429084515175457040979350962411274109758556174180285501809613877645670616003597464380624851089958562945228837431498870717693733504282296401059133201214283155560818299334689664010300028656551548107032452238243654174455102044337313895303218711009176343257186938175474758831391897701516089686481062385144833255422810180225141091775740616855527047052076026919328100146495441682689813543208431723719996850703821954655688300997953714205035808762937371851903454821900852187163538331944679247905678163968*i1^59 + 11356421752156259443649944625649216319873059534180846469590435697911439191957992669438680631593354388199483797289657263891710226058519111422804421721620711554993427508781985940813317220564786022076555382210531254351655840917361036453708988931929110619369951599166189209454386992477393116809427585944525899184345292534775252091178849510424276459273844982815440158110626936072824390600048536445146953916167423753428246898740263904157237185636081935139300196180935474498007226531138690339780092324228373255501979709359082928527800969405437680093401203476249508097225107035821428190855386974585214307301613607252593488709372679425669943045462320041996984017614883708295219976094432488800179586630896779106899527508589083626802189923808725083200788633036535825943662189082258744595799027752648850679650755521597314288270878750437222726887362010757324257885411005335688684375106641765860003284261341415086574103196642061462512452651927817973889876073070149549505144335713633775595612254619674257469383758518078025552987286715010924729134767251095125712308289346471169877426052913944239379301252560030908833196994105158963144497169574653422220493956365812305902901499450890226359081946539433763943666497959770023356247472193896018616720977212447844936576857748006544359871361079422813064521555163768897605735449283955539354231749851946265409306032684486125211618482166912496303632116193277689137007415979948002247368600535593426842670757659351866301257253991796387687328814066823564427140006713877329880508358144159997953363455788486434243483864282576533265273446020901833731434357324219316227726183717884188026966294041306576308317390508056995195424214310537469382128432744559121149591135250573714443875440109834339613268337858475112880634853774443397102846231345323084850663519292137480507227811572624839693683316972780019800016799699429730829319285943901584803929948947214975760539385723193458491420976268710887012330571791001853685634937857549204282895693425640659776721724705224884176587780820443402572503511062048237171462557861228597210981941511966102396921426348849360989821930230668715318897570001440688862034924088073980544438221509053004908168778241098872083621463702217696250445936437262268573323453329073456031220485858113100101462804196821466382003462548681958446671511530043627372955768947557134703352550713353352126035362989620183760198783453843253925098874338576558222085474081192258868452335973490461965888692124941618975541165195458481683835949930589264031879118539657424144239545948236557500253717149266378565645824921792157599371673341948771658905551652328212849160291137251815137966755369275488653182763509179607006885007980338152464398644106337866915322131559365022454270097737493736726030993769932096130918126572546407563483452527999997901221376058285450074167257285172616577695864011116715867288644868870891229229351381254703951909023124555013018450923605811134136844288*i1^60 + 5455263148001614011297906204422117838728304971788245607873117889254903401731095546175463250897112380744911268133739832302949731452371356988138493724722684680880018114465995327458852528790203250049461174140399306194708534776454948523944180099499967063986003574853897020544250088370124676922148477344649209942755420518583750764772280583109820821433572645482158725649787396079481936591385978129030710144403119104479042160356391607946287769030286359273533501987112666833051513533476110040390082123294940838654007117801604848295174377179164840384379577347153598488081278119718776487366195327841291149648601805820622686036234416449242003284977045077178286818279034552082491714041595913926899769679440726385658719298063870826086937317215340822279416909013492531024864343674235676012640947545935985759032335298861548523366271083277625631562923247341288529082570803349282241131826575958880226724729214377477569004150923611391489802983469913108362802497910638707861963020890698967035693149391816547408327522752367062279828595956411547008893492087245377642806846228291093799555829200601658083887104640059388101131150914087124180016911566143166532260645087874245690574468458322909528445513856020326291546209722990693337216018742716080759946326305506943347401458603012558395610740876814485666067243683204631495088765003947292336123891031762012895407379972015922147855388359245011896859856354405032834606539078249735183679400268211663531531933274618425256491993285328199264263002088132638972074307052396617087699904156551155740486337659883097082747233763846270118166687534048693177431558991470753121742257918483057122056662405999230765282390617270242027394774766505060858629640914822832622171956117746728277532214660649517963869102645357560154355933225282167520351510975047379971448395759776273062236730986420202347940775600542581493370390333875850564734873243932311161977529201472724680895435568059014983520972474395885451092202338280625507647758319753891731861066650486157136284296957767464812401895596149137230885750779369554562808140355604018244395953700777762674487330683646116458535454186171082986357868358675204320679389671908027971181927362214298083963556531971711413888726483411377201371082518751636072862663368452625757790435777745384947698517629804146471105392124747288077581987793437590235770067294374123805420082742696632998992991796090035966357479533098164201862240966635211153899879729958031028476106098293077103123000095876583634416817161683305534878465812537753941463424954312950903496840135583655773128636805245514503295072372165626390173121979845431473699519245383542526561476295102847519126554011980457718605507558228838043196232032290218777225118174909438134395246921063723285301714429568437652893059799817010336540732477709930393158088541314462690250253396062550996108340659168145714122239750669120815897711173961757756742567981870708973424592539879748458404400599037640704*i1^61 + 2304947131778166146601770530282407313693842497662575399385481856965110794170814651301617154538278009275341280519441622615707216461545411415328260807389984935186009919342276262409892636797301282777005434551185229197870198893899299873161456779479613994978730470759635296553549443660172575288025106869559356380261173390232995996345353965653530518578555748016798953143843829662878683735434913639015446378934505444135541180032101572216963055907571958049770428369943512742214113278352225003848716544917686512523766100174807160610971356807715661322068706906584329854085405507244562542741696621687978665362760654962149310649740865454469295277489056903249522689063801974924373026842878022880376228745294964542310850059876847326686544631826860468022684987861270182925184339363042093452528662976791475560077267516047243582686264169764215754898767588678796342694028043228359087480587568517482315739608744585415936943856967452453676071164795788562774019132562964918513210874810691365492218130175475518234213388630157843656914333956717724740112095574819502289500833191849167619925961013962485306031537847308144513783164686017436708852365451175956045293269419069052498338945817689881555718286913752902758338745549157694098160445061859684415551592930392180528501143335325170944155250486170904567349947041049838509166798377647814943904666466329981372092074907486344386860931427796196218138496679620749843590188398410595582443429855890365722029116697835743244962454742691725875251267388995326522075603597884297203635257623897792618004047336847104194805832595220245132542412012978180708418669660883634922940718194263866292215043512709682149037912964452737713827610894632772608635601760317727098033368578991422970713309265759111258449436476567301585778974303697375142917997206433106230542482297992837860801553046895600804298539128854440743393080329193659985790943020884407046511845484383722902515196853976539304277021669974060958593168256649948108405636844691972992906179527037545044571028763301883579676041286592539995792114373657125468665083952567608788503005886336158919489259131823820196483227552143505804820364267735970800688063804807402362960184781036096442480490581730104332177406104069395755486035864601402427831777177196907857039448419612435821479692699828771557830323313267413770511246854288217330386823903348107337174066204744557121594810576394539743209089150435503490224287952556534898460473246720059923531746589836531653697717213661528981518785880039071003591991266333929664572792864331524935470702827442846783891029465043486551801895673307988555623544307788921798549238894507495838174401784502967631733780970328214374561790504143426880122600265255257649034233173540829403322244344959238009091539298708340844578037034848906000567767775013960836329943952048121891722830270379603400268391307800968179768943935628593034034710455336881671156289862856420410104839889578754417407452774400*i1^62 + 821603172725299885596044040868544533575881037149317684578980830000926947194887556929213972574164074686422270345019556563883682207792350904754378464457697679782101100523582272155746655692103488373211111267429095290478773828919573940543318389031020343068413239179604708483197289314896836896059781178351363246141822171824357271016846049530872688706014505799307987513819876752081896149115878188896763776522581748684003448767238323165526729611246285255132965735077672394049402853837723430258265459501740738225033964833345796148466535207628267049725046883541970927678795147227440687865631937512214331406366151083140956185721920421047601487628444931695924162757267858019502395952785136190718977984144714986144559425561290574368536576795653046889341143865115813129072952641065714859696746043947770228178032791130500919676564214136862633029088193754345689097743406070869588305075023727238024331478984663745307030324878322426669290373086141047479236408451107153090012374076112058600246093121093688752827718311132609997989527840417496327023717559239335716676251601057164616005825576895385995793110083704909529770697233057957638841052459616937843657736881482756795829928662611956856007963519016842771144767980945304504268508922982855863800216952066555004479567074769249398897381473251234505431280621131585715173022625841787810146321394572096804139754270799829298679980430259582812391473526038754545588614528246672955478205060391584748521889469854803998884497968421339125978062546114514153417494523577515169787114719545281766086736047073519496681217289882047403188842048631625400207803786086821741104380271844543620691444105538941063242645084404024678613065184777720420695722138778249472461983035023833185292688125721593347907765411926827881567308975270188851307150617207846859163481527071236322819585829987188318911284733951233888215163048469060012375138868152972952720412740822975389491916201454471712586554391225593657243470631150489426715577871926073506144214367526682611563051800462897291962217712801975812919173130202872485709351861938557750428327449331521504895009734824184051011092795093127374010231562302494273608151367049877791504442296019262211270271898658234928791041802783963765370303784421364450830179297068119872751468651600976969682448637337044157324596081611167425418219769121796834015125329858442786597907597732305273195674408019144511320775231457387647737905467905065353155268697727358359142968997952470229283816126375529870893319886360433364721060197819272399382441750231778824529865486831606504832218127187321819567427440807419664154638463724695074686219144734001789014207756649448499453472405625243073588748801804255738411155632111975399131441793986168388706417586886836527264643014185280876979601220394525839689253570478757994597692624398243518521147057486104179893770488890187515350453415217242777957938493551313982428673325794556676961244675266072195104768*i1^63 + 245992928222843764672655527898472991780514242751420964081504189634990264936106379293694494875721378505246430401431072893506280306421040960230554221213094952703702727294237018513627012472027710635776755058250475037083916270256241503049660275114004407489106879597375625184726546320781855642797835027936973148915765447159054208519869698728050807941751500313221969475662823691274875705377660839096594065939585071785781373026204675554763498498311127333382314964125984315944206957936642548238492128975267305519886179273078296367288003332255081531332755504322533371786589454655644020098037237801111985803833027677198512408681417532507948013299687032121423498340167355259400187331655418236081356488715515395584437058315739080429671160030044901111085830248821995512946095710048815054117263115317575075132679314774661280861000673453905674109122384177069202217908524834084041557526290013426553647962100523469512820165900789550938602466782922616908662510581704590553505500089030980889158051633819797819353700275208510561608194950185858956795926703008535309340263821694997850085654488379693401312734193311080219178626521977016851777007488722653306630537105416194414521900394984641612765461236228700425969328512972755693005341565558018254895279036684512628422484599017716015107139707859254166913718794389927407687002336219919249066994329986197346288656779643385977778559615205333278478746304077834839871912952872942559922776378226992237112955464457386190150054534672687894604938164519657564864235875208303715746958654083150550090135307454454012994843173289616455967252695026927611990356829868022835619625790096091901485564571831389083185704965285696383154172323008260775304048935898985317073935100911746007673362565227579917581747748499032839095309446484381587846893465089500410209784721120877816730667035417344270703529487073867846090314357796743470425608400577628819506473655559413867563353547236300967816868224124569019471251308729679492526497441660423596680543608852568445137446219526188346720690067605546460821667503530015277705253697339347049658646531175126252597450697213180314137996412746234077435042415651969914178955187316130867857924795378453787236622919202645989426962446942887580309092962358698170054374912963183797123079629740038908647950304573132502672879264894110644186807995814762568386066528876051757909882059615006214167894591074581739019317262166455479609408255003684741493767110171285422620484223187530767786612231511198502322868005077898463831503729909046102219945205241221399756682806423447783737774790704748687536197249897751485004150399840671976743285913675043970707864172060920959565137782439022938143304211430997083595395567359543225255399147243412958901776017319746771501345736809164899207460126980007899668932190456801540176945575126417533186020654623253300669691364644766788306441958527042056369558457982780988261562173516322599849423707339489280*i1^64 + 62765243416573109859207759499827416624929814857411633593147064232568706232557334964917651820989430928467561505300020603415923296530789666853391750843212923528667166176776553679330878532407347161843348113373855091838406226047780441694053288123634804030069903246276250492595949338124574148035093304401837076790578875384608700940887935107310732880715512649785767172724011061287073659623794983405886958372031335076226659063341461795681179587517907788906967818487375667885958762363745343862277992122881568636963272672414294511537589690467345788198779088075864986240430572470575260864338504460865050629354764168185232944151880824493455726467708408948223664303112435367734979752664010082687061865993394171723775322688543141276417389811287739829940731490990576969769326949289390486689460657041509114323423046547847010430571038082214712044225460983781552065217573390982434333124714278915688502388674865206675462708715831373510728243702085673621177341073550401732561355003142576370108708792254787869366730066745358578750854038508864710905522914255631079890971178247365285171022916784011914183259138925633076006142158024092020607130000664704474098746833311573142103535222884996336734676242454944040684741509869686579249814721188496583064999569129883817488518688888497098533845572097367797632675708338867614099821408404245641299771390110765660786999198814248754666794449078567447327651564235423663957020114904405583047695906560677840387685144794663112899967978380867664796646668167098322383159272110975913632630002781712969455016449887727628400091118561526713970585455252820142816586103944885747200537196695494331861873266630119446570676244769958547994043173485756036088243513625612492092415124330401434780638442641206412099468921753469502036677223276907125604285125233001487859489615899247495359559918369951751612665597133758661478137390217109497026390462932688477606975482057827518345464840471809151737730318859337671987065907043271456877853617324111579954508752312379236710042664015607576063973768609175110864939520542848477712301913694432078439163396355981904589199970799105093061502022843910495416892089141904848877597012899140570674295362111980183761754137345462295667028300665966644077619909836550524217090282704392250541969812688027824085930744089730125887196280117987128249986358338579539260086743044825717195842066093177531226936644545772930974166311768434780206681528653735822854438450207763970275347262901234888689097051977549015645852738913576512937920723980617389760488581038992046219337337703406422803072595708634238334715849041878783491065575693370535919279858080963812346410430791015754945698543432053193442967000470990498364560630360971887536219555286810013085598734440228441284739107143855965470054605710123937890537580772313042849809269169295832856563441771808902923214315642526761028704592027318965103350072103009101497725448855188889095714635776*i1^65 + 13628896440999376609374483567609131150213757290827305198858863973157400609060717825435417127002784592504277661361565027272859168554524655184631441204909216958889051738431018551970717965015762008694159209041555462859154469411320278646000515207025156700165787724611388687896976698358307732414407742000426907646369780176975504835522803363148228587042989701713505665324776046818864960085384193840532344150691402147408409393521332619836988845494571940696819139709660473762681541675261930881754280773171420550911228560755491165245847398625103876986508887791645858997315566632192843012456449239399918087098244810336856962795223058459030722198536069525077070633349433857484839840452630722163245738722109833499902539682689731122180613251293530603039041856015022748716854695051400201226291870241293540988365432959758871735853043491390044155394130319612970899533735742011281580442602995294623882344707616668147230973212289209010265859709162878870159670596756923955474967475095107883358211580164324228967810191757170933241022531981126126506238697594888019206982000954601222256000839636446137743795320548591236448988663950824527352003012599019045310642713415234529100202383997536904997313105206416772101825918702397584491345335238386131080999985644740694421941167360240176835530795145129395367483867252355203011835696530158623811870200170348609416600765507985094299776382004644683618409769641390935414054007880549174916279918139111867201439228960188302466318114454603312838112474877416630620569693132956353555758765155537938564063726061968268162470499137475972770362783431454171397157904725020263097284086397552980747998194999102253965022296306885155916076532873084043662524760829573116700482851145949054648595031657672748157572372449497955001136629504702572373018902840924088686466860756862798941036241443147257777967019089450661487605456852326592550302293222547639337719455411529578423166368827762156123252732117886131638206910265101222703140646611675113926264434723460954149545891980411972665826163056141076481832893121257096149552128523460911742471632545758682958051496930631270568449910872579873874066768787819158408976234532523301586531311120860296958295651470414503257397292781550920391346137654089461438439235314838570934326648249274228525567627205102831617438126154777328351512391868990996703391103563661161435034798969276254638939763320565835506929953115844129742543214867243881755042858757194790859849950986588093987098888145738100524976858469555672305195060522588819816244968561346193190443702510600226146983912432765846635373227829375901769157492935714619667602430998529101928676370177627802449409200460738837102894279631567146318060961300391965654486187524799952620716553519266400882825094527782784134732370528118719964427437616368905792879056584347746423031271992530307229640392665242796349557475121140240314171795417214302769542264528855713710080*i1^66 + 2554371263309493329517205615340649774751780967346886726663950589905065336886494915354052558862888661455457118788740775639437295640405281751677691560329185562634547031106367791954629302768212657191631650790661063116176308708263787815261842615175118205852938628918734078662176793041857019250881645479806630795562860822243221602443204407024460310516309918228365002884969664490973955895430982429407681596555401734908285697730820024267505419192942809849009495311957368417107851216067235817769021507432039195235718704538828486542040256469952799246102772607859663317503455328572944329525330884925901080398375126297010762674749708983079762550328566564622449620256295372798607359252589894124255507711561406332280849128888379074918814485893825213815387651181788268559357090498070734491378716570561582463613030457293160288390475072597445593807381766962977129391783215003407667389008456718197608488001323785429330924155048893881455271822286105131648162291003266757302210478513829147920200836017254765366922973072417503288186746932417659333086833307866340856795291315890207145791856810157919304211055901465595905070923062021190852855382097775651830054341447365421478188916097402115304051856559184449406839210835946638665163167672792229342555522398501877788971003545534132314802063978724235017923336283640265057528784575314659509462287379964879738840792284915289257491292618693253375986444263177794545253741962390556054335416296400806380605922563912807557650212140365359442366506707021160376654654259007581775449937540655937391184014771612928432933632732499296883857129214296991322685196967676540482173817221827048978302686410164975885110392993000638522406159603147114369170526697436018462127012634351769247755028120686599054434925117937929780165449056346083254199718449867484251936205613889431796146418644649346367192902706155565080934209491184075893511439888327773476895946201989060620645509088585241794192471534166717017703245613669371976186100118596012996316159948024840963741047911887576893834854484445678353426413201747669284660937818828308141078508386700716222538787495444926250353958666337291066239185674217170199210051653687002697090038032839119913420537375357988115252601801790237603895684181946370984610864111566584762166209950695805856369243102335316733886001798497129602708886543443024196986051816938585086331062980781312774254112927157144037481670788157535574424768757910861120551551398055305964498306745263994856580701648463724130215779943236646084486495674651873671613106421121014246405565961358583379605397332986235816146995733835985649046880010515791996505952431784120385003661482798532644189827677879481580753688302374512344980174637842814916171989094814084069686081985517538547656580889365319557664574216509956390576679770382945404404608868671947020202866685425287800957820570744605668976642527038629206947081525019054021306971274084352*i1^67 + 427182360219642211798408801085528342380342129052428132594010643677461606677840214272435700308151100207867291032561474614734514950171043326103480138605435321260256473782329122416823389013718642263997495972397673892388807212134653190629943130790670804772444581418405968535076840022401368004948949754271592391464634515582128848059230915758096986525619805092854036524973191347015674251131991420084822449459308797593418470350339522248476424444719260913387471370186298498305528711489018766678813195579966845232214443743882060524588244853965276501059576535802556404426236611651396118284653021032910356981871730414728106615591753502179657476166837468376295655063848924095017983663366623130360684528380032023768536284646416069685378000679272820653478876766026049770705235481430175805668076587116169724087294268534963351002717729018539033263448255874186310359780808537850458828357213669071161583099349489637434057947323597383769372119714328612324952635320256941316362544204498621021861903727385074293685886355525005709114688886009018177582192924699380946276000446496291478309245822089417341117660043117565033969844759242800866535109282943346511225410758881243385268416522145350541494109216264421477278014680843297779455840805332553305655458906996700970241133931724986315714554579763693318650366019258712752674177383028922346076168371970244049684875573737081296601330524073112612556611622428344204345955953636244844321399524835404848179282451899750314371552156439836037248243372363242090088431877931022827677388636714973139945273636688681221451042524961550468494809893436950882570245854100205745058758217186341607670165049476089394249329844113449868734494742725708790178015085602303695503511862811819469362709346896222497755125241826103206444179318924912231620436125050206316231073248010788147007303199849069622909393831643543859286400492722449979441532009043011159485692498854453847608008266592516740269129291847071800981389857830102932179946386339557089709292568677083859414836673387567886889563802718307168796963636394181390567068560972506539036705647988189564643421859773810408176658814580942781649763074843990563752701239016707871757977783830217598096461657253991680085327198529443899820294559709268197812573645337955465461167346808095528795678936603682929607416465345379858086284756418003303163005545530266461937957886930235573645230381576735254416755769846026783528600406744783649355981650824016075520804695916223846608391289627798284791098657548482482019597314679911417236104602112543516612948621544246343532308707696079686530781979307016259662807564947249744058242978413829953909130038321544640990841684791358370583033697722624080562680916531191238251619251176508264218545449739527346144168863143709541221776508622534876054131599764680565514393142441185026333943836616223672170731492962704912953388781416480675329169992152780861259907072*i1^68 + 60059448923057579097527157644652684900475272957370551668924982591558768944750083240320367713290606894291480489830801914329032618232714566355854760043589468831026866243332853477501291435127191543253345981610434015340814183278882986679671661323170343827053764272909845870481085316609386886820865558385904917273614381703402682351885098374618396941285228571678375709964714802080607830933900157931145517778747667098668741400988912487435983681848951128149586942812773353332894496501780089648281186547748889579777151677466031399517652681626821566271372892812360523017273242184427376785782541981908628024017125967630816157392920108038103084980880793696035680061167497152315442014481634096114920976927332801540744801482661082626480513222002551187876582836971146339177685930997642851934112565579933431000584030382166414314598661044817726146682989021757122258969459752021374166845987223056955521019255474099301222868675465980442079032095380722144303753294306573112776005529812941172713596670578556935512215958865260522395729981740300582502207142649776932545055432150804481811641686362167006588834487833026038204217447499737154343362008411804163537554223765075997551406696400034258784696626702976129302387266213729009429011362543116869472048151872971224302351300059637711711016869568080178374637820911017550759162544322838023695078073098251963312239349735699463458798738495766056099693195090076553687565399803797963609776171896550756690632994063547182350806407299407553406227543658909640173935574173317303155946088588786496470417800825371708793120992475847284062651596298404886670589140512955992107164607364708086914797216295151281483212015451240340997616352152375489872117079552358577587985359808885402724073706282178957672171348513866613944673086320771121731440280314908118563944198475867457407962376618668429157586395479426495441369803130416779708208989794277061788554732837795171430069569446636344529837777088796592470989290566760960131054939380314529162704293400096970656160714016707945323968365907132757604868977072992538698452576508704007728120063241149962993805948876214575806856351180826517987557793286683786694840386989961325935212967337203156693392831945083573702297409345597292324880823049232135121317059430460885249734848058987978751727949254505552736591543336938125507424274054582714109889308599688907120671854651680743942448795670557556195714330041466689862189225169843107934739589428850905441627437616084567039589803796092235559030260720138666176562415398757184538240454045653877183526915364059228398236093248292285381120627003131647411739557403080427024233118099770138753559721441177405291617525102422739901627218268421039657613058946823344909751405448090668859539146683775782806565759173497237297098707947137718622983573641811939282893330603365369515943035252876498943254579619912319312786332460531284089530909939803881472*i1^69 + 6718005894344972817329750020131932750687095144048944610375537983425001952005998387292863045326645807485196140537601088096147739194844269586580298722034081913370597761327786474679392533575584202630285906377687379174552139421362410157851670790153094438583769488663704817812938047348971137573604428339719482035324537273074686158503210419992432426072689849267693200465181218222590662752567957383749857093567589778685112922438730306905781164735251437552379112408455811975785284863533682679763034074674291266621847777132541932722312404926522434242305805727738147842311134387150447844247319489181074503406008740628713080027329045099555651954543563275824764751942734202862158020306100915486013858217618906320487042876012685409833564250079418179964103304748695637413100955940952142536224200112629823385724590432795673891754746709446455926462124518659367229606928615934944870889107724238869337082871683903476907150754407147022778898258979863869383795784303988427749172305551164817473277589897117486342296129123397692099244657086047952382496246701955973714544352813894840172834112698514265371156022607051456813945753691367148022393879098824435069647975808859831071793617295442339653596145778368957980883215766368911188366470007600123957856936081872575537197264036752164040425472085168608003393843509775818651851049121446278506620277094256974381981431237665980417411120997375782493582554360927297762784768498203664572438621905641179667696474540690546314493463433598520835005310852704603964351811218964249265094077996361028529385896792737445037371706612861120650743960462043617711821639983610586539872364583194204881864488669026303403231083847571895889996003678126032892202082187380811981286932395780466953589945877774576377814400676199434378747073560021080350509130738041128235383533395126235025988160389202189433628224298035712998359858266821359566759479361288112605062790596923466603578423964610518923427198418926155081712942347227815061190425054473151293638227451499922595360839302021178555893389872430626399310054030358624045667129972022355895951976778002434207142347182682939677818242380296771175833061924718914808770675489970072444640025351939201847463472614779299348344383744761281913086388539474152342042457195153479108242391589082507411772615269543492513971701207408263535147429331756956375198992120494941103310827791780991908809263254691651926114158634902168685306062409101658135832924270385241786126541132930802199242717157513492748845758146289463163572335302690751477503020965110960134250038934238183037009468402246738173703819237676697242248402759623385199670109411140391830992433102432817437299783234470894100968711761544154175957506197270691304677706905703814805892162911825927981724454742270240045944933510176992668872559196388430689124616167693385349495063864376376347626803357416154707651452589109193734068138672128*i1^70 + 671823542723621616755822915914218698314539575773025239762176981800894714293095250632618542449189682777275556573611156112383674479544605923062858822592001993488276189367928536068503904099486748945739129011818918588063967954447543266014870171910130065379764588657722370523109940101173619438960223273296534218567938685383400372141211037006338676496917620746257040661703430818519825656394516736844757005204704637988311252367034381066012831680025779902774788468236287358685800091396301948774699999591273118696310389218465836703023198512585594948776516642292756955255883442225543038064334097208494342889053600952975202427265736332850622132213130470522284443657653514901390471817534370293007326135326447446416091763181173025018465931433947067179619921818721806723494702401433849128294915788583759336654282373319830001547028343846761074287247769702365904752134954495488546654810447539967044215926466216180017122351744586762565881859738114496690800048455874971420524273366172143862299758565458772817825044378669829083148540180178212187646964797287815502238063186461596726104120867930690674762252377265863979139135869826900538736174106179413236145266697200404953009640197649380649332400489635620360278901534801526031160660750152150108707977831965339811394824913996471375633028064526691483771439151944109488691961787227076378262820376353983440907519409094671467615666252958532450652014725195990742978281873972424246939891440283827471806924992045782873470516346961222875888572116547748729360227044483899184747328775413288717424095999288250652447155063505279814678780309139312376658454497653486166135152410769457205919996632227436191061006412406375144514664619322727985766455674205601580896147058835602336157288987031686955732806876453584578404914398284936255072678013321110412377124444185832529073415945669251668394023994557163865706237494902047302538872419191283604994945878633500589149694852665456853727359094335616169598023508950913411288993466859172990733528199466415976785337278786575734251559995371292783044118782484372426453919532185367365782904408687773098741947203431916424992421918769854233834681531734539066323868134308833904738544018828198958973005447966127748263089193254601615343116801759981834859442818550207281027433905837125708688738534003433232836603551654326765192632385735186080069843349461713159921257211842129320785126166933704261251417793246149557150637473434978437513564727697747367384920034047216672334929825502185599107570001385897346982465992807072206123531318562563480504631761553336677746595924238797200554366039754030244272634071382053667830550880896296992691849466653674350459230224727408402776302568280015077845275902636041703840742161086211060098336441094452020791025825954665898781635063489798905716005523995078071952608486934217383868103079601579014926303287463768442506164839324744543109120*i1^71 + 31648262691017748136030067725082927445837822205872711686918750445417128228054538540356873757757880813613937527003195550723765949179960787571319348421472909786557660964463249148859516860168022093320348498533126298782592463341182319260121649132987910747495146238517874020065025114443932732697789349899681930787360483181903636960883487655948375452522486171426007642408007684873748828029679885676522721365634305548077020357201770956584716085112983758981016165642077909658555263114848424036063459253666662590177857438090758690740148264993116791572107236764038794413904605989567208636630006319957857991199995101981959954521475226520613194858133078856285144678461901509085426620845350379767177575512208534642443917257582838530824650570370378449814872560610827425896767721741576384285114181865152491309734172108533573026512297303061531745493888799930117365035451544220406053128950263046018924425097568665944282196263358303955599922778777943050869571137062288439991541554304660002942148701110199715054553381344669886438858354203766034382937125980346380480526330475386211215640067138044620588081988455343371496812176736387228602803113026123257578046516438017894668753979216409491028995744421704718226665327674979017098702058118907318716458339762561955182134854705341374484577913083944471512571423836659008995483932026982125750856111699866099080591216450753511386307088927720523529481446578234115487973211531895123864637270484050995172609509632525031062655013815723953016000972758830212222235517842512597619926862476849177874787670525511891944215600917488489329622526065833718185442386828600273388078390280004657906282879620519552729144656508684166817576349254425074297761917131350883382432429309905195918161588908308689274652558526358601786378215333672937977431056815720607792800890461870973926318953665990890074467903391383360555389809413433891774711856537651259772201327605901705952385235329658180430122290419500587562637315062023613781429675792841047679021376129181833009787727131475659707716966380062174708873731400303362164076585176840972617699289516798880167440901920718784617937917220166916096025179499880685970330222657396512898346027031427101296234008607976013535953952697799502323467343848282727171148285147653533056793615730912619152443636460254541320344701236958202036602403626042382548945024895787395505781669193964004939797428081539237470362500052089181662737872377788610871209371897539475028838041423553628837980770801223316630559011231340107607942765158272240838048985493565497069835017663299617655719472664559099896135944330456489827204378763767423467599738780381387943204604665907069061649547276080781400913530473264786144589963392137967765138287277778226203640150094145917207737856563567044271296223965872756240444074380571735641900743345011207302869651541226741352502683699511925870355390301995008*i1^72 + -330470681088527215507188779180283198539239594469745587959519150242344989047450697791672920153113105399410263985696837957147135923413220727841703111581152672278223564274395537867739511162470877157347325516177084230430766810936789985182848450407167034542523432964531305936640908454489310139268198577947119012835631747160773642481531355348100615365391940477237233195842627348918181598161463557111465988722895916575473098990548030662347559667737032182035423023542633921644357521417191535426775508867066749662088710349629771750444859072130173027739491486181518478911977806396036429794159542289102941457101946247771048174220478282494875599873889495110280001798637258798064014270207937542393662329722716937847338916823900754038658453835423331279963144882033482760800750977629418160285584307984241917294298687855139870250975167381675152727360463579820312303882981347613881835521521019949258336378203117073629343135983639398323159432066039616384854540114017066813255996425818088243680529277890671513486016213510714582565152090542241166727615368869965924981722787095904116745037577937785161019110801192233961432221559185146647376005052439802712234132888156540241597018494273974312030337388600364262430148183286869140051605022633349245217602772104588527990076849509373735463376001577454588241774853088705427853602037789906372341149650348921571678924410752304309742393387943375871212391017993983611943722045050365470431134014954600364718682581803946216643763829126369312663170351372502599226673615876067168769602067403534288062103666740736600287177753200393814195159184207349111007290706152551419393049710568248151897682828482441065597140214090861199352006399347042245307241375589974298167463777711929853332923551119165843987104842227448997108044883481985552945777411894751291579967608148895167984217011082551842274175553467761926936636668239143705661082020892101501318619034984603701841037711357211143054296647392273094520863817799755782213478872648123155559639351048528122794726021802585260474991836952071079154584812592324614799507624637695509864984284731691458693461146690583187290643155125272021058805622593422750955246646677093965133086628664543195523424569034331511190572169581142421709649249207059151859910362259122516932865719892691428082530705268733579021599267787551378962834742696619722177171590112931525403469370659885906385532605928410517091635905510265665766391771427415148318222247160279480227843704647778929571443074787483112454944595475551608598697888330254517858961287177790474509051485804563582708855856287762060217154599148367675578050837244803787124423124038408339287305799555104500549612031106674725430766792726084054147900762806304321520101317902072024972722950378361660483030193646847880856775267203391828736148343105439560607945127604087748593690515622444543330518721462959612587147264*i1^73 + -186912448381885563915001591760917578401265016209965697392397229284509191015180788622783987474651194010659825200295210332306077206733159766486620260455722684072759473668304203104929832934399675328208561970515810580168215486661851197732473383876756140625111217350684050085207546690519098346049595591950821115329848694420215780915161673967482533162155900511348590836752025451931857421031387614835396254865872036069772881072813545042850143058812829353496967070630676818122815087380663615416879908698684354286604413396767370927997378783829940399482300788438328354597157724013641644179921335075560756233868535032446271279897998561173672036322961685707979479561296282842416978643573765968388405737286001642114443192276149037081675201239370444912118991570321355755444113207937300490540284253857599208259259602298708932420677900296175112349696383381955933942138440009612527616808739716730525068725543443086746916310446171002276880497245959416319395439724128870929724824167254888085779446804432847750713654041476093967119456152236128091969044533655853516917831698003151003084838857431750151315866349640382538860146500804658288864151520806783424540536987880786768500491288081899912949228238205959421023517621370567476220956416875063995818166744020926807880079138072081566057395872926878737125942200189429400204646055439642666612740020678737350356155380897006201823538947780836393203694497633025242503919846842196499250180428956064917884373582430451972876364668623992477293867787661806641448430524695045441532168984410708974937334672973146963003661082407395103977494358919535272475281860862295461723533844320810750774479239097574314247359350830510324713357925571151174605319879526188018478401711849686056641942712732438801391691981656868193604896898521188347693354351066428888815170467937620731094257340032845795753839351130037812998160455933736453342368350952851387541644776747055694469309440278338535789315980971489123460901171942817818384032508424926351443968977090809311007363253357975910490323504533944047488123798620555301802280436017913267233218339505681495967920456475468964620129049710111858924873126201012326782977387455589999930710289830898737548097659502914188091401608415735733204376507180335604156584706345089738004669452151201572054623742056511193099552285834042571600479601587158806019743224492369617972849125642931794520312085714754039631916946526235425009069537132948303414147118255392036285980782322369458913110064448786824466527133314705349010969112760567903350037291973744458814232144688023377569472618675682190282772850873898039864999639308616902063688839902463465171258478839342862414848594757526672553922121901306620715753562157111596053082668775437096377288172323332506510562502064540280718648536167774254371474228672811106288335479651363923103975337154746376199667989857339179008*i1^74 + -16300618941020378038741478601598450432129116352457410447821461346491237521123780779225800076824971342977102503157223776289911433637654986978673094172708452577428915607227689449471190547795777627421101069224639225282482554857984340258029106851296122363525925610968078515392864471073576379683093068227468821760576472518611170414506947503650272383950373825129375276849272589440117630212680223853665483483684970725131591936232603201063983047578632360678384209543292935381354553626446302503587448920744588691244563360833565079440973829229313928937284673795329301017519945902696954652687223949845317226079372324471646801759391295565736179237268471814909950037482407637601100300182572133043281162033829962401671566298455291714506355628048024715470066268307386015678448760440123768574304684539200318372143671525857000771728540707503735074053307374583829777466567734733221701747010045918006077508182544707785694890090984443636326381426168448529212625692652259471862753239405477628206445358304831026063614223531498507614747422263583011016848089026257380073104055783970472127581007689615853033370760451114194316796816864083536641781055674077498707156941395756338499698422794761872662091869017890603987652502034509879903425416492595137192967675458207597747296467840456871213071997532205045781010744612872101150700888276798296648638527894797698800667215890138813532805152949436851666386412455785663723978597179921088109689370925523696326017675511505959952256092793567510065121552462093317493058573880044416579514496073413404380455845670645349018337728400908013987954953412144366776935663449690398865698213225150585845536699964337809994838615074480601672752166661266223789186115563870957055541796495229005544525680482739335295821414091310199492431165815483737367249085006174917966911473064687401171614792621484819021907453843788691597739475222911926950341001571578068681949001752532743354879759605583007757749074695435564230938775003251082053437661729992008916999047520739514528758917490254553331502431049854409456749588415141685900267465542026656401027106970060252488682530798868855727247127313605230941485982288733757409748914081228600424923017954387428364275431112706016736462603734457064996550730298836619002884360506806104313692130220675142653001583574495785283424918945895510438896730557463903863777394256836102548089118102694532839917034661456944510411229050867151583081040211569870938553684427030570312881868443640447005219830682464121286405541473327799904435816147882452828100132399855282957321229333764178985018405345567869180788031475391099777570594216815162087659512313438382910987033621723577344529615316796290305730268875219913183629933695360086186292143357586308423546762292121976723392784579138634350460152774675305422581375198543757342586571835836218979516930834484951666168122310656*i1^75 + 1551457033957631886883982087780216417617298960974518689857089020948461801279439590963034482534459683104754146917412544554769666123967417762781628624612988222035550393871506882300980441880734244341001578593396538012573528783032138434840852597966949805568904334632976736649589934771129032895625960883626841046015738216131741477434347869359084213195333147868671455600351088898833074843726262460775776483905463774118102883665517294158642102160719826934026218437306016362995149765843771294979857499778746941062567321165888697361403391768935672104019404333181598857604431109766767245665721317261382377528481741852823779199442831978396953290128281737563444247443054094945322795381822914096885020639918262384145201745854094370594425606036827881891419924140165688604116864551332109578462915862871339738037689358733438138078724622540410666138660684683577996173134538189314757757033004865583105478012610041974588527977419410801047963383903070926843584039802676703749434649513644455449756604437210163596446883920913356737986581734401515701184436162771961978044934534436731988975197136768460779080808296948699917691233765182666024537403614484751597962592185695056964794401547384896888815049622316420034153997186248416205535767587196310629972545993215465181995815528297410240452305407979506644933116427176849852724643719144219629762547088436502305146199079170253468640948323381922676499926295938514933627821548620936688646973169714881328374472065251857750183520887712821859826877406112066741975032539989942414796781557584140298612276158477039616013844516370131212807941524811692873090612750405448281748885186669894248258992162935597761295889574244134948506159168954401640800103911521306712703193205613253892201171135844220216319896440459186731250626256615638140221590295984975953939400132490448685230465853551061687734243297907366611531329984117301173115560192217781386466638294037544221531319338261854287544575463579731760632725510962719573056898583417839026630609943706879692537288809942207198909440686701770472691706924005902134626743512017874450549791434726143090612045671949690222632155097816205627286503828871993968765884449271536493738133953391308123416105747919610638263507222323415298289214963456544683064543297110076777806185176691962730868436496111870836624615787517098294707787515547896881822238194337453316330690909460831623939781864666504695674415531970428134568870893711421305420842279306601213342397671129974389276840094708112488238204184678585050918984493290363522529132853514389157171076859202431777149708890604716293508523047996937128177467513870855149318357306866282283731594492160326290574961512050968479790003290948771790947282439038503085700696150219795876390925922473299639423156485858113926996508869242452877387369583521588321673036640397111860768543369821655534665728*i1^76 + -47259704997532306053017071312781446746714171671480307978382488644578822706891550170621106342026971567921188308402798672327630407358572073507363977331106571060178915580983794285142415380560669482704353578185301580923367419298296283668312965262692895024383059629744856525065971833450514184542565609727535345372038723179243520552781157695218299374404113753326397046316490768344281870028296336273054262300689778696377061376973134917594558431196858372191564144169504634010037167549856825434375584245719184930040240425091783363306827327953128542587051173288609469831069098329834183051682658544527387719527056475264521245082480904114816350059948717711329311744170939687519762852127063935684147979896983537996337279016759484710653606778724301330057127340002252041246130740167103398470359619317354943161007820329393463700858904497154716963060666070535751386891638828852253979262658025862696915483307589259193123221081053995505406514176037915019557335054560729633871537834621420582283507799858645224491289604028239188955032904884497670780772966975121300928575024943800030868571809307195418045322230611928673126833402883623120214861808304215546852773379802155744262390713956172531738951225337242547285014297220706508333673220041089494933791491979653438794506303053157854795551444169186107221332229553495548866833228597632978112296664697078871466096933791435424330677319209376546977630626709892590397010037564850351467607651713745358562778768077844620241961143132309242237532017895613401958817834994984280855742900633508322386800632429757768057434737332455674965623346404457951948328125044602517174603808416505312937441487795557907971171721326755952292116995650312569629013271872789703921927247734500368995181512081595714290417848786854944216919584504683390788494207085210120168154855962268773402579217277894497935172977036264344291810796949913378611553380675112087672499730239941173427505191889374812851801172655141731932280615999990908776749760699622575137586387094589078956537481778804065737327628718975948695250047151154465837433588686000200896948301376798427979005793609636352614520211484391109400058572592693589354819691602091048509636509383340525687083156396816798910302085394329568893531072762659611842852902101470886540366194142414609931628566503496518036683546224235039355172772296558337686003982949759653681076104721828800177653309264891587526022792391740928277453929177733789258911331102255930154008859630108663841138957277945956374058867053655125232559089364630504454145277847747856392064118382185031522679965580112362429400435532187956280937561524976579138621720301600907033480835798570979886785998480892019411999617163572072652367254728250797315745131862030378308694214900475610280440492054295063705791891633314473303840568302286910358807306778114106715150570965958656*i1^77 + 11056878664646523375952010159909319150326402720025645972404814091468380105760445263757098060045465304606510257726652575967060146892845997303467178323091698120337511232766947203611921561880889215241272207850896515796282989900903099970332995853880297689534211210949478648476622559856183348758638132753855483842884250167047334682663748421020722914059703417624741537248768024122377165282498153464373046392772747212068740839984143663885197678906666581205157319452390459338642505320071746088259196130634700716280439957805438602733027919949788800527403862408779895396611168576871052025814418901937738367683238999085732040909600186236760550003971059660048213470840984332391235211319668407461705072743544029860185634072042988712673894422649186887914317150552747199978400644690327837729926220804772643239132709323662175715402056109116610919644444903370440260575064197020076456101843921468563445341326708007514516185465350543152699185899012449114400993484941268828213699392060092848646572805482235046999888468731559121552146044615957992719166056006436774345015588305293178547951900952945673751253087467591391738873522015285353700717676702800772093763876534610004689497234440557246910626962248350814659046071637738293849308445165603299368573101737036970823133103141378571183057025720002899782735497872963899019658758145383168700517925979959896329770496264331482390497103162527656091693076206503400265302316715514100333988265533950828637402835164163647583446857708117600580382765380863344318796188088171283880143025473616937474426398660113126188665635157170940604240032724816727112128521149136218536367705962895388852154470425288060886405637637138191276701291977738701732000928920716987489055387206466781135473622180771608023033835100966123486973111790068387290272029724623444387124216411613267563549678069740749822538280529393221704585836494941868131486191663593269704478608143982077021727994095086413664690925341196777377069148022170977143717523363418986236148715819225901902629800923436851126388430692953430857562798296775121987493933361331625441785598940126211249591975330014280522569945394340641692967783476113935674043169476113111110550423564174558304403757221426472867388580449890167113801670949817360177470867149216206281660202471467550839581550118150903598866973318459239868177803393261264541120876084632332689408127160797871908872919972930969947715669243986769933716648455156639346554320464989877712725707639604054395660290683501068733629742799683564343759206501521602006304288876425335138656383386130075199080959629868912000316407558463855346220837845073001379326431124942307237278970162717929584695532446908903751361116351067230225782518850349325465547266716160920220504577038463779496634602900792332609613268599047532640908555303172447283847822756555269893762580480*i1^78 + -375192623274037161528500516025350861909342787794692407233775526827882545333130566954601858468303887502483844918344165248710076495451520783267614041279106070924372792471089028900409214582633519289545099872581548873272252566206748773813219217966529677250130470835487604763087507185251596138020398243046019893483248114286468366600082621520101772540284626282789432137450946196805775330551868115483530324423262268738347424822367360794382822551597583608838357782607445217594439918903848013602408677586051310487418841450346037647426714593272506721984083938332747089558218175220373015399828561977843279744522374700034808097420998171416874367472075725591860214445260341347541818336812792411107239463690293007154718263657615518908358526589405880046777992768673138690567935089970742251785556042687809115936738264041289482157020048525924635466249756312272153195341900472902677898020640243845606526723276202841102396194757303228860649572713799770494266868808977271435095564864432683890421430035582676978035040001636923460367274487881959446770085607833002854885109509482793248774220402412460210626398506617387268906949500620748019788242195096206026088792669587522900441402590023140475955851455380411236716612144208116030090001074775373354145610230336752545913234325591585893132091239297990172912337963069694767538863950759632581975355276499406441646458177063109615089335286051009887928510389315800331066225322238611397141195881933349082489301942795982179194107588372327420381838118101869384448361326459054908432835911633029238405249199128521952206679244154768358921546147220307139176200805822723992590356155961821534108624781832971981112236894456557444412108094749158724627488337978925930107728585423563815152567907233157834504398177613211468631236971175965922425257105003657499193035352740819442143548460401869370391690962925911401207117957392212256437395508861742146975531775634343252999329749061594514510445055006716736577443355292100747500825662107157158043554797376938736773221159259714794516021092876466980120982327435422252557159755087495661669348452573922920037104469383444433351335431786410778880962492452315160361499297959762300851833081010605153806916964235998497357656338547269756474561751598057643806632034172283276660440819427527593984373758903935887827296629755483914469712952082709335057922400059084987571592353838307328654817970120422326471637707967358311028606973358026661163926532289237411509765578578184725928791603751773278228802899778840759496767458335507234517921539761126161867070238439532869974620027163772601452361975243027585854713595180699323158255245313129423079626772229008223748767723550936017293811435511064600800410635820215637297313656244001530306454697332469709891159796533169858172462936095258898289833529131660283704051743014562824192*i1^79 + 6340066300819685162649228474789840540901988772929703524933985593045140952209439477908869353979407708699972756395097750931488677089856203939889249105788415533953556628628841016697634940971984763191520584795855361875475673744614459913173716170436106520603104192587797643830608323768458494816912934448228410742892393125786389797977385177657923668019802750355068932539018828319477018269468375892804583324235362707501400379714262920056198706855231170350391943073893499943053978702840370777487490888327271819335106922553078235235123750396966274227319723777662929463054495357971248102566191002427062109980333085371105103971936730398709840651441177868244650047393003643697608290718256962156588003799627662407496946678210855336667447195025327402865733542634546055180971840102024039788677952406733303417356257215249091505132829075900326605563657015896474078518066420124789111893504460783069609683683133162568488852785577794880794916480391637394794729546006379202339885822730254612921442016446093125392328637545040864293670290430414238462475411753729966034074375748246562585174133081502922075723905925180269108679214771411763347396595299739701739928795458346927557277661173943209675693504427952263796871075121986423097202747709190447759871221803226273496528486390309982757871901033600400539503326647989622467411525637263324107002924621113854202899866454117056341694143809782818874964330525941236780863617024232607834742856735386357623619376914048581498846503079630936095394898127527185352192917613878827809801734298339150312255248186987810486729777990105625763595029500874218046980328898779801387594774062689014140906687850634796316028606162669896791947217222625948030673443798063832966854903289823009086837556313727126953843704046785574232943496424479018958345920686072202365170747204980046612830113202715805158977156276160027671053236319670793044401205786095962599743062112083939856943806885968484692322151945905823310570530379973565603324530400735334764782331256553872198112131592545197734519943184770362945110817644273222897894741607053164122902670391276688839468106852015941435959369843022064478690960564538394878681870080403929521943738636058107431374328677231822684276263478208779168875619141282180328178531351052701416564954725230931468808623891976589930852061380301480169635347973928395890593383760279529182013894059116493595196318233578286974536859334931948231531347309567016536837570803427708300613948920973969006652136338227281589468518692981605382702352135136104590363157146420928442744286821748806183661624968327060526789999128359404142995838157945280369071116866110093421589671178248043124968754670636228692919440192858554572692356663413821961865485604447000764559529348631659838566670338330273908156362979996162881470246434849760046110006181888*i1^80 + -1657348071743807584946220183188286493042657990891204796405532508769921849947821689262657231924883729737696845061278562873316856977868539097148523290492162172917374456123131243329701922007742789708361874951896351919099073637322220376601355134168024357928637129942857245345153386102191319164436545528800042206404163556367809943135621339079495739169079685188152410557130587923809820086258823109608845981266445928939270478692201469722977567449869857366338350377096459480797075338773347242602995358046919101819900144367571285579445821657238026933097661057854623756700895135516093894855511924744416165763719933506304628874752359376433625537969182608125616390445057343567946647138447049062759660880342122560047007807409682549441723353190675993141954346106620769343085396826147409386965692629112783730271831108526464780610345828645677964550077326707250372906996765132366111190064459372322867852633806025961784339348029636409373202859030983272911105828973167138261187797727290152975860247417020103189727154926196844973145051763527399822682710605120177080810857109322007550460545685836713518190021638563691756467843161018634411613686618635177618069993892470898176300373393423569406573910049412012751674570316263613451577509124130422891178159387995176670495274282864975956249074421581680399660704138318252895649374118311797119091554010626082266951977695923301187360249862350282098433461806702531356394491919561115114814045573616796650043171398508543829765334337529256376603921675992598560724328788288079590659632937250596360064482089580536036249026313764223509332950750411536894248003333156749817371597409491597931263605981983509419274057888518613395261218934633672395294054961195942108913259476272849705700660028986021164292308804352246323917790516675176427980766219402816033557917142569585858233496346036383064166672068677864849469666333502736308943893724800003875597145772003325777283052426750485148356177751083299763169989588529772322861131244612204719533983644948945127544208676208418091270366447315667854934793737696338840936055742050611900042475635579954934802098892846131222811808772454302098549939257767283355083645352603557706492200069440721200972506734462424820063717005857168206792206095347731857412437348690668271211959610725308678198336725711041754071092593259579037859599848478968868453162823258959537027296739979796575984263913255552774534177398994105769035660363801050371150685660986003479351950915608908839468962241512612679052681041302026035270115607857795349576347200945896590661329969154827986284815957203699292718231660666728216631397864777845797187248387472191027482935462094869478844946402792894136643588553995111647483589497828160918440715546115191201694080187373545058737069112741107455930816010989991565842302172529391253323776*i1^81 + 69336225548757634368510463701847243814691991510885419824082434163646564310798005679940371893146961808601495069626352035838784531277388790671107589008614349562338226906492013148502701211831110219348720928483530315053855799225555665680351896421828977791048947684974167997761756312131778700900228523673631663550616061814747739598013081642379087971359209166567649591808264439117947136168197141254194313835104560027772406759067883906955815609634866664034773678876991645482408133163036516145859324919776532993580784939552379442542684823122641476086184945833401150802281643783871148247079380797577556276261327348694227240090915164574655721129439288603809159829501966779270674552278191470507665177221086229584605580898270240823076532316245190213865587288594567541312152424731652780977267550996738811317209481147618679042660223266172327842939318830938947610930738979828360008871313876204558749525379416144794116035596150067099819157765450147173243109947253498140880603759783772689787098013515538011374612231502837897184672449982435504097173507826627163490543564395781985712419988001239492059871998816089700647731666811312877943425856234129283170758241068534853055568868290602775824114869525986915358222803491276131689566182693660515120644034409969133287045415824736813483662540630920656347783564800730561679832450475382476127903259195750932829302472823889937820378970616405318417887491569160015746499966316902428487313602137945633823763678838296153389170783346631242939474122964650507555236805038321082530332901347083154455250549014607567574519822878940911780790770248935620525578678335206934876744748652487719242037368073866978244856468332453551512015730180148818665614420751505233825939643385268115592783331139414643238760153566076282660351349610734877646808091361611480157220290913887492744399855576969731746419486565392543408405176769879027116216031260535749956550150261960364142819663571886062764139027910528022848243758011902800197560561441256211556338090592953574382602228258629253671769045430594282116217472395373441693554200068440190597376303166857054159251568674679693171924060982296996276459808899262896373005709554969390998483104850489373405329975131691527281830435559419945369087931145620234685239948357354387938609353642040544322441079560416014544328719091850671240944767841326428750886747024531346602921949659197374002699241229338138455190862315056200742236703930863308531332484801244582415311946631462690805595250307589510971726954404627503370101744976715059142202275259434897496093010191431161285125413825147512117757680333793802472057717274313204736222754471323124641943051274802909002959576299953755649787569588006074665302192694395291296145887007797358316646986477617659842177989570569160634514153812107421060325179794915328*i1^82 + -5667827608204640535158127545476054404331483467595739765146626474345748737297109424788256576818375030201647342506651772787611176664718370636800993461240313451712377046563032585268916581028836331157077150475724364118987023076491849403572532247766167153022304792699433512665753323784789539991175511509020247560260752442573886791535664763769631499361239415631037578105491554795776552868451801204917719522657948365423677972746477596750482561358086511993606884691118354074479473276847933953600862627390018203272208279665095464985331650008724288199742386870348487993369731294309326982903074012596224623088696863630719676303636767742878194745189730320326385389090377629358333209136198363439305704073871052598422324665278509848472428675024354907117830837653378567153841929815620876960278423772243433538883587920672990981211592262972692451058413958208832712647702532134821938419804221763725893364879001985376330696793726448818985689058111764894710521707192827308783165001590831166241291796994300306804452603130365549262913312327164668689856250022610081571707803338375624992175206480013787932965796659751039657219170412646191024673639105962337896196591209495461548750778348078980239264521943004594206177018678959685986667107024772007150723990967174226635396900502696692266902509252153359671741415129799638228345413152168125122878616992523521321050385022657151641270206546061499822677867943022892907652666023473462151500033535910778688036613704452333429515378313719982604541289572285014304782232729125810048442534445237748410484277997751376880040780039659303205301193428389665208330754678228106615268731353455741175281543431863894396011418627750657674447499152120984918910120106993248075936921927939654435972125821428297892702283456883724302208457339239193916045526273154371464145056964862307404141083711269389116276090629529103393656643016101261665194575432807961929676480197731513537197102406298165330232014749863624404869035475724062109826890426793463806216292855552666898807297340145801891364118515613599553633274999271073503575581600457859173571645494449054159132343834988525206073641061843463929813868572138242328958981155388322108216586447481529351846998775290871417636179699052365915652131181162354142124230459180303808241645747242632060639850390684741202775947021797078465715187316914098070718173929483778555281516699394052880888516468334447575863156157929029279687272060753577909977359318964816296854371284454863542032862268821447416071641768389619661715279594537720154003293821326108131462522052751079296990403689248146250930422725722371697786643794539466871802611494671463670145807388534905141338996114120304889652057011831726924350325023864028618366631432763884549949984339126631498280746116400440148541057953935347453706895360*i1^83 + 409209981423672788806055159636618235117682642294730059039448332735256025839504706406098392357330732153476308435572643626583016591036329780456133871115908440906487652548524629295984989320760305693000689584340223843227139116733715618202607371298526552423846129687346143981814444649537786425352564837755002711219152708520522759127929062025390337706868485345155767375712430428671328859368853869786941704264552066740619118903783921985448449971878168511804672835140976191074073156918247178723660490303854824176156200783195843889057643042772100370684406857770931994557995115836026519528812323553097658666569874881272038758595743177429396751782581117845678404947445544726790271980229716918393928118399283693159419307396561575113716933162222768455668356667258159756836423101546916697660923979924574439642807367040041408266725676059877418192732407088506300473227329598539705960955539516500615140685643874324699316413692503596064990693697286964144484405966435358012411847472919298578961045054042003805951511398695828078214670166821140451489642092167219127354405340728695957281230039811960388985367942410039231325359444041333994458453707109890234223454834698696942830720666313689611541487372547418276611978950448995986884496358543313350451425967006902051157848806145840652735991695154005387414556314729730712034063665465511273571015671482204916724777684618412512710599587965621777651322188638222057095038646496677542781892639098509796223210675021886991761870484437796991665403679630842113475070243121810238434964150835780861361453501192396348248014116509438137629981808300860120889985985666785788694763278697848833579805279445913347077190167527542570198918307847575151815985798109385221916543317614689975184772365419177590905703514271391208644348390463301992357458985875703548202701079517105973627549058568451983770756691293800158232556612060398310448066432990998453385790707657387977882586948528321929173474755033063811654873687715875606262122103387628039905159002139497472732015854557131844766669716634800941949993911732824128174542323246669514188393774220292348832930816234994923931370117550987640016527690046054341924463395234681000792047136550393345031491470418599062818938694174129363459048259985042203355049870700392638145910906888397224178961212301970009398134848160606851568810601218167118213138371749008423278161634595075109946380050817052628870269205885265244289527421927309735358395153898754571158823814529861706265960183628937358733759321125627467024579347501923459656347616397863934671276792952656917514047341521241754737160863595160301693200782232879557281930824655694479531138877904761862257611809278358758155393480460000038723303450694054989543357376737380389911042640611392880950432347176598868081306476913549475840*i1^84 + -15413855185847158293670727745742818282905651602756782072903889311128782288018413143468105246428827329831875917377052821167750881398070134262423795800101745126242850311810066353193940428931769283095740674216721880765658222595012478466854514916768174891471766577018428600465334019515314007264047447470848757528416087283311667835032210421145446021928326262659981690522838110969625232208959587360267607265951563059208398101321090278995976420313197277247658955564975032034001647249842671326146826315055064911521329069461956717897947447230998726617092839615767754132856507308045293699168395956035212699372174213525580277138527960636841565086481881916478305146647458730741423942372508094288672256715080703883680582177924761714945259847431356234136814429736174187672411752607751225496471843705369175151175135867624339957375826414416133983135978888594795584576867831482582155986093807490087357448428104117584681225038406953495807345243039003105238267181064861858338176166201394544748418238879550219013954173952520127861595075970504992442921141503242444274135465559638589829409768596385469493890898615859839022838959687789772857083830540213718015180700653671774016048544709747407470633064467222951786164158150964046867405938338071979763588129427748028061743342853204942979396983060478691859170005551529691315304711173141565454820745209085119941257747474112929045883976443495183283008192891931143600491496818498984262238943448709086805607671065430133659216730201306263970244549849124565547063086629141203677843711603078562965783741876503600898300179143145452059783405998258670040252680451627703889284115025225818417288940694445987679208780365457716285983020771856895098021268942119067459118952351891349244661417587080523267252367917883241949349859308393513667938343141543912415612879186324992173142828751022808174117426475913919682876997352128782032986103315424554415054629815451199476363636440725210179365791702665898996471391956898351783767621560924235871223036690871972127359978857266011577054304825701145913298628719861737286182182039159564480008416242305409280822576720521814323451485262738240165650680214759585540834610773636148951940791166868955764208285296546962633649580381756611964002609560455149053747856288277287396527223846509257043742983504972847966903588443704837426123954112994117630839509074312396775280577485409802613663439673530120921998986594855603266998244471351184846640448715540751430123819558120188622409340943562583393703519057157145793451124272716636677636064010505874192824272389433707605592425348630828936367750611177749229832260937529124620081128751370731167110441436672531935109102773686814745421481142881809069783862995212863950574793330299818627774710974821389276839809171488967627028956446720*i1^85 + 388026649088446586700411512425080247556461544761455737823858691027902430527515021112264256210364715065933544000158630381273321441638083379375051503351975938322504557011167951198278174260597059272881727630570848852229794661063882196550607733533451263233489875600382286651957189798008438241974650548549806164854387768304033902543580441362272472073616429009231002858563791553530534824098569120311409282811102837858735070978051801510599279992139945134419061380329154682039428394283209081698662283983127136991844596053312045212896653720285553861745078454217358414923493467189938633055638979176514477047455107856605024224332646480165592082785333649020678870882090710307767010482817011836400347019858253616911619427318658751268861183822827767577550962050892232178640123334806812905784917852794516408318534207042440296254822512908846098927446421971642686362650036614489692735194422425247772243893609740201814742291138042600803931522834358423473530870560435277452970639739781937358926100075550797203941240176677411697871486778648577411115521981584181478470130695595504427932909369673649622907079495880071355429141329278656664668270142353878443265974774271463322025857235569592143465929849002767749017348060229417986973024042210889784979901741501452557695647164020709480422769190157783333490730204655470790819552457580719588794977281685679142155528906659759157329994431416032442658060421948624181852875548481901650674935676088804467341980095123471352512846787735497537214570120996320711540566311790690592620962572283145325810402828679387887306541471903774999792934507299841033517133222183844827251761061919806780142589062124366355839733400772038813289207188573021591713464267075612020462748730939607507220986139125802068533514581020221640093420854262168845207380932904763763395943615378737538103127807691459596657280933260932614771101452353433444583881006572560021030077924314949044273864900439477599839214357123498396696653305866993396744802125518418259441948489752391225068803468478319667848053198602623420167383172661809830250458436025892862774524901931657983474210343634190355619872342261074589195181140135095274060505541739273498901418787715710623712523275509928498385373237571470212708758303699196172639445476814708223285442157886554129626160987327327287358880046362286746201663922981575009391663366187474818231752385542297348525417738754420014789724402999599245853533478631225782547773006507202366382649551463883137679014302012428642748160105931977912263011964527178461054463279815839154443453615839750321199113203286853075786447191804758180387048472321159110552984148606059924992933152982249150840954355966810938643435220810627385623966375343140314124551195203903194801572652785837171204108181497475569991680*i1^86 + -9508200372073886748438487558629993753898127553221161567184315762303667298357240945915927251955035026084297878203748738355956806945908150084596792145656406941931152814099070713952466433709747486266081840235424423837114594750401553784344446598293162417613785210283475737435924137173756445543607686457125166930807898089900610662605506978244215019869350532788458849853169202010033782919219164012869246060516329014572297325393802447410296042875527325039310182185961260282008139476557413585744653719254940191067694080942466395314798748813028890768358906336079344914971784697427676912644203153625683434097125278139454999535393959011504533661545508011563203826146598720811253590713036063684046065986366975463776038911914715903463029392650316021311329315446663341968584733207130792271498595548329410438310219221669074076036158134311514045625137858204101851076917717465861154501242442705615448365919953899029070352353438257233371207894627145981087306575545911837269996716835747111390853774057367251229421726142029205313017853015396224908112319451230908004811624044381510572091455676219926510906480127605865998888311857010617877573162625020648874873334564464974182217735953816450316123957856443919048705512061204510001979394824546437066554380265156084024571792876430682547562475495411003784338872790443862926309658476854372922939299221240992049660537508840939826137940302077903261433910259698958216535314542308822366480556069333259936696355885865429064149807317000772367260125199660433883743817783008283960396369408744232014715986059723050209508737078718541114101826872777337681261620788240464054198472452833814741222530867776550764346790615405550553755700950930631820143546425635097973758741639135243184214667286850132453908714772374283641435164518196400684806471615118697476200850212250431004150080260286961869381448990835077417527504728370938822026174623749906840505879545383649571158116472667731827188329488297735218990825064864193685727628451978623832451400146154738574915476318064651170304070492564527457555476109130942077823244462423835822618109389304793138253673751588305758966660386237792082974803763727853793310707426647276718343187189665970136527306807768493390491565642987758599981826911826617595147567505186420098143250546022113058123278833386844356000115411826825222320498545334001118778747205839715539276383571918045262584923629216146244887867380131719793375106236516783380507220330313555532000920651705993414720564128957807888748829843166242994494478622937697264384123191667495737415754976595005589978672324854814268273003457565206045361799592261239745310307372668926139616498507390758629299182198484799066065986234325523229281639657745005495120952874315048227576617316263606631676063643566080*i1^87 + 236976398680839334057929369953081801442835349737573128311496480575371026535348036048814905220143065376237214230643121657719013787791897121148898335621680181890350562930375890668546909004906007141181627411837864396247884056959720064351857948639509406013178856445763712227214506155623883801970738649035424942836970536522589808033565156139072377906864505230059956360236619921734106952768456419961228747964115172268257592287872155524842054835024496790748320723212125140311565738240475259184832975681622263687327171006735317888016869772553851984540456621124708697734467941059524648085835013328237444699440027193739465695783635689704898502915996628686334311514681849797354045670383887843927742127568538788174354895298421229882766925238181416838219797505552542206712433771368544032326882962879872473586841455509704758389343841329460387326244474476788338940433786683672496497073865673065559773244958007154099184532106566594424841811936885302255577655630282616320807360985061035193252060643465695034257972552982909563854946945657083690593566421904719548354598974047638722360644210644235902069843910768186200296349914355909739547767141864399978203803677377025618887686361892045917720944999607514946765723554872669791660680404783494167123351243614058291181445848950285796689994877895229308555110724191962021736856234501088110262001243034630521211766440568911989337359969351772627374912002948250853157663741441124241759214798720032501820335480249362027425840044171225985616700848453100909666710191212024910430735786060590887645581752225932559043759234648472443405894462019610403233726951632439283334231732573048041014550697288196735943987149789293705319699303885046534850566120290339773956198407889177695940462028680143469116200789159808382954090205715937220167795036016812890379799131294532501997828189218646445300621485201834169295618682986201476394033406103233458392452789799356002140743452618378903725398264784831303191122317845204060760410500170919057812860026511913408659201111451537069648451329064222347299384465211766526407667492329618853117468301707334882691712698369496489727001148228277665763114012322983183132460284286495626374370463243604863167379930864819669313203350607746277959633561729038338127426402420777160883218045743624100015166305698799611053207179696932247345521257460835519729365343815042476988504554457952263327358197761581847903022235242843817198577511720976458806565993635958647943813424505396769692648342014105589087161790658819999255177283044540864220068093626720670499763243973758963072365125972628437950890614860954662865812269328393075690818666755334976149002354105296217566004296511961338273609868336429283015855283840060636500139741007329556987191890171777845025686528*i1^88 + -3789282650290805772911532112335804020715322704453930676033080082160809721317568631292609225611536449292130810244193956807691595778983580065026317338791976968848686639896099703978969348640718386644221982672028702191487454313424954993852971457000642894987082441808623538242619571250111966841152685862640868640910828803166471066860284837124605511885819317407851581551399140857419931455587773232209115801076678671683068734318597397138101210863583428847475893279881940734226276650353897229289451327060577879451329840358825739244412036826081658580783191551971935696984877110852389179599065090102830468925912600377029306866234254414371200627982297587810012850069322348101227188338225687756143677181448901623977732437514643334993534795165914847770398978533537949647836845708199436513809459674407630893641569272536018766854199901148950907857484542935479844808248927145222322498276315538929791800459558279136630014835267719399482509950961634166253462415082851489687670117824978586338885642991853802504149600282884968613126659086567621411669333537106463003500887077030500271279385424393644392887646222400996165331666807527216295851256299270640867359263913916346833893885231229973933058948441166589102679413481246129072362876411401165834345395386536403874581429616531879924692681322880308317252181248924613333487738258726775099671940950132028089645801394821110219497733423885042524669964835546447439858755576735190923582171234574149593709469182461536733513373733585188745141050497269097292805637705867766593492802474647726723485336807182252387306386230634637889234160917861097700451959985033748348831171836415417098763119976802733552833247174696222908398185593815852935964808775237929985574589873375661786410976890576288206228934742824291177383630648609674927249157963272503181017306306476265970634983219335557849947134926062741512331444342991403363669547323539175217796584685535627274257039180548682566692841759790242288674510121498986424497480306848037085501132568311516521278450774664091644686317739950680279076652180147728389804025666053860788551165024184091551841750142844874929951289259864386000604853286146038590854863015093144191621422810778569131616458604170779312219583847648238874468648965450859521962937105140244683081725860953818072123026555743352390960168012804926224566444007815452615143921172091763536965607709122879702426231346186538604659012612910294100153197323356163342861356461801859400387327529944661403959433257176908167219859282145563628980073513578780096210354908522880665571455055885117201780233855734490405446954757442244778506624299637648546369090841636426571538005812400514852091248164170490748334843442844184789498034385382299039777945562975495008222273089692278784*i1^89 + 21610161007106353308055423373066882404328357144330640445479488679173959524332149088137665593897936488980540143237902828133323556048790836672958537105645358539654802486682709637381743416412479900421710263169755139143330834664281982339483319239767599765764163620786933994873520274739294042462843206420039912335699273457868073626092252123122776917444082441262260840940699695882378379716975193334694073974299657656403177727689395200622494427203707011613281011353397465776459684043181159186965792968522170201604486037192492367070281842713144827359021425474837758109144276652572937958720222979515472974506423050223235138072420393140770129070975344031240417014602563377381064823792117375913233320722586127545669736407738410000117141986236289517612154241922673475287219176799136431074203915540288479395402980444489523413292428576098376492178054965923650829769682482846626056335710025380260629693765868369350751555671605439417746175588177995067760166491215051472618578769173965718898890085782988622752444285258609849177571799623877872893633100586499462102336487647378088442633402763892334678776191716644271133852323964874830647632551604826408386781640606024859433899512911553660610501335697348494569555222338980860622495710828455851287121458701490406813018138410569797083590835169790778919612104809442344003715552772860959069811826327473328302351442176244756609129045288379447570275361297033698824768084478007224472023925430401778702761109686450218847216178636846024948916121940779853738086433103253988594197133675909345195788674489486669781399300076968922052300260153922337217924017845579080760489495107056708888864981538524283247449469160397193724511815164989919402221227292316884112569512507616055102265949050546591990281610049344332685984840512921607564275566946009136109370918041630655559057124894485172167625941853935915808153570169928045589181023127697577386426917802684968018195845696679579551489110036019762710885004008007024422854694902377075009654637481824227241382592229097996570363348178924130954447003272808378284893355884706737250322779107515859062875068036957492717062426908322792662875298388256724493241354469001816899259936784266623936190038663263035340795372956523456430917716126014091852923933956775545664099962272802594858549014359076110813145564044172506853113055006229892964636013507984967047077662669382684363853144690996828289416414228348949211661051439769806504282482272918081934462303825190877651386582883777615871925314419377194253625039503513301890030370566206601098914718380676302702864334761441375500870092249871465140929193326788304772412214461890101283431425726701151551316774599986199448043173678496319944521122715933609554428024195279800509918098432*i1^90 + -16443866249639074984485447615643053974881053282007444382486925258187730456201986444684507753802390284687844979544024104056246425252776243968492974733937810902718184720245214872578720564387520430136025041867937405649361116752932249988185994677842760470680718265706870958419587449426192468269268683383585663005098561729286557021293624115833012614107462780731656903299780293786900901615945547882599133328973639217947610411999056114497168090758376860465720367412999464175384573183218276750900494653451325376159794256999305529858684440016548939103582714779518016267394729564901297015291157407506437077920933747592035605401652722593448678703962609540942789891940044832573742214594361419847370011749843467681889176704797768618378963460519054420453144960433715453057021118159184258626475144225277816062454313411329852684578517543340734438477346439343451580343694844608514853728109638172700142510513084124850130561921243932150095016057796111983341245535008819056421165790431623980335015296757225895675757424239081558083925923979472851272589446432760699579085445607304232541987994966505293732526338272035230206714923673204108722056581333019464370693791828119656980215830201733541480201115120576486840400601628447386204223477190497252611644139072813557066939690275507124450673093693754364180975492559775796597395557490778834185770423601941575476580548726687931609924741247134644444702899152070482195339748782859665177825925011806835142484861546635898293265122306214370621246781683139711084742733742604943496880300283043437959566907382908173640676102604053628080439173203334138324598825706518880279188499619309347968761191070151222808854032786308735499508605963502939338554887666868663169035241570940161079070457183216145546547833457214394246653286239664336299212128743835469765430141840839304305868743599498354741893799582207006826267359415891037250753115352481089236762076043788237831068444018888947111713582695401222229780515342041420635625808788543177922803310716033828144000038023273348812654787383609376579451466712413041231483040215751825722704129180247212642284609309438601610287723126009178988630815117605927080265255549422002183805921182964550075925169656929872457970117002207901241852062667994736692237130381276775748507649745605653785807222585946554388752857363957543057080871359483342124453620522907311668916146957431335496318878051271302844317406718014524207967665311901760047207065218067302304542198316487993354330951371960246499256530895138774467285939109628993113248304707928875711399220746338021461882737282121518804280779450839359443853692985248556787387741615903896045558083723050667899967945319464060261856055372083439594802906270682671749500878563811485696*i1^91 + 215334745002471697392918476729655724025913378845887407439332015344557219778790714113911871604256878229719828143084932866177163416083281702634030205802833699515836912709585107429698766091100852383899103395743419776762312105780938639265291388326728404381240618812727647909420409516210343826890535296029732814004691353215049492690462882375456303747067682118410446360979918281130766251835894958303343134642616765415787134418975103629551104489151225787750824568305590017519701325805180367952872733558332739036286735274636246580232913255220104899345612070884025817887840094367100836893097330930730131297489790458169202781369824526863637159152715672824497885297427840907410658801822369277230762796132512376676808083663486343334877821456877363149385847233953852449140987970749373329982529239833427158769693797285401883811166971619885108697667983657825359822432701116639088804468950919643126114160035960279725682054340014463822030675189339293138096058352167392140411826306288754921851719794697012362667909653421122719432780232333301109286501852076447028937613625397691392515183310657139648010535521124918074105727197686529765228817328362689968184594633531817858755452789790014716442025188991167010638431097605647124410496206068532066583485588381246825432198431749042099009149721125106996543546873313027940815246828217725670921889145348997366570737748789822372991269312350718296250973731215806786052474611131137740586728893999822912204062586596585235947750704666626496234432578444030423160042447634826658610941661160319841649032944397271014237155171925984670522838629304974115396940061135239070043127051817939000946455773758776125397305460500611979457631467246278472445137639912334307620182553917043710872363217042278117558602635129623234229364736703690922320709199529792873908753119310300634215226216538326153244622960352822036388799224947525501530185487959165475145946507839050071136509614446056263935548377985570718822697590203041497367020992095704899204129951533110239592388147698331856563334154387632513586666529107407111298729880152569587082757458118162890593484978621656844754388064076068030507428635859948790391700995224029139359747184830777766525202274156569930730328877443818002458663503401361911980586486717263284265924061063550236045174479053648050328923361723329195088146884277206458175454124255841390982268302794139454355218428513345705750801698677699907887008900387840137919104788744382351155354645408711650071305175489279341760531756607358679928655984054508880741421515610127390665913079305487665827014055085248008018486280019108946324378559438527930599253244841835904288928322218791314067271704418194869971244721257209000134975947531464930279865762432*i1^92 + -248537173644180248939944233362029343355952290771824130255498069527895496997735667321165920167558901278366677257263431643482097252778337977692046993296432033784427222315479332158852984446300461647432502039255574931208901582589107815907516583861228399888018881697731254993374052173554828612031492557510620462292844036212401878251006837012850285499208527448280176187913077868086072501351510736228769906968366344961021727797933745901858304847525276926785858280152272140869149382576573531120666829425201580161475880085031473807847866257749852834453250686877163964416726140721342103705814106516062870951212552052014107434068012425543675140327736016494223497471714035862356025818669778409595803808176075004226762422902312152683029836992813815022443519105175767992472292963400681061120466633073354410238268001608288722008077292441317314707805518818685608460571958235979662312154497191319951726488882104603314409986828253002071313033448161934739113717455383533514712081992736477625215470144484038466815670176135289511694638521500672601039581433724268576021540870030169978047021290489900827282131998818612067528766807510695143024514031400203060387349340610417887233551400824450721894321767253748493806517175778855535412369774391400330397827472457026980088126307674519860484775565889337773152440746570342615750322921603596780121095492467956881723084638855376308351386098202205253772824189811632895965359331395437355056934941846387221346393576057067532389405408660448518669802250238658507914074111009261089954606736907116284774799025073618573532742140663232163568689290281925398343111338274919955731730890961731108944733231097965111635694573273877491127147202884019385082757098298279000157353912902634752710417563076836495300099206179476228221598574315773629883426914333650670493485309086505315215968344123773013231846817640724215604383424623583047491773732521380259579550366814159465347818531600022758307232471849922612588798140378337823856611523586868529843157785494107753392836922631127582369923982259634802889299410259791180881432811808269781822481101666118837487597368780282129158106115223090992689736676320435780688557620876789505235361788908038435716846437112478883482446769591599535055129222606507345647496452545447339552471257323791005003060935602903582504643008047441600283077396575160612657215665558013111873678454588572326099652545437572885863081272655755586327126260023356151968087602824456776694023847171992510515814362189174455699776915435394750620028873790128319882871773497704573605918377065715866707503935662215347424228095524711636845065009770594023593420125225389788258669785978674859486683808596872910233648161325164964974513028097568371712*i1^93 + 1382754750005241006022618333023819358209986880071056375622588185320488444033239733045932367025093904975372132218065823368215628639201699327348633687436288711529260606763400183169555839520925780255919206424937652731893452666351810140469689022155317406943540831714546363913712238414433827825849488676560138333237436485767990944992850506967922525218492214925723834043410021788870409951304370222043059086184543062558828009817375755423169098983987497960901717490599311167314688568874479319326385689752050685289711111760462918213369434626646175030492649232529642658155815114162005915617283953817761732714411095753459498291229274957604978213272034580438940928941789622591324460568812407514987382258290497083892594279852085575819660926542784947966420290823685428941503087889666424987577828036914825385980790340916102956165122105652772158614599352389062277402505161505065224530091518021481312763089555309803850676143377555231876637233390303296586040974195175289755583903253635944793028351850886599611468145531041844312985268892668755255113120513159919362817010008171052234587548592180767220048540376661114772454026457458522108284280921865061330810774321460077608318038385214454880750039089562221473868214972506102629417779317293644945478468840184789568808499393745309384640908166062514932638807766394392359272706945694226457645579238001360956775934705554485122894773689660090396982854235440363755286036537959892813044998718202193327643921598785272037488495782172025786213247621106646224335040458368870187383810538705826894973785631697483510754198268469167720113443500467173651177758909845474691469461798242231282990009161698442007268561533131586034379558469389300239181679892832521743933763216518758343767701093397162931452540829319841169870514372722749834380519774363696851189729232494900555910853656256109990057297640041961241105518986111261301116040272638817143024281056719032406578763389679642452429848926930803118722063523651138327086466237025184129109321519274611879679305875509900506352333161088463907304633263748359590340664505085302789809433970513079719652057393449331861662639636725177517673354215866382048174519550173897025089777243274667308104839834747710894998009112249493076323039208993855018720745766939294059857606252514048696511574527960216830947136041627876188704548627664680531357487405579403658999849641820921778771683088698586024507262528906778310609083634889252167843368584664017963970933690222465313836714581205459197570902936892257693248470689763585405221018030874095760880917602564523036109086048115450330991854441140120890067391583399837207858667151842015449377544788342978961712995834520110485460968992681508419989222215360*i1^94 + 2019404307653758716724968983954380426173981800103105988803704207375558792078593752952837916088613845741939640762348324631109059956905885892609762836425392740569552022813816882561062638220645477715703277165861584094017204796133761939745744640065124685898048537348713580757335239720768198166421107818705427474775231860880362128033164292804071192824004308557164434764036630554000956839219752018342918361748754941050206737515130032650880435219690067081211391676961342618071610946633577726165135553185410201697056286937364883554048525276943515104548021386566069384556647069733692558489725591410744894851101844190305319325472329078264459316730257783214208828361159495584537682118578630079924657926198871554781487206853133173582514099197700011217802385179358373221837026739307782488433146427450735422712135907825171784331052619467949614776508685194164182970814376560962103351299073918929972214131835719685783574530434255114196898322893957202694224190630565376005646988559612372261508304739997833100916988275200868100428183612265911401516740345786894513592126903352071011201829349884623201155702143125365515721336273982474791868535587554709587181203694236190279553894307613958456151564244843859590884477352282860443145305508120176046932143199512939774855946528352727252656243109040757865913726666524958502716185828828519654539593420308913232745844916634020755233093775092074600926313978869786405466497422638158895366887948510283669067852966498609935926854547463511022576421468341956705418031380047507390233863989276250842881894168529437555178262177287624278619002735731752553762749016184506903649650526527508015469437378474641873315875672188228975741735477325076333987774279408124179664931923622402767707129536597341377631838420134439457771310047901203288662837546493142012225568196864766453761790097733894615826512406495966867509461506847926041131136589330689443630607248451504662884280279883426593803484865828305099481417574067588303018670081803343877758837061499620456942899752950652512505965086012159177288838134029569415315513349383972362725965689148499328695060501858527656591341037446086480188857868718199850443106975849986457092054636399075046626493135465706258037794517625558915636507165132780213336079572031025967639237865406004320928924179971601810061816884860560444419343871964636401059098401918068109641697991345104873717072018591516532855425220117220571280509017150038330915443398613645381095568085076698226359377356754798875071689610647048454988242567181615371714492949983645733911503377870670858339470357682155314369480997826799349616664657040443616641884937299581409917337017087367923258439442713941025951202298778960658816*i1^95 + 2839651597183413915480800159348366093830374127253638403740115429966623637142141644711435019322386544817463774657316247240166040272571694691375677990848347457694938104181982595999409075974937119219163921150168298150288974802295659742170034522538431332420165448433929731873103113025410233700199704572787148117884135287185725725508959371697082125423961284072778969560872195518640496304739130862169992404588392000407987895467502721909161689188867890534190854209810461234570954125280583605210537826829367206956403782696226487291541240029256576738845779548782392070029283812273495838340022607659982321342294090904135126955307863898853558494814743934473045793190396481254491368189583937343790696852715035674631875443683836719303593522941705999822596379403485752508323216278554357761001174233485243284353350933812115589198079821789884176342386284387400019990036724612288592715164027273283257710241947244493149844100073456933570007680655582850938481701125644230298944254866271755216786915520704975249920288034947417125409472714143682671191813417430763637883010948212458455479726716112301627464368707441865236058391206366227168864674114237411646887173429261044731505922873642263568209649528528373806097027271594672948190593922042451923846465021447695456143763514732400301728160471911372648421512307055962815315288703587112324662911595863611727619196720523757744601895268650455766335357463065699048349283664883856420634254728380884428803142157233692248061854349269974120084849628504862979575373522910034131566958937298240455358372913303195027907761983253702738895102511930738900133854107825815217364155128551377625622474798296539360956122724562926013113107261376017137477749202181827207459022229363116885829441877579703896306021786020943989799511465245186524284988248573611049885919297037728457004346173193976667449436963675800655635235712587234164361063627011295102738789217240163764887133014490049929702812957684744003597947461455466435074833565866253116320483567926267133968053833662687979284789929830712937460215028772917420723399359654869512255549077948919834149199454203287754217240860408118045923901242596643905477349805760603358723002220001077647028279462290814748629544693325665161831825288367548943539951726103261969374121354460944973484630210122464911462782380967414959278106093992167827973170576532536118618013099441927296712670704626637135889558078467460056500996397290203429567650955301316582324076375139031200049665721343526384046123334099261410799445777840174825687922688873983310770746355257039790620692295109760189720632036670959469983977071232566504898203328611383055927349627477310574351857864042903960005459814671*i1^96 + 299589753863848906913946960120382139314093754827446103755638033061004399121755144594310804984865818690187424762509580766538126751222383736116645036429050730756015206248521295651876844803874044564553133170760304095261765133431908027429273470701467118505645580809638778644009356254154155997643064259171301779838401715815867356077005447397461198556471321921857215227732444496136131914250271940055168930598226150980825333821854468543495711317346394851190314036515962439543244217807898445202022752507585426749981766212177708207592940206830956209332529757398915064204498507588110617215035416371231925341714236918988731992525431085490460043460379507517864132607556625637006467631373743636034410119500870344766906621838191618864700221696007096317228442594386246717688051857114934371280436602879703861373359200213877215377075372604712798006196714034725056354985578644681663248461526447784187007130269506505001722058857781935170791782283633315797162415156655981811869338583271752716113308863756598591046847599387733104827443353613143917673902302803360233254598626309151736683679085082627690937775127651926266578545504936063408126460365694984735651337345674159013571181009716020147034985248603976282834247000426236741323261187636790465058727886390250396763305120814584380878774923690381579928966825674397592659621400358504722077446015416819089684289405940276642772332539232024849266345148902329262197371460231513987910797139989377390027510908374681866372356495926921857925348335692843649710377252233421461521919114298810751765328214619103559862962089006803892767110644503877597637113612879017682447736891071924336276316567833820564614007143856426566915890881363179822514815651072873941949411147886787151283393373321391805499775508605146945735004542073497818130254557174912728469465229481428362829845932003554199308453772762352970939208719111674792150517752884102594073924927276164317513897969427101683625971551460771402419396630273513197080509060203541375534701262295353089669192513875236653002674625307934477844815143380243776965707120560943609112133491864340036877928503971473492299096555183705483893578353529253317644971069743794596619293791170042287305986872387710422523734636931309811291761260995509394394427675103548220997904112088801448021880014236174086620235290589691327314986504974084116057808660265622151518039551853098481162693488154408287754568239437825629871411773362790044949136482233900977879938496715913312659901977981307454026170231328046184432607037027391634968271643342415815514531983164670042639225112769253946834775796760186280778900012831641289301600514494562939830679421679641088603057308923183331736*i1^97 + 3933113631758952464221370577926978035460900610063853738591306808266611873893871336239855399781354448562700828488201998593704775024812651308335924699108274304871853604629733571578571297971187735269878429043036218247850790460866556478309983112057841418404995179816421216677003266570857799946446973094847855098657418572243308848499189137921570786098694949828627218115292821362393400142736866668130174807099132520464958647621188865700702908921328092740855236421660880905615597811236046761222707044697543798902333427722508150645253622730466294148086164394697914447152433545330824515185518415136956964965984619452927410321310996747943236654183198300123471720272777227920079794910492813062477783985992518964445273377422086066943526457057325708543263232384692449961473011540836125854467008145522947898927900173886388177450211229461770561085739272863355446346047237834336323978586572010720679953269782333355575362727580101434167774095770424504506067494402359165226197182213455874503828903080928750869325659008497660610147406668351049545118482694640895415699173238915295345665958014746399414206277473150789414506462522639962475942695415189750203207730623133315797605167340439315895557194082752610258433607455889052140070368676408142410857410088208598599637380695175083139010164988631611172728173519904171404130953998107374299573708602200344064533836540477076197752305092735929246450134908488278412799884700754793071953223952111968733602072012497781361701752983645725501032934959352464284531504551579424224843081167619652066611610869727977186383643207050427538238623634877572237671769476011591665163924155403879703215418951886574519580973129265633790376456547178470363299281401354302625250795045037142401145819898825671115859734445547661503907278219159637427493860775098250659628243067405850655013232485449193974237130518158633817635602704196921652785270178880313162709287627190515665681407289005246597293126185616631144850652174899321204032439050484968838102553102781526454108112742945983162365120556497037261705443098390928972480978950180284892704488887485841547556415220897794060098614155732121892558293489659191055561027978316377840287244292290094661140281738700844819538022604324007602774945141869240070368775108771540341365523867169881816672945613232641354210998477940846395564695218062882608831455109856145854088892265335434018304156823378618387581387311506320843168267048230226616371636644055116095961114890419504184956076319499098695263347639484802967271968692823334975004084159972772525277111728788317962413993882883651802661081815657430382854245897805417821712056002418996378469390414283574733119281768*i1^98 + -244078813606863514460993897077883277899740398559788362847305567007983269493841653698754506121638886093005944721530140584111096816595998851109768403855347075021299544264797877596230441128194608933669555013850719362204664557278728397111423004626051290882208332488563560813352678376832091545245861654081311791274936721522924962595427730418767133247553587612022472791690251794353542679475426169925691987196963220917189640966007644157260725339459473046085959365008170271379522829253995876375848179044934615499305880502204347462786068959354597049453821327993507389011473456783411335398600944118294083468112239262231860282338294025454875646690865211307721255255290703452463707212937569999159611429495882175752171680277183827954880044869043265868948479841074961490568338769539038064062898583474811222792963525913438916970948891447333502584559155713398044236292982201125898852843365038680273071532605275738817897235363128075732497227995641354513097817134573174367983843326373910299706038294671659367899283020786387405140887996374930494648087689401111800403994272632642232092629956864009588376630390849214919061944459444558431151258675979439419718958312281154781231467956495714000163147936399579516819160224324261168832630250073062904157068960391406266989823868795025509459482969555130408192512270616298240567861039115762518082510533406653762553126055317806506676504160358710656394072267250905663293291343482561823438565242631735288959433524565568949875258255545169945017419844710427957932081159160943305541417244446885555232632984470647561737161429381789700201356544719974093204689015328839855324233394917992947793063479944158899228520673778349318558516364561114467237895083460141619107220674624999320744742587346977167783104317318239219821910709171642822615090944923962542961699717428863274395184913798228592013622691331107236508663449097138298640866022757651236610956298319596052987190847653297478519726610847363723914322703403449246939903550501400958609617876936208047158072353796224919811858798220417854162633974812123110521131765778689147156295525258244243696778891488650797704750694183209287059024906509687315633154951654920264656895341589176402929162789857396485168313005807571047889019352536947839392322673575909720329698102510103234647277143706394503367786797067787257032584381726800356619166787903874705105196445320378035848586026932244402883270108202449804796308140069952545988915857763813178155188527735124882568220881361182733605577322353761470058595637058350375947538519941968325582295866060818920132394660228880002465950397721497426623534787758311339906500279860092709291299343782110752*i1^99 + 2008780831280334089103666088902930991111747055351798856613845565950369557632861297657073294008231512652936346056032908215612359827925044913417915090835456668010850373838071919210477692392293916728712073053184159169212392658662263959071649154217527979230108200613741577826953567943916902384566313762604042865724859009820146162796036600448272389811822992950370343087597763867095288560828763320768632608525874859875996487219793341621750074530352671430550527969409440808128388309961836439607305230564150682005202487735601310089103059121668117902766766994487008563179298574320365008366547815055605587052152579688024675075440259903041870599874008272876904002606704337178305122625049338268349925754120243397579722444110601128645038190038252027016524756734957750482871892089237312931050660796823346527348629172687329083092007116367854359509906626316127155046621831135913759962555208317017283398639701893488903529193026582452467279074062073436983103921498540153756989827365414106136276070350913752935899250624580642642604068896165412534178597316046284494497305728370215786670977844112970432624434412926426832063039502416450657323627817784328577431563936304418459739925275295874889010012772194285176335925368128231549283179016699591495769360406901732288354313648664655551166055754349379652211978467792820370951994972397377838512011678912837917935484788058065665225871776923483129002876865257721301493532774856555454555383842766753511090207355412925400225652237327528671762658876016064117848687524088651204346595471631365673029557097363435622022590530274668066665843096612966946560972359606151168042708615889035523097904369319630210652121503544059141053738667403351105145450348193431060993132311508811061637866467684924727450620724669864530163155698871986376811263465967183422364608158947652764955306659790248102426704984379002650156869507984092640244150177729689056619756349857462837504023789565941190846477154833017658892115284910417879127609307527727089066367312001671194001260146830323784558100347071256853798085349208714726111402234759287504354546257088724472977825972858212850096789872400198103731328699376382144345694656581901740745585442003400468657483059802706050013770725324897436973274998515238516924093204397002745125980414110724955790706765908001261723073512864103340505036026462931885632324161833817304455084418304146995884973287951860094367057815434802743805629726265244952198324964769802295390547876549646697272051150224591749895563772569653768649694355177211614307863553257982352006726128387237383900658010345054025944329548117433585109171227391644148008194220365553416702704*i1^100 + -102912350649681054131267826407873178612588350845677717245739507659376343634276856396177713875835105753265781650668739036279530668272936430037883922307662369757082489888405742823438729194438484238873487559772659267499379283446244857681598434874025222676518436625180013911838613527489459778477683854888657028202106714705902899361743725675519160998659312868431281403179288319954763221409798035346959122798400699244309695996770208509842850213311659615622509102314270389792463700148801524386499577339260407192954085545027064088211833907612466689501148910179308133314202600801732175934273757998886913850803979565083464788037178763471103903751937294470420700623430752740189544875795980523622585436700741506780907245668764148649681276114939925508629580160934117296783536546549384604738560318208292579099146981146559142388415815904773006007889586960674435392203422009926376652577298980386124518553084233535441221708276777948484252512270128379904188863603514366714734719348751314713326439744769983929004716741380656818743442873411458338446343016200160262629339332385643899858457027373878797800932818868063268913181629011419392932481489201760111362404674608331714489649104164041202324546713254095122531767716903183525062759321020503374374563898657896614440604207858897116893746521705020814289795720686263950031273079534679809153965673138696772333525918951601611826516842578831361309890275465944174468263603085935122559845900879550606788988387064781532885765618586222402063568981746578129775945143001880810977375336003941676958989888371582141723081719719188778730158011884661213591846409983496503744691935585048037926440329960093373306505901569339985254387228824583588819759284566097491831603726382136625252338196475013289178561355433345977911356499413065135173167936952364425626859754621561320155722318083403131659799512138669893382341036637107345671040477694855873719831310008405527255983208212754605708903912120552909644435282388423521242561821137063543160442626014924068757436378440165658874253283009561960743091026490732403982851185178863674937407613468385351910282251091272922731009510164611910164496257134676568108248182593587394915918894588430361213721935382654969875304098483846561059562011291114113080692319508804587057709789177175140830397408916352835517134880000331117329363106449110399382692910898125621113112302389283481544231579809825019903455884483701460990248652130792754512588830308781729485619138271500288751235135294487196609452850883926548823248643022731531189270187466122496342002552737930425896195119209681904179988440445722838323389815004838429516576879104*i1^101 + 60061787244715436878330331890893072120949031572625867622982164633810883702206718699509626118590084621730206520746671639165969268057710172780745535256738293838593579014589120234951847024328305745240435002413232987231568558431608019006704730527473095946403051506266160720329817821501193027015019345446823357574545495398963380632948055783193378321749961848215179456168077469759767956534987861852985458861058883825512952228159225335196516110045425986268327445316108373852951921451712890370292474128087077866795464696111727444347949372012314060469454561706241022650262196830364854883453243717033521530536955345854683661315245398205588310312108022098729266166177474145170726620901960338798384318574068595480895488827963337739836415102601024824862550392756451928581267849969613036670526516310390745577540247867028601360185395157734129806472415409590821156039091934858438659993325958543013279414067895920804659188482435814657695060763406651135519250262844017560402864048321742741316825444895045150029705955468776748103179953059479637362576589352223087640978793632373227573268267812064357706603100141493729201043994932571945967538940473654948166619168237991846892241949347765111038443129162826274987637186407815979528745863705234286727507079816316073181123199100281836772103869652436064734016699885234029564472657166251158347021467502228048406507463584377048328333982562241218482420999434724885680593059831906437456731522841881532267821531595155206649261876971978712646970330344468604349988920197947209955156079964691332880155252404555258667969752533475931669113299075404741309683335170015096623741348986780976193261721587108339485975603864985609693406198283698898467309060087432822625988714478050995607521289860555176384553382901684845969868487237564565031986823815424015817017702363130081955969197036546581079864246785139014642696486191171438894727853098248786206077521346202413892368843839715147276745757599543824361475420834956685372179226553168409716570210086684233313218690980858119717634034251516987359549741635959246352895250318755660055266825958982341751820613325099593350136090381225317032066848699097190862913755647445438033272249518627125065599711056830130903088215851067382722875890937330852910776527647689435068088319502462977204630557758525019299248759565392572619650880292360601072151701978389767159418162489954071869911695484930063464467448330360288127572265698888446433912034144528823743423460726388916398605058456456879487415608578797889547116639052187788943435768968121593541259122844702534120491441429752135011981665431446034456876840013596672*i1^102 + -4144047106621910905847720819558379380314908314051882894102517006683924529478984752296891927425976484603184468668781172024799339483946294245580359475638986071319055967266298159963754220639889402870792920295422619061595924605456866676116742229695396639062260449893487121449721604300094763284995894647138950931791758837202191432455265583445424525443748318157980461641290488753911551458679255702432284511714238176688610242670812125856723589731237960693801136689213735321770265325860762024390532576550558284165092954551570893063859343722171156613973426697603049268243507133046006893299451897434447971444425624296060056031985574944046923263415524833756060682559471363886823430332132141855298757446369383896492031532062625837512960263560659624957738615053668762382200392272286632873741814776357833556858758455236817649036792081955660927957375903234508948273386803398948222511530249590714724113891381953007620683990049475913724406731610497301188442973751753871313504754941324716469262472867463163753802673584371558769036789031688693529717441216730149845704140822987721608426872230159105825534998889879876296085289948423184305608346255075816489996755760565118796892200224813259327097221958099463868956290718170976825557777752304662648953244682741594510312227764660001510194839785617502174047968859179762983078561973343216543281615243783735548142760144478142812539563579011824123519638745099638941766410306715566712837203321868091858274823494083142491231046128076143710203563412114439759737912707410825090236733799087948324978666222402616491453415132824514377141495093847910278003351831939801951107754472195713333126509508366939989804088161608090320599570299877890888321315326660180653817785931631965250476501576144832474075494709727624869318643215133007036085098308264246117099279674055309558894780782559757877928738863805798940330394541242554081532907666903658990255358816736597491852662170180175271872787075615293006608419924273051727951740663824250020869657462222505881726467768708252786715838367374692746350369777782414681272510641251663043338230266876281606773165687105970872627527803830952295796673214559373333963694903828410829025588067302873828779962698027893219589775054582629840836238010647076673074547357281375863128966685550305561165321381183680355313655666900188975243762556818873234293746098476414565293526950776294728062216196008896034594001089360053821626311131454194515370383982501047934867722496055409307680962199505466589774929424060573831440669933365782540971316238581370879444368542956010251665525356007452974366326332603432599552*i1^103 + 69988610653702957610829925179269240435572399990455216514679638126671987330121970827862996834834227354277257530852585364397399967338579318942808723269644829442636117129746690171824305936090280747030081893393148251960200484496280988370417932143321648164092546947936777107144270950589780925269931674204674263480257815204766891234142413187682399216650356963212765107739959464335059587773003554999458019075061458285486741464411549873772760180217336262488810158487578079823472532950783099521146737548073706436315447227629805991825970353960168137996543781823211191037974898881315189049678058202161028005371253439903798101156309512003167497632052338623085586430877945189747940897498759599527536319551111105256469142940703029905971451627594346571239563547107789314167299691554437345170376319930706826031102976415117673995314195087137376876072926481825648135004439724013169692328014561700215360781281818740578017323381421060841518168145126540917706491401998798291220367442884159152978724909841341353853449330637263305621154184364232239666232746945939777117141267976625314354772042691744809808427786273014013644289783606915347742789642075905604238734896395640241894567629914710700388632120397142107138080395351763552037857284008152717665793918362813497298602291775106482677707018232096894937061232276094101905609664014835422343169402323690114432133190777117092269730028872554709367984791313553457600628230798794869071269526096477155088798673743288058336157764395919026991179339643064714464070920054171762861174549364340238695136315578450002446444600583982051651293071811100165293689020975656281826485875241894974614961216177774513852695550587038423821889493429774263421655527907288256465748050780451013280648503698155524455435513216612522250049456592206962333956615249045634356526308044998886464491781595042342294132043195724400996565871466518764463037504875448464907220727599975720426146079666891821384988833667058778440365059430835919940755319454934265910817946915350732667481599032861714207320561667797114598664186943870694040145378368281287206757753814506118032106770689402119388757500232296867451329351990227532424592837589230547528248500450737907530206967179531298493826836411128053404302143851333031287638093617192779514628461193064940358321161885620369937555271116062760204972051403018739414940848316749334622608158230301161375396078023672556267034690228995917860490990682507334543795753572045972750925495197324852534652657707365510220713241011121629688253762047109988808333362748131408429891299130188003851533524882194043742126080*i1^104 + 339970293014979186836421606944820421807030409638867899316279623794674826143346297244012079527521455379974032732325226022823889199044473292870214191151584943755581604907838608960770646293511317721359062965200743004615473042975583525778130624348066797721968621155726292595474044869924980901551552300477052141767374910306671081690214845543866317126761624416985485021640670170315117035128569674971004668513642153741595963154466233366088934182860281313338559225251357366161903075401831507020607312383501967148192315761336395762093948622814311053295388815050945662364697308472159271288357267982431594456209130020611847804893840058604113236984129543393777517334637854559107428496044712323802405348817963416403782109411698937231128053598232063212466535625942194357944148277129398998195729323215519232834045105416051070544279206008712248645061337755374259313507739231688248300686177024570084125947916788377683963285808887162981241023907105333116583184029485454003038646840805086440333866610828059165142069136621182008029590277768010631400794743442128657424080656593687087439491624917154104206928001727552426925319601681564945765996570963284036738334265193756205130437072137278547336855242850367757045646426503459575116935057741547349303052861933004209821303959713225969721872483486113293114487426245544571243012839855347758124890726947102462220173055302896273640911292921875362543822878293439552063461435715588410542717530340318300273841004195274421754102018258422178434979407334786746811434468330604683685270811213951507435054917294581598495909398071162577207598090843033412505467876687655065530521781930756790870516571486001207933178567615611662065591735936726113539341949489386504879359480844591946239122417513869294869467399643775091091080219023809414976939527788497865138589860568582813715242616442743841131247221359265878206351209816002448895917790457911967780119449810236717412357392971218577521382174664650808445501062048760936510110624130812908095105077824517857163327424536672358402130988049565232069550816834437939482639544588687427815909622570906628676447271248785050188826601033216560603953687556022835938295751203566273093861783829413649762926942344193759568735125793607557528450821340085177837593668217194903029436645800020058798044816196027992759711974114550532930234937557278296136010864781269148382365895022321079045499994405405013551812715656994441989708914435771909629333091001623001915890403841258271289978440353565555054051257943764293808269158697783714221351249657445163431239991986155017970273746944*i1^105 + 61185350595468774221179340940042034695494347354936454355272524351188856016214867813363105122569982811895357188727945721742587412864198466578694006776416175324467677110420045350888940667146323718908006652347930297491772530096753007471575823438972179261659114136011587175125030733793301879410032733545450498233954912075791833652695895257566160368930151368728803980611240464009336020268543501184159593817350256530914888827019279511703662847993946750647072052758360347775593136940948115494704730488091359228617779419362141666653688052165588228183548963469382526922813075797866728312277375087733210295805664050252099340835117103128639256201396897706507264857997211241445622808944309774126031878119760629792284760297222096765913040022892646689599562277882315121746510139088894971904999075378238005015663759911563406609255890195351287309695369011898272496082823961578880850077034511736438836647102477504316231446555458508584236263415586038234395007686188588463439908229966978153471579995508532433019292895922317464507064600986780956655398804628167536178574228149736443849116222608877252950378919745774475702884345041528096289914224534396077876247204224871645374040659511228220814263300235270533446951731884325991608434120497153801044405221694107894139212123292640612800805249258343726421759564353941429796087690207082090635687940089758554723910566334978160907261206836572969553423682867227582105026364013438840231898542892755032252599570714887948333757283082396197289739053804253098922898831027588853834345435205255834457592508831288095991253203323360220994208420183268219239655725041250602465779053784796378773260472474861008333173545360061679578543410079593260554280046818750471675402554950868787895131685233419974969743081515450136512308030569928426502037509117525367831671626536158347226766286409310605011575415363908897475396541872446212027181352540506904239481689316302614549635807613609830867077909237121869624376920934037895103877937002444019572933823013017330589460411641382109319172656241770552837068967780492352220500745169749311295500796275855110207243008565150554716220362773314403456018215050212325867134087149556534514373222884936581633164043872971212170199507295195588721252470398691353703876536844934300501672124351163482732538698225662713507348816325956243256150443269467095222731660457843250232170358534351592601538433020214835251983679345079918619469322237919889926050965550503624584902488125854375186082203995316885944101350877646012366304669850734517158672297045943146475684738185035776*i1^106 + 287932318615551681454626045435098589322979098373027918508634839520134052560445350524140514686556538946567532446081367054388811631836147113503849718679319984591729889784117653567161625154101470778818665391528729251814656968005959591426618646097747679093253934242277663019606299668183793393533409129326995438837344339593816686040857594712879393579142027543633437867998382790644895447402864709706428999219913069406806500021323671936972818310568158405602280359525831586013275326237471243636075166548364133722117231849533767603599851988028639040441376108662266490782571700724781778885897835330363176378420863793815347137059597603211036799722032577464100007630036378967019607151038501865341249917614308450262887264216818547437197439368143195905231897560358850339382686650886269478755604112789983197404890334022763970783948426708681369353630923210673541160903910021664816550061180690147120232883618567542063762531238535221852931222409874631599143321369067465270951136303614128856831757458239964423056264950679534449443646673280057588733137830894889485513656382665620639575524923344078686520728821345840858616696811562470918679221169562440252310656871752093107673834209942452888002421799843460882949663897626726049661335542015319498914623394294156604859444665354483111672140991559479343240144752076501301995606418779044470067277776738461970313516149437321045094457015997106419856465229035026380989539647675218766047856331983428007667414697706632389403302389113147640608207431470104909789838348396265108940788582108329346265040389985212780048408382942418056337295233916601375775953323274667657790205225920451075232761604963768756313081230946629701221431683579475074899777441414688273546301975635794785992177320755323743419411987730317896621392912852816811068418571130421021583174285521860063535601625852486840901642650455074198293402980906812088214062059510208340933904954055827834585553311009296336854012200279958098292733572276754133091360774751265049641934734632752431157505678552371095724042339402937867300166505062288437236491232743755154190654923142098952222020823824751090099532894126197084522366187068968305632966315900859833606900644317301069961588239234507049088009330973957024155135997449830849794092997122702349016049883964052900174657612694673212753170464809082653211172752223703060555683718233904756198934488456956785022997945576111795174506292065475328662482266199200054642888177714867838200958150744309105586722938759824973951098853030340408064365373230156569356413219179816026112*i1^107 + 439674690386937602207340867940657106747858888822152618525984191993494818353543106613752510091623053828221086938329210603420860629437703607324827546269933215620070307598599612758168171052073334719081499722002870747312015497345924460250230671178208653715520285546568742496465280036207949185435771050272187975469720028212191718858337250110812929293281568382469301346042346879114506190104445576069120365208679176522488647737155616777359292246978741811145274568243817040630745973464272136560712524445971611574948672300199982516569015244984571152402995206678208054813876988016048666497314913685854032630973284796352144117409836959114674193955654421304075726895407794874941611754228661041909675646776611656203201226709483106908140098312720723025979547269185380399376805428881606630200919145480156525592502292497981521850286500921288040672788399281580970826198800249236369937074618042135120618446901162935747524903478923868759819704824945332856924128068198490771326556497396644714016682541002223179513334108602558167578498407029955434193025251425562644360633446709298243909112421414823455359543548566877457355676737966695865872120470634232746096684062988024373028562252935335490786203959020324061428224842714132443688625687771859969541058699418162117892632359967682964690919773925731209000105074840508980564415792259434829913277894134276869274475378029774800291317317402831982709514541846122097602542435738284706102962273558884967762617451157338308650025770449389639997732444247543614615240206056493360817766841345050209503756977905772682365886616266046813308681721304691949037071601216675401023828073737614268847991170957565251114961752570592800667745099188454899281580250406870899466780129055787727164318629568098615193243485195727371332058533495640851269623731915573854705821951117503515497828898256079584307180706798376277882089288466431365460496054292920291878437168498862622185675124196141679074966204301711226599917960283916845475254061034499056536801134490887499704224503750142668491188074384204807590549183124703992730666711166729693927563219227606261041149886522764000415360645222103061026254463536172481061286069992645198095915491371028324921694660571085862711824802695240151048648714225994709102785289510252391366553603502656169895881471634891529728223720165168099996290240626550487592154529169443293797262212329902870873211819090131029604647926455305878393957091416084609105689037088914547977871974876819211826455756716481787559044017795765337754066532695465791586304*i1^108 + -140983420552040876535974629114209438189825642190745865130560490593686163150973175923520187481272712221459164573973190192654371973726159992359316427586984384122684474948966527058823022731011764011000255118893301997200349334347926823865180112378076469349145515811751276680331531864733431302009444401493454363945065712989728461034776868662374848827615228278573330698648712960865987640471533981719004208656613511199692379501820680600524738162114024143455234870224381689145602678976003993457426945656468256004558839184973484451883014363907256855898232100917909590574474422701036486638173627868629676098419414332426730022859494084276583063062705639535441392021916824413722462315923666231091110101871751685903701077352143486863593417014634858110840918863159767012093326880676964964841765839584268190104643598540154262486369169181601048985369598463629213633640097316083864979046519437744697314783606959103436931976128278550066703423053110766338420764835989972444815422020573549550554773464098337907533645681016503335487271870372229963877569450363816981219553233439915891173895504762632661624291373368969765301600050345932382965230564531132411748912458643256373879019156587687019848897823318282667928521782681696218591883888260618744607024265032343617138084301328610524413909747086435022597078930349923104681809503149176879671628800693345049924979242830160053361157539018883819011916701851332315173328325657874743692548738846736522422668041713465805156542138627552600131931960456434019629438580843240566428199912066621682160210074954303285077618779383905291029582672338638724770146419700211465454580086742943315658820744250901293256154214536617912881534470707941852651523571822351335193361457173126273773207696828506896978882770113132890361749516141835519008457700661730503243746886465743031122132451736599303960547470917263135349803851255009889893739895241917892798636490357339558986928203120847868420856635753853396997356858362281159904488752602057986835669882760939069054686949319363228942001239698631481448873342004631018539939808358570499996594859845357777288631512629244546780930508237502863168011465419422427852352511302504192401059380457575557672873323752425865013901185478150788557263551622987990353342033251307890692060892973902052357685064008801192015928967355623030536537241756687808680401555243805976321668315849909358295135830162814989850767881294544785338823300028807717389664453245227377940605325145318783776817613518247889815972938449669021770998349824*i1^109 + -1194298373981514938818186407178107658089038596108111180004324153763861304721929615002446894588503796866659348771041169691372245661483034980380402108365501370689713463695973122116683883622076706995732051781476183964100276211625647907046321219092908361453074039410244745749804626468040190219782636930460466856016638597271405603748670416009666149756765237553632593143591143001648783007592359492854443505708894020616786144179807325961027619512099017047311593996633580946642741370849139178157820186173463297850477200933550103204702399189354640942116585984483720614051891070519617879727014123162721249649855484652842393872192644376607602742098242345811258752999796384332207547331544502427584818436331364751408102170857062429902122205936409527468139647918111305493636568652975891264710225159804737279189314209122779897708431854851767170006965805452869566606229463108678605538910035362941098585122134816342826922021820901781116353321107760691917155068288594048025603349413301805345783034632796898130682745194578598443485242782455766362252867119086235568346330448833032155243129667392185976072402635914599492176079576268385669217621302534205767203497277475835007788835707389539463577828622237057061588295752842154019550041693973689370448045827417711827558303749912341502526886162778927023002705201959252107552693791470769722164995226341290275077336815192288478596859826821088962624480682053967714652999323713358926231370302395020971491956449557758981319588081383125763024053837864338792808971131928668333351228688696483135554520059517415006085543911582453598423224286835518209766659880014257809133278598880605981575308374232674449258571333258731093448977149576290884517668387708932400558393611087553920733961904397442467603195880800803899904550227917500001089543368252424898764198351484682854600900219158601314470217685422679168404016095372433661217074098430088953243604193818647349524927294514319039446618892722268169376036603795230559672106590270815490504722868676357541802268782910722576776608317547694047202730383992639856142819943172538748262356038309480386694646484304737389317176839941314036184806553881023157283078114642541870800728262055705905412628000051158644052347783676312029908284838165963387632633498097946615622617863232917673543322651220068970369111398119738321562966320138815598545315846917762503984526735743114806432455651721257580366461430542891924329815992387438349697539258731348613508689242155903379321915404871736614472083713294336*i1^110 + -9664574876435119583318197537278690428806485756882693155355106656534210831775812971961057180060212688674510255532455736536158602042864162460451786441151029136519744522234453492005676473344462673654093998689278259327415850330053690428552066123238732416447686997465933684039141269724711839114038578203174745527380402336607676251767775227659432684114476593906314943629587628529172210406917059556145593375816223196236934988396453450463818974397827548219580243087127635884353903966435552400277076522820658718579386523956522045266500164030505744544974119699280993961853613911535325614888996249610548566184827499067987446889660542849362012883754214848072503985388783559313808258510798523704065918611699316703374311698131709912600934864002184293694491097511159016528845959261233019960843725434426240575856043462836624436691916962958829796136562730070105067413767644238553417095143877333598268478872037430085239202022788298696863875421154095783007038170532739828497754711816105099824227595659749254654958262284238367208696711967102870142255030358376842188039378164362674523869408645531326278807527570451594078295451788162266103438910494225122483218723938302590115439579084244659440953267815351394742218853631663604410957658561975180500311164431520652670690361818527884654757200214649906550408367672406375335542823715219347644626562940769549119161244397507611156819235547691989618520363528068082713342691117324300060274503527884224973704215085543747868174058334814456957550633780958758676437698515021634783275687151567769415912491094337177183675481127059440905805509345205249974968039506532404075667656407609034136837135890723693434752496359211562600810656644181254009444520043473093790221932396694483112647117801532116390586746299924698807338818713871932752835691991049499362953299965640663927627929560425220070918506570404108366140592996294776474649176627627302575462244671303801056475670140378458852745739056336515848571405037904565283328335861398026483400165612691060214073200810174729352068074714706820486350932273710789073128271735359040251337807938460529249852832902999205522712195840470382868963094423343566554625039815295498244761478657678798344243916044665780564944384969701070712324612506940046448662410919804881985334083452411334140176455962445537187188905990350778585970547876243867188064565291934021837174629081111671674049086828164229452923622701302308701943112016545671411604226875496984216420036923567894295430161082020265984*i1^111 + 5295473093520215377535870537656565255679763295186225530538932291252069042101406112503197864867323394236121379877387671682666145955128339014005039150501615187932555604089925750341530558768619325582290039901306915677334160696975965624587204368978890335891072447143314591334474458063176763391689175397906791053697511146819347438698598721455250937760820547456680539654942058084622968797894607035506096370482118396553990212207432204696257915390883823987760402564070628552862771417903219169227330438747687215576632166365497989880180720688001476028111876556493473831021205143977614145774960472355783720514691784798643337496477730265818677453200099703797734151344572844700764830608933292293066440136651735285409828564283554905655634534626138167456909465064485552711457870999312058563677533107953248013292000074996188408701845508885936372450794050625722070804069318872202642331694682569766474786042700298341438746236313135555073613875860950517690835176123437747639906605699190917843244468228415228132419996360821495985065017207576487603690265617707353630667969223459990622929302033172583827953425916807657386457643006007862742672148360889755017753943633015440130638876358062515582501773871546893841070078479292642772842608554185546171353980744375711271076063438935207711004253834888829773914212991959972519066731793445686521918703585300954567921069055730650880010119246059921381248050404303503573126209435293602666505682047299350243649811602320621644414054057782141658191819544581001086309807118734590450918498325329551971096398979466977254440102423736582157509866599062455198607410787940387156853826789529243429739003566947279724126466379941377833681661163435042102595336739333744526473300741777981379163987547031237747397494419317678279629172700782803930915149169467816311339808953997489550490154226044511435776233018514889360735573069055248853702941105383285625446809690517419488230124605512155174317976945566974989711166735428375282336477305620707930311327326653526158988951949661926496333327327387494627719085053277814253181263251170855983383744805478972728017799613652241163501398749474616765643050472244297311904147099219975693204409779413822082343383239035736203549198184393148545825162405640114436092895761274243461029411349229904636666289745051783946083681625390939584186778181582723281533715590849337226653474244445187596537265219234305296942726057160252919703974668527985175142514870593500900489817251003760640*i1^112 + -703014126302400097800983087990811708865241959815844344057110808811012066959415111203313137129463101033906607951497706513526370817639938810840765250990863399250439551657309785810056566610587048245201483525106646483768582525641284793633516043298376053460307210139325757398639413386237753407192959265668786731278088203703076400080601193374632691296071525835736207808740413471189674525427250545374407773286552357098466732927557305247476482686020799571339003729309345040310271777485640855575104548377555101475651061696809819461957593759145563214591211949006785573579728895902501012748119656100970411109273701710504318128883945331297022486803291303581130155021038510562085581922426179099336664514919412057644321114407368334933807945486584325590775464896037579519736144550446835637279996429582077210300043207899721084101309146447290538045388655157992117840962069783364846782056013176945558569346847928310940709709986397267720349544181201567909106893052026930884632376785522180513335358333444641750650265995611798843537416506549146170352167124035459443868437504483901862623193182084718596595063784958093484689618245639340429957132478871795291927219924359857976328390226495372706513630391074566659244092017521068551948215842043603121840125839477516035840812052445920710951328746642824484450568646729273599549814096892525238087675244286545881099396137792387289640227455131199872682016319449832656568388861801253809549458749895174927557364313675800525560469179555161112346699891390885363014898223394152621078915392066440795739894729297220912930753410731068047159404645249757707635295671649977749303053334525342720359931530414919493953183324466094193343759772469742571350788663058096049328849662149336134546593107297505643824104778597366460136583929021844340782975354693830233857458993659701323530748721640378350025806817573074201767152619201830527456443413919166530021239364900100827090550523683719071218333372303945617006348495992364836854794673147192889996379656689910039798340223338048616315692833362634272592472640984320597771516467398335422324461316113145685808613439522588755460104160123308682611156759025089843075605821120260542991605705986107453820280161695646840160618142536693668851269302146655342115651056303590032756588886787928831027984131235421363125418453519362226367236115511879390291612559722494528910039509290886940466341946930743607688299437768602131558943879535388656165258950596362240*i1^113 + -53673285618181496451435824072906920729539234727656408975172562461065792465622416513644918659341322028004672993259186805992434885947288984554228917453683382835318098503739173269932210952358942182496958072583567413290208105978331081907121681987024866308620320905855648379876935871966659652180742605151145039172737698820056145694636046924284509727144434917095316856823791155413809267881102472215842898130039129669976498546366854106864071688948389466218422578165951511893542757325979455590587405514989305484138681135192533342154625099663091472569124265452602629534513062757552161994581713099982999053859939929162427959701164816444592310950883926055790008703614553014392408373999889379862579538871655076808508937064143766929322727135647244730091781801723626781788195146073995307434673325270198975694177505074053959653206008691887799261218227986236517966061841024145243149532866570766816593593715824880001550121427396616530055085956726999597290980239528618082849169606050144688733756925310618064182746941023795813408746803568235282032183155077741303272135708240455814400211526887083365741338144291216219726447036454314686983686689783945889520893527747459428266724766492234180621982637352174069954144904902431987594486355393763144073354729497892454502100461081858307929936829030197664690493722109251826178900185151125983851480397250635427379629861040142204052119988828525572396079636810325262049561014741412136099513053389846687886869180953026255761858497170820547632577758373664728952519439978586524438257241298410529278946924755706482479795102001274210146728302927650304580773369380028912935576467330426719411099494009616672313834018155991521049826760274744282959151234794296424276414924107216312122442118687562084335042506214010895064772908366477589538686620653476359687234673737562583347555437591991435747425451983634672997778208481071176436353462341718281282027345540126095871532376209013370533227984059710860652167338301971241033082606521122615077168702833881032803851618963573876303282520756325079974944771494255827463347163876304610404444958922151453223551924427297362112233496747673630281134861221378528484923165159691487527380625750396410021741578323604232558959455030958247091245458515043319941094958789787784398030886249467776586383468456420915458513304744434593198795019717995370417073759971190600596847383521533039871605732857478053195607972814408377929094889457319936*i1^114 + 2644344099329672397337219089109503496190920156029708815996362668888988592174658772712590909549139796650184555484758330867317566217783857765342117168756648117079164663983377577589982973569070592817028602896844837667810564431567976901643599648225509431536427263748280921524454504957485643966559923766260952200452832340910948774172922649674361041073523480127261902353613329891355126432270668963830754248720911899872456345555214638756022844833144968865517098826406377104471077059764369825030931129333582801456722089245405521604931425641306989503766301622284911514944924703731293619234731534598946253339601633859591433790932190966871622448246000328769890940945083902752280442455305602352483862469760857900030493857213429346781879455119853971711598295926754519860262514555139037942701908135641619908216911370411215767957573164657784271569912985559983731161885363220763223783551389283806529409403881627456200821749140377746290722872016083874813879195461991077751662321048046233409543460169058800531568493523041325853036497079315178668371137719051832600044448943664429523456700047832117022627642162887576480708892344914200279580014923786889435705495206724594155260696110481613633278257853265134830624161855624864754756006155225143422145609675045151739929703802750330366790728353912364251850675055439779420573342896963819444278972538949108594341784325864609251430293513366968710794649993293277228210964336239836430615846791910059136831255194472984572907009000245412814779893966125644685674870923115492135303048450940494432057756121247972091377350536346663572634653932168448829391327735653041252740486977217254167621299030798434020033134948230530844976584295536626388140984645738791027147028821598530413670871830712637430807301082065044326947754616025888274756885064732138581597035718669340746497658697054604368263774655018877278901121813957833479775421258656863094796219039927748451198837883391747980536987913525065128362807139706273820968150003465008862188340461235258258147460206101419840129806241802636303406549686573073070938268302077610034359039195966233901171018231660548291461866719091641207874146440234314655024023437751466649068848709672508985006900106676038994175469601237562067286080865106179404018358862817634337767155500375709790488384492141286053317225799808369498788196745736626149392555643831337565021434136756155931485354781188966209277472538624*i1^115 + 517213750351855780322218769190591980799871935202774251428119478872764378563687623350967494694809743325815370000819300955341484530994889380990972837268375853553856938375208391873810100216105035575790594065195037963090046455183502232697200565523686597449593803441329481450360120804653070051921729087569967740444853296601258780297052222843916837397951410295093375222381284351099160671719570766116241303268127221251325033968993641908913973222918686508269784081071495430737171796742241980566770558551503862507252715254114934616743265436579093950719244808101000970935008054973232712130833605271244388706564613567677930058659384888244645899560734554554212176136388145179210918622505477429504921702167269453864829449983326723824226994222784556604495596140075528215415454896734828515013692810170167889597739774826404391528474658716779661831338151737413320723767942486248425553007325511162100951355318665612250125326309290292222732510572946980276232492849843260658475281879892514965673777568163538708779811202105590044778426002746544641959539317493017438703773833070953857367310052444393562151551472196014511781916903409979746939174481822803866345835694402337660025018843234115296450909882492890530400489357931638871387564253254274335097193794434442515002607483640141074675796249024346515000493765267735862576146443749363695038911612801614893982133526604467142703735622899289827901742547549715343768781767909741329171937648597109690845473318205956990567728021115217535340421198179266689566530303763556650704111335981071583960913695271764905628293434889071667991291766021857197910692726150037574819862997692179685109751368139605419587772140993625472552743342858719099826887856044946618916576497707818805399835314633882961949321360064863917950598182477654913964191491467489986063007090255460117807490347488893076649573585480160741096512185589474871947573141467705506545196187931751066951398152450320738881461133269783585100473821942976546579045801189325954783031471171229061746969856043652851072071754741646009903315356490509562603303382281545800051624568126952984714203891789190439070936205669359607993725998051634713827943386421578982668005955249271072703632788720135196897716546736760890153760064672979432203532418648547118504970137278918396359497200887936405160611013362541461031514904268457332269297172009553312957803369848019467919949824*i1^116 + 3102132964903090814945269437725993611532595234016116933664135051086845486688063062256539908001071570888607816000330694388132073930772733658744467289271820859244739654479793796248257172969510574818777255356497932640865990913716870214299437271028741518878544137091387423677296209375794699240160539836485606368684174096098245502838386994672035952898542977544815206110164100106435093402157604554792348045412584211377900187284950104287077767649425318374563763729135693698717287443577130499427293021917249501741441148512961704614257926745924096652596138415982774299438119809786230165515034991484940425582798465637914814147211266107358784675671017637497642162235721111321361993131636948955564605136609124592231229526945263186806640667257118167057833065810161436846806782735099554203470975983898617138937135346200425072730042481952034681517216373970757392537894520980332630595689641395216025501847014592945599411184038926706634988465344268876476702299559939275637937470049927061197731478065247177166595475279893586092681809505134017763121808968652933808016609947804661156954502637752236254211652613714990965891641745813961380143962154673423317468248370256624922190102378948091572132344408103768198196773949198308664694873004747922167546270404360216635862999384906655648605707242207343592573670131321035198910731165342559636786863907104019320950815160893082470412013433925196252099133426595218057418867036006731091887444256661253130985018013420522998724335042074179272085427276255080354847927613391108984601427933309001539890611358284289151139692612597095880025113523077575265663338718586332623541447982864450084120559013056276566451557576846536868760262853216878303683104307820921275860512037481175456546707475405094714399362928013104023754874639854797931886691771420514777740502520083828787805996538881894707604515358907692875549247899150204520307997943046540467028418315604520519227744433161953716321001834727818226111639348260062367893754360933826428015659912376406407535620522073739875116985988222401062544478097848821710994739943125384414307522909971038356033909301964981111772740583016081526942504648852837202346399342183266425093039275938262189264325090473438557878853064721106362658995501785211608458495507604513684150902399596238395334428945355294954320229131503976441254305878728782365658050405282141437952*i1^117 + 7130627920244266071334033101344581470441549523859229125952882871491053022887881501524650659199447767386093202354034338153172738219414448122987117116620276162894512446986128907989352966740722709622996997759325292960327965862448997508409546848398330482204043582006695843012151541476481622604811114912481625953479302807258237391360876913910173519013808634276646323686265825071678108169746044581184326675500320658026224097962363191268957552788468080405960397373394457607574248171204298039275081689954485166857165386991138181550366963853838214541164641105165814616560222426835170244623535552869187808587530628581752568309761723257902638985208567912985400487162951040002765103407819463280407027817400997470744715506729083736810155303825236560691785220186195854836142282617098123269749031796593283931460542414650258462736832365791124519789905508704567573893354071621181680924758270212997405212992661392922857204298577733695338617503595546424040847808655411982128073284352641898048408490482156347586808650206425792681501461107202967756060418224766662394432303520530828892982551280748590485631610851583123429670246375122787762374964246348064383383290559206222935891503922370153770677964650291564121831547786123977598126099464435519391821692151110138711813602380786752379199451541369649453570661638126070159226234242044113328893015316502991756492023055752902619894577855855496725018089169471216577717981766593181759572992458175948453896840880727299297234080380847132611072157976140599804121543277080498584313357628962983864122527224802938124877399760120321564518746457699371252306535276173739646350646325584668906177764895041146004154638757176530580612490379343424177261062771241486296794044876419881457462711281512906502810028094760950278877771449406028233434037407936108106862303916016614208854255680568739881744587030616699545081659068849530313228435491859231926348287246834118550004939756314258468873182044279384499823014712967747566924732516357303634464439251501708773718436774545068961969038319307776333602272549042032732200186047349653352503299835434183779739492082899697333500144946551127318313716010203577970895423740962667088984301418201256156090920730548543918318210715847425325241759043818085011789105206946106939030863146252334327708901974077259922106407491196017380544583435288576*i1^118 + -170782281930759252718852655566588816818042608582139866153633383699113355294774162357654695940166473308406505376737882896105327850924433543566214214850486107722847874004193643262968948537795353844557426876483733809569782582615327528887594178088824816927059335835884689340946004314382199104477738135387664809942657233830029915148378368819593989116148190692137084698838964173133273892878494112748663707357859911871152529124631118757684796976755402496948936647223778954326585632834645921554997550103261738456886343334560003211313900914039828050489799273400481386247389581026525720036662507479222359912592677025292819154119905422437716528179248138209751672929160152510059091726085020121300994288561040053315062285551718625138663509568866991496611069937755707611546983406898384746909615739502205537378248698662863761416032579542972262247794033767245280024175971956114043928073860092956188893573441793474585156203837373848511026466744766163762646461925646516476572721133694309629085022375048780347022008374567882063753330033224358745049695863659470483963965195174433003603538839438024103569933323488660363956503029474408942464249789758292088230992236604617423091915120641793634134828221672637025889863037329372311554492336108354454417871975031638757461189646879993497513507633545906726141843642267999730027221193877260409359236038677817786026685006961743970274525653489587949501077976186879443456639276876781072953814156530844260074558066877975715414157289198697143951871785568844899599700688516372635530203297105397204301883056655993377196858481030249721637709422748677732644762232767991967692278329649992160018547722102316198267380085688577641647939451889769115196785605460634737149332429633578851274444733412913920635116246683173801570520221587227566321975021642614819486107294922957339603123293061445385721582661995551603855412874870779987373751033208191906786711895104513706906164498234032236021865912424176882572112979701172093987088830200967594833096796385338038381439487127390167021404637099016295350286917767617095491821634045338621402486374542468034726968510188947906391236469260303631732807416824067083848214661748998792492802019524686337054460790026490846923077493758482538048092518823287873107237047635135984383272969224523360792609769696272260096065536*i1^119 + -4439478423677135775805311325065651640541572415877347085757035699389587281363558483355740873415616228547537590948607124726979387398783973675814134381288815308038738875923004133919278696795448266315381686630848150891142377903846718237942315827656995175930424616923251661743353584505226471531352586436870694139707174331954292195102501143352785777818526202456051762277476791950163243346890256207529514618431221299736908285131306326194918320784435142840493489147586940024898231209704336475370329334368815302231039297037030267862068047211558496551638414697590517241595219441824585672977847497019584160400171456122268694499396478674223001611483679762306591017249781907089082204131304611738469998692315044772606437822717915433204787074528969674658226277742694054140902139859199779134890305757671429101934628912022748350121180174734948577748074214877320558849196189985734078579206932687629467670848839567659932542335850366535059072166290222965550320393248944197355504987559822448686617405590775902942626943861430746189318606091699335178972071469825373474469638805370182117572488340485278142905450236750027339213550497861561492740564717365581083386511307617754539112230560367191977853387066360953995021870868420928202500393648484945371687226878661552511024196820470003955272566707106530783502642064892758402232744844835349774803329557065008179831541977006896944197993394687118458285071996876844632980864178981799338500576406920637281395747179477982068175334403411824720222121368330822596618138281066057563094696888829064779870832062291115497404642381445087032239240752682947673079274831122561334549441956897710524774455904537500863049113464901831516205150494679777427381788605394880210159470762164346887495928373419328166739000917133096483027626945780121477102563588041110860626991043186648614396456438663099146209244741779974462117283874162480100677544754817091357590887050346002614464611654285396748556758117253250721131777942333577152761479063406162951937138264659057009210766869195985053227984333490884299412203488171754150191847387538246659772537363401858603666215683642242739146052020053952312233276882341096197137748890936076109161426419411115488455170312733369328641626720272439944977277393486293744456658478421705768129044956502294528*i1^120 + 159006001990473492999933957895459601008277726665074042777302486047669112233396288424309223248018974462117092246099533969388860437194743674998781347853369350903388684380283785162038750253083030474353763351018862007292143982928369005578641558041661953657636133114366629962326190309905282096221602183537501320406923224792364929488430636847288174420920276803570681525330680750400196836571645124426021286859676123416689669284969389016430502378570231729090724453607191592671705937360266143413393345235238173969652606322606547599037740239278380908089182240394407998419177397146692105786516730878723107162176242315651796302927912007972673669589605153271406655119840142516076769379856246262136819674304123798419574342186142286319279698853954015491196405437350521746111099487907795642744783121221866665463025798831212311941421808566427866020424344437873682278697751128301373767277832298004226706870778620427542110342797140357023864854436314302559572349454042092101975720097108399519692646317913946156298017994928291863334252336396140052814747563739224837139835547073246120123601822160167399778609040624221859490909397894531758348940120109355599821053486373836134321410833488721090310417298474800347757928825333872261179086626560584565592262956768394386084846120366901244047674832126115072722395539383162542694143154715935591805629742231758767004198376268325977391502329688102052833388208767088380748587667544691590801535170248475135526096338869337933766932704604690842608430726392034686067272887111274437474478762747618525078658794368582147924315685061806811421894836480678764769510571465239785660979851785492955681332186686588117304623814870684182956564192373968292949892177670916545382653078275081987434915415584186673422036415509182683925959788604393669380972052704671114931688832828248717396600041331163408613282261734764184643296018252076256489902155961680658609085180261470779749898827541432108326596884033925526626710260083300658687467578564603976706442591986856439781254637441722922251932513546641389211865260638955294244469286254935578862229238441210074261630384947225097762511433578062234100157889400883316223660484066080900996706025240268605786452681278360271675826474644697406195356489948978074888253210624*i1^121 + -207528828907746180244314200141757406032060275925109446057472942509885545525164189892419578376869977371411181848928544263029947387355423047392366154688133498858451800396860984508824800602630369348547468365525590959873690781228701538740473676800947404541995605274599273751124104758383589460715112002813696174513313906103870542133530722157827408178654554540883713740728253671377170526937377383617478951290842737461572890689861138506811698009710479767354581932147366649337730808678497057116855852366558634899903690812565113218779320728984384653803911559729700657330695122019301196041971285077971863265260648331105792165146425470145893204818182098532870304559315501373083298001790052059774018565803463720742006113442379899482055814793899687867026718292556994317145066798002077664703928974189450355470863538627774717582410278396559871123888135002414779209299603462180323278276415645800326741152606135890806089147310700457416256289267808756538555916339771783683238014560847687639395053891225536024161592706160174897548010943457509715345267946158891178963724225804670567000241298088130777086166089549160608008693109339411164647528664979741950448529403093126582234249678948093985736293766150145081027673648526645982929454790880388337338781586749826557996143630509870882316671273135098883783951354536647772369422067661484931470637660545963706988357484705150638743060598675016777548904225570564719477083182098515361697461324588627404032651658250079419255470628030240355227284836531906629815554690654757295340436236892508813955379167452686042715607447327331669743129434438000471839691995151364637866850447352455097495767635844045948999341836136710058786063240049695941456405833030539661075759125118028732032310526455658322766465017459510414508920809193293461193842605788611568098553331858990311743332338581036472029769591735055223083607342476985842102181603940513438126045440667865015689459988720294737899521482997935330195075584748705843137836549717733377312597436671090958203752984267463877382685322852738970262252822866680090291387860405322286205615038316305869672162617741326069036463614902772135954044934853017087576399857777076082014083339324550160272000847137780345061626193723260928*i1^122 + -370188925674987536006264977380071749393618819894944411538309595356789516816243149295903969346253605916777259448057026687103550889122298316117514051044765579084928788566390777711862042175665992032877968182205911382148603551155966579571317476622700325814886475921373354691941961791349479666048460873542150601248880919866068166321054772519855719726960495832040351957173393478670168499603864788344675706619274588812128877492767529712296588739786550707693374436327476590768643521489475846303798731157130968665390304363947781340111461113323708153813523360180669092389275908578700149916412115054271102116698269948841930340499764027891460629656859786819668482836954126365147366410571063052029298571477587182183803435987249186970912873811788036746111248420074063279578370982397568198128508279099776178254066926003403434989125470693813269040445429228025450470174833721887321447056884961805832636314263214334586301292088521261549337020187715858316261472828147906420154702573478112584653561231967040788032116687063131155250152278762940677243768613444374520518780073619869096106039783567370874563853248968026862507600360489855596175096659794810770505887055172131390382926024123220536150539269058079690174431450721089876546711275747244968240170335100027811800946669010696053724275827244412529836359613149911432643499321072818533339031013792953557844406785693666679078703808373028355838137079266156161986318090033499466788625867007958493587285357257795441849208540055653256392647310076897491230061550586745488221950480275889253709710565962064645532477355940276280512792135537370504886256246434658854351159401847879825044618732707680661581703086975083263766658799584411226899194815691737188202892631576265081768697039440981526521938041532612223925429919635345809118593477179131458636162511360846744834565820219256350277836373496335096014998643669883116761735314944657825687383103474183527610805719685633604584507143560050671309340042675291395658641404534079993966437549794318451677659845778375878471620220150223936835422821648885622564490415332417171506890657529888494664063124674000638856314165623435444560695913812009168349372893564206987803015249920000*i1^123 + -155203507202588657096540696975430366284469835378729647129907412904111529203028481650495891471067050799873193360144815371813102391690689091606912936746262450899383105326817724693363945929117777705530709223626426491241195211042457492950155923725868022974627800638204999895403731224098892939681102051133259692227113283145506506940301900445575247923078237455730729900429885399361845866169299636250833983150219057961075761626402572518232671472248422917997266925026276137897116514082583216918214990281481553804709943829692728403277995926849785892245830193225771932270656106029974857438864214446168841936907003614462465098011238140880302810854409482240123888661341565782726743785141775455225376970304495770075082388192543884562086616370167961860591447874950513688523746258858280143986429470763421783886811362462508863078458271030749014812545808259048005312240796840646707941254952469001515398621839824659565042080920676335995408806586725399934422500025817717018715898159172938305386100685208629619038009317622396217904601774949204480062581130161498744543575033475919749657294210738836701431444625975113903164824874602219299357121197280641838895987381380927033935394646682026714583552775105060756595528465524328866849009096841455555850597051241988638753568775433002722503147452994181879914100539277143955626929548219138867095432818697246734793396346603779793862964981186268178001212016361771483496635201484542199538591227302727905779135015787377685833844274888047882596015398122923128065003588648552377834970123296936721160191913012471111748158748283104311408166181683050074525434319386298889334698990271470563655775350587499006756571776357485716576871050692297120511199327106343401861952386603642306368179033702099202011115691258674914894832015276457538367090180358606242440745516374752332591415096469723511840956658632908436983372428977149982760938878293907289332568341233803357041151174348583362345999222458441689971651728985235539769304637684418981642614314667246999627042133270383477474906832670957142059064371764994770845416118311953930489186252889830772993887989259913827698217983639349415116800000000*i1^124 + 23649685917892401480039335508632107072745877468937957972702364876292148647138041162451958845765437917044415080526226111552071202259729044005989571244393982752667745448926183248534369701830732462042561850825661007308269641649892076719310285899863646858259677115825082172176492661343816515467086241102930215304742624696730269112068445930162204936270787591607892895479802658705221285756608722195759588217319148753149724614123682431182424304616469672695949627888537742972119057509228988982623954505674597679733330358222225870749139637616094634074844896939345996937876026997994344859381544520063005134008876302867925427157593355286818261969582455039536814898355774881643144317626485269594654421662554145016014225997231062598078104845556186845464088673775348226884260731788062925466099996107456758901403484477957795211599100396016372750690528490352037592454099398236228857578258888242398342536956481316437373838339059940374963128151513822383176835140181193012249561569185155822995170315722922667058961428070639900350090513611441225533036508848346725471282641845365895838465697176963518803113863543391331698346326805589832789985833193954398160489326320941608221101816161337054623787336356706041177415109773648594532621380877378055774278171086883550315925737742673455972286796923807815719962713706950375822528030124320540303018330918292195667621817237012274088084346356298308382542519696763579196144739694916315828799704654928377882903583481271787461608507610622555268236882437857757873771270750292403882376384604346314745388508299232764837765580896568553659382546933943635327749486522772037441996283352788233542380211812339588322119718720728860586206687031888593213433229894908325335901549266587791991266872891635076372461139081495111370913825564233319112772819882170129464022926836137366102350615977794936532504443072615104094664710245594277541338286113256816401129109769678958062427665354366280993946599974104956646584857546207162542731929301276835047387051937728161734975564580703417375679892477579200281058679931718620757966555376318270485290811392000000000000*i1^125 + -861231518007536663984262921532926812769669935586415303131972720224502849155233876953482811185673798185252173027349724499858166590352398346385941484723929121828139290829407976227422765287254668809453470671304712020341024626171770132381489691504802350571569729841963985061452256270559975367511383921691240605821940883537239600816553372435494908015696315919556071147080738215716599785696173648915761957369334456860894912717401416745075897768125597924533008953359926893224719687682288981525137663080454462282104398038142470023525978068754177016812821235727751095267025536723119749025017392743867642231186161398437027484644535462114481972454634230019488463189805334308076742335656191592020000935348406137965548426902410490513496473189019992273646260068036016304322242455008215552989145472340830761980063916364166279233287577774544022136773132937534917396139889910467140111020316558477080726853684438809518159304324643142438305205176349605090862513846989049299299827576933761421028226006414785128573087491239813531909721473815687267438088477466659570865135737476849483945082000359664444188816095601658744931995653866628507609072391055979565959791988778160429769308358958936774058903392554634803313013707741901219255530036648937960921891791797265409770610708139203787012631640178289194481343364539624708001220986549146581232511121116216841200244920804434443288407756691555794307313574084951174380186131385683414990635638501149396994687067763792176843880911238734865158491104528215157174192683127170744173255286310035962325111322287105960304478851221104563238838645614046484170729949698753028627493726328163812945061673080773525663493315963596726154841571627920406846254921062269838708489925102525152749696473040367740761620064271634538555459492098294409838560600077184963497592286779355218560522150990327903080310296404687669795095126969194459703796526811098641583234747717875356878184702740986901421740890267281576366466453953949432212769938772023386870743409349981286004587024144430393972429863497236480000000000000000*i1^126 + 24016149421245169672416485307529500716735349780587449684191311440296217083118744568668219772784311148236269048499011435428091128064235348352380668367683811368905720058640672574886638632026153168318797057716576505160851963637217991787484702494542845786232635764801331190194647702791228529729853347697387854583311610067340847630156362873459968634857383071858602626114457214227914858656395457675294402838984638858414363032089169804201516588417121869748342836682091864752251605554650478166525273887813315244020329602854314555495410480672149185863047861640522573200892768595585049502736457926078635381050221955892749508560384759812877229047804177062971869835490235200040632213942367118544511618827675262769581112530472446842338878157726215975951880321747483516559794945815439333584512456703201702361857059881788811499447366738684005041685800356350662482244675589830457059260732495089352101328027096509769860114283508309413795192788872419302588498422617001558352172105333259830519950335770044765311942071771528738647911799279227234909803023775535475458224426033709470247661547595081719478263161861487523478054572125702482817582859086691820079182416473886607524979435039757706635776963329867061224686327830725157120515979443279009387065264862661655144590497035887873285322341834198134046220409368264072523111900447263681118294755127153282987819366773233657295389051921289888756199831567444148049240134059417482853557929856335114256882334551220659307798206890100428957655068220286390276242554716445314120355786137017333733869048119154935337325988140786847930795755731573819794298402273351431052924062853906085988912430970468265508449847595874544796774726691717463517989669276682251579798310371253780927538197158737457793689213984905601529561402744531146916117964815017552732410860645048270913283771753627546420259167733991020485329123319119090541554439765592882423163691618380560648872497468037186897545519141693033652120583840782781696180224000000000000000000000*i1^127 - N1*34442179959739732065601945913233670460844726125948679947285653682945519222587395210876883219864248405005106501513493801150351709934812654806052327120102571382698194136351807821589963155118143750204620951811933211950452527683423216735886748237954266442631021224679515482651624704552549319099320322175123282878626225205360447825508685803331564981691131302839599164222296409711667467717529388104853311572289108975447812500000*i2, -124076684686945286125133064725075755611605581934673677692577136792951539958194564870618566505736562180866923708089489015269902157932801519893882433707450844206401449948654986729453378436923596519353643412803418577570682237285982792957817897200483886102463212691147630402786108886961232074033765910555343262614800426070717845433200723457361564406722610421916870203509009390458962549453300698935787641089891734866849373357928547242093092660004908390936834707132947220571829864355737178836339410414154587176941099893998521301771526047770092014022238761988291834013170575714327540068029756297867247858604309038419559352245090168760462116228836042148064077368555786572088479603450312912683294884001038494599395534386502060088077716015799156143630318913775978327815156800537247686156945175216539637205845483049720108048300105118783035218281381261683625358830836856037783863348408321386148811417365592450573021246667710238908697171912321226634064158237133151012535866285165793134522853868697387708948591774838645228623933323182649971868503308105621126682930800166133461495628044770458007916808526950513775427415521911884636807183482217567702394454722684997699200664839824328148551547316975561219130012131274346104935749720800519295090787872327925113320112186586764262934283946931770155885992320680173826020761551640120077542499727353027357833651969700567147911380451819925304916828956178905421698802896796934621689081663752103823260893564043978554448931240979103563266097023094395576991525760654567862922500915793992936821130833336371702082891882988854031078382164027805272702460556782903716261690665816282201565866112400576651990205065778543505222570125245779924563341499151204755323010429515563922970094521114159908605443678231750337900055102257707948861489852351543010326277048632519676016133418637272831864258799113744380887286602016384419557064865442523490736485120221289223595242009608927048583486666060087814187497352928651885493671420832285663119164423350718987595990935785354691635329109030487348303074478999386248506286459588370654797181783760339911847617178043220826622362393803265806201977674706106665355667031924067222435922591294132409140930379180141493654379890154015714098761800168232569417888602019347548019951313935948303977875977718548764748283214980627364639349000018529059626362890887591814885117264573767946690589477470489581883739266681796139575950747699641607473834100632604391083047939106699899071844495746861528823500219292515731267091764719507079880503649981320654363000713941167110304159499132707013016235990167804338370575833951583073253439080821000393733009478026840964180207014677200399907851941827965190464371724242491175386075303507668237087905952302654198376801591554279142432415016749781588774395941798208521863149217425982499191543550002518919099359189121054540542569888164638342060108974159753911422419754065968346766027440294428127513878787600550820066842404707363589095313236998230896474895344059626772963982814751122224059781867160864652175189627246147755909801807506980321686926357840097900864570572562143910215314323094774816298793676242679997165634303900185605990755545387777230450167675953398771875840000000000000000000000000000000000000000000000 + 803635265755352660196105842996049313195419106030076352259709660085219215508140869508499784660581058788361908334825408414219245379032126012474228926478580996609572791570019784183085554025145748315617145198570048312424204337743741170425132891848548947965128400812425711131579206668664299628107219292281699184767422620720606410182509771153852785069206065899169627618782151388348260831340035958540811884351281280873107165339389831979144922844249143113007983316070916469385476497472014184142092981301427991191959336500204826109991124789847662029387863086962830279607458452344414904336127600941968901681285726042001771708846469231010819242324376698093999794786658239842872965897813983071742352372054627329193311554106873527936194343780476249516825411566168083113377330524917247991186629063139333049122473697033013263270431132219076287437195082630595343446223026489928020815742870236255441265810782722122850063797031050929153894291986760237769363228704011582391785952375747182746938691699522212138977211831674139295641337580249722856359371183139501582937744733764994341444497269055617803155600183109869516069281805198334385040093221149089965488706702926483950904116777042344469766324814016399677115543884308617012476390538950886350392212522805122220089804256929374919838382059764902777506177690972555606116443536284260549972916811529920409156905615212800500522221029999651347115408945047499876123526630167373299635956371537705939531114728198608890590717951065589536554682252908168955386181967745812083897303913225352930612372723141116222329402969161356030302015168331276812893922979304538959810382033344074130148956437091475911059400973284195825459963359486031515681630392349485577724418500367007449531410335996828699683750958650906165296082875776931409034290838902421077907294654313383588287662519377263241898653742167957590035279785302793269052293688784351582776198429187520936145435867020155488505858219909296187004582804251911408590219634387924186048612240580353600206878656403912992584980044176348939909946681726940777323789736740140735769511800455199168672383589487043104582050708099887054517449879461721906898481917458808307919102555428481098172230031949843184656699251733729317903570882721230874093695998263562995565182522721154405262298413884088475432372932210671114950149303075518564904797796734010411807420518808090719181397118163645955575272167832829300171865404247601961922608305145064754164136144746973246799712735963933307916255324885317598169791975153362787890223629672143449307476307443928165717265468825266937380686263979320902025655815490078897935126710214082205716232472584721079696532673349021461972653490810111379878490179536276264038527008463778933716266852891367444519978726653806441971360477215238060656415030271014020785562777423328656494290699104106549231649344208569817275351713145682685104685842433208704865822378765553918641768938569556728223152914633862198355965727193690618156790362885612314820508855100531706583165960889911328641926265243977071485773765198374310704309857511162952066242165586352738376047184451394187611957891119613434193786063456232289569185473652290458266272766171534528187939445967356428288000000000000000000000000000000000000000000000*i1 + -646557525207908814995537305763060325763986639304841199271200387980085306138305224321741525309557899182999888428954061343764093574566563487550263150491746033594931701913507784003093508769085929659791829200746078178182573438214251312140175913153973275443319095594048987744444886384931863770097683517854251839738456309087922289134969637242366691464611898214564524496807932174811449869829539633674058252973691745794697951571427047737932394449062388599425584544347997357610750829666658006274124280869382311011183184733699665017963097198929351775711903980285963516494829610838324465481538123218933478540297072109192677099603093345427763285461333283999996671794681588058218030037491094040840787259237421355606828498242567146103978062810634365022970400230590988023272415763094310324479077996786357662573699181139668610305270124387514603551190141186567009501441679981167661013326819791403862424244535345213683604465530433355540615216631480994789443731624050721973662990936870652849418338388107454667682597317792489739869364279947094664644355829790015679656201642042513236040861266648876164674556150135111299019550145607068233387563827346446071590275044025185097117580088248163038278711946844233198609798573367324441412459493260313078584927400872851685910129834302034025656946199243017423087302412126297112139039470242695410894155141459479832103296813225628410521655067983772684599770887996527728585613930161070771559022495921807843080508985574489212051264417192894184204679866023502175220219417439521985829084999526858005804565366894585008412075680661735565262494379712380167434403553905009054559760700868375275135158475554829452864427768313720358813651010233777019916874227684725063455913833713722289200387656535800562017267903911785123497554638875452747323066789788016887920952552145003596790983259681942238636841614769009702760850572077026342696282499758972463294598750382697948053193976510997488544967991752097276351836401141914520774643928240328757534308856216376440758214440986844435915904362926204519759585741821138104675715284781789050017614107604005180779017864877144446336452578778037201550857235438088679222766065651363924382859302284279143259639063633775885020466175256663617349702194202267250509324370198776888905706950880626121468584121636667323482393198577014198626566757081875841851767664518066502971433103060945740301992924198744839309555004417095580787479598686128125861020142665243880607911798954088695963128911865463897494059351311195646717477365819805294601334940606180763804111946871728627642674699734315730804234749941085144841598633729672257641039550299091832551135686899149521292348644926459701883689301461550165134820251351097672924912138495668824013052896640703764404541647248527017421990183181268689780322854700878213140866435423046305649129848458725683053096516109419129622621319906806541624023272703332865369628737478306784443553233421143997827535493479671040890773586428508508568973932696240112199719775914317400528911549681264348432545450685974518659980151896881732862893947389552772968059813919950862859731734149027749185535674475472009995080341207583182355114730550781377926318378455100497319571828765261561856000000000000000000000000000000000000000000*i1^2 + 331798051723757557455181640966036117116386147069615636897468647514119807764499091743369125073884797905675168816570547122135033555834565455519897874457374673427306786223773685830207211703538394323444431390811662268963847513833523074657366240326009424808329332163068244906324474970293371736089742554697812416602327940433537739215845757580922885608314642930331222101411591623727228165434005699453538831455514145272445727169598016503235009997482050557118138891247474179027625598082551954179840387650137012059215130115906820224829778168934542503573348364633624978665900960223507336507754332195413262543466780004942395017894909501107953078616209889389980510509605372792119063535640567255862324966988010216851329930614139351810426522988402116632839350726434766170785287565302819975049074557231137016158745828049266811444342674755708700728194364343043873417819140608883306230997202142486118498884445733702480707709051713176104708757769430493269528422687254801582046714217272886716679907706012032284721655641636485309443916774473407753552369047675154270497981882542013276164462984505064795153796375607936370471923977412645165970639847443375616359263008514110848510905631348499351285416356352034808015730331413054407583778594844392150038255774212427387756340673060504507690417767954941143926197161174862774062494298343168336392359946004653543816007915894030237630441464861145508342735860051933847992284320950135582863065477846802348079561363082671015335500734650690393545334002249312771046571848598878866660713686915256480885034814778884444189901709246818718627810399446855029315893527698789507411648914332729122010788846793096712474344026095272896445199405866681571994993235181668550927308390999727877438552346096446972713955254985749559693710589018331439123149050062961987320618483568797873412637990150981071970470105236003645558159752989323117059098606286403916482759545700407199023363844619502748750779994234343237092840295078641994058190892814237217128936981791751966828345702204588393939992097538730881786630722616535293418889480055466725572648726579740421580558193007903802451235441887595740461488623129899310626845543572254330178174029588224921265522172444275088437398081174675768921985151182229198605082677184387573996298524478598038283504578555191805222949991400406647999622388412523047464620648012814926721779248154755783697205720728447756245412712692271540749586363608916264702734216465580444295905248528086506835419393319707058921929988197973266066843638227473662142230170898040554278903722920393257556619133977056971286491072739999096958862957277246010434047377995159374571145711603026241745279461774889488237090711706353694813497194818045750740150876553846093345863550174757615233486231957437318532291091071534220663080474295580689692959918004687885036153473256016313230993486367768862820245356236713226553944575300325921878984197939292758270799461478915773983882120358325764359972661341975264800037529728454201248518036470008059845215567575624241918935968400674394324872250598633285438029029533150536952269869756732600789804718953910379772872632314034928846783200945213161466349343878292763122109916684142652655263510372066263040000000000000000000000000000000000000000*i1^3 + -115227988117534130215088613553800083394671193409718840469776969641816906601025824210784102165148650998429795079466709461293639100121275872580960957055194865388537733297367282406358830105905230642088326673032942426641948036882508996970821052999327599994437530003048209136075247649054167203653622487763155329405376154943845460583710448898336237807658965280767279254364656110096831460362469667647914176790603436035389193563159544568364818975368210392528768934107247878119153321600194845358418009814347574702301094593560926732531355770254366893540802007551781192924535432936974135048706174664742973378680754499723309860039696005064228968859259027498074425295593146715436290312862396573006291787614128692548333765724041347171421591775585941048031154670637345415129590605708853089959295359964359898265761666117777271845468496172602199611238819993317416168965430932504273318994698359599283444835274502584987339305368941600050157636425373108730098862802871963582510452118509611129461632677256162100240147654148416195937936742279871809899059716457841675253635079586614928858866129738696092923542268483656125054041677539974000419613907181644480523033558071177878915508484133276752026644191050300337386377887605865232517513689016209744892301025688077932838772427428477231135394709561190863026207560133139696340081469211011893260314660809677267876030399002890778625686229018017150485902037841685645217154093909531802405151415550996244156295202342689655735343813489327923710921988926743242334762558240268751288360279550931003474352286886823000779736776131990186942434896212002206983108238087265293873950966399333243898432517409251556868467669737380120791452103531316376078176659215690955320876409975142267008744124421450596477351485331960008508043554184767142057696463689941525393450394294687752236881860268885385419271063882598966121171589330061707462921804545386262747525460642420427792037328317820481966687540677941680143286903885149638748803087198752010562323368554237585525426441877752273356827301089428729790742347566663130482361311645323084637942191298624079973155533795071134993271555648959910347066769749264818794848463786399214923826581920172599023887516777490233059955687615291666183369128300765817061246428120577013250134871757755818816987556585049385834312284474050305406678103960440312751279765365568950976092788396728775945278590035235010684079765047020651898245441183687924757308302655657903008084320881394405418683905158734059438038517641925031739749286734690309270402922378128965597310466225639693524710561933713712990500396913084563710456768422285821356050744487200010956432987648616452152312562024687008255299254253939232519093937133408492973908560908195621851748283067999397708777400637065273336372507262809923005979834189400196930110621051375115802983041806880699176935368008481714031885518950156471104976417390684356960985394881994802426889211487094402485380610076128963555768825387930239975049414027112436713762119897971671298405377035191455241101296550354879467992828189525655311365305243402570460363764401515288962637133107465959003108987323360800053979721164138592955911307673710421456687493875935402477619211423396659200000000000000000000000000000000000000*i1^4 + 29546617921030956509493854082084449468966828764798308716057185655382761648081124863546428337070710668223352838154790418375596233075613285358236348030743937682442842307816053578514669032458189834444277418782728507682385346175159085917418879893066534619048710978593024616672240875158048667951927275653558733948227427077587530069570627291341582730509154425491356425935109430212767319106227441985585955966732032241267976807143328635126965624034295706362620466048484107669456149679556789525098228152670878895275860912736984193227232979743176414980007979400105052977307184752900470989495815802600062283648553755433012077550376758581484432451818966721456799174909667636434305149226800613438614589271515057014932319472135107242380082640943470096979743025631365730975805107842180233856325434514568308213271931726902284736570063246818774189766048600117647551148777092762069628550077141773767946684400008429730764622529781126530802415442332908744877970063932628005148192875211842191678398093860906799882076355315290244384758419823605108363360004886763125919156936829389647378447233148548503873539236445536526307542060696270186404450899955976415962758661490224495032424253490573303005708142405209635749680822970478496185972851071229610448534631589483085072476227118139304589421252083372739885941368196328496582019455730325667445827252409029928823502366602558273344875111706701793498521227961739824875624228585281901808162346098734200204953853183817536454559857710674018460881142147392228060231866460150184099932753907301743350534161672326157291927148142465698041808948957688853822839785283427034026629241467579413707577139168202340429083666352417118255072446231691797258199905072758624959403487073437662008256923707708649966141941845382447787454065753260676611278473493213357163216702183657704841831159531311351151107423205133536197380664017757563253912279283217304958669398721211865004660134973280614201770522749429158111022010019695813870665071835491604678496434377102654534738973320736988696793622429444704086736262560200420300287759007481831621018525821197422211665639918675876539869655772260954995542853049916593376561142405332744108484226033273618582194187108828654548122160839107080432076896773495699941349906727602315620772412918715804466373266365110036144590601540327153859765714935033322560597960571980533104032969100998138262950591847368147501779966857178612773096037294644368245831545678425531305063167392192439033161594441751740514575220715153271565311510173744925656619268550147376893124225118373308215514253305613209847636092557823614305259179362859410189509510006199317194529190519778482326959741737496997686969053043654973978236357209238201623682044944198125919967977314133777504759525022395491799285474895422662459316061757248315104614422875283468297534802101412656299605663349951603316434886801948863945351798899981242728107570279829838577480913236687379073731973850154440949753297199474296352829479135893868565526472209694284143251855797051224827724526708430507140025395188690543224604611387738703773315150178678718696301031131957656054227829062266524817303713787135075575024129875015640280790405241428616008905511254622208000000000000000000000000000000000000*i1^5 + -5710006307190462430289598588952142318388737764669125604528361110658213752415840292457814179289689757181296356785323266049455808182278868944256680901749879460417055313631450052811426577306393617796312747283507168373669056603623017605084087418055703206256317053086772884867825399612252780545483583739981037006351323300833580423435038647665036157307410627841110466809344211548669149155127282123671089940662599230976147623022396392492755091342692193374087466806549516932418765745802879066502517965608646770046994654472518463241008123341854709311591210499907594378054476178165544861431333247691868570342498575455332922079778777416764830318214137477262469336798967763089085493226955093872307226605808936504431920453358941320814052345179075785701056540740686381078507029649061844774709496403623601155334853328996034854837741163236994717866262247515828313452855464509501962151025236156738469712255780465119468764419639516359573004332988429589654628826412650693174288914255822877294911493310121397320591023596568616551846649783756501609212049572660444566089112294475679692680170645784246313920368757551228916765285012377535237796504786434873588467106642394871781509226030288656999326979816809272951307605263389508773203055442081937062799155875529595310669471674151590611971673129012402996587164652421585229798695482495801006143137616591136377431225469402723904795300498854981756228197640806296334648751031695551048453745660196458886391235016292454241245447789918708305849964235078105524642497439186214984904236185687120149241790471692902970915925572708508558444553369600389222870960178908676477712309864377346869582838187165778732736044264907862043219230594486508896982375119400800107677793318182170916261625199249165287554048418916466101072763281664375284986158123374269130164111097934212936199840219630026819448817696967527579244485858607415811065457276335571360882966716917748991318370922748780005296182654842789535418921083989389633833353407350148938658142505651794366367341002986718031387879955528411533851883489088741076552884165949315067513468919776345862414888474398329993539228097750516780307715232424726455053829901342306504095479205313882404157198496435921948147041468122521453329426674260783325273756015091234399279411080444248331197950238079427511332101630602925506894617933870368608698889176024526244727735435868929744141297013726601158056076665530779647667404000799459438612912555872289297155499802037194213264862942457961656887618922279155316279711311374326487775522715597726838689376856935315602385397029310501339108419963536935236280909975693072517405729071966852087134112275976556170798970556326019037688242459077745522978161835304859982275342307392276932826719839407566209153657683911869540872622672448329553837095431254574509615226471905619061761125885604386363817727370001986016289459241293460225217794592284273821800408159481219848261705691697373439656655586272892887905561463824014817881732129312729799922236663638934690869167482025284964684580372748565459228836806413791894501337729598520436217272217801808935825813173822112756825173548393329405048255718922066752517012054285023168764758751318434589005743747235840000000000000000000000000000000000*i1^6 + 843210324944539006424098820511583341609795248619976722930424339434220432172056092753988805353323244201406430708606602111504852342812586253980538927027049719598251676908882193188619027578744379350571424933176929772861510402426377967715791556426581865325707771896782432573583469017442096046853384495055960841238176971340003538634922230349026156744227215726232573229560372333079723238028762709445927862347038457407271697631899567100701293102581080326827060718625630723325304699469522986667081465588044833002613766246797655643243146074514944523808101631413941748917137796618192750771105051440928628016301687208229643589073182666276709715342686326243898543558532572698189492995512352702350394750187241169035516533566542335019548162936683588805561487273737288213412720215099265525840461151748785808943623793226636982552244799834014553474398147710737238097118223569612435403816971258920230040838528396539614922834985390861397356179860831149833848821173573883762986687768205461968079708671457968245434529152389352739764778630179793203474822372722034203754328400961748543812705760100441170613798110875746286043346029903407324015373953165357800256408953458560324192326110333515014285142690965981336432518633463150111431658895832698557194909329372021123020033456163601883546815696993934358185848632220122247672564176910497409942683132613737253810749300673490709462134972865678288804360634978660891108924363146331585982239803417949863513066169604862527310563116610840665864747501795182515746633308684565692963054420856877783894705475950769817874508238323638265968763080170301647652081099151956899915311476191241430124030035296216915683612888124956406811349300963103046181411712527143010779458070532961065347682844600396302104813528952408403802551850363332306817428750221393498774971497223284344086857845635052312235461110131224175968276476029708486451162663530386992135091523220608131896096409641341136738638001708823840235463776543916466865854453096889040269060566388917244817084431176770461645367499777475718340255239764065452000480613188826297036278317166479268334429180983697948928540389647500378181446825649693936401870700324050754303410592884635727911363350113501229971398090948999821785945888937357823590686130716226381705419159672273705463171431504056386976089350574705188691583886464305218551871327355218696076551411190061120542768648296592344927145484833082995790132244441939799942996604551943296185292439799043240319723929801881793890914029624322078073486282484810987727821254843379928908546611210220152251632844440741746116610647548967320093051864628875474354826745527355650705262830052083155679752182683756842944208006675551525874106680666653441880874311163064564540337380098507080257851430016307353479231728689154737426452578229148663014884547538860135786163866987301289217932164137537491111110409321010676563678307723312148883308301645544442913812695301511735615970677418554384253740179343716045122479392655462045362789860665062656982496970583756185398543118288175099791901944041459265699509956997385062721059957515691461476945822588405427804763639866061131053232521293765432177719284500920135027270283065253327787289634406400000000000000000000000000000000*i1^7 + -97076229844406551056623482477114218011071542096883479296116667554510203082380525478004666084068483333557427337456524141268840029548066903360990745747902497552909107846768519860504139016218326153436034554415194721418039932068651152677964947837447995961666562729656980333682370560992358655718562423566617817958434518893231050085974029664862820543831682974983033029444898909711807760732969192054301683502205094992842741980001098279034084377278017832285513769384496354470829539420393426820462327817577709151876685922386211367464425951597058397775674083804305955400353231241776210952680643930393021237831563217140114689890092809785121787119531067880765916346954918980719899716645597035312287882617792339152535482009349034365096726974746573781042962245857621590994828763247981008084536424652124131798193133716005882186783442960087554672411320525396560956094403577796903995770021391675203726788258159255300444848911133675158672350961359932305309357627672261861443122112616397277381763138762625434773636686630556717532075495447727374013642890072619925005192946020750299816055847390459270662283582531421475651220923331331444144610792389206517457842876240263089346333434766490889473247737502817203535899673725259929815940992887881590080201835399473475224042792680488413056922422722346740843924605938311326785229684608291418871780984099175189348125797643345585341045979918943922419842052595764430991574338057119310753301763274712124326891691983098770855377947317426459052671940982120438803166162778167754131671323507084802909209202377988746346886125882827097115037046147126640487992561204779053367380967519152439226273655411835108261159264701604854160448737682905384700341826070920723855115452763443200304282941945503532162650602613833886186752570652145513052754484326890229704725404955257501878310852926144541411901132606472823609815650712656884132807257038408289532232073770796249238041554212805550177412601891003349714149331915599187199754774188697537762683059180438633218441239918798340861420098080540398429888415750830753630710534813072682322979801056374856816876896127873928760714629985530399285231345124205044133526960629266000021593505171733578063759831928031074469834197148399767336527719991122790842226457810880306398210386856376002485899956437352395477269124427654019001359348599366718742573283644059799368442661383634132437276242526932080935900990074126610432363879712701607735770223912846168682834947693248541029160855488385494298432859774257012985537734737637429295607084794308752612691779370259180593886468024322958124112233379961421289409236162041654338994676479397471573499126476956247949315405742603121895037056226974482884609415054030875668174318423069607591916204571478109658966278264132694029838413385411311504041459355548774890465784985422439341649488918987227930229498813364439789381739684394745481411085698698962606658527419608022783239302551522723325094755051413375920134210643392549543750079658544242440753277643638015581600943994225143442042934021061663071375438084518419474458350271822499013078186573995387594057923812420683522203848918993530824066989337532199304104682647307480564737122203017022967761600512000000000000000000000000000000*i1^8 + 9208604208496011000671370469312748562546062465111065920780401826571769014227771346875627966293413005856977964189975175331409171160028514397155720706433676068203747653772452701241740190211510705704267870256907899463225659778247346511215134788706672744686930313356952943786730730425433024823184830993909755414749822450688792729997769938437346018626623755546071697032857212470235016521622489720657188017694803853897720902863915994667806147147345297432537179851914498682740903303640001450177575355219695595337666357650151661413867033838855338282120351906445380094768087084032370226564104495076266738250827738478355393830631232729151239357052545221252205001005748963158965593360905059370435340713397487195600258206001416188786429681485954221363785411065886364827470090625226692519245056300114252772605140512061564153050582906573668360636633355601392336035796848509703877470556557128790541556935965648411208336042515928590034936321089978015261352309939498942347080755656912879260718154426284346873071406056718393849361425184832553896156850432308375064379105929614913187902317217305151841826028470691402005231083018022401639844234521730749267533247933162238193635352688887928613385556200184640379357486200305288581058186030513608433661769256232321224135376946664650176520478769464147425493144049882366073016021384578662551993754478366096992758010905584798739405950323557454765330078833851072971439236566898897763849426647976439282763127844641755494570241611101677450971755675957736289682468165686848944925519969462174643065274114391516985326624172564940014888731386079408678940165471105568127832010201737389131658496000488421076865345382821148791762976826216548741240092560230310057967872428092092404739355679417304490863180763605055477278982997795846344108171917265551336615283308995998962931949694647421537451858012279214122061055236588800084042591137421701881852528986044751105776841153365550962394160110036188340502030667059999674285383764688664476087376006647916901297126167539080822083589515975291921934571404879947014502758408725143834813170997821689568926406662293984026155874942563472319656865016846172281318464871777262898659088295098587510119295622628556173026946609157436707215901390336665535680631592513388206534252765442482265320330616201047069074480696573283450946436566619375945395559770012029151985086433992934795597454065701299159700758436458209445933538567670921410467605944957005473891397944753693165563687850300928746599807640428006702889722983119000160770576620554984900223477837393126554951417310943659550964189542571045110894688752902949121117004263278072965230326747560982107012052829677678829623237017781543560979273743724596664546840874310421835567329937279284619771932153888450864696965220572647610260494371719789772354586052177431216499146021072453262490339915470747495785687094615670785297381593412809219107481334860545848483001670229889178365080683722911766432584916039283702375608016072142323110942731451794438239912846778883239660633240781120665140429585269626417694777069474542832652310767939277899274118751375533580168562288282126415944214948580127522709353517960795602011062101412367432847196160000000000000000000000000000*i1^9 + -723438408624490130535885705356808019399261652983369003006084697807423036074932488535763114121380331853316829323584467485599823777258328352041296271391555798797852249871608249958457915097638529875463705177585662964116665548019025930889134157096312814445131417882943739564792429172241570077626836852570492144259386077353721650786157213749540204385146522111277808437359029723727148921677844445943355746870791611291128709969588785684127495624040350005750936417542888914739637871439427144125377180403495066460429586524407239954403852139275809987110579496339326649667116492204036137710429735149735175532162812090209088995130357246074212707027509049846641951659688904895130027254466850114564637300838521242599522776701201651398239188724618845923500553505394811233924615412531406593829697623750656263710769175058149807206374837519876769453153925435788923832021362835924988727769178677953680668655370027109244812682690624741307641418998160406268379221626820230868027090396580630081568207805233779656323531226785111084380111839167475979414496838738925404896520967601555844687794393885987662388040307275571673766662314843298228146987862880204924210787781115105214152623119283143475883221507788987747835370237380105629041485123313045352795833698961925468528321919628684883204857945445588003868054946806178909281240468713493801999860185763597322581762795854973448208134092116308828563414764409690265229828459990710982526435071416738751043278403098960530706132801012856150306323116709596166330836353248876937143910437311690475886837670829877807921942958684277403102820985106540530229841268824494477476694129498533957474782363274646100050069877698951471057259728029676387018095020688536312581977509678666644424672297068234662165457345477238589677739399909787271561066161067012014830314686099601943531376947139436456612031004394400930884838192325818243281205185107681412282547780065818109345741671390720831098318244167345217869466633360306766873453837512742300953876913526547157269606156104494950394415160586699516504529845347357550799077288648317002628606704171994587569349184839297994846203845495615527653788740056867749023902186753387351786244842223850368683103684095296955148381394232497266560485124435430932173712990718175013912582808789000179850719274437083121507811743861146309141998938167572544039950827061832289452789653036523753404387381562371167873868820665918549337526147404969894301508082255837546283311923513993428423738199078660979050804581832940753560251268735308828737346444772107977483611772301359013925588803101638934295117052194143342717303952623086376338029242637234841330081908475863040205700297562705320022643839978046959745450468919656575553710092045559837989039651493898744685317080987904485749224491154742965012112492416715168933874962661829950002482333529714675477682232983410926645417115103316256623791259329539445430259820885856355017889519025687140085956995984596040273524563245671032697549827144693085371279992401892341088383374842982674168316690172010766278299990232197353658134733671224479724238574752610900903427040477625679918994388394886496828760815056688115380339495428543531630862803848426126573568000000000000000000000000000*i1^10 + 54836450362530045262351614587048395055878276372446677417256537290222715806912222247512610126799942467725167262212273362673997594180946451024100167097084928022254057437501152810515641978132784707557107510943060306401157110211748061101416110827808294276271299122763746643740077997577891150775132700012607116449865448332026299863861284295832611311629432100915761645840659696969005143131392953278658054572448591717103761446105132275709108992221267462254320915770308291347008695432804482608976423656983070178545486740965997689892073517032677427180349856097643847197529821278108946534611010812964742633920234760266563609589453478859650150925447022393369418318374379617505094669901600296844392051424604287371158054987211276814668919322751996850639412694197443552866409360011957969651809986811615682454755507748060505006426867484899891362459160346639999459180680464215178968468008142231269672703384269525146583431606343062745129445544424399678583999329230009888452722303966851851861655513012591874144535106027970867328893961652544938254788841915052144923475753052797754098224537402005514332481876180406877100706645688896035052775161363987281277602496980628567750213454571518861593229955549683195913252451878843105256785694375303107810665915619640898823025418390003740461772815026380883196636803011353477287498558058097452048747451050655404142667478234754249078314383520709707468829386325580892679356421659439929937847957105833398954645494231443537084746740552159137420517319621836094741797888774715801005046924426855957687247221864947542731641356504334200472476103123121267160485074389001175358056617218297801164363688410178635871188808000708855525045576064493809364541877212266767437956301516077743042971859585722849607893594580432477854059764411740195094963286265064475712883637916272507248605879142347707170796427187146112020628947554875912011194179750452086427790318596072685970745553061585443830922107749886282909362928576816335306977099196343730887146499136849586698007921301154553471971556491632489666924711915777416668503025276905114958449968258742784846642874630532181161174793081614833846659038218414957709623681404676745656209254424163191041989230506564151915826311827222968764575739169551467600586943730942012159436255030398023684751590396769544720149941426297426175892964404578884796924076956349451639020614816192311466838650156219761174406802699265464603806056863255134311358038352154353118056620539214431254611926999795204346628656333781933853853785337748546829118060593802757205230000953805502477602159483687295667507542016093994058793606153250675845438466333106812689127578455402618619301218532929735614318497213053587237333952869723205196298204081959411309672048110060846067929428522983838205726455333804984397145613362874779184973636940418923155708420573528525542440936666301253377685556092371304929253824391296966577747912489510179810072181517157816889360464948014644539079351538032731682137365152078447458415066768949669857169454372350228604902068948517781503740257927579190186944289688738445399047782468055972939092188193880215554726857155206686805609690995141983020058245210200333012089257799442772262912000000000000000000000000*i1^11 + -3827021232241852982362775289596362108776071180219193289289713987032005273789584268475236290381031676940432180620981687254479591179370832360947993960734683104279819119291515401211553725160183166089440644283248714644384408095273278148261987889138299005797951647393950603543767149745289071283893101915800705956318439022221756479131428306568580352201752758420821625758223004757698888955654920983569753514986586331580588202703687183787245010312036246178221733424136855576900400607213215216252187403338752640230456922250994190903529706316084203221162835841856278086868996592984267459391347301651510280708768807013692854410900463662623665972842774503720762637828610630811572426051265237762315404558697537103566952935175055021223851025093810605450213582380425745214982888846743351811278718860674834235970457017974275682308560872488276635756443119559851277490783243579273439734356697262560870621936192701355786990094181041478456657158618698681117432429960980780537244543839605061656299021934236712011287553723813823420002885999706703964082763175454043804723074929251888362721388031975021678839964916932956505099644670114277940334817853047726180492959385476478338678474031752926450025771386690905207838641616525966718837391583181105088676390827169830024421565255715563609533371199413649223296158017219766449505853154820451929649992417651014616377538724105672835179646990207538960952031561535572777747580528579183317705020429979610412476078359348149041320552799669672665033332211955116717119636082453928377026130254463063595589249563068288706779322363412607745425736390134553927820172956086910839150696856260282977371587919035504817366303126706438716341896367812062651407429581377610949825886733469763018303560028339359006478978258040802001621716402045794499514764291155366167452773008094722788497809160776284631300336229766544507084146265428956404758098665390457701464943894990256623577945787231876085437849656045651719457578186503627491591132313635896313423381834872348919275000198307115644986954137331127130127507936731933474381923239490655254578765160363584340710055277718702320936185392483571460947169726394614844330978013427383914776966947433583688883603511335794844047248548061917656180013005352794076590965662455285514876908554462203818025442195958574196671618480342538853449950033899577857562096747800410972781652952695786262959907812369269193669512089801760502108479011868475210787792340015184723350534210043804746812334432534165019758851162886234490401585192734733812598995127349620638537142728491819295781584838036961245178674956137541995203927002752307071842785161652168701587629898804473928753064971488179337940486434435089801468088939677350764157788226020348656483586357984184048794858836648387164311228252665992213994953377707709753990642973244819550844032128299730867015823751458527072712727221226255002520572318642030782501228812912931546796127114491025560173563685465585699871189326091513233830329867627073069266646700679479335628469660626081528739296766163069982697108522677917737318024230992170039850834725893158126374776354736403063224670453548397182479126500836472060285172247510255686735119412883525468160000000000000000000000*i1^12 + 284204811693354234532545556661069018048537975232400651434882384424511345351116930738584417961358189465485844629924190132394296770949170102324856763479917924386559000121424630782704645992421146088079885027779177553407844910923879090118219308840332069519220273558255703356095476665892810216594465749348065892278177572600848030581592678917441715457823407743401269096047991314932146309718701502322210236450176088726629782408639620724502095875907501592447766730898807495267210303849180140435268805065841253060894715530621012831758046205148850359203306256829955350037394494359708601106390879189449589460635442883642476541943055114953708141713260664447456978866113802778309212407510750496158080629313518742077775978735863458712884710198158589704697192120684510083217407862059635299124362562882099208413622285606969078909460367469402210311474424870073207507897751293678089858546104557900085851908877547772628377300318559416674970530338583445077388392121940849113303685478365934519902135373893962288927154970113118255578963082228074980159936534774362547553356135018384551474065608302898142274825654470574993419502826456319224861496683646262657313409337482750205956331457273263172442689196357263013434515866860865290412634915086869867512301291301850632743416114291983965405452059029204685153570676288271959026592705467598962719547409209368171093893176591203102287336007391982266955172228740111717599208221077632682026325055221018925852275880600215752124866378770622989890171458725467869584925511966224935157574146005434062457357730714773178947937704782880660547253149789738328093605120634735886058934115265808209556533628307529807481658485420137273170425397865657925401562586812778756727255195175724999615842692351238755511820874890496724710595614590073653978210451851015344020336191037508787220588165216135297652218662874252338801333067855301181261437398806529126217981675832318870989001094097498169638832134350553173077501430593842028703519312639001715804966223496284447216120999876403360983412994899398358357181288939884729133823934571385118342769077208737679271614425556132513171449923055807254647234541413956966424193572004442119160630506955938563229419253823855036055269853629152641746999685602403329361400621561470241966353660893792574187727704515779668238409729201121988018865972830162077104976937112763266032455932177417935210319187109666511950260713504484737055471803765498011329172793851279998502966994895208042864144466388159651682472964248511000056135140345454025253644237866414255457624625150120084547051241838132049920725457484672419038689354856428011145179173878879456476820049365487574667016315243132792241505126982569463081858230925602596110294556192804823773951410406414145188007575253872410615329848283821477493725344981149204224374811343812939324889925874535036678853096684573885754880055643935953929216197951463085742139039255438899133144976305119362611212057473600953247779404059181659964308630394019426407460419350165456740485479918017299708956135835767797589651339074440293953315707461962695764421060168921334585187705869028398880395220973337606518195096122047049944041336673584650948583931442836275200000000000000000000*i1^13 + -17947747638175287966174254269654378277241903079407571132510201796738123356575106629139321985879451939370322647873932969936084688713032298534956644598122964450525308533403952274804673769687442791726455141399343117417232204466392591430069170602592421438448177561519415031757950754291720073603940700456298566330520858471371595585163968744120230794178493748113240437296687929547801492356839516413132194309091485217055991648126397087240749368146221060196610744242291030625706768000304206969981554630863662711010541765309320698694997973486734033896703289158149068303436701304733135379551370607551491475466134497610018913563190607232302105137082968948604155382548006397935107181732886565655432618031904576943612506719041838350409213896120212428227794902230903017613524108295262477100858046712085547767713461816277575520376077025557231614329910364528404952213938305098202469237664665558023040181777585861462471582946097491905397663253237077403926756757915480533590666763616564305113384688052165910781116554980971344323182578639182132717061829173568622046596191548804891461679903074888783263940343987394631502766216112072517546839427318380488635203583472467481289621907088697847211148673697565146040759456429581243958695531578960877397116251093878114611805393923765226814984974008829201504348493213780050181595848377772144341345118067946834369238159060164809726171525502016643833590463478648233515755504491831770059999163818889424618657235314006932779612305707390522428943062175126868119920475803904444192348248283125034325970211559316034285494848321898040554484101208840261480254597472463209604866706401365079686935687154189287320852339807428495369765974581751908476891935160626870691856857803238333676021097023923014765088254402027184658855312715835754741650608544361304933097278882386861819101084859419860067951677571703786909050024000513024773901591567445052505116977308570946000812586053917842689347621250243136239524669318258231245839954841355603881771446003838057664021437131337613979745472140076933534691380601059518674636711454286778991835602709457501074580473506154433727338636027054753787551027218743151643650327446526562549391152513929737028864327078012715922604752920805823713510826011095606530500693776213224892796938056209382208990211127398322071030973401081947922496454158628954076541323170755368109178164345447105666241636212369896187763157563958019083837220200363315058455698074919267437348881968194216736969092042750015765456111781875861136666867032165384767392090684003070626774118996725588870050837341660918700435275979639749114041178816330766328579069350390625166991187963658246736548057209152066959137684071745574501290290685888853450821072162852620041780282644650496254781141226529074394620479389852536670620415334501755816729240255115320172671388084916610515290836978750211310197596740522233396613615123572684857348333164828903445436804651694654285007034477324058041129885734975762421040173856892113887410963189817288797453195885830392623510495363016129822999483161577945707632363100957058408490470056788690123200495820477623106894830671832528483709994950579590091229107060088367024477115468742656000000000000000000*i1^14 + 1071434970226439537952002137399910042357937375823869477307723055536064502140765853450388803411591301183745263516559748970638595501565358562823565142069369691161907171528128915284203920598275231591978965768803074976237418893168548017915132574549835561222142836504431858215174344295994516708172175884046640219111676430384983988076830854156261739565194167406321832951564176539476806906334525467181666513918723542318592151980516505254392857121752405933109158165904463224504619413304084720758854612479753700712178101898445399999503807237679437575328796686817539176865830222102054907874661242168391839193588113788559539221514094594678173316473263995084140739160449435408221070041838515374860001511848500534126041491967443345427403398624156952560123496383373241327010828250611809986759650836950699261225587001718949613172911845969177621415270658301982058590706916429503359274310734023310417476369670695802788486945783045567422309613057777685942876360678518598281632997513089422608558460621399162091446905831621819637569883364886995459638258717673059366738152488506967703972063539216560476478465560283549467113272311678597385041210602877305768792383445014378682432161000788490747680064908456238076718266031668882916027034504133074887680513601674565496085500934192801604536024595029108216778823013849083540268958766458239939715496874020161140487850981115175300649384424495093929814435362767328036875062779120849657171568651931501596974458572640210885866211980609343628512746053836646587301952429267525839259381952548945780937019693618536575885907271739885821026067575219235059558449287297943903261339478208322303160859573488767063953676506677188188990775980751756648438955641902190629911707800845503646244898861973224763286819689849729117615535658842344808152332404162031344988066916900944625787096163453607815429504874270514407759173893066109778057572683764221348063037972428525034346753456237256202252846589185754885886838050199451090510250585192856378251796265800140837253892172354357697471551812206356672253845149399034979841143552560740914223830889046686077302562045846039642105065335832981454401584074387579008542568197776950046632955426467687596930396274345864016385514615879315708488411162357893486207590594307638938590786402646254182556564521456760172227851662612800458663409797695366343687702074550461547885078226235171306093851995619904441398869765392589556789694174600313525840066123602488961592042645796074265352877624832900599280079759614383604559626626735897235726388006772635810011663682424399488063955397840215786393093146507716696806556089767087872121833323713670151224695117306557988142976149950797748008706440700254503598424645649102775707305244610793079980186182579245801869987581285925785837056021968189373911289330954385871213679922560615601193878413206954783760223890934137981144317074446107995735498047997887024042086417194613191355760990367227988298884212077873904149175125323456167997743195851977666280163109147658683277110794394046445828028812127631755796100978735786489717035241120483299045815401220251943907425055168755208299069100379634258714411062973231982342815925214710497043658016030720000000000000000*i1^15 + -50822902190461843148356199687124241656558315145506367500570081064411238581992471712436771542673861687711946635882200899943897050326844065832647749690227066277648036323794530268177312491361404662377970805805316706141862706169098300525816363427506068961353079816399564747063020196550603193521452511210658651603643586922437188774633621213053402768925905089449952618856829173711709760314403796745941836118721228938271106085860581120276892611515808004110279272253578216590576335116128313490891981675600268146146416364762070911531928077613540120285996878255335666370219659951709331944680310497485689071810166372940824678950093267796600509410389452523398760280822617639645544729720574759689018069006019121209188898602135102571900338676337230666311371298283079375576305694616891819008509294833333546199536575575367575736200229897837860964209325750360519743750758528606257781557617662053324092329262188575116870844491282512965425432773509559314528565602340947137098091437126004158156589572196737276295884547830516978826400461883220736068568980577766397825602168472044416202272287236749281235300380075631402887812345859951864834659887438863470510121390469637505157419035821605386191561411498579180625667408786494425976317579125548160794917083122045011354980488336031828243869667618268517975481833973536944752206389006531440582475715192538240562198511597443183944697168749624704307718021915644051531514514197430604193530045321048030462316459932521135815877646676548386344473992334968700479382585913183155932880464341843354573639776692626697963029733860034991970472700095284361596615285033623878425308661396155959298727986442465938524374920954698956385903544619748669590906746907637886326689351875188469970944266195660396948594403289614594401318696445532302196737984352651869789152350418794585291972952519902797849600341143178942067954660810430517405540606481536665140304659555193493315115145862601533639544230577891686521532559856489115070106823338513953730179133364868591279241855917931663975947974758768834522961419743071393128380055205572308814326736179420600094986123665847962946600420361519442774100536754844129901059589728068212705475173292929593620029594000268599474009129890716183422755361793360406862704953046551327094353665281341016496436048780101170514277906261493960610351800619930705847267896629132869486018404785012942843588651873302856741932554450456626657337053554420479923192681127493728931804875858792865868156059305927307785610443218561727294021552089630912486975165223449273850790473354925622366928839540303336015296042713680479969886228494336583378200159290809462548402120490761331952405690757382106179106396576925644083595455505204374840308850144791800048071696947389234635073082615070501453774884681091173685801725785499962133214361383871170499452537373675568542329656962907405326446446001076355478996180410799142948145754002503255360022884980514119231029425840149906465186502741689276681565890785761387774350764651315386081246277456772958696298509537926684771595517378176502433662150764072700249669653343351368085766024882005234031122025731329212382011206148458130300178009088533597161279140659200000000000000*i1^16 + 2075671423952057626599562531914570001562796470984528128517537195480537760586718144815509545038581477032959504010990957961025520059359865450146436739959757465920087645049023222297348337560376957028007478023885725293032950058176951366391681697530282780163353797734570282673477810916233709378829325161200301691658192617197527817977174476793097139264217187024967986745638759936798744455468634249659472999449287852149523931422245445546750534452645892903027653852295914717436105382891349449273929840231055268793460226648684169308602550406728877223762580759508855945903071250050671872084327652980343254812459926484132613084147890047869677357553059914261468468000938026861161098891825084418683733510096199755684382264173569532124844020660789846942158123477526739621625985941834553155056808450975011621267565826349796636987635093215592495973084943165448081558022368730047843769370358649997228271027469713726147595136242351582488846304135711728527821546629074035180203379494501200266570246951032074390034125367483960282166619772400404625210147442472383949842310004189959972586849431972027023526571549616264941752193646815625685637163694698804947996799964488293727540578071950421176037650018860242563281179539678686487030987030858278128512320011600710272820024838187392506930646637523413057056065285822616087579255839040143826877493114133107880648067945223905990612016204437444963612361578291135537182319708226914949322470543581141063475518712676443660488683363026695367542221830639457331215978299111754400764683175199935539384610868638943113144250759022475687918323273411842885733186371360508016522584870647621940391595013035064839956993826901827721949418575256702020775408886690089173071040896037583495363134634214361686838910743119474313267764894921042373660042894044029288266247266832829577713345308751337683390919609155525207427672994812114387226687191858739819705304574140223762105570568563856611752757737332441189664290657630897053031010200843143315402906768299348164056478489833508920627623875295700054716596259450875890011362529895391416719961255323225279010527728528089513538369020746713632270089804167782309936904026312903257330415489365896062997735435935429247460866245217849608371178689714374700130529514968726707368656137986056153199834868919961615928274590158192954653776087569476805561433127417720523372736843695515988752755266297911957446015714031738658716105803289743488126612408621330325787917896171465156658418363129836303352482502231445691218344783584025861709078763109836767648169676235835685672529628946977711529258946172181116274016055517779630713178614740423265740351298222889635027823574964116388772605109900742364115451428738146756149871045743089460775858281881748555973708055255400062520801867633847659870468225042557473083736484891578678746239138811745119343521292061018353758292031296112277139802802430138047339891784164185258251144154143192307485923229788527643920530313173806113653986811294221449518304092715708367792017721928936464499193471503489526269966566799588123345576924585217342332568244069902360294852046307589808123840633164195717098253068479876916318398180836364311922212864000000000000*i1^17 + -63604957631415686968678216637694746967344730590613409812326913724351527148822456820817579275455349275387611194433404436620382551014254416189484705712959726268009213227481555801279753657265951968228143279359622356288508580839838436321439469090163705881452425381141573155650975322832893401408949002646283773761058851751846811236326359483435506307580953295161237312099532569980518744981493919420528461517363511773233784458405037527418516361650389711336339473508186682392176158536335428234556421586112413837283312865317553053485802834590565556085652556209078558745151649528209859488911038494574728077889136493957882622783035963200044435170586171103478188608681256104022501573253644369501653519903694099301688854147773556777742832378190469062052657022527064975739423621771617901805204379183682037166070299131656300140915199752480209830973624581928802234688697465396825750667547779386558877532865675876816720447350392388772766488207448385806786183196538045545393810700312692923321896528367176180396448551609503190707546544215496025839808123724289357699765390906225934934504697557562809037428178221782660720181035306043554116254244754284251404552113892219460095219533920954798627695680121767803294843180036629417555672448659488366738516561999649520619298439125702755905436849541339248193423364721078009498798448244257283052456663485825186161508669360446166208594403855443630096164305971967559335816321360188466128336193645410369071571416278426828881446747921964174381811041566036485671287450191961880054678885601861834728935668647365257787798162129632707101024534853737288774210704199794326138307625092459982102096118257020330956576146073126309034649364872586081437040694593525371791037984869440331190268308891998503540885923649009160567911423430103811456682790461034863367819446543569434548751974116051873622381791191995602437512290801086328347270467799757604187503305664824834201469004326723851117220158192492325150137482179624002216154879798183675438400594712675648748422103383748872764215860068835980385002402639325154993995223381926008295998350034319891782347790276353907497783996292454301796286178344257115697552487614473300876279726851946808210632254746766796342462617044890757617814080663663333522261161152185212311562801225487720900387538781876343094063265065725419652093838871960316529706647607659781274440920125674913262607847023518830859058303154140487748552094019124597250892575182848792496075199281569029617371803428780876151082370042333610473703960168000491575039327108905687344693053229813316188939962451472878390473625151702472262810967964051690000174050703138269981144531820897339284743023387379680095594022086425535939002315782497472652272256292318841010206868668439435423646037518291036565455161617434358537398703958137030927972022770138642979310073631056191050082395430127416790935195012586711938459470336226260090913285528513607515721194894887581763842200472787332636818834204606703015425140879383252543644976160122270965656779789902995064672925163219028042109010221985845918417094530901043228545099909902034519237105484985037941021134311770950467027440928097268121144850555678997967011840000000000*i1^18 + 1404355890126929588559606757776125310653767901035814363823948481587903937213781178018256845309755951384384376805824474518943949162346635484038113793910064663559354915977221861281104975919955335669915284460718597312797933193461611824074238438574422942897141864195551748276971879633048127100584368497866685138280375013698084045389203963539296773188567251987523647115429863282142235139766294797830297862383847424680473528805157801478347161437732591019757420270575914803525782122361209914905485578947123479806232387565276186751098012422072881750813251863842054445642695758318429096167107306460675306671798322882505776447194574284304644786447839599231187970874927033055842934387241039428231485694550364019587427533516550716134502337682521505962828830634036786398929592304701757482183850658863617241735883476757550689178078168988439021920630877058354399762617470750405396945750369573659870040867758929340000176898047208894793615276279607846711695696761952458983446732918441323085496141378446514397164762325911726144917913112250991883964073020934264954800684629572878745108267286597474146684306546628252959709222436601991679914110230596584740014402489844593909962271763292037829868967709260510377086112786108941762057751420600759222733800993608165301504583742749132956412923122131850966886557916929814581476974700341413805964455811458269936905362939890273651444558981006359021526786162686845840610808210752858886749048419145393040551731539157109269624593388354205977561398979458843692769198330646987814695121214378741853426227005099366476802196419681596808852082649863987852904773293200370498780535855570162408333216410084580702581975160110853005457830062080111392159684302693247673509607141065623559652509222117361447792286425249759389721392549119132063465966224099302937621971476228163138005362915979657413748319886529955407912415032643574286077997402111329726277462879352673688856980655786735345453171659464349233912298571754851488050971411351320514989035894366676141609396673555135157143795340839014267573195656066473736524765424406507185153120248430156952328841512667471826202221233574173288424741742102944405069058840482357137716052962961268848282338595553912913693105716785199663194618032009157453839206207204686567707286884080775521794441102981674262557914315914476316438380421106260267364449186669247492387262194157226617877581875776850652805394995573084391435791564882207313480004800632318541288766202891315044913609154890005016547539388824233767019822053388690994038484488098987214040123261349665246039355041604398824917006298413571056768863007740863413960891939450299512705716192027693819483183903316233288172562555790426996583780683395636766213948908082786062455497770318966621572452270828875976860373379175848300948108532717954877992778541939073959363308368376565317305601498895821247986337001122822781833055424353308339936261787595410869240407020438725427800721501677224553605458393052641903392500094183215253027004784299677842335718445582719966789825036711112030044368381834445929844975603662461735370084567715704920545175245260317020480600430402136693019761113657629305089446430323342783283200000000*i1^19 + -14758182162134587169181444496675190599090811083106115032107314193701703732550438491183855640570046842571518367157679781985621143105238395748856390309088462121612965271880835469437282108123262648994294481014233040728582717011543654679037604481682507496046557214743611123304903099129585849164671954603615468144938674391302765057289322120791772738547231228580604016623700025454683212545076437217435022595906067844762340520592712989262623562876764789839421420647396378157565243421779263668802012104735444093988267357600886109860937276866464228413017212342486816077120060901224476357717406565120071760564963337674421320043264973324610032198008467647034489406876445360968576857603033978612822634478522034522156176558461950391742790823941916882775180192866287440684560228218534511450310160805988995921620814628412667148203203869541750007526645720750632318583831018442771776635045224408244258374454123185275790139059665416265600017419659250095695587030874438375791439521606705225499271471376109346387501542835775332341094446171825501145455963293119366615251609904201824848919181478489264373826651533250363952363407913929739946631594517759031923085315548906526675888359447619333818840834039229361819888904679690384656863331749986175137372585674136390854751906031878224397347524409636091594412433646828334150718113431507838105416863564726226157885184486359828772127934378170756359154827676091382267072377279758014721665536177351012676325908477334430424328530741722035939618786229433595578094972884754926934674187934550431973784954830805925396385551682592133060072965014707741731415860508737544391854534739559926387980645183545087481644543350742107128355712379211899181997263987161848254404593356041762858180624595965391578431501924186260907833793475051047927923969641604222075416422064749218815698660605417353288178416276727712266151683499628388006574025616399852290802258585179695800337724834665672988402109236260758955234103523526575047416738313689620465870190400869707212874240818311098272399389603703918409806566090720298005393133654568574800292844399037682997541951125611185852134120769642224471800116326944096817386301469327189223498281989216354550759106712389079984995861652205469554192995216592226691364688917630230929438139025241143491088118254860391200077430763296303743460524915332318434553734731491510341942046049853497510473667689712541824893286892963572642980865452962425969188656864433785680103685354200957284944581579286397047146125431297497435195835840377146378581299173595914781033224220781697649916002539891407362235420504143878744310376946717627229814552646632639250284364306783201631709093987747084318127793433822259863193714098818408665418687492330227371902695214865537896441549147840412665386580051810623572346765492220134613385067010989614906409881189541358439674810808599011545455592328253909102607255263207983957655741198918767634818033575585197172558658636011289956995256417599211246930620852001902978098142563420062725588375253859707461902201752028976949424230200260277818803130090037808847629201296698297932065678095020338790738177119500495169981459424870863105896790763572822016000000*i1^20 + -329343393612749905327847279906648108499676239044521222153476724623597152447043613750575802462469144391501771661072375712044065263470157728026308655007404831557828011639164846008246681860016900373344282041509607534974038202716748930842969353374180325570629159502566714790159282967697942389625606965319568876011461106851391593088202903972912149546762268781590231462102062583011728951344166776482763593497118828984196927456127351016861023290508547714468724324449559028817996739813303885872564988886540510233499651839388261881813957208787359470857119558434448260103678540429337619598683296265322476826621855254910116556489102102873333705624395492991374487237768315174803716771596800930052262926195883846956190866120884317910963338736890903376291963149227119038157108779254595456636796404903466966224329570245333533232035896469538353837800215146903510179483357682269333173434936576708901087662730855357201964379704196689725043123342062776642033297909539339994427784908822083632158657779123467951604586658209429345012778393446934615787481963863052087682130426251570153517275036894625517679410696053706830250491904284268161939349458564126923039751738400521668948578669421811259746291641712366892439284633891643873104454225903123082377305084942115591020786807535067281491340055888867974549196620682661960664902293044013448930923613160245572548936837200895198590800258333747661622631138892448979477961237233781780521908223722826936431471873587567549778900594541256180967381859578978487835775786616986493722689209754149278842240364092498100201519911811958220976065055372989635932875368991643514201838587412250722039823671044405538841669860815811169190012157984892663680041177140358658839127115469738287399770927558830755952497260596130425231650667336397477271716491296412252364052768678022116497622857693728542351258325292570629581353451379836884253112295047477988016650719642048326600759060366864550008571361454986776122951390335388130086442075357876518886741771861314850350829986502078159742676609546838373736529421791720241105382926090268375484424304244062521607169588374586042435895378659613950009109169371112809558473032776837066967772221283051999515182737691697517977611502405830018111218776836004281294235909535198681033513250972869962974048305950839228850470404409504782058252350578127210840701190938533654050581446681961949834898163958946118864612275150674068374762760433752642247030285983763585115950733756933037151279107080173572458824800384351149436937213558645932037568802553078086218582595531935035131141437898147936296599713247294921859596847795341154522466275458591304569242244043455205527598713753949824605896681357928058763169679467466434943317379678783747221505033911912310477008082452333960462926072641701669221857568453544046388138126104083030703338565583178934157248251278329633428589161260825199511283612914041180935078466123453632396470224581338037856569864577265256806218404648881909035783548309524780721790695909984503000496200574682166097897211396721653960903401863974337407610194071200402217759670199348023978023815772086532838718447964304687771142941417046176132945238200156160000*i1^21 + 19415379809777046827795869866497476002392340044933298429530826743942810893240172366376944279796682677719389795872201128406904372512929419984345440455089308962760258558702484091093165187095152365152719964153526298374911963025218604299842906124537420555265766357356891328139041688749002335034075134496024926372095355600142533515029854407094413195410190072115825402935470565574166304820213139446331562911920114945182628695812079361874481926456181155102021859018276988443621354771364061532698292729409569391117831864708936604967090228193814458209378731059195726184374554898589103968689304480914939314939715155766266841086853416578305448502827234372124814784621813656641270443964607496867131969372047705086296373739917891059450306416347007675777276022901077606137773683544805929886843303821991702973489031838051016365018403288200771778315302405919720988932950170239693328974901251936212227990284488670572372540467423354176244992769457037336977260825899504527626030330906616638035900049911264209388506067347751707834116628021219594354423565273553687101600496279082231195449103470252353436525068242416653468798844549537679532859482717843602205239844936364604322106994687434496336277202791897741128460420272448447510092841082197807781346468114915915154391328736057758712013173282987749933113448455457920436089535655288972156333701697411027471455012997270804363060599013178710407211462765298717474480443972710747821828772939767455462982982529984612850263597961902107442359735205309702897728162267482845724540750274233012545942516354805791987811641264680898973005086360132196876227803513844170926392938413660607266956439710068678805384579679681186742105283791352128379017398629685509996879102039906347925496799975246180782021767833197278917540402858008635481453426582931965638188443999805786248397311857842765516184842181254115648581547486421631432089532028698029283477384419717020108665727562752932045386306874058812657502672628152146776543564940425781226119150932768072579782698812683517152708325684017515934263257584578818178710116832008265913441439974491765554982594938135486627237560832287858343859324675018761387569581650945088602379024668741737837667910452299929821068788281043979982293016300616944473976425537181776484806776292785830892694066082325957915345105073152797724325956279733849163508505891932164176228294164426010922094087371501241922453118447772460471194123746149910243477157553597859087749918895501669695456256454978584324737453545501361194977191242429850180596778924133888591641609584388862166905735456958349638735081111848867957864301596106662356969291932507292206610620564195972733394465441050454015745183062577916815823350357586278262562370211748516964335919217533005211686052686062810129054338969258351639626429297865930240056042580725952802634804291864988570531202520451537603797910492872486169106920572297038339848133423992344954984965934481055261887948541955039825567566418800207128032223340476933265516159307762325525072911416874010073555238027724933678323210828338944823509849605288955082985347137777590887262675386273489630759086194671854277677325899257711253921668163174400*i1^22 + -478220805678919728508731404480270971694169798234820320543638607316049806438910891245635980114902290514041788957433454210243380513372752543587739165381175210447949137846041903152643244336510845338230939914258783788168670651757126778594267932872347546644295063154339149700383723840936931366763907634581799130919413438573341249745189065872960394957775892206906214133830297974910679114230077806044486803971588249589970095398053094482737367713235812614929520949449883051062219536994012844792746586420284974934222491901582363193553338418391513593611876300444849144023190273773088076875485233412488101257367090526035972894905342767750034185391911079411444596910685811870417748547397936843616737074613086786235152121143567589498066962535784499560384408288147349831693286665462204796891285168022717800717136388313111997314547920302245323683006842151398980295647128325877612031531909918240244115818229326734523662960188928636566852075052061042953068959857073850253931790833816068313633222377993247122890138106150713431017735637236068179913668781331079171587246644284704263073283890935504232796160038381511148717474048988131728859956559531163594106010491562135503577236295742209156515906996867149592956918109619355098984229050280736694351840037279926911183105816522333934763084407101480178478384294330688877160020813680149710443881285900157064339648808972907418170611204876885378008904430940674893445070106973397792131797034386495959045980273190517568481431361761739689155313706216000337795086554694968473721133029522292482418788988304468065817648927316773152158866084080726899460453684768504824301446919588074179715466527180456889194345617065782283669862115864827469136223420949552002898113141831055397180705134375024824759735995086774517311775108759554729579096231636676403609520349564409346697512325569917035970481033536525054717591860769821995816902164578768951877445434583550856802789861766259593018686650018631621042115550906559236971651017804836652234743261245054326665758418291099075782106175482038434420582725155874922929994342182589142371048209342186852393403140137676704038800183890126722347479683060189031560039976226041138901547042009053155031733777475373690688285085990460580881830158993862188202933312116067311966747134389621655164393566608992306493464842413999661062439143008945035029968706731597117764693636552869480490767532904766656440957777312832136560069585709646686908567475429798954522131454344079925446035088668353060801291179836822606083225285117127341205282894237109748828926155575315176281535388271438844080884878726018490513411919590623641583722849723093262019700060499433709105763960355380339437226615302313926912355188063084941048308411748487717458934958117793369664719016486399139881594791658445580100041566216364547197429837369635196053853640722577322496709243793907515520757336269018857537362782260168999497465821186316185209103258427022880283039301548260521637754278305866557228503815145773802684118645050248434707504419311845545852266953593872617890498145226064427303364442384915710267422745318000919734160808626356514232938551575503200945140149043180740778771087360*i1^23 + 6564280011168158236083587714070537677411295320943860395262840048591404896046053604336276270973325750530961155948730839149073300545399738825030378262674187118693983295665209299786914805444652232578108276280181100670285449159489886643778731464660489271338544446391602452147913495788120668909501228993039852672120652557030780831673317849749476150865378532772240196990117368422723021250748937441053099604064906258931256943549043163313119374083160354304717060013323609058904095357908969680783885488954611840535894287397004442182302380163548572427863702212772323168549923302926172061632441556617906940469266371754332397285006663344484917956297223488295081329010164850486149518529120074741473845887441648583043727747822350760332013478671276118399370831044427346794860037904687490114156666711008177978317399690710185520346094280506918402345946729429217808171530035909500955223480648922979371071971599054718215659687093642417244494040480582696441257926824888311237812017998813049785325321845975009217736685586082345425592580852067674291476696183494276786314805524165453407247781562198331233705475803506012195420144800376587653621526385531247984372290383813789903352422279742411211161826493540296712906331351823839665148034033155675054411822060999017553506645857864818879542916573290807956153921292798970640721582006530097816080827487436698957493551322958947936209895502972927163618392145444183244817350115293645695130753132202544708410031522093433596846098448570984297373045220142884188126780117096038217093199327505390058718420342849100238971784748246448864608970690842485841088711339268059020152712036092574197413502152834926619621492809360020616925066802117351937231564584137341696124440948163581631997265412998429289842555104139682488066941632733846752397856184633769798786282908891326838693088403769019929744666327380859854181841516373016668330266897161638766859413856022155860500853509387805069714785920110223650089878365333689206220929744056300791005681714970156097113149803674473714516702070548766166360513528149046075231445969153470495362509733078501283907362108902754161507451293431230824167683842455161784199612283137437680473416020823367604105516155631757317379454423816081584738622286202754025848887223291337163145386078691507372084886033784688659858634875946542663215519696236264833019068384941350542171777661873958564396761808974656733924667559263628007483832636420344537187023236948682253300979790486671024197687916307988153621750243682199548665333582435176952317504953368753915478849728186711688794274599088870395354525559524172825777773693328740700516426676344148997086545069165963144452762835775319553348111089524838011669267253563356740951159936143497475736606286424689250240830898248891530344173627602352042562165275541572772241348389063385346305247350156514318183003760704677370309700419216680678841568609985682770633713884318441958321944519565666351033628150860481100709480105804106922962282694165900980352633075546884187950689924936023077622402095059223323784779149105645380785926349253375976109219745404465084977823634400086869871450379976907377353920949197704074887168*i1^24 + -11605052140995583715891051906311497784119195637720684202345045991607430772736743565470335665150201895591195513325443170974123631511795491323088934981478616506129037079494461270970534606921457027683169964600597971153178197409586748363062863117765646145601149741450622533675567307840205402833712872259155455087318423785273213941709468266723558783717252443524651605900321913481036960578113270847957185769734488991794923082634140454029475037247155757028181144138886572237313240625308888175413665975139703831642102654167938855509319839471309362525664549681396444975092297688087924141739087471441862353385019151754011542663191766736199082620108797860444982362891955269007012740571647794192735903832475209620817366706489017651502025323382198866893027114316733449273532234495174880020719637495124679953778283730740075233113383788029357350968229449324934618631317753791344661393626792973871333099179711699947183352513683038978127286117567372586216343167949039802090268549890405695534995123017481974933443541168032888845121961091646045189091073772489994509617893445313810315365750248302811837113574813950869025015598986020542295265366167075974294700324972254905156247432949839719674416789684068294290245389332910977299522894387385108844837461381639101199181243530613251780565338036767418172971680154084269828479761047919163677208241639588441838968086020416492799325197885859225997988774375868856789250443574429937458385899945889545597191757876440079465702587938530908332027470500288513724543361901518741147146805970553841719725754411513835835996919534948396288294355797099023331405997319368057977947309427700484126438697968505237099755714612655844279328525120305022202744914603448235673674097629444070275371594568293993128590515461190141075297143989620242568798431516346460507472538620509790644148983364088276691168960486497638164677477334509879851807562000398839526732215426272347397283979730309213648401307528953334749105046709976018981926814693644520244302183421303041295308334379050010696340152972273867187783265475156444036824253610264947250246069810895628534156816264151931045047680320434624329406009977196589571404062003416340607639526600111767813141864218635465794212056888017835022233041456095035558744607880202033763534004418423640129644786959236798828107121751529061778748437232953561791594226462676760645165641609119448290671702559720448738114290752104221729940516787052006574358758648262456289690804658076244499189256729781619839725754275440780067726553330478776068116283034331314339688824384605860570533797579989991389704546016663132520968373230790346015474735750356753874661878274122343865731566994605096061048419194368338321519116644030240768145845331073183215866371152457162214593970373131143785714414411882102702517665862059608405822677380896749230400637099770451993103676426445722470480401525805155756931779465109919561198669202077913005986644495521284840567039013124924164024102821970444322708536897432803110800375293764779637714076570515459868144737481706683053730239393152332955844234804463958537176499122485191129321568199049043884415736988267901223814364026070106112*i1^25 + -1891234840525737572797635012063686040718294652872832634970847380964125382290930706716080478238539178172991776331896542499975877797502445758928160936177700214805451430656967260126090370036331868687143619994681510463871943632879256852881117648534662269530541340430561389775779712408866640676246768012589144279087184781893349291606770885486190170743350214775675307917045496651918046518303128392505502628968130258231309871409811804765800022302935557871532950688896965053746517091259268259793560725908154962499031508020114500675949044511893381873052432538830145131673661227552323771422080639635780640489781720452504925100865488864819430657822994653664329398971968748796824943180692730671943721137453068039615632413326083941448894518920934428173800238294198574130819699577476529056933799428623725684307910321914598968890981054961523527164090501264319611662516184032888051507262914355083614573933207192999802702810924853361005622633754391771334105289931320510638110313263668279038158280363306200469994046800178538411406206767157412452549664335208659411087266411771001544080907740186363321960035577144430909013880363427625877112228936273234831745020199999756005951640199280264028055433853339140742289549083512697733064974271497301092598342085102346444222271058643685813691169187133929890660435647875221887585537820458192417780812262581676529754534875378923669321812884573506367194326169880759531451536493499976992236367024591642652339627188949481429874615711534172568752143478671990919164848566325091308441495729745496556629484807094244405268548912037812618676865871853560553672087716214858202391689024136856298465463588611330536934982630767640890757061721325982193765918815187995824851026498922268848771758158993861457046440952149973280097681624629231294520704395477547845365026280131066457034016516651666724996787514577946539203283407690508335759249543047690256343636779550361998677772555324933268361113768293592406523131231695880141898072739332754624820007337905304648719029354968444098399124924119873835637921840848040375328749794747602499759621648108530877745527715087333993197745102109299825464773275181290488207016871074706537350603605613799080488220562223431860015497867597591867998754593046291079034197726216612960251839735817318158531793492436048340491894704457415927663708828713465687337056365148463959277627746091783700673584679341638365190945909917189349339422571233273719677593681425376913548127276250429108618964749326414498149420183733741363070777705346632729891564310867118790253374396919073296402331061629726884513296415866657463824312482027813108726121718325724217809126520871757626757879576692214544954060771077473411497045336125311405583980724763498883661062428724352069570975514842179705063105774711176260020951315516421948012359069505690969133041070569640560624765430680693347745676254454407319427239051804789358678201820863268847099524585728064463598404096439888308376249855784976930467794512563582616632749059774759923073435238372251311240748520718587107240960034948068053957822244898855173444604546436970402603424544741535886482373729946040788291250206801920*i1^26 + 54872261218041937535890850205050838285954032927309206016129178291924302948340299045321864759952598780594847221013799244454998744824433697580017626613392182386234906497825387063461845624794280944986538029677687774120365438263831432679403432973900785694015269323655046838658003788024162574789009890350620423993309066464260271621242546900801070908895179187399199369808273846407637215065026228643843958277650747623598113394758618718657307526812077143869462663832575034995144957150950956341270414790597451488290195036672785540013382914561559046064264946300621471073233696799102753403194806743381156215155995735592688054191380245420624330661011450743941050152395066455429340080941692991441665349369025656812917920132020200497343662345140689649133557971612050590910789303385357558740067262292426880609396858690604862897252720113632166582426129835652890339081563452485536384915740324958197789472522821667312347895379193849899611583524159063205202848799694495174143293036851797524264174997888639444543575844552421114697271537429971577411287318531659912944087284947592992700960635411179021978581519546940831285913037850947220505356734233008937571929954507528091989706742285590206067098766582728412518069940287861652669361216325897373873116317847276819380940358034246864150822470939994788005890521339858788489139040140891412560455852765276764134666196902598387602044766644909147158170631305194041943736478894661730240850063829901538914886268254240468015219682179662656620215134132000387706592121962148906843265070589104040745911040030721110486182421695801535339222299995745133666749293077966825962569783598469682941327519713598353380117382747372894175232566967703249079676414892885285797195900144778427602229390111926657183760163455085674905323882148981091268273640934370783221407957059602716718789831604335970160466046269849552159460525747801242882745446429617532920618985461785616645918107790490409947658143809036710213173972131472484684505091681600525441752958141632156475499329577184949560983690289416749545002026913865831709661925627122747974887456819299650306970562887963305782079579236155176305019649575227633245771129025781000814425569697633141270971698581641212643501967524107300596940956687731634723520215688532218594322728304516497821316648053639596518141234232762889901159872354425304256567922911011331442192406192189327694310951942235721721444867014361947971090296138524084447240153057828739771198150213963819825721578064842654920309759347905621505505814848149124121927260105109534399978462647547553354271242056932135795751912480952873786434685798913285798896028913821997162272623202214211584584534197070459941994508167001844405294070455046001244516218268220095479878084511076531063090788090968567318972260155347743753090169794803693723404889348174725884142764902407496076894113567817784424956721179692131600264309263458095107288920933024325448480002873334852908605861261013722308175656754414124857022734636002990872670880352501009900713419827699277781956228074175220025111270993911569845909356636060730488408593765957982760252987786262490040095908800028079146638770176*i1^27 + -985865433325930542377396644172467052386965314313402929792976028593631602872388784898024397984441196271782670827168224453499174878984012650122728189089531910408401659039650136736277764353994671189646286217898235756911865271937447699332539430652946972251117611517271123947284476369347690085930435530388359076676122324680456231729223668679338361275180229200343175225578173798366813987056419498033709262215152335437312449443417332188890972633940237549302656375356199112595974614815726242509847990060299509761110540154561533540729734588562160943268656763098584149337550297374415289919470854130449232283781336772491352236410314342928043599584638164708422304522117986077639923737609298250340030458803675696592222094014584359130454126769433251890602869229005712564249492211864380661449667865344209506175861175971096593408346019805938034243115464635487911497078828011847884487521396137046193391175218269499854294498816109567956898037210924487890187870250937504583038087576530213602976486075370942598752905254147365620871476221026783811776038259745461793356539557274409722307611740177750679826050872838338089443813234419574231702735486066588628310870946033600513629901491324575455360228123060106508621131635045398628776966276884334761308185717732560323018670908918221543095959234264829450712398512886706549837412666182394285627721355696768512310153423808304446765510296066577644001625346843239181061861052118973132872142057528531144771444793452707744939389513269337902763112721780093707917579397767708658337448291587836752455895474797702841665516728043557318086638722107092017290465807122699935850387520965396785601070428760547305909801587439365418428157429355635681965978290769395985181469696064902875900328363909100832967039068657941777371061133921636928669562967406780149889327848227288373955136930373147070497392164949756893308944316289006248815792096809142986111030333332922921481993263933138434432872482906165508580831658052096525206259967540694751220714535938064541408042104155362800714865983413685483910457453143751768330998112444859146916997671995568256240329694540439871302772895436288263386202502323520226167002471912193179339913129181936864030215053975086640469935510468519279538209045050093514077217487398881247367296662422772196199416943008855079776723936276508464446915783923027382890749976630597865033135149301401532402293726068123238240410759537127898879630988419465465072102147872081909917954773509553803550927274035834016017873128039290342815075154705987271935567278681370664333508320452253121356274968972445267063511352984772981976072275773195391646727049020440516073016726749210115294159132017684896037979012700153817304816486421975124157828897002518503881750694120595813684848884443787329291236988033016297121877221412319765439322270641319717241269369301957585823219483654662212233606074978868608214811905993906938846711689405812168597882247278782544820061074552064259500128139472333715553683613031019410815963998459254434640846588039737803141908597362289384662358700039478848751957605527288896504192892329228441121746267725019389067444330826626146238464*i1^28 + 13838850831216646131672112439610834615917702731868479859253184098448617536216498603755772763830812860898303357157698879119406871359795507912706749713549661277982798338518009607188422881286787039379088580113418261208518997275186757218652758728016669989084655777005791145642023754829742879293953094260571183940617239816504329552513308164932461329735248141399336466861596546546448048864494610033493953378146659189891882983042711140737165498948401200826191368571377814035269785910448104353412657072005866605411103513932789334242906004564380821635848190738545743882364464315479236132017520949452524870745151913260715301746990520854802920385649284640802541247657808029102699129938903231288831939134555545916079727712496073475687253926429650618114640124391146687788309939006541411082673891561830962524078234319748250360227936308686143569172957601195002653950219419681608031403312508519020564858387384313579619991638971935917528361728442155965571721169527395091199928364167274967810807469923799914696216188771264789078564326510771618407748004215542736305317476659596570613709861054855031176201495771814441017824564838907853093165900715507202452244646925987373139647783604625274222979120192064547233533309973311397249554969418813625464391244347395122363587055571182304210819874949179137274823063507855760272166215804494240478914978415529945782279868554143950466952665773422755343871574962432458022046422430773690799136090248334272356684171609692483207591326204193359792621123354569089936607633933913749496343141390997925782815484133267635176946795185985340675076356583058585279482461397048454909538588100609094641387007190168867862850288575768666655190787303118176908669235344000558857056226903168123548483992007892508067674045711166174259742164847101402346327122072994034125255536930404245661625353604686593390769804594100314075416496356680859448300373922415580887787304947312425276280628423780987273883112579821829056076667728427745436695445922647036164374882116484879570547323611789193934090009888828118712251779149478596491575967191880755369912431304464449925235044101414754822210981243234022479028330921505614043868605593043869110813654736263076844253094266722776307955677452277206955001592889173866196650422320246024310999699014027021103585311065761056933553678875658169554363646595748509444121335346910246136763761948164543930922337337162632850077075299637689214562879520783022629572413990507665147104018861394839994044683052942178838099891816415536158651520932973433553000245415363599992140458442889450270735311009015955123461775478186621590490672071367673636814974484614085556048226060106715670364637489268390085093469881619222084582176670882500358266501544615009673186644528629023231478811279415955921790346503075888092366048508082655489740475753491166717702203548882275295798989638465543542643045274486648776460754643942331375569223705184980705022146267207866869438297723654384150420122103510807814546886912440774351895183674394015973055003252254960563648137567398041839541657473165794330310493389618611286532406316323371283408664652530189499623229506591916032*i1^29 + -158167631229956463809497658792170347984340360870039170470209670661070537375012475194302533629263432738389770740245639647750806631200040056029624031286727608649081665403377081855733463993427117709727306281094303944455909943844590296691959845546654771348015893286747802534270390306736294179329073028637374224247104399964196179166237579938592519019230708858158272766399026823666539094978948470889652423233775539094544239704646230171064498505636767617349523747657759742771923737643306853650920694857401869966081343009020985895166358209203375818169146395851752432535707772570616356662876210451839973517557868131545241023996605692086670223801985930715050005248374314901357899797820866698502377123318262262159788432464665645578059357914123371573582224701428946759619298464166503765757734912756655269462917084682986971765879232539780871326072841465139187609217878008605009711944420978781794892066210609224777366170094716234708902165870309711064279662418587984049954029058090250202464935168908036993022036987186726347436762464381907775609692614761709496178635357601206373657801862004394149808085477998956615903172839789730892637564823344303411884374403481644954788720352786910154800568851541162875563072410191484903793593826755328782411756859673495770043178795137368074868228225444475939588250329549391947725997427119199715087051755630195433240663035707634236204115990853878270217946613579086231914057040492910822316535340765763303913919483243630744367578251200208638885463431580235327831477845452514539517254906255107999281018478658533627514958729465471665187193123831255915574189187482941554875097326021092116517465309845325362286487331447232773481589159058579524925919030697175588502827580680910261263542659574501495284532283091158640566448220616854452014882640480165497243032985528080774092719081940698739123749592011825269331769683007435518430134294605684795777197757948895558266978487933602920832933089253465369973826613823192757312187223973152464105181306052546827361994319410432764983765201996640978355777078163049909110503389929700224687493086882238884621510785056052823934673294855014983694067999463869285465053819474967531139005483371681588496199597537246769322799030432083864912416535860938023006777832920130018754166655147014223578911050789994594966645989972828851747864002081080864175647455272417060814070636577699429863164897719006512388077746347683449487357838000071276669228363146756206462279838460584898972479027654544020202893245300729672974917240352683531157130025098775270077019049940238735339176285647528156013360993993831060104150395218912832439377874748889710585000426849111727678500952700800252582279034800921629024048888348541739856733032162777537385203011302643711979618287452814375488694783263617794979161750329607321431536876986562523385600677631293345329636435480253850058372687552603054516517447150607777086970646978593410225704037236179649003479877283037262250294095843598893759639791286595130825062498912271671675261892530314813101467820159574674374802047117221746244675492004329794577809695521288735408036150516453452099300400037888*i1^30 + 1448272605503290864026762004644388461001530823601689779152416891250530585695319750459043919375955092174382386954787547954068699485111340347755470310912135084983240663619761431539343654341844295554678862634805492726602726726774846804470761795015863666070210770819994072511357285149624986852295383422405813950356300619060533227643599928918625168076922306625168992523234459812911719126347328192021416874121858196582974879572679944794540743522613573199573640471851176031492575315175803750506906274071562004681097199623187130996432193744185680650679144055678946793383915363446573173252551746816207742022359769370992994349948666154438113853285211812808572131885247288326668065413585571779590495546896703956001971386474094681624187244200808110568350867620877851047664490394594468598843880924249775379912794505951471874881884361654097938613893767318651621800093389111197854031190826971054189085432681906622429052728214579154339173704769731973788270005893124833635729326634063423917499236035306628988431511522322252520624402362925783001183447625223669862456089080351497870572860051900604077950539066802521750821800348258793034128237224886021404398658897115836412112827001357099233487379913641936105172504867198809463423546331403104835686663006941251874295455417934746984791221228944566673382966440727895096195374407606793881382688654024541286316815402178341023382009566884065090248332820427378028726607965249988789402047468236974207767039080126090865404810979664889836047005075274600770744168063631083206060064039137202976237600091841301940385057456719874723923295517383767675416893933844762351755614626991922462075653312062524458276264638088554173548934324691233466946096692674838447504980063665950575994307491230482750241079559858007983121155331164188584507275142298421533911346522874222931939116427963966526661375799830021631795576393100764715830258979777260246646050506837910104666869807301906406169450882784719130891862003994259013346029051183852984681810266223313458819299852443164363551144214064745425586103454188207684050941798590051317552812357636308721495218084563216993523304410813854820854225184947611683780198308955873810920114492716611464813715145447612256316073589591834361674575031105058559003197334530889264442784949659785434171401429687213841728110256839890366990800028091048882649582656770867686105252056181494466811409331851125548973360006203250800449204399396040386971775634898509016605264983601166307969829891521627279656970595422508789053909815703859860678050744381274784439482252175013491287797259311253380578400445362187703897787579839585388914804640634593191739603532598253239145647271600520962389615936720490938122491262629485333812258325417278114964146564653578324414465813745891266146960505269163680129856662550199395918592938764860789730668635424214931365274251108047254263048385399711689635466035151283238911579590516356968858851311809562254979689343546323374988485199569576790430397906244465367565682784021077389752347959311459408284933505716164729795620720412221111751486239215148254967422732140018651057854842219197038076100608*i1^31 + -11008241570770133282880622623678059433019038081442516460620580157434665568636644297654996111319593540323523085129366071313297436629716838771549963951866629645797396986414208784095465535250374377833498361357343153509532627134644549641840099623649827151096034593278844072623829216653301524101396133016175697696397232608816840847446057671652802569560828721475799919540482681720648491369269510695297533004447087959958908449250580206426402597378186242501945839421633598200807268642278064932671038518040900847145818395176201553977231915982790489415422899280695527903835577830906027373888075900507697850032719267855308984090583492890394039587063863092511791803486317767287746780276294562821291042711296875602785846490453019355172805619837783898340986081346155673783921400564059148501951863338420303106898510570473951202952988428039075289941217255354712419754075796217464832477003900921984306341935097388445033507413584527941704926121786993904950811552843252251156933170632994492615166153266733023962561822140024597084677141976593476979749267724252140735236168590394399907336291991803785100084224902730384026722061451744121002151328391957981224039498198668816745024562704262930104641345277894205309543413002730091753951643190913826441657951676609209299020379757720677836567244566005674290996365932780934438945754400489886950881752589619982040654494445051820898633296001762273411888631381350966388763956889544216953633018992539463017498035066284195090740065492833178016838865289889062309223962292042356531354968474883645126221755807157266218596873427884888746922138584878579063228770325092116229756155458179519276107883294015256639170466803391552255498795597663582569593334745841811936642025978447027865349773757304466538898850863340558517248727866376743970969988438300424462484372656372403647734423609495772821127610121698283698701536675983963391479595175699186982679242140988463708941993304983816945504218341766378096693476605209084901734832717459392407378270869023456138765053839575182362343963067243726986522988976770719889491911497142448995463359706129803560218323383641708719304168056488483001274634894823159295169860645392034710947499561514963678527003713023086116365235846475743797213064925772338168720589496458909560254786851340792932008663020902287351376546072330790853458482168549843921630390656152004267093477392995999180575524479617480098702099406688892421412122003230527292548836317324726758701561249825673715623742419697142573549887047408886269139890277804628391941540774802409769241022567629420069359440892932485521837869369342876133423036929948526555312139726715625651047822409618912465788742402765774477770365041848185538423451010753925131334814969010813249721273222344890895215617266409569582706398931907575708104942106790897333847312157096182787788378677768408439829133288431461564291306917710074653107236082152305352919761354807686410578797845726367727010985393759966257628631829400429593929383488066794668157213585422208767953070595759762262604843256969543083846006956053958382265593634732864885956060998646347588096731021909520547840*i1^32 + 67640229699944470042086334595434911741026607322360535879014754476383452455044046936198589857126891906366079609166236687310626283285387699398006969972992068803654937447802149776007901774168316917473134086398955286273052460585771599596906320824282599607971598495362122649179080895371713477716376298461201756436835352438721797011375599727457582299579389044657683615451320531772364043940091774036678946319615291188120802664825520905222743228942528504435735694872330108133876600843446358397201187350075224179942660245336843194438953352870275292064234071587153194876705398172660494777743143572861273364358948792831450833600474416954416828950394572436096665664786380866206035516259258694341062775677647586323755225195020572517269878256966432291021529304949657647560869091506959753113431791293481542280476916485021696844516377320651849874864071139996208724923679031193576584788537408093457522338260943340652414266042324894276544252979791440201844620167677890313310530931910736325426790621120354536456227388682698727793701472220063416596012270292836176528688797101258641138194050909216762499798190788788792903969951258296013391143357529857864478324991698109767492946428319234576678573775619307417416776254671822699841837393768873462421272121649396800989699753005403346897279065760423722264807127679669322208929002784713109807296719070816395716214113302213975750107354695067075710562313724752071925378583975382408245374735186904983807760452534775845408006420052720671632247188422241737892296482527704404458868141951487352710538807423500822167815225388844088302789945973252259350855510674257397966158577265028331316614139718653397971137052847584392733613392456355944055107042051920265469088515462415997602660609810183168988868784738855756015967624798942422448851939672764259565441623940358143564615557395541856169638591509935522623355504133424411133208987960087412658023036967371521375322501276697392728820094138960333748383143663885015629174533369649910543893993312776276436760122781884263862469275056717704232930100243527235494940320046025019275313019411879889228092688095496742290854131474789705815085778244080114901584105855196848062542857255931096569295449688209882642867610167302548028516228701620952613843856955834313403754992714535987846382044832360714991783965608064729162773730062037073161466940718303252832968868333288762409046443235088867416908360353567443675335774251872867224825688002434506824179108416932339971176139167578162668522772866404261385577901646274841661918818366007153355750893929685965893845482527592317388938685423045195196633594008495569407772677473265427829878967328158455092562574224354087028547162696104658716555317281181600379881973193912738124474207212585377101000496941408891929684449953313250685794747204160646687854516676625811659089347717741208020528225911291128927722069605551385724465143206968554411142976031382595932844518012791012971175379226742775860054827372712836648123573105101914508633186268744281616766972136247665418260136339620830582737246854193351186120461345049262498669687947125785551725604391354368*i1^33 + -272364248079180710070392408205521417904948787896517196497115378308681584933376384702667257771203736593897889203356938893108251405833196833023473880820414615664093656053959149335554934794466300123831411638585525559459114568412155126246004544427108716019525093057220245364661324300246101090670693507883237191220062842018806300880375590362640482083067706415936888465197142938869930204042037448275525219586830777017430815250287939398305021296936022249037747006122825992734159733898833943414623269981172709878631845600364917979598657181989612546845253642128859289856645168161156931137917513652366805432523036786300127426319947701440859575240938008673549350854927203149463326348837931126161552089132254361348208536564412952878826009561782130813637018606161341464467713242791815346583823968705954540257235243654034554899510541767229029616644967674765941620849522792869944676875674322951774895980917038305393092934355872157679476995616319849881242509341564451069398952257656788387575793513131499396991197035991394251010681920466502873638321364355603261779176753908571460137487707972132680060616490371496648399244406335508567717795084551619678178861289736831672012236687594294319226339378919301220357622202394035077490252416333118903574779917541994593416390462292178079638955523936889882074220945692379846504126087488522059994329811188847111871568927319515066848308397203265050803066921251557778726168550562224016484785118004938126367024135431476708914692171224687722412346859346243971341589832973585236567206910434299534568117835713074121698064886884434773622369918535268409273928472117452537988947750254520954154757833865772797287829934958253610522075064940227238083551019872737636795454880587789104353925111923840318154655951834678776603383265430787632409114361942916306192160239239656798843718863353254383941606977300020745815090054291577124042966071136343792708636359818393087296348516348858791088909158643225088641975060857838516158448483780421133296636475500719634307973303279731953303319529942942160310742623912031649891762946489700553924766376265061318055319861086707846596671545936506360285281760551792814692860563366313750221925168375777923892884439135685974221883071343356858949443847785691407802928963462765363974406001825089552664048530579853350411708285919949985173173682598672893424375706410909394415137949680285755393084615961091483835408386212992346977236148642233055351179183762113269809899921243468550220293291281115716635990648161554858065373169361087436632113553627975696806494901356264384343683752413921680591869406658636659063279580095750525627460643630737551982972844507150405956236933623240803850574613364054182186419950412702815474635484357146880908422421830048413503542860621104983213140882035347089488722782356389226380722465721842054741227209491068063879276633281282546606318836460977904363394296303835490387940192172864299352206722741188780764532090714156519631406979643613857439137094031979998351070463183606623543085238315130109094631977733578000950330849075786616465103069322010693308724804562146356772913283072*i1^34 + 650074975112910746257602255894158944768322060382437259119002405886504777332303363188263161165841116228198348578146361021367778192337524300996444341329027514500862079940916896056247512251014451769031511192060915994095660902818387078539336350014055810529011374536803174886310358021058704245555474905190954933563915632095802424250138893217525396666615454254920177664257501772906246399903806856440626785209940460542981757545865060371097164925323765541435783068972143865750943361070076869012922948448347662407026961815385359105152589327654438148590606531495725723810820461854122814754702146396830882335126196458047047196234813048504242405620906075746749114113396886457436945158316641290226213618897778880207965007408328449028836972107388435058986312484160615897543551646491198353160151707561048011376800278956159064499406863096576425187211188907908368199265007835856719073916568131951039340425212935278680557952481738372435020912839583735621769493923161611692132771018573394444896129039779188161319838177343875937864546344967767197683700945475340539614064337239402164717542241865693650206920207675188334885376202214123965105748988131848357802566621807773256115868313922499956778445021341255296834192827128254739834587814128302483484589237973745070171283151868770346839092403081124008248044765386774943551363973613074929972504570478100618714713460923215939023664372463270304274248621825195311348867035831114528563349070088552973653906737727794012190567726531840638358780579025230565668838055223919394466054354181487716265568556268534011577823207013409247888036334506881087861476044334309812937393387301667513809601557807655732386717530530010530184176314442985286708344068582673046481922286701735761433814207980289017379214021622925899864466739255070351519764021805170943007481412857107798032945888991659343615348727005701418268345059540434975772148445607222599683482947084713595990401151052620780866311343143999628257715232274942834042652422200087695494092834216530976115738220803799159487881449758070888546293198146883016540252944802147227393748017385962922613169195542587470293157694703350646386738390526566873705637262281559488685331066691850749717071125859015024460779516782844781807712690641103148016574181111015243742293326371291345705774289080270716341301075544373287354183710872672962438058313321111678856434101983884146426119444720758793629841665283655524745524881372976263021164710267525311754815606859460538721868205468653999581373332594427750636285491372268716997825681970752535992711065285301447019122757319557836543443160023284779434783999650476221816058050323280704288809935712195546519610492111496372376863098949118598886866996149851182216483229401131293303423823208104235355377632423248672669443693543754542955486715851429879763605193243624432439886869050465567719000804931139981898972049057720909569033546940391853732237894280594196485931691643742970265070557410634334751347535969059549313802211244103629132421670002307475878433237379290218086912732696149457769689090378760806590091795291157160994614751663456794968064*i1^35 + -3544179646634257360284666997982017120101934446500899269129438618781069442031505084099674937840415461207371685863559786955948299667476035497833858787209382767830943372482386424555744447072317433144198115241984947738902408732428843381494552892092338841133177541570575760611202386932651980544632436671436522586881202220369027805039072180063062832038129266081431322803490065315907003686584435703477507744437773338045938867847484457828172555162917428460602204540755740967536981126635955988964005847899557563706213453467838047566003571016496629663972902578184034036645177856357762040653885304292567139868085855509224364634890788208534144428263384316079165405197979572561389808786360039725708637054176525983908357261601777752132008138852104121693351295749168968262245194595937876045578108583847009585251418691555482235751344272202806372829721670978955522830390401934510101923589838184761320428547816091049705010250234428080818645509178047729886891139498883238276513384265122788640469116578184661877748849613056019327079024662287419667017819745946524425368248089964682403874876752151792469951097396915534175825623963481058307378782261152209769761628966145310668541621291412864635841235764445766824472314982007152331431134149610536188719879894511026400148064935657763937045667646571988111790091337336326102157445568141986795657057438245470909121767332513319747511132663596293119244377378812158838177828453673404778073202866404938742203500861146323237614361223438729999272173894785426172733192243070699856086606500352395036462573644945368129999289363858344055538909650633174622954239037007023443996589536673364655672676637183894110897356659142658914011918879897210042473459412060657367861999503574052160367431867721220942844935444522370239366422800727787197027647129407339349643592693497673551799995119952963025105000346315808486875865681911599838594827725888607238013400665187250763708773425055822742892821129673445156664855207731541077552410278111691817135882532949636126812079389555598832041579727598323247705017226079210047427971013214051007859340908740885149592483300744840820916132465923971064967613059785747154578287683875564545100247274905446277177099750248582763597677654967289198121782260817547823782133232975745249982349609814621140774827231803655830915186972314850960759242884410270453269456129685818358515704134775341955135419948807901638515450104716346841799372454272796012124980807552052579484188391038605975546294214799090984274018300110284839491134076748529281416549615277906480986772898909512109920025081969243871031892027666215246117893412159147614089530822030857847446587311506480486454626618123882114937199400578681303510011718361235714166082319062167377764844881504543069105652802335547621687296459104786836979524355951971824473428012213347423594697680240239169911840428140089374703510195907517058055358848147961646396439573667154428167579992662121738997263511982197654337185180344343556625535690476572283832871278823370966075415115163501579916823953723705620912216450146236348942904940626576493223715827729039360*i1^36 + 410838351356860805188395018341769145058406322283747046319417851107729546767576652257944185149282201848444588218408284472069407830567682865346976271346099776425865309116243379827447681033514816234390221982499293688019272108015667751569979590087520605842140656447591060545847934755686962178865511223088256914939770091497970471465499570352440446193245370681412279486199285436432026434800221307558206487526126063992856657115587976099432704115272790323783514225847257806364377217926880787479877007157194076356487006292666667247391028149584725883393636114929569827790557933142621809769301548512985260306204096561759350629989285300252121179848802485577275930200908499010006646702559173349285620434441325363377277950736487585224512316802599956850715821559482490243505371650414275968963256427712758282445924130169493746274049497407509651188250786121737154655626579622106186383253560470680581946116348494835837651881457185727494958337021075542518452803869674315090343736135830728831970463974558613175264988293184185881733484839944374329431094732929248386812616503297605878751986891487811689762904884714631511613859362093768709956185321655033102220492417641830981900474412141004173641044847552349970432611871501493913320593436104492552807627104098984253498686744344242244329474010629166674439221914239436847808257727949200561856635241334058637562778434730012264521634059366215992974793408520574507126691545072048809364870409571993750346014693980776630492034536293405564548918889004776096633087806947311901383621102338533601336636285044654051734786412877745326399510059109744093846182011534273655264097151836515526482196203646432093012547580621100229043335793856309312710496586879217695626542703338254565903379650466154778674110773361479462896247202611389592716714534044667010626630252844277175138228030449672724332602733594661479694478487418738133692649472742971342378230020015780489756312269922215625201541653648999496127056098939084454150020475800344550972759162199191202823004358004678560009438892904472057982288833456598573373504322824736567747612512357108125977607479098030273442802984268146816742510914404298594764877652682794743813350391450010419294684740819371379299717583164903902912554246600631441576177737831037083683224564393088992451084934292973928895531492634828137441186601661747439007681628519230735446483058523794782763154892916127903879517043257771050264869160605116143117502290034474943381874576483314377446518049394247772854690842145074999396827825524863186320355874786267097361530400553870270154828945746968852063589282512877204583415913783874061518542731022542068211927746139273435789138480721890786589578209607113437756916414922318382642044743113638789543751791508213848490138477150397411951607788121590290877594764567815093850557079808653011812202070707094850720067233596215584780324469684580686490043363286761287036485772109999078076903254570940379534799547238212471117550174144445696977573163128240707888712734523496028436544845024869116348816031270015187107617048624126191330901675514036248714181345280*i1^37 + 34099532297460515131940868410228298195164359896151645086756553606307858477033063026681423155213449809229237373119093670899670838120199406031361279390859820578088331321742576950274401788784963664516904819282234003058249803264399282839249491630243092899618574060012774341327710079786162258041633704963633941600768599779840312710170758720220300339991886808527354441896485420914583074589949992265944940131348684098002205197332378554779835127738821139579307886568880025466430020486826199745800706681125066994368284749955953416254206934937080907240699136336516347273749662914929462409620317048202439835180712329510403151563201634723598440351535651460301991257226161103574636216273563923466730250591359759217843985883283594037016006407133257288043103750405382357689009053073591905518573927209355906953130254322845848769739369319478379884034791521684686782927492654116515757728797526537812936991559506141933605908598734659956182155576007028735421227060499395340865549224153201299171217610092980992652984338713681558000269006813189241082644823123607407037928063271734623849385450426686597744147102182085634151610934345391678514211816453183914043368866077517103484394244285404276492432417524293680595469447872942753040827845068324263410521307901848262807217234794378355129110759892960409385267736302356989502917710909334851171834813556764588246461855437239238583041733529829662937371625057209534969090854682929193830275657488449112910014768268150111735885798873330914222683240205923399849735172758101861944864088863712981418231694794728596584607311651127411761185254609090413442760999801847939932939618394630295208996319139615536578281949645608894560983031837919164442860592562378228861469705537003187346027749586552457960496224981925395566700247526024611869633345815086185425647258379838884779580928995457136441878103496668346162682632918501193820981739339619027030936439485235373157192969252114490725479353352469625715886195515607645718903349339655362517676005297190281410086220583740859044849065246242853003398442679453103413214079776667347087979713080581181054498416117514433506491594047915490750367010646849194380168906875748575630253929743387589296593767180754162971238987236147830039609696232918182533270534619123029603786130769358995572916630123096201806048163379883190930324945250732697145210661614861058264582445574730005712654408885326220677843559329173997144107145659333881049749944839038338492407536319574474461375953947393212417801060122837164978606039825682024570331949998635747634698117736995864414523618310813457770260200789897436922827320676061069682891608865604381516830338723816673746235175795026945424702382631173186820821800048784482144675082868732516240016611512751860469915741242427455474583182903503198310769230562759452349347541643983293747031099732529714347548731662664773968485613814618355455765603554939032343267536607116290679398156023471875544571596289174953905102606761314117106921507704734607340093321988002217899356009606478441148982843844479703356957101359037042059826013428167406161756160*i1^38 + -380120405773621099837753986887849936853947866767650227819650172145152292485426432220873598610807479660508127932842966106764864972096255821122209096594076506432441169100406707261533379427089886818996593769688130815353140323623604987760929045961733339478500463632329582286756238085166614340309086784061250191178255509968584245612744035807179926716174502483299964760992798847821767111145286361071614947676482332782021158063889475172660456823684499004858139214687593852830536060410170777827774199316256789630153147053470076377977486381119269684955725652102656420553225696738594857389439497349279513878596059497535676110547950312224066643501458558914621483767844310157469747259160657029222249338777741706993153250162897108584965782879997621597464699501337190791424517192574441185102647014134047760242622118432926213037470337528678707981002366429900527384956535875061679082774626199762935038054531990919457756787964691896512257082770914548667046903890979409586028019068777498221618950587231645881526089971880689724521559361818648908357355088880061724429058484378352853930253629050698414313143061688280843366860316873063421665187821983058524259955393331200743657122287564547043140049777597149365906045860936078903519296862982998918544973304651642939239540865420054699736141080243410248326336516371863425045122209698394677499292943999645403096375880859168523667412346531490831832896400090229848118192543686466698683027478833136773547952548474976913030683253239663740935772115654999792936173581788028913031782972598998395353513874452986146837433852510709054035366116143830704131008100447801480044239937565645589464491849285223091429379599910499853719420479187782119566521642031409019625369214115751788361488256902162080420057737241547114908681145845483275593022023485712765905075389263692447477564543739577229688162536465257138688234906712583420284144009573905161106905899919587970040787175668440780914326970628456684969621456903027852458673795059191733683695247057466773505678373963851165049630332475967922129221159582410423873945754584252466120725332345418114251931401050920494052243970138654089527900775870825504491731496656470559112014644135450882042105764883176694963150106597937130856868376342363806644255845935610272646502705609624452692257778442633117918588507386462718567198152750044524357567999780955854864461257329633907757060620401231615175509239366890397162261359071043337131944527298906370869137611697376908513193392468868284999834385421752399326257934074367213443400270883515895254055302977238840237691548470846097210393188531673004942933665003336105888298565917385729427527694887142125662459406919432204709599654111703519497080605476121873295696511878099345240162700306393660029268290848056343228333730965161025770894647370099381607997496611704583576904232426716601817940589414522008150393445493583983973164327948918496419836802002429321975202104903092109947922718860507981489826369505811788990293943531288235687598209081165178028642728281148558864844106683458065016124644187705766021651540544254377984*i1^39 + 14994513825311289353772303107793181356891337487219519178867449659082003753155364097374335178310759820410326012328320613828201858311836046343085545232323846943570614631762757984556156307649361218803094820151609143919669172027294003387801903422048543080092491566498408796936871829492180333083924152236472205110734853039936975975307781503177242767035375647816746642615600220456483517733471976405328445262138778194287117645506970076037699543884028998836077626231301263531154256580838931653720651303511119863972332275215576275194645949105201501855239562807142359212193565318920140878034593345673994517992094764074485168814770962555080389277516865767809815465665524906741871108722012258034674260069976861806708717457984115249519805449638411338417876941631134846226001927311997324029281441776422406796674789656800128277483199947001722605341737974418646156552483852175010306673676638044548966830779831934691169513430973469180667376400961263726803973873058702340336782896629853018743391374333901550833211042845544225160182687724855693632083166659496259922434916313513770473587141090551574602522307257488612609449778115367748437646687889038242060656069507503477779523494962371719998558690561084354087320248455968847256272140316262937476046495373418435836284881289296348921345571016519281584185744842098454592286302007050764153126281269622330805395062321839687637214325647867419675697905370147866690640523749860397545532199622848098099721014397450675096212386191930863333208283421174423270864461290176938998442217515375762183303335030220161097922054462288843975153420948034473887364888793119037444308980417219217712085336648982929908101391925767735749164633868687688883263119727111221918536982026572184426063909739967609608596234866779973760178168646904319159388332052105022145794329926560800421911225727747899700082262878205851934615116360646306172123124731152049919591951311953503741867567893533369978350023477864780307012376271331807430185285186293763556235446980937302013450181376346408247763565727858570914165022404635284619339416589979696470128904389979119244849974421263655473972926290946994048347492643841019080657161696765557501745428622937968555766610321186678754302619722187961497042114752024898760191472119984476678352130186999758427024836894203250095468739334257622138250413907115699318302794727318719854922530018180514924502859180346793105125827799242307932251534734031998601717148359269271132056346264540304124835687236074653424610512360289985085293503861006087395179992324109314058425310147405572205265297481167832552663148704007830046331995390488452463973969449542649906327036370653067681907256695819910655990784507004787910711425000547699454793712038820796660194609188090562671277920527709272901869497680930820843547544189509494932389730200617862136865807261885950223961875877082284188413976829218669540317227100514710839599094131628817556014498800841883326622473407714099376778759627269245604069567667734721687496801628458828226354569781916734918134547529529980928279162860467246328446425304662016*i1^40 + -137547125731173093993994058667807008135180233591516954312906404447920200312810738728554785097333834544818402533370126757017923351525265346178081330870726030646071216235116079743535908745062566786785243511395013538686545884290088287309140982622939622264531164849641546816995126830925681452864076598892150212067729418812203455026195084494108743110991091912916578315236007835008559110628144058151204114870305922145613300362593088388331149714129055541436397857467614209583345458364383423032826271132413734472942025583526843682991017059273739930382697376740468057554257374511164696356171290927122709725460120863587112189448277995017831987578914561095325177897828665646602121934869366902839540249764513472171322315191856941502124520190440303777309240566775268550686055793745105104214955883555200574227710955789609418438299912316613080196058207873695164817305288844065806275658615641207856353724939520784482656157158951915129855616371847160166077470932157809180000824389003251706471838194650622172538077496506409261544628454671053735575552994695961404354060770512828810879585779156418722456319473648045897596591319313982093800996652591974024923132876114938889652165155747333180822174286777927982012278922018969306570919801542795366676476443218924436256013672107364427396195650763141321880297711593473182319656785704886968081089054316914909105793238931613323872370067719720260669408671264423994761291954368126608078709741924795905489245947663905687157846866155317490335640580472980143601558193895419267934908737934326694182729911596849250155458369937289897351994640007894882318126206268470436402162286431005460766168716252525062086833349863232093454821714561834654466023161934452959804997935009288828245506791767735966772534178690614284148032343891934692471253630086374090604009585618266336511251295747936755400553427777395354708156395487343748517215842922586139973160022566802981369235023750516021136810572826549543229715688613114705472448732857355395299106885825567873830222881751612079616523467757569286719203434770204019192010664622662404759082172309744911426496695401150258360396762702264203806983222545589587454082785568277638983120375521167523917778041505345690854884648562439711735354918526208263442050079077739407259672290936624282243613971760914666867949300142660239398051686860049757313475399939145885832488043611553234514875663837389137384161546056799367033510669043768636237854541848637512351106941992092720491127350324781385378794755209079451424102528399103905728154046260085149602835695269564499452444970142791799636446767474735017718867413611388841990536304209786960093586688811776203102027885799470023711488840075546762481951770878648527414982940102953781009865548759137790078276598954721514765823102376564832617421967242825580631284167611713304117074087549277413026929567152767581298854701259230804616459277990714797088768893811029387639640820488103839885001954401845697992130653960566715053774781745349235752308990495836291744185036758848930374385767991602765488796532565835532478709760*i1^41 + -478515739517279695137637247439946575654846680407379774287653135235370413472998347395898654914506994225210649576787437969483827081477263232244001170942460680106271482968606394063676598530167653451311546104955452493393702942676412531366528834298656078752880565303458509120451857688585086188021276218432704464139180839302780617996909032784288912067201732619156246413622324735311277152449385707516827360985504343457800306654149806503380156602535944521527282338588511898695999888179526566430693744989652126332018252633456497859276282175766831078433544675684447332773996868304147655325031858582276494345879592780921694015796911137915497018152751912364290916371686558158098233518494636868818233066681233200919270399454033633643208396030515549561545791615621408133040193118467729189028242439723509982828070780972628307657857816786996436028238080546152253375666643164811704989124658486891319359299626790461956607008358190883373437345143858518124874180081492238100506663598845141164691475616057005986223977970531469562339571369950409608350272112394332673216600717014696386612253029855136646464669883121629082175897127134296546753224735302284716384885644157634739885347794563467151019219576351709948635825872259137113336300182427903023808760196260324132912259900369019398808390747137641515639185983552758503630313624151649662216101332399843205919785704970919365944546993196801017506097375195871875867202678189891435505373430617860102535554596421365992897090957471261708003634373178872094682273401030803370166696619681284825481081202574245537560187526783967527298208196911491578499539778916011812543890432346420198605787640933903863334046834753581506528196781898677326949740928088254390513137279864108152755338607343266941456469015754443304151305410306059727735676955869764755760381608149561416616014598969822252076426316149062538083361237345082726474382880104540449705034480860333674023125073238015491780227452534044020612667448278823536130001190864802857236988361468932351462813956202579934509292711029580858079323984813727557964632737615400505320542794464748047273365632311923049562210827662654952759735444819901943262135101870492600201632404742621040965105066107868194310901096845162608486307812738828867190566556437057123167918303925843244554898378600449659124192839670308714958565667939427957812820076257471830457420128180953366125446561405968352771403437824658145529607319599106160570411835375300008521064008602497275862941802078809865734136068047376014961008496308492818921323647051787087936454169944722137275030808464405110152455244972946930778090856841757184097171965266420997137301251111996012959381997440771993918638295833581278413034483607920755021285106855834804415388322079417630145805167913131582421243249882262959234936306922766309063051745290545686846287327035843350379531510901396764194979194367511152775594089007399610875470939944574920540098709329034721541049813196271805220869492442893495859667066545511132644449382294533879302689000276819820237073388374564182346480317832691623919616*i1^42 + -2574225419552062438144161528442372363709766643751876079732305009408872994922577193154050263516895148125783793388132853371170061078071730784593194649053924029747420636044080944765351948991813991134736237365609825315032962874591404794929840387947427373513651224781436491038710035859057087065148012889214257195249629731904633707109491663801350668374155845236156685608400359765871326341329482096475923929415887550280074772058825945696738358830966808032555117075290957442645521767177291011008800684143902758603519941241751154029095163124667285576918278058117200292585793818367194931012306591561484634216548022498807349082682647702411956892861574314082830868672417331621950924752728402452514514177622576649427651161437725571612619106132713339229251545615509581455525186465969272488325641943406685690354361432245169223899603883755084902792499346019596979843144848647098402680937872255064872743041204813013934424602631644813263080688778495927123305449008712075355466328888979350842300001516215942999617638161409867927338085589315908326604467518519404020224267966162159955216287770169950517790904581601121082568349562406282425975257551974072989212709510192874376564465278184073189693476444245221186557940306763207951566868771067537631728478995298197609234267235741507306853169174791856331294392377430173726690423813030529689128410331492281822274132271684564035736920411787034481621953515489829685239565522658206959269247337881083046381217407086508580912900594665687416363031749667995594019612621468997990572308637653930367552340043728447187774413403815958917621830404974237737039116661300058230612953788530399281746827377311631014535367404828243797163165076825352640756244062581385533790026652383868948903491359580224862058402022236102920829546476590680990718158212464551496012596100416346127743204957934117795961406642658141785484499233295844589380927718034440201977198651866915647718661311873240122461265414248471599113118731023693621610065168871836958954754904283657053670325578773791751864804637327071246363517163145169495296915467530512224460108514015287482773608734404434525422666529927464824674269099993669393881393416860746797930006118422508864599937706099757218157937662673699151659800965393588388344185854247792369601443516555712010892201181816973283572272259074360366182419904130924576345356330244623892789536705661582952901837933301300493159937779497912125705550455131274117998792106744742079898601398035166802913335112302051667831899679522607996947626054026731135599734799189734210499988104882767082686940492030536572059919630708253535267732110039836065267383066903179476722781366069781169963319773552645830014047887642715969087782880958204720092603209634906058846968240655142104464116269961344173092411685361300905730449181562837840588731515189724060737036404531678067772259072904089724202692360646477411256788590530867181185142408134510629624288583312958137549435569998130601480187759787106093974462066198758304456370494775298450881586862492437653226568899942618244485652009126461440*i1^43 + -8218100124467894301906746362739338805059528553763162667674765234719024255377124526611139858265853812665464387390258213157792647454398429366187033257940080421313103008469968841984432899587441864494617834567024519980060953116980526805068190165592838576375735497566740079550919725521208990827355340435810913459929544672633138414085772400194836570074344510185157073590549008772408179063283402434009085072634424832793743674610583001376392235736526979267034973553220449778225432149473781837467980384972992243791080372831078687870928698838105775869251908643041142043404652412942319013764215008117433564228483790360183100141835131762199981479416396687004524444741505814660673883003018593201765208567305772821306533752150161610685447907339213310770300267810060157967902802416310568392843626738488463219960451947169106983576228822986409933327325303558820392761021948799305732647656064925756581874998376810928081556114207632100140513713563856242731905013817682925343728442698445203239875996227240853240907938276691990223938965090308605955345038290867289408046303466423203487243276224729606296232211717963760597203763548741947263177332532819182333974657751991363375552829201236998997888856336677063464606117819278905045904781242169784882551767251618278759598889402065733226804432354566886009387247975575321419322770797914888279216761135098866756566010977735258284467425530643972243973618010078846992188143346742441341213572021566372722649473090825576933415858824732657990598664751652771779535420049634695585186107534295719018383823710722032008485515218823122097039376089955170176302602759846377385543323248319705042146489512752541723868817052255899293138087096231914900980881630968097518347592142255089709165998703776014733758564898474395381177062652250482034462709811940517940495511866067282660735613788512047228554841389669850667901220506609721130061018413585528941495289892369798112254106063262376558824033450082556866602469406624179739747331739461047210507418136267285636071404130969174653926048959205558011223659218195784116496013364307505172395980967582456113841142433612317552477187135345991286099538200997674315632628111579021806749023222450456847375609351856795956432721032345943144069023129708304704679496994681157698827574739809327446729347811025912431207116077185026351419785589271175095535972075477444878572933091341086067066881833226761420344261389619918118845856385852082094114503120597544744113427386803358373729192636222951451395086295285883431503485831837613668581560695984364958962050519549903603892271860287108275428127049935258435192981159967597603789202304917726581957652766837800250057884656936176102995077917713793351982408270974908732270022046318195560599073172219674452855306464824647321545278626131013924728318738506090864100060374310509905212506361531348042358639599077497917823250262008442616721046373022602934594051928340241205206186376397555327725168488290702327210830997843256827442992270857398464343814613730653766122652228981575229506791417261514589680066101248*i1^44 + -16416871804405542521182423875548698164025728816715925854826297355352890969463476277881474561866220897692095859151555854879325511143108369275258459202914337113487364068398419492760746322679998316709617339072883133460055152980333004993211412321010799559286401496097972285253684053519986434405384310164034835384250641961168474083785392057021662806176713283151708590417091897831225234828324178492685122670916592914570208105346681759173064264123190299594275965157664596536577352612234466290694565449956214743243251730423435096116710804830051998300332428817777350557783499511456532836631939974723728128287388525283681146722558709764926956450165242403182308597803379805207328677375640286843963673263056596495999530094147952160858114432771082171084638807879682195834963437443665353611062493272421436216300814639605827706411913992506211472673008061638087724114235479364267110329255650331903402876901411002407336955801820884193671401649737161584570949489156354050210000467372026500494135413990071316881235454536028536912134491842727669536963469360830641162408259691720711145204755410428213686654784632733434810616995635948083928723336726614932541032618160247174799189475841625937479256569915738181226971781620083712555483142012649895346923005449707533657212030871495419432964430307604863897274712440491418244314353391733874462116872251042983612817289962010650337018499818659887093086326830730664937284158186523143696414755672289325124634235060603033814598293632421911792288176669444045306974645698530462522567543046924431791424138534460602976914153804309532077882655877511737822485278053586387723078214110243957650554915301054547914071771235282706045199591698279705983953608442442733634209569894104411538173481794218261894994648272333089476707550720772143151551918681418109552723201426191177017890917011595436812012502449942316782224857076209902487201840394647390959637720775172682205354217016694002493904845814963860232948484630908435478012254320717855325133185277321314325058867462997642865044952176711305805564373930790686626929226545300605690153994276299536245910553889531516611500433152802562613202103859033484284443027901230697251845557164813937100464325627228782053510886307440340168155124870858510123027821612770965674238522343125081286263315429472151131404809671129687287474476342238748300783292652862682116492979910282786184553761087616109252901427506349335689318416347983736490853573220848438839981075492835531311884784572791614747001366638754989656600715174620206219305677188584846097311954917657762072924475412013938688185268195926053472488065939063193508443701521755836402155478623143275011523575074507084755487463474328444362281535567866014565031719664738991739620729712419084099154492944231911574866303823276310602584351538709772793483022810187864442087466441731854835340075613255556328605322386100170752508610467101031534882289843305534357888197428833456769799214906204756251422383402601839864538624800694439082706234063247705937290885077932644473526436363101682251333632*i1^45 + -20444802302481494353018872971604351929842595550541229180542257062073044868389178022101207531502668034001980665907918936016306104854151140587534114311762652203003104506700332955294222132270582848722273933761442149828006489970175818359800942360451601396668844163882202150792602227500900093830950116499280479666444892424025418006791956911995920707236217599308132433041210791820025328577166696524877764030258264993068054930896250576755484086617217357817076922402244470797967708070002011355628780670469251620708647486236937287961993183525240769071287459259471045540775645988555576725284563563330224947959796935800189962303659863251871328153037740980222294087308802884638482558415141427114979081226205756305519405160383324572638794790384732949765510035174999820932469022202154552789140261560744096594527650998049651524661968407222440014312846864350930498348682969386223729875795424297778117124214251692024822173072486924877206066319256001482406293996924473822519916571880677216734072114187429077850421157797617655954027024929197398981353760615874251413524445139741460257028745395902653808438994743632829077119219545336887170329241944190144285845118158087901648981088098588407797843618830376666801657163774703178804449182811859981717549815025688213776704329072906390315055062979443432417711347482325095080016784531506476228594241488878214886490661378973794204594319887703699908499206468892401491596794410407892101539116307517610813702323216427517691682802545000088822190615392335236940597016357762260222264755644382134210579993463144541434581614286000228973728583152173186760500676100819236997206990214325674341587911221660176736074646038932557141517758745116343711087648155097885788183053544767154109204183116343708759180861616233928730360123322775876257364222644469561319906502412650965592285916843883747865941095965368277902347164297872137260349654920298468710862523438806323088355885720975550104263886775961725941022326404060365259658338528513494694611119700590265624146459085421403851105365010368760946680416333432184646018440820242147746488271133348408562678536671984740345900063133392819907315109089967752896140848891215246266388330458598039635333192383347493591451365960783758919106777050255145381842360530191777205908691324932688508263585710413438901927221967604087174580878871807264511257492859267941274108491657507341272745725694215211230499214251768971541684208699290581596853708168577064005827762772364877834792727600388451089500845047396287180790659757662364336784403954687025403529481074560497828388416149117148300991078600213446581602840455212322742189045866769731815678757728638525703953025067903508169119447381908806830356793050725519516615589216219332432330256905547796285193914782382420155501275989914624981253855245325131758506397498059142065760765609579538296747040243029134423455387080331312583127889718465443093326404284903550038016644485289533678568011785227049048397877644880884598238757568839538579475653053978098715482607843826064444943822666044801024*i1^46 + -5143657901354318804170768553801993712719509441443492756351175575125393168986571199657623915643748904604757159591754940527756758334581223971708623357430273251770798699439118649010029708960841125066677174046308772304091714019552746999185435438113948750986167269918708162512243803410011272219916319510310764731483886695221896601721801873625818099463932062851866203615401091001157622940085261458762327366522350481370237112650092697227244507718284190869796937679304047744694991971408889138959724178089068283538753338107611124076907029161006231304540908793770303446799107259119561277074335819558027879436868423018510339601281863430487192885906402446472171691449007223712194269195304914376181605764718717515837168940448709796880011839267889431788603909159840410608771080163996873302017749195400494852000431389902697620626376335943361458124741497145104835775816661953028277919783242272196654053119995152638613863870087154430681616205896246274274275950763455815425356143852903874918421806953551691385209388873420619431745819604472024350982504460804510179973691630453149191968172203195463354978580296987023620424515040775618547424210659880187374138501791671377304651556339211391769872566707188706194127474431148244843426393491244425447717547572591691482585203867657603954833304442605207768783292527196660194853225829465026796395124977283733813314917390713087052064250314426316246265232242441689471466589573444589273420700766477501500780326387149038533700761343342539667569487431515744658929141939554075039263906395531619681779579303550207175741298391778642596318486414621491128310666031867770430181542882633500556896851845754973111662769435277422019439555616856805427295411962735964942795725733701549785371073407451503002386035183010279921918026241631710911022592269261230327069685451842753500398853778547026850878663693885631959293311935939037599837077924637527143863899753928034032128497455887650475101799757987912212308162679303743503926540712482847853273079043074528988154165170477976584505172245393189900262852529478198707831035206085055065474640230048131571219464085379487527495693006202141102200729688005923988642030847067252792271801131857552968496301100753492256801266157923184000994792850505309558324509049502427735725818158942030931997724750377470021170739857548481334773654518612770838946053286635383478635703743546006391254492619497594411665538657813346988619012464728023115788975160321998653736049059459979821324072966896170976139450198430727070994264528719331091059528488117021278250079287067428880065757850883368857975633272818412611237990536248070046450828002597895775064101173306105470716937060490767955969014494273589799874700010111279347022933683102721781162065715450955746857325877288511706854220569809373074691997747440803253234673950829414530150495921724718196609147099333186561673886675441775239501270660521473403674920921721001078546453029483494259204877070909583735732302275507988529640654725077514357822612179014085247999556260344117579729927667712*i1^47 + 40184715321503162883496958055744262681483228110756216648629279458803366081193205189996982294091359398665962275376914663480131806909845531567026408057270585672561415337600886553638568594365674524949544244739588627108919420362853228973941610779479412613699337001224176476841961192927133585452322966944782969128108123156676365147604850708230735964712868780215220553613914975505478385110140171535308730413754287152654463779443387651339650170384471236334884553073765306591858061274697691667895193810375411274169282045778896583879303554919143083556282393139486852570578067288240313116421906408076142206710597671560187470538458721753103365801454071802823433069913828436470249795539287973884497629750411678407143191508602744344357465395066760253150027936481751217716276461038642546785387061947327236009968400387643837260563483944938855479968402801798883691340273404658004196790081961447940238648399023091427779151483485458847694172708825999249163108641527251421610240929191929222383132114181132245504464796925752518429913185895263082851845644379044187851627761422650070585699314741042345450560705175976765948918347864634716709240214794200262996642822409017912814464814371552241221105499076953432152724156259582276636320064676815721134036187774085027820502178513726571049715842702278960240047978791894004987856641613543942902510457550353404670812687063929433439293738819139347312494069545517237710717495272729104835351315461619177385022439935237282751443262696119044449978109190024664680380801519684310982320127195863827796580007706734822257498135046635837586554385648594573340807194737799449834271723001315119579434960321402016727088266448146617979698776645075091377874203831731646452285533018543084262763195166072455202829445642123947262221089413722311952937774813630161120336049085841952265492273139093644887115609141098588124826805823282474343190575924541832854342394748673198956935687838838382607035634581705381483509334196048423990506526561832275664503937917311627541095137856056900065382653959282684423494287433357865516301234111270850213862384235308484930372253192102214454284210172289097366789668011040567499533776258832367312580263617502740817916305477965429043930517464544495793939887556480274515566496507727458443966785476823336319366146824028663962977311000646575673446549662068855820751033759921791369033445492126590084802986114279631458913726850307458710095779030765808471818320089520690785056036352837205999431217428859004984341473636318127920428640039547482219735953824479485323997061968115479007662798941079784554492357552998187210316764654938240616758443768516933409303225513473950647863911420906292985399524156248806038456661658519827713205414504070497938779454777418158095697925533279183008507619968121854220857520601575497582665289169615050214723444170795097721982090104451056251427636956336118668566005315332984582266540687866240467918113694187731891782583780224056794222167427996206204919887767873998401959907615367805739791428869345070081376256*i1^48 + 115349327535403179697314989848966952183113075490355707658897687142081624820419578110644783259272282606560892815187307910513519407266946143806326111280117987470881939895498212036683822454585800591924281217816834278031917689337233281887139796467283760689444794766481781814086286142253683687986048812968430966365281059393597748822996058913598733360652485003901145768345025960999052738467065790820568100487309524005254503782224434180586877052820051474236997526094722073528365766714721469386837315739676316113420760411677368627686560713001552075014875637140957138501036040124828868331884533502731070777382377630674488413036492154501735789556813768412960763402466168137018808181387049047799223588173072415117078949305240604188086124041999716281730865210228269840592553574611050955940542876303582275927108820513986232789818509209223137736618831334263547873232450947766093014082721871019613690414685642122614162299448934560753985249863420955521259014758007900846433497492803960101477922458329865000189017496639529701144148323731940155612135588893006028870937666061519278837799965070347320789003919215070644717737072037692684070587803302720674452105343475762179059441977232234669679420403236781495877681462576963494541355697314236482194752572190427938402471422485219998355282730134878448323648005653596320957683122020358216339253176782595558317609962683885408995001677649969504048311149032113749902683830126870179933186321522655806810264580569411666957408293232404248924106654280662044008129249255387667809285864145929921889116497662863471417797520988759308604771425972100939994381958312721175304897277212249063576667434329269422899289678048902679915188764347900431115427916135310830403650038867726031275167464950467275912828194302625339233491839784610403529557040489294298731343016318016814393942148799953928664057868536757817601639779636690504461571530230240795031770965353113176608359821355749250130208050726576526043355544674183033343782347421333358332538477090566318086063876094890817236534224070739526694092260186773186717429313932319458064073520304891227970522825411576579277745995485402588973829105311525747345041595187244033554014784796037983167623177786806104534532188677457118045553428388514724445605259627976641702665536928124930937751770887124443632955446777998288126803294084552274312767507426153662249903497694185986131319944209109230109062214472932876802484254345529116563476107406363002379675554782098915242903412245761176549768604060234605993775661140715163292626933222343932306344923413493710144836817474761773512729192146522452091737339658543254709731288286980639319850753876086130209868588379819866950356828085203440429110221686183159850718249003989357385179029989784161741914832117821700042301884380329194290078309483197591657098234805063767574110668987883905913806313029530773383552693049564553436375776520642096157079949238658528744012751515952105452123005986476021555035186593692663172411672943037751194446430550696306262560076048740909056*i1^49 + 201119847501167175704449620892583329705776591853374804062108998027181067134408545374545247336703733269477856510101240592111105842767621345249048465482073417237367885492039165913884361779033518631387733897483561306521474543416916609284966580610195966136915931145013908725460858017093622571955237021027511727826674711721939591076171802466126075505067610010951344888916619918381203569414879171879709219227029230059863251618208002956753638867608485650834924677530147863250788401649940698937827101667848231900371543223276703082537887242134814606708851521647745394217761726087490538845267005733444581505589027094485532274859922565080012564969082132607819055231056008908070104173501018953086239688989153815498650658550113935762420085988931054783121830623648851122037439591489443536178368247982576589379973358344319407986113882534066287578443924908906369166493154128154874168829596874933727658995350139933781630793599370169150476757957979739130169660357983264201344617381071520172100370189640282849139198765056385089851129232746082432530480209259761847228321105683596565734801591137489129032759098019645065167148849449967102115487384755026115104042668475112498274080521850655709374154581544995085507670239262102421690914198563675251994983874176943843414666369467194463671829420937491222782310532928254090863355605678237968452437344990868919767949718259415020002967127633549674656258046258885550207496173670154495279024076187416609776924511881045310925827744552006140819726545710705046202378819035234432420421832503717076709650243746338252345771447493413365262607281686523634878073680113126015760686535022750475847113146585085698954110806156016261112928375683804488164019400159531219034050680468685118406773723392703168785900878480384344164366640375923012161380725165151866128124438280589561643160522184258377249437175778387853568100331825482543690490838655230744089557216576140391531234623697584966454305416103706872253486197795223583217236083521019507528196727047545414033148958771492268514725812329665332197058758763649087960053747417201424362051259034626326281474606733403425017678805515071879856456159904918959634939370920338382368408256019616631960481607158168128935550609749142318943605828957328918912841766183524737578751828029449309662145686789021155225788857715231116727566925922791305638936219852264234190881038111747428714289261320159444757707994540320299344933211890985029461067581680244648490210428415902182434892477346197323889438473069878876460650995873178790062488140372412175316818381559193463297052360472096165300581177882372376657796434835013239569239373799024264964135850392720651763861175997389072416255789157464897674017878946363912902342183943199715765428555578645870453704730214659757704380023053851725587842251494200244989667664314473035316312936649580631987805203225139852078778003444515738884314616139133755851680531609295969410320881831753746561590196033355656860555789167103179743855524781443819939075748940239258080840177942528*i1^50 + 274296828328805252192162776463260958721381455596538752448491542724260215280633694758388437744844071486304856365063779713994544205526268216654436864584045953972982947674998551486639947141228209225965993206999189678172883970419487397397041860255169679445805156772610551907398418180355523161122489016271525391699598677420779521252184275021578785955560253806270043462957239689399650795196081282923092540381955708078309005587658583206969046660043246391596512334071392536105882426322925545739588632080529429554557402427496725583659313753574601825961750431008773961745601408440757375317718488700367595353477539277692646672701475079818027298527474001821683669604764556376685973697978346687091794252364216690050660005465721881011296323995508920529438062129045776310425068431448265860612235494300963606432334755285510517003963484029451089932320626835766042238106728105651585405782093474088324676672368582459219431497012029269763316293688066387001481013029194173072209826624911533086759203256073174755635720805527297387654231559357008593822181533866971306012576671826778451902937603454348574339088201212952462196270129564503760189763743258403211299335759738353280218028399412694888654834622092393167845617175372016072912581409970716288715422349898746966508060653232435933921657120021220986086265886596804401396330123190974702006743307735041212530469567099400021400382252854187478615934687423351688085400344372145772201025548572709827872759075326409821419641250243486021473324104310271106927582252827436079244511612201190818704927105293944002032962404940833174148211084149950290195947813893876377413530673148013438319246801946153172803276576098792895091803281000927578388682214733265781318745542104307421020402898796994733609705965115002766202682825486431613157415101476597411722957274435275575063534259541336124831390013226503720404632582369363162595520653275508727615723759896303761400430882474010905875516123535370055105835755558173344702725456374201899908442521343534797944273067835675338704867012228165538731343966616210300110747360081239407285719705288537865181818463360732171691091886999725928192547205462190609484467554478592014549861014174802236893865025765522642141379909102312690108810675597662694018081906140386416375397378933813025777568573258686226313776813577612149338375860478890168545389286452287570675193976591663339248347156951520964607114106956900096655036431153593635582944601581695049419085949811365149238050846062200136615481634125204738679340020350282713974997129998294106135870986757538800696878358909012822208926552088932180893509600440821505343452244329030609395589847851419853732061200504364519689957898572510463072134594678755039754900488047418610588519633018277689570542363530212235646940857766596772841016564183837206061257969187447568479945230204750676712598754111266289557718858003651011153300035707662853109759588567003292157758557198395582331127825017334430153054474459654587210783509735051713088138273176588981542846464*i1^51 + 298104634896316063627786767590641523966791143476185236743861456530059362440369275109707971578399138397673620535389624113687891244244682418265147380616412699264384561574994703756924000603032134001102477912874207027897346968668468537025578775606502078092012011603104434424007442089262510574373721404315578523324510164024184717475160344477122647689973633241741992191908578195550964377639436768738755813488110660981035884676560610088984886339799595958740318025155712633021642894624064844587790477179067515864856403426675782945378072312084616366968444586452414026737737088677767825345086120990372071932535330284071188367929481507841626073254827359299387260786969474911632061784035081594759821185023174862730798957922390273336767875098699346663569401755238264720615421651023399883966323610047217597507995980509476320396387468754430322662493840747491424258536424245633130771192696385368520221881770814343409513558457096850719188194410546221270276884368525845094778179473964281200378760203024895488598101394606547740272592566634476339560040583098421166258169304820057560555601850460884679373878265224585456957219180708845718218104396813470198229003852280167780034445276646729013889763174940258144977784247424208877442743202125927625938112297923382839881180746225377157423333153435806700579872941412108484223236556817201515839325028115598529563792186978591144853473273954804934721650727215664496672485413290648980725768317976844660506417251500803457580412484626251233389301434743200118047644065467195374711504143893421426481546613615311415065139279825963334621552739871505160863231347732553347063893971394489447576334799891583835230313933437481434067042446584478925063054179282777437512831875940735531701030067425406689356321596787987458489538523898445624983548565713248528278651787818712316440229928594682536958334092545375637022311627919112595423073281247829102503958479266130493016645800202468143594835197791145282164569445877454428023889140486864807705130251149792804746046967269874844474022763903210503236141267341720073409547777471207253810423849835565273309511649500377318243353456760455853250732384144125992163796833457149532168797879483988022266402664656048480242381646678231486057246135379687536405145134604716349812645314289854435848513502319249400764474228389451943896870992815450948211569093634246526116732280140335465719167522805291605459036534255508290539984728362988655931480362118974618074842537143485783951487921554400219527597364185666952120721562480473350199677691302255209817302064254311978727068619880961133235510181018746780381874447539890822524324965336219814971936629818876419371818660973783754254062899608740485819931282655229263575339776894685109604796599059156856668727545427851926416703443607430521710772206961271744249601805106818581049370970374801480963400642299300134897531066359771953314594305681570759528116329793732404802681476276370462757339616285598582401975927515099729376929782021369549666869758685201039360*i1^52 + 270815909181585737863468847655467572695263296869353966998037921596654371273259159108663049696755308002632451688491255302674225851891780792755695650655557056303609232406219511997475659800470374534210757373633743354965485229032941732358572194023669305438092921715165368299104629646937931201981833987897111378372425610662804762233676804289110151017324242881327439120296564835243274482496962984694009963457374251379359599798890257651203387116060299935959818467967234332545693076813771987894771669102803793499782895435921556845302675143985777672131253037018036907446691918063541836252255622987259617867030896259749568582374174333079476746984294721739532644207322002715683627660033975912342934251687499330978669746608160343908793660844121751746888810134338376215657974358818056250746084263715459129369709840467202818706054984126599048811382036905711358205006085216633390767331603708798925968841187888512172496787918456326966794980789569992826306764897383673498427533927649835467414514149501207342466798931203122782366030849992310017261211804593367106967139051968854456981544630274766233181462818601574368137063133832455433039056795468847394347182692279131529131959827449044487492916571380233465329326522621749609288394924255434692813303086396570222668767868512364219757675791642653193649733165312070490448200685834488196816822049854581914847286680633203600419235296385968891617979289985057481344020798668167483796590376089015936089492594434106089587502165030878839727617695761019685118452950533233936969234202708013154220102663673983093832016779852456920321457010435467938114234203843121510728444502733738939839160045874642576270811060758076115694877796308364462902259494637755586504142076062544043681696642805136203136661304454241135790135218085520498205095545158623934159272359612309110886915941310170596832869034723379647855649314183399711126191939347918432724297519725562297610938094716673413013076088061691267401422498336095033277524172135447591155033383816765296337551473368555527737911802931564867770615332495290147040420548588625514947434950687308930101814541489934407979691160957944238075731629290851486685174163526924662216427852657408297684315014842528518209056200598179955168921000740136870908837509827183247243807153268746266510429613933245912606052859663085384699854502505302548959015472567143521578880430790903055860110448298675266420331866698020610137064667993539407049464988693742823328973301946432750062375076450094878249470920259226286078123419196488258219267521006928424249141312283973140152404169668851499724830387356824257768875832654878871012135138627970142546457255284313402650334082307876456510156771537638132047919427181876983545722508768605429510539366640239171961747273833827233408556329033094656200174516521832213183109368873518677153882914264673008370421852988726429950477060962144824471519996464443667073113143449269243540381798253918404713029942894622971425228535435221403732069036822356927372225696235520*i1^53 + 209215323771722406023234283180631394487551337691804187817513649522756775358761099856518240392885511940944284501324060503074426146010742083731885952173033740610838682425742846393628177883729626106576174821680603994858200529102222862879814467361822625341301045815328769116908764752345105842177601854453833881352086070175815025247869787121247254760223604680099120005810278813735514123606656927731076597450374021702608246671118215836980245108116728027859129528925699380497681030562208874514828528712441588456679623299693461920280806118100131018407755051775144803355579507911338634230060017310349561670892282742232350108101775056495967052155957726475433910230389176221799813223059226308926690061024111345373052992863986638276921492481976190843853430794045577367254304225830205821165563191825405120511602024086086746274971952423583214883618231956372993520264170123842422285006683831639940547729121010222164945527843715047839812934403304227423803677456778322308501645937524308858095619684284396572302122798687343841887531224146105258868688864495374514246972502696919943962797388013944090028159030644111152003892388067742558343258563967616045741068800186817214550832410530854329423965127410060355791544861808253745373327581618488293816073091369092467457953144341916157045160960165209014150476271474497008438231629029960759826636897090814612915207679909088083936507355881828913143758562129946870048895630239534518426083395239754235638574023503962283987190038529823831655812552015778140900813769907719259952962827492282706288395071376825716313252301031582630995916613468315686482628812210043565575621810938605120900623068869229527012954102783392878121719586002313214806429027849371450459044955212587218962280719554325414850300707716748055590031145072677263604707439864404186557140974179316911515995498633857196772325379166740240347226293907201947018509429694090348491969548777618817376528120095006027907028886807953933073109498463407118351965511060782097719644380279787821872296766449969615475387769019486829304166859397408595091207483730827751028832394394893048219688575754344478312451949202358296712031122654652432076537835946045128904553992267426054184866893885503179156338216052895899607814408157814381477167211472238291310148268087426809958452055619299828844590506149190090703769053687846255389079426528212782059161239677718171638467818189199024190554904820730868209713271923673796815740820823771158772228991333329347144105171996401177928647811813562367799396763545225048730682141481824950897119945502991647836428707275566741651253067298711843003063025289570396930542771774649302172360284991574385539729562221573399196325724931658965535328165733059954483420494634987163668090265379429498542087527310480068467278585627123881861497532889393270627032003021755867940012869616619077303502955328439558836789999679219501277881586482180191963864822689442015295371879888821367519830325087125307664101368279499895351296496799891834502381568*i1^54 + 132605923621848244533915525471814552223285388800703190205863450412566507105351430773381800236557110194500880916145341182301249252487892606075170197417068328161259123046213903264202786980225817501146761268832386128816424861582721412243287950859883453228797923202941281576439899171595304845907363731083087048431238636796851937886475708177169178680184332466646007038429712325931585995981116565940796425380953000043896948392282846171234974238710071800929098816154540568094998974054774963861909846034507260279815237913206392574632557951418502242346806693975487897413913708096983317715469814410218122070216561027176084177670457987672806812643445395857396799447023657117251212365008317451702641205918569270047149302010291800818780020256539283884729211224739814731047453218313927922308291272763351482273937166207345597802550671118601856789135743685893430773804638404576365531585965093503180021459082641621245356592929388382072291065554339055970793360693827562356905480503831260264085960320490429405545041249992228630761437785235415212013241929828740226005870322487415086417815591510265704445696105499267837299803996507047022409350207467825982144966013243087010610945808326137941638188842008360667777706407227921935416592141861441563329024306948528639810381551775192616668789797980182148390945675456421159666903240132385427482391754125258177414383584129550838824249982946970949672822700862976659396968389129248521201164386335719338730398719652576135362460272775865273256839291865665462986871730861031625918275072077843448365008679583961431087168264513479194909845498180572717936233486848250447574662136705802123750168964452326870968045450984330552014598023674587264520010695756411654241225212615428922139664957363401254071393381168439699967654223858977924165292467417273711533076083813797206498810431582487680935920534891708067706049014521032134626906881858316836775681892889734126271362077477850496502035434473098119419990973354231901764247302492855439299250035526988290082726610757260365086388531708287595932236676634060934689532755946501686351463431987303161987720341572411075462921201138571423671727230710072708156686734988536313187304720637666538521313447641214426930785135099518846407511060959764006231549744563464188125553896677529373384369194757890875591924134864259877467135385548568322830795578400836934013233772661353576111404993946674265787581563492949364650748019753989839071696631651264661593931771698524051547427214978158843507901723346861041567940776728460151790511607509760156376435162167034444484946713269629406347009104254157185831892602578304298510371435939132142923425479037958595490909000251370703460362771827840639726713804162217012903730571734751714465415033785775979481378450366592842581371059387209139105674249191509801719684507932248004328200096349431318353088680414110394190986424499615684158264950919743027054217719463594514097207741599151994641136890353220050881090225033823909428376671569208934400*i1^55 + 71817675079704353384609003011735710161501079868383528658890479290260052346828139927702589106646043637514796158822595673513152653612818467036830632271562445999213056517047194547038424308564196504360185757699183673447466945159488528094691973940387826867946700835982108046887523486951321212116538754500632706384479817380064685498085722015578032473444175277510470448519089078541749172885662809178156644069276499396973141050598933009766037985359562022360754448647673258424210973184128120996211751658258480785842091663967593828318025250126601416050437295850998354228821969432122697793799873708888769839363406061306699560207617192531739060064154737237244874567541744404617000478334105354558276743381271880376314805338954206241168711522984711745361248088798114406706096862408055251247245073231771409607640337042344303640346068413840631492693995415658648854903487765682189577592692491550388201464444014169745313249499216605233895959493756915464614244959149113086771120288242853265766539981664026198602857001848413727307554014229759936479539298453216281570100698798494458093060291800131851170380080089585286497430973645426587969749880988021409409889612360538829375918247654542059943346411235324034695729085681696995975374337523822966894289397265804531201873466209897982026177451228644721707824383644785314059383737972017014311291154394956302664166263616017276685840596189861834187511238754663657075329694540241388050450701988777046986294180560604942795897910651845064608474273149772510525189171037800230958804086206128974163557807628633669534618372266252625737426974348551319825331366748049520115848844272680930477497223725282813312016362603890183515330497598064698603210045409634518847062154853047448287773503834155685299007907599094926643571650134735004830521994431278518606518036321389542984321340594769655370077856702521012011594627888840681685855695798488730520571175103726172630431865977687852784186247636601926612014501315478602324823734378158469707898190851850205044087806704198098106775258191976224410380077649426864203201273720488290275607946000274239904129005167420416452850643158262603783755040446797722909892550651600179893032917267278710278254260565421008538937436113416365547108080027098926042301682191494551933476448035356196271306221181903254650247612769665319578141989733059763597469884387209859231808878591594934071809198095100516231667198536535315849454995766375699555085095622871170722937195677401473768128676260276616753178142348179194014410400541997136114518162539183669344896057439674982371601989255779213915570214281989172191618291465508406507821110578486598843607113142811075966962173495009290734203223099325842186790077929069524752932790661028249332997925274137625853919388866758954587984038173525042281247248343976425089366051887804674045894767110791477897895679019062979896442759716027580906985836704878361630479630973734978979259316585795835925110175862219025678479374370549869409748998160384*i1^56 + 36067361137793778627705725449669497068231565778120135681200162714670259963808991638089511930276213633796443028441811287482726997226363731303474956194941093270075095021591984938975667359242883337960442398648238141047711448696557625248749330435833222435239033937447025213901389372220367377733168253888127769983105222056890837932727959026400326917941427778217105560561752169384133991339324572856727010354687437852188893261145505137537032405691744721049315972651410168898911098745187224735011345771765341186562884296035709772890087661753003200848124721194152480767221614960053910328157369486851645680713233668096463260350188517107910019661994674374251710680965687254219550360719268989357116871630756180377269128462872635709277871273093943263680696935739549076007338510352049032676175246142381044937424767042157679875892114604117553755631797401362440510846539812666322918999011741151636901481281414367513204121899772677785569354591204009637110700399533570331332746621448930720738298264691488288392343219295111330700245978282910806478022612570113976436670711614864224458178434799699473313697119021766674868115722447742858233630326434201258097353520824987532821534380679047565231536004960646860687544352621307591118761875214217250602280079683908282587593167784457471368838239940828499660274220503468318801766686344789775666413774796835874949442275940495744818415804257254228812940942586846829452892814666377588121199507904558445565069487554018824319303443439286061700550177622079975214558356719700505229243381919602308476120218219835177508668176438845473182640231634038391145123881957516639778245414491528308297532520575239581648906879446768425945260051923954557382773021652998603108026235399257037689179296370787291521244878805249303435028683925795993483806489856664658189088685549316752046916212226695772812669785086903599474544745020747411618025686429074662570437250142651353792443195480720801364936562997811254153359696629926745831216795830411912120766985302785784093372097687237191423796675372003283278690764812654676371547683414963980069888131343882907803512629316439664526535577161394260307147471625900096016637882602645585815720655376913259949943286953161603365964679477417045023369528098464703651084046306936560177897709308446495870826556187914291620411992115857914085314510150598380078640586032752754286616135670835934419051027456898157739811281816885883326168002119752910881359325177910939895505182956318104216840895938645261163046575436085955477662226181841897507201897246141543980252649306300866607256696989918440294228906939090664446112282065661486995917583009919794547750366287771121334891040568109710524074126642343751516569951852249065845407361654330801657802229838010721557192440671342354093650928266347780722130161159963222983346638071991721322384826855784076305597542773695493446923028378466751464634397635127721934494186288675646574957322529408839676240608132837543329149403645354388511260672*i1^57 + 18028565281378185129041177437091678364320217380738750442681216526937631873664008625720225956797186850368689291365801117037764012222578939296576236650344737153101652570637588048978959012178838948241392314989983838749438437148482738841073485820289832606150646939950815683888833512572404262655093978430573023010046672235260685400790749516368423733680242658942933640209208948976741350371375935667131022362843746349676925692967502106166299680498325740477720412815893361318265263822426863062516368877394171515631289470985830499078398423865509533446705957822149003886947560188756303621038392170402615683510008959000331119935516088510764878701205635553126772287446693660541753132231727858659304678258871121038476330419645594311175346304861218611118040457529802383549002804417056297989755243265841768439510103343942320169020708724578842831776729491585513682897152343706878796718111972617129586891121464557495935824560607179242829887050938501492872052334804139732212602895883707360304054580157048997217781580747546603630156155479479051187890746629740346157932833843043715363554716333381206832629729128990303377881423480165584719361739100120183118480566165668716662453290584835142446777869632624245091789490237642626470716384399575852950055897892069093767422343623658350195086303464212359585532105010670899839861834265770874891945584370066376955395624588856999217047592990935669814666370633904774757207079111098380121778852704523512477305035423650413510309466932860374881668643256978912819240585916286198627754923600671432719111564429720177896481800328401942770455404403314701047754428199749530028664590200755362035749122754655677483737144238270414093819097237666073960947288937056066420655847384002769624066516694498392971511019848824708225258258577913885458080911637688742699201839749725840540258963850605779351093239731321366358676654728590437676267265306850484771315023432180642572657524379809132260441960456154230135920548632314968811130098855603946060077247601908099689272189523344468132925779174356447009507572245269871500376704088275608318503235431921985079000046141129579698527515395038137017722753284054780743346307789476850400052484886476018579940620644111044642161579746232265377146327716679314180085782725634343064420105291598097727032058627497512778551655907678409145761951760606775714619502489060665976661507299712429749059141899674567051371136504925559340794353970234389185842627779975737530001458552854400112297755149869843519979684479349333147458541253659018151705669901907617937752412976366085196315257207700217678851113576480682463542592314316828185350552856074710099361125349850950114378034131061769926903352702369681537536379543804869527323031086047491998547114837578796693934264366945965742844233975296850283827442010674883665725606504868925333125279531875197204409298499763435720939771847938648366551285906082724687533538336123770091628733188517249694226793252410221300473102030067466240*i1^58 + 9386357340942956062412705874904644330534100231610955533314699209122122743224819021299737701950954584643336556242629074945477069292514220317950283612103922219113968813895237075227049565509447272861233834084856290531432234423189737365214796403999577509751801752158019211487118103908562340526889968476216479039619024161366029644059821492876079111832951502580040793636768062883396424292490999246775209160636052923304164007470634424758091298161047544790057446103341372332883991810967651997993495483159199346902033394440558141710505741691434495847381269450053381461713374067671123639339748826444827253756503839762605733647417491789303981577460895997091940447932703463120734560305232375362158590648996005606868041190759134461862881900901989478313974054836241329506012609890495830840666402389242697840522364591992781043339799273913082049105319017117382337746566782334275861882135382158305601377565500139006962846165911201896800926470521114408811699465031056260718609517502780298701392850427062061416853129010935518545183076932313958787051481020847274225601788535224322073384064471612991771077986539854390646775790943321084489817446246197178324865165485067449387415859520143667455160629147824415807299420729720123552101317178338964511805606535094968756842282165591679803711393548564264567321690034909661196303559746023971376209318025417060710872282211920658037295608440544456017087027036851484142290576775454471453491919219109159669679667975943384330933391552087306732519879115503730963039697880433152266200199076664615996038769141704311928405960634323801681212410120071550490917107012029280908452362329941701125295303410553546683591475230925740173875949810712039459897546715129778784238745786923548413868116256931762020024061226521499004825848376481028828000641948474019859312068583951832750438474537960420999813169657802124130074139245301913911679160848487523924092929646704519936209193623301257563384614174183618075524482697153812906579529178321269202788860079349945470055487950497287393914381708611306929807150019536953549297322651102866509178957121725210983997542777377827629558297046038585967999334596790749882037356308707551547643979598699295165492397217237893284919347075585588694972991298235673459409993343451266458799213538176887730745799592070356559387607655435430788478565411505798865807911533298316875271556926605334559411825696321755565962988236763331205762999554518518179872805465853839531807900192661233636970077789587473829223462855776362596697529282497518806558776326069569024879844010405395770135456819739445173320306996305046407217824255993336609935781364960782360793368448113441714138349416346884989225671892483973676987416899110973558939110045611002328973549550163908077453500225008836398845022485532730193486299928402520240215784772791532474593255016907266954302315132667509063526571375261690276724128932946973588716282635614976853243549739120021340023314800699107433551396601856*i1^59 + 4835694657882241493211666604070621082414719875137721738398518009229824510441762656635465680469702570324398535371800721087036705208586070256749709619656480470108739051087315686776409354376250719550987797567713078117971069934197891165400857107839049549907663502568962324064952931179531086163553729638262592871418122382879693618981953257163630476208643525869556554039864316537808418863977749672672135309026531454191933499877042892761912123175875636352417561737067003402589920968925941264877638935348230999152356924904040676677629749056862815997076716339735223374813833125886080175528628259941274414785368620508382176118576611583407983662939340313278921151962205687610586427755837158596536023877283087374630066891234751061443830650699410557728859058531142975855367219672273698522547423633485292201584301512673146808671048882830546156235341833529063351234011275873010044315002549498944822949834727240922062389010193402015841152511325690446515050976875862989699499788493067334310332282228892449729318766736415442001857229107486620976830559160409160968559960266265313020287130605645573574447553559359791162622998170448182718802690535067816629860705903111019675184757083022915119142246142543990704103555433951686726202756619607284197503919910553177739124965000987024308028794331001018052073277632122844290049515015834409848918251988770219258258624692678918825938381497653617222174581688704606657830560819684926654027142384706511227999110448430189229131962110198232033589519331145568360688402375229608299810037604753959138574725496851396613443933038816384240576410839461136431858547634777606904071129826709145398669394293097318513875242978282230283690157192292054598718407079137677714071596871863495735119072443285154576380684971212955712954087276650390171129569158949687322115909472665050480136771944328562475527900849006702197799471104775212854052048240015660095084496911150726777035941450424176800798678886499763205374127867567312276920151163383426052457387123504688412636873543534513198751491085024019281356741643862728900927931932136076426012199911233397114065024941612381256887427819293608188119489257113479248679690076863392576979689413236041539878941028122925930436432261979553497832207363665885628247461077227461599913729881770969373437553264797502840869315345050064439158531754718138205078510933556000382184056578282997641984365620545736023389125714022375427254979440199172200735312948433716858611447772507829923458128148322599304611858530751425916164039221243669189637257678486422728146066837228274011655629941091097982652830365773100368140261010198333612249238802677349057440645622535026200536725570187102305507792408749393827903442141934703859391365513432243242398887066278823191412086180293129164849417176505393378208716601896100156107313671886211333705897392945233073494098293683448036639023070733884650502457197555494875116465712707958607535231376857155268820961706000085256503296*i1^60 + 2274071742421208739017499987686639843096927830266253312234404952298545547463736182300109515010096334172824140424098231290475974437204207754935806923702134391241102949245249345461340600497811934956957244215118354102224764137140959087372714930457776739580176298364258930664349644329909983858052273370729067554509856427653465647939034146308666071310300715409960371975217218086601234124002517716143675960855516373212719453209888568544624940179863679545286766357295256275137699718787191680505708885594798905934349181349635695144856090315667345685703425648392092707960560497736931088156451554630281391470215721699533372240162060874402746929994283425871127215225831774069153535442049283914467151911051382175150048896103060706736048851228874875179812917201802079641366823606305030775936234785384510962492995791173273811859238089583696969642170246516355546143075808772395904427646171203538852347087698957511456899880454506525856891273932615575295739755305634010563188109537292521623563096757059644675682982066819351400682471055133561668627615659485128439014914775213498698129951035669869144943076092175153964689269771445499798974434649091031204478647377347199246610851078781905077058550083493037959487345089607845764126532048630301004895725507454381232996514676643497802996564624231782469096305729369829204074399116859897270369592075614345456994433359861986765639538061890682113945730752170918910477560823777934211903754264054236688464161730033118248735207721207411290226236544727335649766124869589305062579086638051944627494684620420223090885238594072439802325008808248052300384238126970126954718886611624023603911853052430564608705992797553968143095562440334692837949315464652305578635803047880110333731843435969681450484662355864267533591659017828967328776622900574274096110491987884370790405994367235516633409121991609269423332389519512902677860827737170042452548628685479094899776799124846605563095553913063209685804545910448976575596741388806495825899474129563394035258104241880385119319424794345740828146931354242239677065398361730358512329380064668384995695293046157161998203467772363064553652635258303571370920674962957266056021521736553928246169762417503238528466082832123591870055556766114177326010324554120976253815477967485910768567819799417273884492279346154240059218158124885500772099055282625322487858723637318636977190564663369518112920409810995199233042254954882266983060163656441480078920190060741912985184068265548035567973098304629999402934239644614545914667626576958987877486261068247692051398466470859562537603631717705625664178777171644053343267999232137731536335358277756738638997949685912296181133930020103107709230504351956274498770053994002176682728861060995367460927220903272227755232715494927952041890904158281849492342636915508434687642218889601822764344922706814653300069600527641550214181580884042064880228364950492422359579525470302531949433259252323975168*i1^61 + 928693887285526618119023910372914651285619575206005461232815596546840550058361782370858553743898792982041462695757226014014965652154146053630538904211398859017395041566181870066199781250800137600607304730739583691384097389653848397205171017741243259901253153480637451224990351361982126234273215646553928831249748179764701029858140534196115579949151975509457139803874763428078207660802130263586618746048089614145883488822850182914217149159142459948902049085760378155148173391616282156014025731044444777694586645670396950603228571795661487511924054312176347808885903039124800066877242607637845643372016173288081261866476180046490322918434643864619367717570872056251506091539934233630961563406406964242400473500406363295067110247913891959828872840065169450717579887282798975307406845631984333079800455224289359034679769774232507276018316381717475433171529452922852587758251846583845926263453410548637432366759911618683298924717157618709897988826191258677571779367001988971258831005078694161014021111340201015784106241911665582046216757234235094162496622668494442104073160207413909564073103758302586091981227573834652014081279012975990965154806138468316985332532241093942591072581725676912111090145259769616089430040822710948374636620013553958769935003325192519307508489957678160356334789840925923680066872497335266738509336100188455777069113212405939690554763054281484580925723491331906332933393605172976215438416772700116606804309167883400816601269453216598313712000770489081707233293221253961298153403748665542042412069274851162237047432091141169218494940926197986907385026326945310863677204040363434436013991297993636319532425852487106639446908667909603053070713268008621087705504103612078788331641086030864990249825275876182244898102386997697257696362868752983079251540258612851610897783941578437912935204624511543685948621987542570292928811931261530123634149971643745468121460445101267014763019393217133642050033808255182692737273292753739957580161518508095624997554613695025784634394443430755422389512162570026589180261609524387282774730905051257272762029585263221465530164768260465770549131604465763159365683843640726310159740410159455518165682011518797663409634303574073479594211671058282730981143733135896656313999923233409350116561838547661204222558852661943946733180936439060722444818090248697398893398025461057461987173903460618971473158973743099525726861805029441246329991349793184276648044249210567240968930561135657279369874743473003128255012050618920696397654125123196092080117986617604588696461389595897841842867132364828864949568218465910756213492431638654360475454967370442033853060896964921425300712831029696221358971467236966868301721782943405833066709286790928101391868607746695064901893182737216421991105075476863883250509220550694230453284529054874429738529641253625046272812972882437040924314840681505542164368909001531479765485824168052236038753484800*i1^62 + 319556416765751417514985963843412274789371101756041361917540569141508604681635493956244606340297513116741155176167323920053706068337641801014609315701362460315681808438346938686857332952234808037456165836888214819749075112795957770790018855809061915391517449038051776934158727880333591830846200143115667775871704421238905026515839872720755055298404707473963171452280197773282741204105052120226919159663160578450634346815666031579408313883700656163275906811728039575375691346473956214897929063971414794314078445185431154777169078164924040523511578213547331453094797468834580896587063483704334170077263111728633536212048325399132440385557395905132212428133725739705178532265838247414326163088511242141246217990423432577884324457323225477838209507805739299909462497858543032587449458580381217540897564885517384013897035813808139697898551713016356840775841451406045588830508967010261136942812451495056547250900966490780008365764222844918878820488740162666677565978408825695181135799925897547885898606224200530453661202963607369213143991213216987474507594660940369266025938998684432885021361413942956980297922178407944170318235478164495790164961633710435914208747181153820491898115223770725649099607906964486567230821904341902916946477646811629649649856218073799221779885865063578773042447186806158825639367789011617398301788543950322762701355447689562345897992706167951676675916872046100948694733686947065603727563552354725466775483597944689625243059837240067166544397105064334047669471457389592831904706152942450953606024735873303903801697670381824637355155173034037826250556248555730692557134773490537011019350627026223158034047715004136912554375874530514782165368979789987380203180404774430893496333474779803290519828677361145335946618876183930429854003609226945662663671477258543081114710116641369533141320607684041461030674463456770417135955033211408611205440969066615154634876165117950570509656447389665584854899385743253632725635216792000655895867293031088412792091922537081899200615711592650267645410114046581894573707053983904862863586750454761160716786789257114438405891825522781637460788447518093719969974610674928711317377447065141907595682496292857209906130608581632542157667236357996228025910678704950387552919478454805148792450555286889026746472223111157812616190097030073116881795336532186930454152149942971441237761431350181542988237982009578200229864289118624150953370630044074502303839506452326167395553762031979556760883169936951048027328934914795081507877350427718417822812055113694146870426278018209000468828886893834974926520220472293539698291389123272297482160108564188099430559828904320486520161307450137181847633061102017567072329017193228645338047557021220524196805042443944468238399724193758515172842565128611349097736768376975624518086113917914856229099581613325999111695327848749779154686656465329113240797512035350996947468572462898485395456*i1^63 + 92244847724874288018381935125139421746891617068644177135833530093338539158989971111983452520889136838578999932644348570571650063502570510715082502460195600901238894497116948853379943732703797985654332731154847145376298022364042035495318107650803199886050962769193879998529749018791010578458399687307119129601488323585394670036406796489342612808270691606618116908063142446650062246503661779082929511807649840031777770415622740215384439636309463951677096598144363050487187346109316788619397350994030104129245808288690123107482864878999100372338734113161284221378298964738951749727256923914165319701035130112085834915207175148680375109932430928014774945561717942410998532316764677857312025144921767653315727672126816409809295986355971452329685448317300249158936237924871575538301604517543164655370601594140377933884556028853534522174767146597741873448588110993294085050457898813242148250111959886705768713147966098501136343468839441994146070688101126185015047805583610410839341079311044501059849749904429046760047842685195220051891095498876427120434685957944841640935157182448242376803330465114023641848574203590974154898746096767300332120735872585383676695603545818567466486103402078173122969568633907390119414136233870009603041576846194178482207780301099035218552615003020307059599463906964553641771422297233772168055335383686115005804789102665191223375976686085419096597652251176543226563207314437145487462745440123731127396997855713706293356838947928872097337424299570918345933920092826093848321294980866183787186701013995223790917583550635761335595965194140147808290616044562116610582886897886125069152535142704450830009786335119343230667728863561213826137022615854427065670085629407781385671512750089430174900808118775216049925694240921148974499774498466002140909252958580489665180318769368224654147330299960254162496248678111044783377894215101195800554787768602582462771905895263119949378996900317367944366190744723752265597644151854309061535282404701066798022450476625364606156255789946716191243060534199032592382200323302337675138159937467203454100942912779897939949889582398805164440939187196581665307438076927449401275305213367159379370583454179356572340748844226533517190229909102000431076560562098647087448913085543353303354342301739140394655644302940122535841710032986660764259294114935742072422609448801706426873174645290366648697646559588590664789821226198484120078893558384273484175700634893101101749562015829877945417014296090597408825520765304583657788863515232664127587402916907548064327435195062436784599942474867059756951142510177850279921387861554334631838144951854939044657563119868514714426433197159231922237594472340451435802404736563511004163149610748347264015118587791547231021835307838254553840675170607388928777880853601045845834876372003905897326480924196586906185111267140200730380329794842068979132976310343641157438502233450741760*i1^64 + 22753870556875698004607660231107005425063650356252267278735641590404602484464757916927968257847010314812316622203181831898166516317858477073635549703454452273842324889804784498050273030360164500466000175662659271478384105579007868464227705987679413422215620234688545290465105045953430203149097671380314114396506580922211567120846252784334601316481615314416671798699151505817464150860240748046807350084384478961075798147995454975735368322727551225932602419191516991256691738079792637740482770726807408397729303497263839067923609637020254427926345661793391823774549643259528552506010646380728551528204486209511838599780633732743079245627043716976839873590827757936474705870238274830032121886872396957748952861692426828737535696688132739625029732673306026004176337378955532337762213279469114320910559044383224355994678008469641900186846456863394426450502018605517905012952778977736217579713388072117503045659448060343689002892777118618269862968940479357574785961945784904692847198461398767131699662789093794054805428936074807606020116630435385731793976794385991527630701966264073481010901614207670792281417224497324717454163363613345393529436141333604826492441991901949499307415940173225792108751175044395075783677397825376758618085259424851885296774030161309200791261453317156315527647917310664237327591669281278270247301718285480994463540183477475723802169181449484060439494535995011307992313242032671421816374459037906858817468913639328514627397268602628896659976662761400424226824507513584833747891608761528762661608853842749820902788042512490414039014011788374471588808685740389687564994734444713902941716982127322885598268531996860072957689567736265077707788455068245724169969521107179460277889771837877647941265162549835789580447767868519851329892436117110789648703724268507191302109302630330063885282971576928712141280110368031133507221080013803941305917890846335314561613462698968006379453436495969858449582336258715228327209153929950617779469584496490990669427649100295199425775675934847741343851626977431604270200975201872493776616393816915836225607168482997450277341828161119494239900744866878173467494777654220131823961362980940474050970112947616053731998487846770677811507903961918813999274931269246432914240199123257130084406890976130740319004537820824710310799405809141629479128481746267787979212232570447937067527720396403595034883825161626815916227190809464804614206198742726603119160968869611368138064156807261688515398923064191781985394161937006816755494071171411979291446524492140859947638508011156766797932804962360435647773312347631997793494336516513807494452023186114365384915345213066532233191886886867695631755621413493724950411992952971583299909422260679609446625527037682429968141993978490234793115441802210125673141907045076853569610058832135866296945789900651651753175264617610293302171190924394140779907175374755742238734548992*i1^65 + 4828615131418099903442066462891198131053678023562506792002131447477614876874090793368022215410062167070412849325950665521958838248515811998008557127323055909325892393940895966610812138465251339534273058420278245614295700167600933353545663661536962432451118830338826793058660632678334947184488050995949129292499991852546972456752661188865523071371720247304551532807390437046037151960345086251946992483996011308849003453998195916376868517933206630025922344185604918580352217400611433854682171534475695826944893307590045240617148845115518981509385166749397867371614236331064903736713404706310592353201602343264168620045898170476333350473570299877015938535784505540074245961089048484526620895263140310889386544919446994275314574378147781720150986620636358534766807858215932304138505501599992019365425706422079158544369529294205052392788316260891194757181162378514435964592765759941201474632440578633243613771279565251601948912407407493414133389808341106361464697697994909136204484912318456652004268494589662845889168086262084280721548195013611431957527123649813912764695191701740637347605731153040224815230301976936164792314645432421796910844550514428193215845086412813223398431474146257134872503453868761931018814956631224415045657655066202462974285810408714009228706696093476965433252751259938595496635140112887702518057572304669106533050740641420034128747772040349939521751898165880981683279780808796744349492548884818310830432015703485699242273068579444419382187944308929745076982847610985217566878709563560242353010047090873338602222596530298656103743288626706607091950081157157122614320513922646995123095096253941323232604806965975331980395836279080895374159373558532507233642712956540805865040172962890219529451429588125202300366231281647562802987474186643784450528434971812951658813347271180343402230210144322368247165477228014460463713068966409866281006336814872312648125549153333653314534441174675574696896253185072313073521566225286770150174659840191015050745897829935565273344159121717560529768195292658936007325773997230885124666960115271058444473371018896017114689372474716277217565395287093416234352228269937695405894152955179161155504593884031551625160012556388100460857870486713889322746124740820587365961590546738378952980834892283826800463674792924865254632719799947089279049777302890013297373302084759099419255654971610218857792021604167629485767133083072866027242998251809632947576526740310539638719817834180500678063202482745081889922491617674519277869655511976235893902733781704991480216209937915820147548122169911121840069002618453003842388683588856652593496254143294840748702003963471300000121446071685486679992760208880124626018067879714030667560540668916566997456316280081013359556311941702354503785861247299313796971053332722336185378925730121097636994182788318832669644068639057420774524476298398029580275137206270935695360*i1^66 + 890441681673529949134534477970518206856604455886606377509336550924081630829689272977934984238257138488989217470908740687645884439618979631663815392951837256546645949770562436864977363930644723285159516228140595464081079058856369171789534893655257249877944252159415634055953962787904175582922029619450253894425888040713932970867301513551918926284892498145154465402022907768604963356366410226703280071566447908323381679033869102287807452051195829243594563935202313201831615438197483348290078113143089061584779849640804735051031621724849318053666150505472322153223708108808408445245525589788386959406210899136196557406115646162059946574041589303701081365492529294786677888885043254774191063659793798321842261490208455681648450366733226456560236378638292949801973223433156262078619124864878472411842950296263949228870119919380786837166107871674884508395041537191814757255619728834931907855648596927825908117446130274042523920690301370999953215145881722969091092267529523713137409021136472109393504645212301727265674129555311901923024444756131720903277213418771334828757600094717983537876488653399340176384216190290857680421215833394574824937263658124848897986088099601612330806649796530171221145447514865465646851436228024383140585363367280024115683306042824042739442842880946423425114026144186940783582577854169320576434497675010008362489162628278641872456379126220818819566585941595646062082769405720720733471790748217268293082035802436010994739607428764980824696847473040139713230597926947137249463278658451037816105523742766973616671593590016304228959415388868981842636445329603851970593886938090118330228672169018128078857040408627753734852783990931892738807112162592485726760436130264727627931285730830137535152550337260360540866485100224231905034658706706038038842975694645018427461871665362071497337281551574151246141871767807617648487924725433578286275730692575703597128620955975951712886635376630482421284364947631539878254765244575709727137186574391606007899011573141208313109829730268673210296358721730580562081339556465189469267238358105033278608210430516343191314057997810038371033846805719425375717133020574889090746143695799125851633977196087439222040866697058850775790915538109603037949093409639361881538417319542789516620189269806041150546309460292176943449871092964313258456405622329358410861156075864908428583039485437338907837025992905404610439785292176841417775810991662542210670689472892840492994592106844644000380589921336717390568073359507148812975497772827563089503751020669952155820647598458666240498007291533801865675536717234474198096401773654108758273683720616708621111386548075890518526769845168555508189186884874577095325731293818631205576108755749928197427236841885985112177838331961498785714732349069847050392822496043441995772271964393856635202196220495809385070498180383727417484903363315724695516167834435584*i1^67 + 147205178668150194633871283138768182514433324459115830894751277297431152403391566321627117745918235835094901840511782810045208554547751831560544125635646418261856135560565130943374636789882514909573868056763377721010262987769059109339550784561767679267570761964451970077485609547350842751887828356674977495582235727759687197936732728216965935445986729599797280939030674009985984165586768434582512648131896629855136769083640015372135888723903835920847783945907901143631452941129694023296622217465032464602750014062028368132609794343494651580040684354059826916706163286003044485135389665119289836566082133276633123921083187692379984814457272396712624906465938424582514142600704438866850235558984741451923262811502753046877563493317817764536080105474256697844372242968948229482590574267364439941537705222348421645134765585562510224247857449263715695333122114512936850976789004608546581989285871502139555056201195791058522032248078517997967769843998167233568045498586974027958946987506061509789582554783584754207803963949102872716378149748695358429566031537333141718831328621280679800546403628076373232015173214684945275708096605947941069226982925143028880882756569453014492760005503661795900643186750143260696816059006775020533841940749238803230264371075940440099942937346737959183350487529885676001704240046352617522257396907807334113706654382260158650812535822154160877155915458230974679684653351054636401201320218113266559359502634228526075511785737699543655997275913067211642290809952650327056539547358599985499470302673278377171694026773280667123103299129319098591535810646785562589697155577471314262545215339359536913931342052523307237880372406861026681603705936068944970193683173707183915404440602327321468059288358841107187362923714764092364545402402247299802657303523698341466808824076525625506780168994281958871545095650369307208264418624492307820288010375524669664039196575545515493909107164752290013157148555462697909235103161659073137678906975657680149851480775010075956785860555994927107970264560456950852890670774047276318053408413416886692087965270586237026246496525258467529607847143975724230834915393053166213516697291018515495104417039998572519612261130655984634701193765826896104572646852672989626726253614295220030069289519140684683613030902577874038886843958174843918947475375760972737583176097321798193886659147780025216659203279472392047329582847789193377614334992556823485929103894151751443866528439210106424749970846733802429373884474943423420463680155294128386723701966240452737600137993519617671452031539732627036140064843408174402142140340158207367052021674296641603490734055804375530199807834710432455546378708017354353031426975142712956327739519475673020186878034819357870933411133702188585696652975264661921368325802487721778221538286695254900375087764215507195829688692133135468624392449213082534699597824*i1^68 + 20703420853072282127150979559898606971367765911117875260489419785772901257230533891570763870418767597208322196831689040751469977077653776440623292352133602075546918458012431034904398797639531099748484323645070656360141656753798075960289848226047116743015433144329777173309439796252442657305847235570704118994170875849736672902071173183235674819027576841215077536069936508060541329177325216109272372668156953670104398067397991223336342819174086285534334951855873978891116740750250370055995837896375283107036988225281375805053362482298598182168528125680630896437863397676708743737169826810096574033024700428950346890799133383094571499298155771189945353328454226258785036689112588003406498163541800593041294650151393836968327132052083131658652415382014021665327314559677231998470849427104197822267515950452236123937312603378678093387011231459834531842322354398113940167768882119177031981002978001462614270332103269756099138724790378643034375695623724923866833340680960004676663570583170304873694115842765092666044192152702299426822578234507319763850254939804117821276301933372259125831527435806818218605272275396182188649137455510989337281862318952047054735169779091040164018728500803939614587690050401455068735661175159200476836813209254270234449480478683162038825445579184803082425768911922801795010468138769198373308581151295942020635366229723534789737191272903097330651961688017128698908559056762531224483763619068570909757295294168874156010060786182214566411948687271353746125587403142019828908070885526641279620509731182631705946448583208876866318351193450802656983572119725946208982652750073535080853443292411168279704831558055812222042929269637735924877299211325889406238148626369741590978089274914410476784463572593503965760030263768906795014819079346761989488389897995758818453208950946599072757451038808268095996201912775769906089188298588092129789256540610272907221911965672218843349106820165784003367221111558253590194655568793575522920153110500829434481076111960598776162401283509980668974872093332158231821386093799379911464596467848317608453899215284323868609029734869727106539202562414979380060832334698978862496619588185460613558743798684746693113767690568338058877392360072013482437372927505610759402821755451119878973315494619750245406335689714933330240838723087249934188771706015044405869356110204202514755971021833763280708199883187598297658629126639007209565047573325253517733583743289232640571828785230303595457376073816117875303986368613230523767037091840598659565184384090848315029180780120986037847638541655481369606029000791678045020848337747169918754645940528383998046764744792837793450192774460265232958220208242282712732242456086985307931940166871731720031917835495645282807460076098905169272826640890368392921106908023787442648151579863938076502442907288107355224471980963353033079646125117222682624*i1^69 + 2301429227660507473098725543470177185578803090946367016027786952273288588056649921115296112196437769766312899812601562241878109272545608042169783061399633730031298669321371806278011270478522320275903770875950819028106829617655889796826810668114412969189456454094491016256039592540220474768371062250833633662436081768597665625473802144595849766057070871201212321041382135554576931327727688393790099063678678084461923526559700430138567161922003686920321589206523563998144755021953781778645285538876678814326787264489464698489916084307891054828905183686531187844118462687033059462756512869062286678774803963624891849884341652281369644769871942145135668991540427088188016522671333293239476111692469052146268342518201247642048439284103674405116648575599090688989685689681561943363596924686501278066491529935996294623327093652518120847814037772564109801393185775801193667800803188424815755109556341951780187096520491467307601151921405897518128403807740215672612356832054017412602397878217881095857455073658589520440011768398153262715227511499390050246451255508024870916013305153806800313875055963850485849547930046898859306716707649363920134153693933319942690690759453073589337470399106419646802242866627484027155352695109897281187401094507980124089892545634594583561413412361962193789257822610549114780795179124334402687685395749375477589481132620215507529870851957977281347639069932716632927649096972637941755539970540845617797832933246499633990247384520119234827075917589321438116374778779682023636055927793170229846302290603779609292346456837154827700010243353942349936758751751329837059931387983748577075059723803426684440425322827018338090336226027499153731160470213117893616667575847464327338044423705093289360943734544677018891312159527594533831652080094201377694426705228782165660403767864321051089910978756247559009473371390456483008264165416337804879162266340657102271097869664389759668084310644608594846873518833798420430315474610882093281349621758715644496677329227261353198712431947159036154009782810092419776909651382136845882639927405966105040557503182272951874668718536608620236428429392626151496765245261793760496551772372755932040161407267042846203742792215277594890296122450587288834304678216084211654443310097289525539883916707650587593647781851501560331053199672754518218028869906667073663452564108868960695757094928402255019114739836387032885661622936360862193151920862584643092032986140330142038086914973074893544974663687555173596647132103204072849234406107662534367964089409520045487461935978139287468561379547131865167618001815524180821086245883514455141300312484441422430407028911538028066036531904944526115551923736543963083927569099520348035699194292763381715067743440621027003559920666182313004847134718295241399269507945725977648501062934569754104599719842884973784908580849461610268610397208576*i1^70 + 227303975831363658710289920774310776353459638390011784295044180024106977452600107518817287998185653648177512435564835607079018770996128812550794666244893143889134817630563354823607996131446169634542076329187358539634581395675295051554661698227913896742199029480048375789419553308908995848932295312880005800155510222318329730339971026687729097057893367383844677697774621561021361670009473429584765064289340986881015120056763158872029769424806595580942375400563993192364967961926738541035833871554195390431929678507826652527191989721863535774418954994939995080841994487675769030480093610026500359141590455149105560898822744531296956614896651264771908127676757397785826803997293872087597522583950877433981902534966435541603444614144668448817509487648463796218564905791503798964855458932546855413964457660104061022971714603644935790331235363291841869315425696534643419820777390379427661032672806496515285635890178141203838011390034128653930228743953892637043092409420031704948345328274568603738198069224826106512115683729982496314200590192533771881494066633061019263320174908363149864903170263781186658159783073105997411361997872505617494803455242038296702403585741710039837913440222735147211799998691676546218249768154655033948351031399774835844963012937782800390912346380680932202160751770622389298921146166716941125887413948669929539875747389434029829311232788019830106817587182115204024998179810682452233380390834183602187331747759708413773645555574378620005079118793026811187153126344086858638755012197921052720061792129389637568296215517667056650048777954672360605785875569015780614049680927180646739525816943887255139503184092638819024006246164113900436361938949415204535783967184922657879370717253207494033000119926138709166279243690353901864305749422075656279078321235546606548366724847030773163969708550225719598471538052962749189274053245641805875201418597680994170499431918062158183884816388085947443677324129222290105772809340047703688608552791551051891394805108083580460421179101180496081740933197035649237406756266473192665047734924164609049964224318519018544667797936007996218814445555033253370526049871842213812119769411824826287486775713037496061121133311283471320869403394014783994945469077960614439317020033967220533207196192677604638696602379670975637102932822652907004444170702688500304028626476134717234742718402727594109584230187797201475479861733291564506950514436346561416974768870326727635356025136830104937419614901532066629437028016963978757536210790394878706314284130719358760412725099083196063471885352659018792579605748705069556542235846862117395416983856410689931204222850845405092016875631549096584886520333835021278982842034389195978304315277719157068346343837201289476427529186180744962384554996684492817335453661468544040024899078788248961313928625407604056196590173971884843991040*i1^71 + 11076859676144949527673987319228755263769107812091087129514093879706269915871871380150497379002133137740344547884195705819682392152932355180530494986530978485515526391554583757647506157038411199389261896260773912525666170168553971751120169265906243331604459462584152900783500339708054658831677206102166104344938699735750722035419643845407669362186813785553804207926143931777055011382919104342367307930681621049623478147294573760478937296258213387282786094356718684090476941133519577967891647519097306669241936918800764488530083728367145725429977885193475782056647518760573849917274310249565999516564537620480492876348542196457406816312480576078770442979961823994654410722058152527935037543473967125492544076762996480835104000842261397134992141202866492256420935755490391531055988355999258491012045659641682507823292140451338119600490064930058062647913103899394245791273031161982808919689309056655023973150337366720724566601757870926995287124252888708178486142060613826037901620720602403630918013000906029182788534244970705879334541106564996889737739043143646628543764588386951436120052625166752250378010487304204101818021947320324051714288276480861472671332165774128872620095120540481420435502349075067409281969546811175611671668210775402831997632220317737060576425882690246922030957566620925360702645986872136090644730841102315588493150988648254623654428656841839892945563187567335888928998942081365302420141716486531683866291018852382015714371338368000802693269612838271983134756053992906332596475995453524730998946730481414506720910101626452331178459233528068288357948383148755536348448039134940119050920339139574735313193314012064518882180613975055975960932818942547557074297969384646131145115373028954895557922094486630203968053659870894053141434595834883974803752751143035745390587710866777504167231909419952890583631007111089115736490984021932097998143450570163311954322359493322241674408489143989710786098744797632709918740390874568479677718119677580168813037890483614120942535115090313376774015090136508192704710547277851499157408389007808326956924783431578642186579668651334905837990225015720606379968660810983530845884099950298478023909074251746513958886214452190327587255913444337402500926115725688970967921948595040490486399578181613621608536705469960512292427105701988335602553903581771213387843723424546480544064746084422191202211552125757209469059719897755063400026063212462205208289547986779223619140788485485181409320573776269461757924456684802740781024728385762738832243514897410349152718807092738783909590688965459239277449648821388298040636636809369713982931612540072947704631659071863637380960895898429974913228571633658706807421478131733711756749722961488743256666545834414111417384819872008750208215805690048186674970936430408003396825602210955027260589712962320600067587231277121536*i1^72 + -290466009717628681696745999584566630320973329508177409144476633599968660940193116683246093332458106848625810743826077953789989816606689013528498435760312252957544663426982201079134866432707282454972690767747267149636053982813127955547474281528544135374368298294687487724656726338165634389327727124223225652737912258858651688525320935166053956022851275806407673905922381002158756645767724056804665795095596428886154731143536630790003380656964273106745755005517289443265697700427301233548951598832991074744039496439767737853743775286206806944166306476851058662684886154131727588871722579408853657269759479663010128809709533742475610987935841867689235135245131768623538037570983364778481811192806733603702874599882362995201368019022156585190578460484802963898868717249103159145406664157612863840549198338363767384266030741074494879273814318405729046109389683786477500087394923897083788368199115587353338921244010951660514480806127010459599465100684038584062275442506246938171311643086977951238124283454416046047500893431810085765151631375483922716189423674081358597412988156470549133925540980295933733448288588579004766436717634682096880642508543079969765820376139799992828911976284408541490645725914240870968920287650430743823263042613494955792054055996817730223163259272247870241642707683252606167921286100917043284006439451545991609791965783622030763483640859870092012738912910152674963700599743321143016863523046973520628671857112049670036902586158848236005794533235496983687861879154665363425500518984537008516719999636332804113901751447127564327394277288047341326438494032399346259117481307456706898892740726212802271179988391800499334763344487802452451743506654039587388376214900760205763790586820822712264379011322111640962409725508785783670491006377298139973204886904620747322820424295786631640196424043211401951920424765153995085945749505202205130176909975084456196133778317857334064763190172322457866725561696329961508355181278686582189264873622422141610640270719819713326387503778675899230099629555449432268467188736518847883521444396112331560526090188874892058129111317054270234713327440767321954151644613572179585523903814182749068006765175888099509409708389065327303583095107775288587090168835532586737799574511626963927802457352506633533049603534599622846379590968815440376247392925091980773817866098149979142531223911432899229698651657533883717341999262422001699525212977436125449141773787308572058275349186089492243250002037893021021612708193830689301071683650131314387545663634087615829115788278942551489930056191583362704170519110155996775638460246973787244955988015690385649796033624640276570673342871261316716751427844955506284396844619608572223991915268091432460910597948950678126474188920442960177448001114630079682632704850103271661321934416844080930858706182171257465825394688*i1^73 + -42252007948199891870357887223023017287016002801585288237337975140841036762342801724584019002790324116810731428540609449206547369060351886377356906465377309272032716956930078728233476864776913030640868698599460506445203636453409614820907073855158882399923606905262075648996880565727811832489335035310563226983873576897029022573611838761673156903132590138361437598864410918374508274184172518043317252094789335661706556002095745689048542800339297994757647973865823403814733503368646166328357889294555060173516946408078411301696778664850535969011697697372785773725641087889841824864420956107639319737711383606379948175308802041367054852458796073284187275525253426546915005837551110373424431980690074661067725364575348537601293524184006087535451816171420831434666030194325618766833977264186991288935449493670316458911386225986173580568960240467056921421648404217736696584014553785072997055364273912901732132826342828918980512963355657861847340240657293546654476811260000060740527791341756055126829388111948769180176629392276218842607671878560737553001995494377671407971395578639891041050156049019654817275400537227856430167252060230308508495749760200086970867399499587279384985590864672746256589027748657785812373801482477192682492717619714278134266166255191397267242500088165707884033348811544397055956377591592854444269433415320612043059517648032300795918413202859629223342343646156866780519033614041427894713172688796781300180978604735969387142248016277375097603981789918358386504054456580627902521766887069417269973294314764710648391707686331844611501332651654449671277097677475906805813544991714136938162295567973191308353164358297238145824067730032871035401987801060569175497685364015425847309357545652335285977820328817326110734681711218315599345072208086657375771977266539732590240959232978982006342703439658922515306118766887218277414975141830388885932681502897003412594140795007942266957227751263415054917762628800859205802526609433368058741980446999428148982663946788915657773966468280171911090006450247895350869955720491417920034853229255138180324041395814922941656961430394245834250742433580121557959566587440578561215599332517956062320166992769833011836742108651848170420870237256854315401248948350081663159568720500506956113454054581384919502427197654514500453895937480199042629162015401349877648829087468758278979904679736613296806995665625553773163702155731898664050858757447222957727971008813297621902696270839198014470031636740076483767515485294798910063017309749917931583945675790449782477917601093230168029220225132922052265844274923068732867751731435498719623282810192049666769642949323962720696500926098615698017455721977255552765523970568947275996510384414515137315678702068173830962017391550698042404620940525946543963859593173746768503067810471974153154515083322548289536*i1^74 + -6639084296942064250329250175489231915496167311590392044277038720611504778010857130185215186669140775671851032683914075091321365929678190117068444464485712314510093521462135862316721740866233863340123881750217714196454060810679186507066039836320307391715633582128542702693062076844660489731306555405492462847710398549137544803053433046832519222461467859906696944549714204491266951146486542918556866705743892661841617996838913951608152241994112474577687135325473442956399304854458179386129631201455597033662040020665832712667084072481985535398158451931112201187254523052181774491542495512860065936242992800090138665981039528816842841094613838011443217272110289635685903809915816900901005558739650008138372232125137555568693447663036068263417327550511534820000399021544127210340927060050794355266498162947657745937875652615188794094069931328078687711460576734407902774026486714067600713513393155419226849756733271026544356834298419915235233727642712938100879045864533651078891329558147793005382131950039716701516767122664146241043813012378403344068240479865876815291219351751781929868845147932412949398666532941347112313610892910555721664773081762153631963199942270038796534457496999898684545398552723530901397403920063628348489486927836269947489186001397273597404451113041856033209867190944270198018945999326388190386521068153130453071329490247521990724783654703916017129392275615125219849347753734453725783423539426491687395832918075596637527543543632019744995829739246341749235087214867773115480754372720844617685371694869822428787252965905697468236103619392306912523514302444615120616419065096388465038014135504416478609368924951314021355684652774860883450881705037398257914789006184917236645024170120137672564917172799207831186576266342317161293026599716099234251586699639385108116213894928382334046856692776462782706637337099209466585393791433829152837240284847617772586187375991582497719744018310251345898635178186009038165873301504581249344313117780448122469254000738776068241514072164192975940980138967157618861596781318460592603708514805083424484480786878609715143870045692009549950570340009432950177136192177987666642548909472863534916717489394140932353470115065013999980285025239930197035903175794961753036942528784732865589141504473865733420386992151994051800289966911067246776974324105584348890920126743544752236995993402445834694548703545906279878284780657127397034722004597941354121744306569525026886294601685640077474814107592473289785063907299885703414082374410954385638598333744549127543950321551240760450309558472733076862049290922258755696314590369840468623977144809698712978632051308988432381754850917107382876601982871446425620975869406594881762302781886213101273568573457302918620653912823439231166090012900443101179376728611792524688129919196865552351145547005952*i1^75 + 889864844195228365259052612572603087487128397436302394975105124625757102488226271791451161119022026657920611678149216609203038011399761666110857181955990778600721023410925219587900140443303883679644900456295554779008751475778149474212320845029396205333567698744753216354916774479534338945469130033984370149045148894643248458304602094011870331797171052230441211439237820219034631200915312225443345060734427274795915961954887598294790914446511181024347628543244172366074940879695402831646515397448439833526536666574184832133375452620224236565962844013567051071439874561729373381182212838693684359575937157772086398939017353917330813925805356264920011858734882884932706729973884188804917406017050573665243476812091090737083409781818501728678393910671581674980527305645092712953625629766796756195178229897171702790314556586211752037203226209908283263007334577278504677767206312104299839302528305923184370883337045974626508057046458760105190352127926739930498667840114885098339455953322490239318509446256770687112712872969665925438399085661477369010697175825398674664878388783123420869212102267309100318345763119297394790665997223152825559481558763704538678968852162025112771114183541425102963870587856464155533302810453814659695438944586153499820003746396161215282183966685647745987255094621690339028950844110918533365317153524144853092686674761402225524469121214229013034597644811174464789826690193082566854595006095684893382129039707885032709825026761115667792942995551497818193631157254675082638906537011515957928828002693638053592698667713692762489577699130053399395569297555946982408400162095691832835876047500303849445240755282845299431105946705556399771966521382430278455799835548436049491920687863572003234842639318840432884265510540455019813090892590203970094038685815759301563345620182619501233863280339834291370304943276901309764332119614099264202846599149229697962864309935938508154911168698743394813098518670595470913926631386429814226431773856756323859659363958073705705800669489648439335658214250655762285749087703183324755656864437171917213281040786103990461412348436959513764046931947581312266417131549490250578199668814232206776027066658720046304504938496841529280815075416505239490224786328896194931753498110283112200100841997510942682215893453938953921026058103789152763399799093524715325678242335247626621594987337112378074833132202527198827822899425956798397317759413800175571856692157407607675007580607839262688744647200918432309705483710485737616281324325201537554828666531170352074194632431876964734557720417095538107035171777509604546169720953198325481415414695673310232790864436766815593618060103429835195162323387462860585386887138517504883639847792871043769650384680638748069407920410773536545684950964504887985826103523070880829326730531384701040459776*i1^76 + -40292968590315016803184462255394879757363538951268460629687816219923224439628609537516772007669304431051075521590290887250985336316729582985175819386009388876626490453251825437728630591633475232320426446358673913120158432517408548855372443721356551651838236258201443555969569381345952643724700221344799069420032112362126114762377201174210993841480040237179898963922994642641914108414176628088645983964328187003710884445942674183108606770483593758764044141654572107462752917618590841438249932907589810255852434773028962819958788905791336657438971145964586021173116757497890895732995517742755324522829613617001380242623739039782500716839527352905203330359266183809798154079381521800981226383896888055231323890481964253955604581647743490397486072055910176889577346486716846243240090050339523721412002013131917501387982987779474759404752171087635330554797739383693682410649309698782240875289395021457339475609849957886043488099478245792096749158589621092548994180591123053601506428411630547795448718758640282100048917882043372330572812492465722166729422696159977922108784176523994629546060916123510302621533714180479926813762769389939601234761910884896063939363811047430460790658150791926735926118997549392276404648299065046776516419584265050862172980428191150329525284202981248510491426486017517965451704553315518800703364965921245125569298936415828929780279257650004014896535407038851688762422596796669827950741075874973008516436035309342492812151180557732347186844950325635791484168868829636027657808062368489539819801363347143091916387658104773146388565126400495607496303063284573456096092853125933960840820399893688429046190861688327713689699036562528356660403226559643942056017102033768483621343475048287716059710076437666563816431801413720830431946060203444044053020870553933153114099987947393509994086232792273965204268518163561913521870367571564006919059104473434054977191534596300632527470621130770337013815987902549040267456055727844741558251508052723628313612749395352431246931037981750461844272912127914517183790423813823365526415280901608828719932323902189425078545653922223762762317552144427878157749982916439462510802604503833660594497683795275825515316427094693357614931989821169879921912127788099896640697349907753287033743831307470834007367750141492638735445929966187512480101928652823734497445558999242316437407477040335573465311755351830910498257877904475069117309437746119576456151161991784289655925745207448681867944539332528247434144550826092273154317071850223686738469291854667892831838085188512975288862689470695776089710942315397215672144384626937207454072145499803689195860848624905498506142050305131020320060012658176424036055226544373286598050248327244383079244545768407283494685985676337983179278076784597376015170078055385212318361293739261952*i1^77 + 4672745022047941166630500085552357801740243605067953371578514452133943133176029300166775677265698890675186953303697887545093274703152726938357731484007958278195431452349792148380110148476390877005398126334497569573688270293340873079859604512407134231946106950455241615313497450576955051510562504356228590753848251728892596063416211398203043254848495525183950624646808735353399884200129619963959434107535253697605628993293258137573406107260579496883208237671120843779252943072584068976856884100166019414902752963843210997435107033854148952907076552448993399673416956535066679369131726077983748886861373277750523288712458576928913420378233636083426783697625040792085150816049806803665603639580747296491157378199589911319202789004209193144564110624363308279530052745552813420283602233091361955940894051538632941177682365145283444997314948856813376191985092550420745483192275378192544157763339623628338280361169572261296722889602369176915595804752820837299562522956330174043988757020183430219681627296564639396093835244565691110703767456566926828498228692610656636251024482604080845352596929344006473180330922611957087065925115477442052686335476326509063086861063556340994456752424395484480092222015739014085532768350132575991930511715374713995310062232079969620634349381738150476298699088322348646512672351592339168868626821148257933632117375781201347572113766900673062886992470131121461026495638537767708982841172389236848992971028977594018790988056594091302780670216006472324888024412900419850373451369708911873074667066397363495804986487255631193189230241342054671691349959387690565035635456783867489353430443050126790685997639282153457017794014704159658842345817829281936042263904645099950228529721848356615998566233950668058811592724054478905087100912027519030736101846332846149969158726134502809026358132106532775654940068146846324190180142984530924642719097228457992264245371118087001005351289036006441537989166283704605859183945626757348552111923004296109383760041404865815004799767506850319974498739194767464037541212883098625224515862824131274631758468519240622133239031192211840307872654322496265161932375583501710703197846335214202992755047517484720975968687046313422071048263924031656600280139723806071616080313898133655847944874872813856566113052220071877742541357587606510928725049814462091163528793994106695990694616656203773900867303483529214879155265452051140155379225281281457237806558734792480492697676498740701661825079730761236464469572978227396090077453878066830440931836875325546348593682869537719092840628725689319961416432379234080986931908242952251795866983952330535152498015435848573549302334666861914704035522837094770452145676008051249021330605424078083822451314056237711421875977131498723900600319690146215042441977619151755073458012160*i1^78 + -191669768836539520098151693432599442198961596528957337875791131182118281193694500848853107908300850681967026308421821139167906038074038150394325092920202791090229896633802234235202596548495718039737255244620778313523642068898602354878274168132623241852035799124426660488316973388793349290886017363399620289073272534588187742618217643342915277421324379073114046891419050962517074845107297778420067268493887669176035663539214614914629870832067209763596487575840790993327030200181616932751755238295352277961377093664558615621559656857019029009001982173047558317794424907866648771027114032655767973537214333264672363711500862982530395763411225725307738066364393072301429536304317663166465470602013604596681761275415236615297738071184788100127581948710023587990480589649363070969888316495884780562053772322561142958765969774648735930414040513972761570438142502169504958272902055828666117751427958992087749417125766547343119477655335191705053281172043216925402595095426045502848022740519287163451852294173542678993275168919474912837036322889916982149824260678656425732945883933126601495862932764154881757899779120066730808813562025619244801173518142844207436264946280806457766609015749534759439589228075708469306275027589969876933469797855541200981830370724340955783680677115735655079058868100432631877761910806133633089282871217941455176801563760820236512905083722468334337168123769105927899755130963537709442896169252879740984819365669717573721104561097522065904694916795092902142902894977766616333081349789500882370211002292498473993469883746307185145441618916695388010093066576870794799995823193263003893454464747271213482670708983391098210983863275511848551870337187998418591781527003279590041350554619081944872510881310985497773039861553559178317514795072161998414104556685365189861262096012894949058555222202783750667151382774663478753834137337455608493703702859157076663545754459676070231639379075040710323943287415623614129829423124297329517178758647509911836469862712658316721967581014334999765748925548857821241262559912908882917854450243311269775678956051198923640663633713987666633315738152405946805280987075186365350965957837052617206509870444842388158679429823535011932565005765134617900182808335937190081511870622026534624529790260821618437202973067317882650123816831185881742999217164365250343184939307153411409511012197747213023563196514322818914754821616151527625817825399094846270728515324666874431496730447671966294197094246443817988045034730186479004638314352587503222249087362620510648189984099286193249086250112848299391960863275970997088686901535953667004200355334432822039919982916865142701630490619444885281538453094244771063014462068222993719583521551616752766988400469202611705493035450573511767660272681813640498167222728488191524864*i1^79 + 5961428169804357271059487658820485636123059181804185562588283632451378673223082583653681624557553752591443864050401283097940447397363446461518058478955354784625618674556412312847958815336931376913860238479291869079882569045760927486923065073261702544824703560329149010239859678632171002777561576834845976154396215300344619789162599497610385031868408731642428590612218462490982698060061199559740050472145198998761519096184179796783511735680933712658700664021686602068914836406747811986329265269656830043046324231971556394837048515014852305269118961986937001314369346207103469320165136391506630970299023002631773948236376682466921349475298642761352721984646161600097822868486065409640601269691173609022713351212636167516620787738994071626710716555106705130565696264073198461820211757418810150975352273199505600989102900204942013914222737253544384964303290025919367508759901714995502898005087561065144249792352738899419003508307247874905620901803214085252173193301201252182334445250694442634331479801053129987901796898833013338907449164466159593731082498457997761399568921223706570749023174755222322040064618771021409089522845525543060952671579309793653691599237481025572623193225886791121200066524607656060894250595500968483700233303191045822981066595302883896120462630785076047943156646395315454859258232732162721272320132533564637936420304609690875425297115662740465435049532127132774241035301452302237294006094375235627222084831333180507173822138450796933620258472076885755819534196867295164044235929736514753201212681961917194507782712778065478363003365727699731408203942489258962196928605284819822864570687747435410442097679171959326395243075230310704156329254482081599459542557822843711212286525639232401754815346299623457388567673511095238866098417991734814865432905890452731899252341851781541053549417686386546635491524675880301814920397107704294088441264431797749176146768099481651658216806706095684876941626013246991873653907909596489441068624476008514562474846843079226950242537551417603720943374928413677780292600297972493108828364971206146896802565686010751508487645568209008412979756294437299250404044349813535099783849952762168805577703675275668495944996465303800271823400743064806538052304735516862835513839163670682716505952091770360464537962564502889761462961499858777903667671541190145777825565258239702979085374640537255975812979583015333707331515260058850243949894852326116505138362278979030755127580310402326243870329003510290777077552581337367408238464411575246438449186334155063126557203476566588202531329093162540412216112523342177704455519429484267557462117264891866206947059279083643389956261333607917472898639561796042642683856795880570444807166856118702360016732321271789779302036959089804764106806329608107485131406442496*i1^80 + -720304205679033426714855813390083217658961378994873311327025248389881372239709282259598171165767189635672418432815494650843853269219470431540137994793972798883667837673323916655582779434267023713883484996962208932993589089426067179832899084515762943820998420368458575709420930471235447677054638194725557387435347617902230614331786857643004721288994635395750731928564306845082555540512612185720143883217385639250672845930327910317956198690805768815471023467769159110433563890677253635940513767262756479407670889242949439494932044554257897546310028131620580589014226991492886147662686692189245409697551908263637956566068506095391009465690133266744471523972844102245945924356932797120080209122492042575257568650890247160913336331176594331377990233116198973130263212445997755678239067725788933891262825092560764073960572664847291109189468037266527324047543428163842537348781680674002052081922223928600983680137737910837157035961947997128360680508613376539232443797710362270592045406929307814197834369234173410001881772314594491820647356565287833079755141294173712806455187612840799479998691390255524053777461875057418925684303924701136631620353011816063229907135871525864045447424705431074838658127928790580947525456126503519541000239507077442806400567862394899633039486437303777912297116981258070914316557695866381115671625323419040870457597959971628573671803056533047105008230588449634001592803263538049475830062426873743429085700456161970892567212333619172829989794446336032572602731499823672008263577972632392299604757127143086639042074780764145926539233596393571531918608471120957525709606221946030324670490860555283342492753320894488269374058494626314871815027482641854023365176518598787358817399562501693313298280116988397713034309954106710480877940576494199427706244316690068370642167087376841144137355567931057572857458276398367995375185789003188300861345977104466463854638586080109529910504827535657869715361110750701350225907088977787858903987905259150772640514482448915987026555577197356503283028492036501451560951737167054227031853063858584483605463376438584226163549321063018501947660294038151831742929063326485472071731880647823515943963659437922359943518820665459378636092908334377764956350820669136351349994247221682116758566396303995374924046475385020493320954605748380453039627110446493085387285181892608538357148209224533369849793203618736002221452694772139337661580471300869775207801453785172808687981272036256313622808872140921955451609659014065581653562016941950649177694283474550409387750539738778845825470019722339270802253178812598663156088299414736795284974677488741979387755199950320436499293061468075550632053785319310005513083386221611552594904862518010441302302867833076280271005980593310687362381406691927488724992*i1^81 + 43570851365886883079536175935423949871795536756009612929447722576062835878831384073155205163018873551909278389608539527347952071273389799306176406978315829209026885730889067378004625706209384810037522508268181920908558411546560878820252201568812715289209714550588854571422089678828787485494753022372687370416951506450085842955571060617789140252350512118887275170383587290762845357370554881022515364955465253786869776854841653063073446327508540657894595065451041193983414971970378986284902332001235465350387536382781938474625787209332711558511521626166049627572066552320379322573451963279893406806256893014382766997373813491818093321041025535567069786799736417013570687992845825850363910753922934887164218696279130595564562058842039236661410776901216734275626757399701169996443664431382513651136668687006064703797774911430757247168413293618128694950778319706778432359507968220220270234623411590081586258963810678987348309023449053875498195413569342574557292476381976431774529281360703349929126316130337350118443867652931393131570311342599765812465579505848801742837311414204238453225235619754211942320986822724164568683460135204545255453148045257260662410938391042909631436405844620618331274886993469717559339628459802277789218003028555974237523649450770434701691281530613432668970640096799271330972086391606856433744272251532310717052222681442223735927208746237223772276804954151564480005880054962576437712479790060713892085485188662976120101324644658671378405709075542660618384502636485409628256282630469596672641011509749284966827030646941262146564680786433543185154136744391291471420010271615345864380722568060642663200978468180391925478157570907996915842707255815311675526416764685237219119437341369616652175802792139410983695696256774251852870198699980955059818066842075575738053096177244571119349123259079546253430301254986136658135839369195701817087601624165225757490851113340964818731627006948324163369941972197680203088299103990343773890827219008029462684196894445746524534253480847182171825331948215925311315175132366863827801038261578863250142195482625897725211539276267750394153338288809190122968476883195996573013999870829483813444629794933757433389245660440477002930175545711855452020167576400086897504796682609599275845378996379171336020486045290472094474852632655572196432650788693949129212160029046213664451357618526400812203281025623386224740323666730234782840452156078382312547104196731360420485572807918783616958233943564600900562702635294067435662520440385969857296576886259894430432785511097443749296677357915128489197389359093169347824310696813873977493239129238268108785433965643725805131539198640410846395140678517197613599515549420289709015940748435076361589208203427501687913336435323306915409318587132542976*i1^82 + -3153989968741002692039316831033502134992939466839416560584123931491635894695914214017236294749828226606535080592264927033532107107505895919584377742807973305433708968112407096012002381025428639379629872045792349942408696687625288410926428399864899632111359297243731801573884018532530655741491071529872715214318530274009658576996317859527359101945942792756438855627964860954701890616968270982092331511731058554752827877641918198285079219371146810176199079260728437451485122291815415900395083496861399439573249569077816501538407155794471123474501498396546917407306353822849163707991498112641553873461410596393599409126220376229650243931294853605055682321122988231518928492015046739565300422495782736300688958845809661200995921432496677273923775636939083748043179455563457037081821353642730143242875451250135991011596196662831710315233347624954809188070942772891494153637094902035708256395205840940921593852793735684422226946723808322060049344412620278001455784336230791085261112792270221827265353573880997531009441218342496101168879777085833855661108000247060057842055708821478295635070999613556753160186056890453774321796581216309853168936369117269878316720900499331266700943433500069059309546480728342220147625530790663794831059390576441533124527755115962561011375565187249684048537070590470756015060658287004959179418637194513409558497186975555634178198624872204550294829914566216407499992780520574794629682526838635599927615981880592748116074572400932948111145312544278298234445363189086377529061659742810720010261767557048694670592996189096523655069413782374152427088224165453384822752794969562187161832561469272509161581212582391895514690599882856248096113755397637608586832766822746173838951920986111214059630195047834863947600777229841953514130377122190922558559481465988683335256088727008778480566076420165037097061621779839154054856221500463989787687279370411327653516658034870433393727176920990950827070152821277356081535056366316507335060424894178396216145294473406881614132253905242145097510644931685274806885186275045308145338648043467869836537199736021014863099401303930085743556530002742993316456071183072926315575599099636201796833135213439261933360990812774696605288174202647017703363549733160644822033241026722373666179304259081640502939047096070064548395633968565980983811879261667347792044033858481434989954983972876595549959749782893000999237502424742408471089301913270370184885322138112375787261171491009347357538979904959551365217352516481505732029935531507213750792826387732022974931010576073178013122661676508798500973787613695854322805151910794700073597136067533827128344847527586397733162533341615492572541219461723307335809765113472249206763020590697894695359585179088607373052836284247645531466629120*i1^83 + 184257682426295730546763284889157621313855062705645592085844869497691652448699719541830177501147259742646233747881959144404055672274104306416815977805223986126294107096358213518884192870810490967683995034825006537146233283081541482495171481581147138431784257155443014493463734860007135534854472021401213599655877325311229491445501519891576810096721747504064117027998781010019117598162000864730651057179314278214404154410840505616728361294951871070310538973404317423727467852920798613183279654468881120021659164028540516389896126452680300843483479618681661329737430973863433680730454083274941627053062556560497938256901417121889669336064207829580238999530831300006571325770734026671330944877148499309264692932895102648774539952355727563076494290576070134360642421533214693878808211519783873058431742735438700276158959523222480108235394116273505986651068215327767675509518290815690822568632184116148294594817471265359674631817923358849585886151608230098411607054604848857714886346768945179314349107826727681943981880610072631548643683503462764601768415626982753885566650861414871980970547260566547187304736837038379340810525801822915477743391378522414190861468166530192940355429598690146350466303428311491658136699963032604841103218253109286860360433925947956337267739615358563917678501968018293867481370236531427431686754821626719313659604725824530180557447239206440196237005003204681940139197207980184852567704597099347610251529353125988887099357673233701583440648077038232047835511110409429224339811152184157214948260563142998435750794762270619322763342137193018232556612671410861007353385606195446789036588769678045158457317959131474372382455984143218000440581946988874853357915758537466074607679129518444436558001361119025125694743640544067697114677179259243934187470039665174633199590092947999893746955667442693564456299342742958531392873008897874625104262223285026613331729476590099826944027437414596176168165264309590708015456043912508733439828172624058408405658670275667332655694272612571009208054445434890804940633601428204659093287087985865032278274643646445744701254287408106445039954942383697518018809341741489204963333920778702733947609808380308367740747939272396069696679777988889012978283484261779397093875176398734364243600959519672582925478026517454558076590301018629587380973646889804157454794501204602750927095362008764263958486244644340486809976718243503157693015381464712189493353545151385796377758952921525907706403935256855944777787153214260694462713944331210787349804211613432762249509609247612588554686712544060558005690871486421383200943293243620433675485699250726460509206680940355955647455460622061362320417672795620594246561497841400459120461057155833300537278014856792021963457913007786721280*i1^84 + -6551708260537189708535332558022388470146349123931629521508532669127824858144684487412898861414276909507941000837270229137144108049632198389237105803081392667838419921274561098700780567972799451047081375223982729126478864294870585141335662883695449113156298269273779667447367177883987576556338982414469750636329859198809358916631149383727408012980777520395649770419893145084492968275878274578299531527062530063821628278189372116379445117552167799109607665620124783361697772805491221703132915246922760580918213378771101421205695925986310783147620537861469945994330021793551596303096122302593600779543166388160099565983937677019580716523509762317342799115654078006183913002410233374639322582950155406645484280600351416860722720800210434456067866115436338824516448411159420745012777641939158915916844826489217819624572040795291418198947414968130181754040054743034508582994321598966110177417457556353321382932990581801011069770674351018079777366869227518736711659920193222764608868995768092160848529416970969047929366928534910172970612053504523850595565958859808522697995593352280680101290030594582492647156855750282536090075765894999504461277267198132717890894206287863335966741823594378207148929650090618462464166799394881375063986935749519111642856879241323610583085104279636633961130621363986007727290497984276126239349861789892610799558513831856357258202491295032335272959854376751088249462777606004859876994634526707248860381992651509201189703747664877374643285156349894263126851026743463314223059506680118538095931932097165146090699347371948415822639995921190961408166524744947549338433303671943796602781461557623674892566500428465597189705554984705328027670045518281308768458360341781754101320191989506910561578317024112570602782075966672282182339722477812631541050002619749880156322627501256511822604454321893457571699530260041177808783783473236057471101350002955390636615743341549045165605780004855299119086519320495970157265151832615526709236504511717629785066401600543538307833380595412043777628546797405890555020262273061782127944277569195809125122100822955573749397577084138183350119993336128884006244436710958964765916467990386465606282460254719194053288598595843265770633012937171317617444703161770405948902625756961059275723963214825295143275442901819853753601375947984624121635782155499173848850418158456196798489934938629747366150927193662638536704074659328665733452710247302606710108586718239566669972640161260698990180330907050923508960055521811076222469254013564240581836264330885416530544073324335512214350766416395392106757261142423893216569208808981964655470612417120794615045480222317603451030627716992187068998034817645259934352839685534477992185805341018131654530985354687593736175834890240*i1^85 + 163366884927619160088233019216937707134158248446608404973984166852945758017848616303896918066721822871914338116785647525195742114188093672544417859589814890806253307382236104282026758892845423397121532416796089680093999360712187268643664642432411303831926049564158661077513810290057631480849505515668162252202256274518339617272011872572481974413514814538185520601855179688192648929683066772588107708112503440882698106292224397466484464898407023598644977386653367013253743635371490960198790696499480986638647589767270537011154442256676503222180789761917622820785654862025365211098556273124570139657252505143715465863759367620273395722292790647828567196529768757245265030268084471683615684477796183569554682068018479023795866735860576991794432382741005122851259538636504929381004047451242309566974799724878926092768000050307751982795145994997948623385252717266179166869397146376765690057183376567583905783784507081534667255075801531506867067188431980758036394931661635011960826567596036534595657138426612326765057936501632079316087105541294674673286517631434263965774319890141472930253112455889842171581745159084077200420954485466937257270425364542828477313748703932327991829877836734324327849033782587484870221170514275592667100926398836857114063962430415800614181309021035193019565108293000951725554092693326132677551049142636522482079866080943935268759104923872258648423295147888576759372543286253441961051789817609572970315921948636845856125137632774017284307082779714810926404578837287728172615422550746341270302473160870192645584031350880292039913733341947243257486905398623054366624254417984672023899108379806441701993701908798797070634634109728598780148557322701087542833277691480268135122091863036617915873375865496794657231255734929128668702028869214425240884417917986981121355019719263935139628915705781861278399299233092433686530903427636466902877219427163015749329947186265052017332202208410671036437538711625024003798291500195597175546743727091260251597611931232375670293175394772122607100634064589871517032544024547959985871009038296976973739887283865836586328083593678041716955996330116736840551277580440036732923126151050936817274471730782780994230377073193916932959222002779035170730908284928749909696836150284201872163659389392167049673473930321861656446903006812422973489329771422959492092536193449010235081164721493217050001985732417683934862599723429415564278368887785021156608504747580790310960938897273302919719720116640815497040124881616456097624410989673916753162852627480059787090405953662788640282150486617397943575799429588918524983663937608324289725736119448753317564465986949803919127836940869727279081030737187812122569501238105096442040841876064350392417658311235117407682560*i1^86 + -3889733836370843134416492114653994207881882307023157284810319887355429127981873210186306320619831148203491327550212575592934544477469152530624321108470857557684870086496145783651796139705911564390715851850483920503944257277343105073131847923303906163413903057556315540749724081770058957333880331663967340882357066317362059391404754020859873405320133062809305590746294074274063862879328494004092089159073123608002082441902132324869683710259341130262485025268547181292965225578567059400244787046823336212190046302694950575403278852595144454718632243773629599099783503680272130424594301043872934818557405990560177376112339623824257827191926041936215784599301861520161774160561530155593997681591751670581979174476816391813885322094020726110554985106791627887565817719006589647423786408830019968939000110919351374870341805235019843782166448979341604656734371535859911990268571160732805461150398044812118517349961651466501362162672634610339649289061317563096975994197420300672425574674945492476114429616505840629272170233215205861587587128804671433917349300231587856783956039510127602225104865482699575921307531894659197771970970980471462020374905435016097075242034979875018623778496983537622987089970938424520225338466525099105335903094596465718529500758265682472124950516000757515292888668172505332236303794534964510136599733727750984062269078505547832171781581006632289664528881231682345650162390369780411211314387537774958293695611470864291138914277459629691290439708012070502882463001490056700996599179779569460802135338645773651364327997185555930448345457402024778051479249985783339116889505833056401476984716255357607331358629433776954252764439994127583030621491875138600322500486157552153657285407824201421829578531946384368502867942895244725799864590357121143646369074314495583383272805250182277150067240005909171377429691648700803763935414872497074647642936404652541864255063723058916230310896275223397692342000531990278258359124319471540768958318043118937813616088953254917267917766268542093222762693089091766919192686541677694178369522040575684512034288339292704403349070842172251218968147581263785266461158461264340311621136365766940161455287999608366384769382282422522786419140412668142044871141274517929968642745982493401871868788350493031813609690173616575795107997741339835208776567637577897835075859584278975932206815794699488755938869129322834409509210883736446741099728256482779068204387177819455808175903694443391947203474492460025424117815987871556184116148794171017713656891312122887414783316541684125771375211996074165683663645713968295761081480846405098397962832590149118662065369483410670291683293759932955729442505772326389313110495738587762212863378464079639995124813812367360*i1^87 + 93831277290972444202349689924058130904350004219868612567965914634371438440609274561208642949821699137054788641064499284616053633246816902864486007111409414885155842947793118361659256160845965050937831539599723047213834151524012025896635277302162015193867882908795540587712036910199388670068660575795729291994690466021726592772265078770389108940768593264048176517387155021608909651683464619680887035458903210757998840762664110481337856327697380934264248151531989734862659735960344588854021853040529310224311440331976702043497265763436472173211385148405420829781355509084728284533074683819246456029508871470196720440265451745965614247482973215937325924650296773499705397608300791167564663269967171426784256206765444388198050036527841039972975306386708874764981110367199579062007413344534289588192465188145718078360724361480945618046040797291344162694160525085801252128970990978124813434549020852987859325825985131532155001217848841834905257785080587787181341146688370740831038325437810875359525184335096256849009788653068323289481996635168000396974427241286547287125674429450191183878619967330566278236870203114839950699790036362611299647552178229897764409996783292683668564737246904449315342768167766009924413795852061653284609784619833042313613117448633353409901630093837517832682712518790386743945425414381623894064399971268028846865890788949735995184570307481095647966477946959941872731985725814424960278590033568581933238070274493521188031485072279337542063814898315414580464231677486530373670125341153249665220829693225121530780120174308806037208526535854521403800476982736623473628832442977883058015975680672456436376683896733395127541152255687013008707357651998563985291156826185925408283888511135101221449762731469112234190712179368582270163194401115387337987817858700923223035525872051856183535622129441471428130206243861171534892435413260288386802668641066066545028353687764156759156574589137421825437799339638733750406060208170434202825243373359777857882250677172115900450895112269587606313153713454714918906194903553494959159823114915397449941540596461892841539304143438869450655762228944970355729063700648984700877210801053462488375644005803331377390601483743601128804190341333661907428975257094507938434349064665598892363618940033997149757610199599984024004013902008655857264464851640642973962445985006407647835447644026762874096641341009306826266648145773171350661690991299337298280701995777366932082900869008763781367434292901571122892966394754390259822053998425454848864381142432344016125819952472913818665935973170274956949760372047933138439740212949060954717515010522248517102059714152631828041272408236522988467548170140484964876048766365331920293224467999049151839333376*i1^88 + -1409539590980142404779845639970105664688955764805968604185522382518123840946973929109436728802611356869026974034013567210990082135470588269498284498761004792773724701564777717572969878249843257776519128005739707458324773228327882964907446340785203898131989125846912463210330793435525667028768442218567367141095262445080485286616163771098719227532376068177782461064195782487095910631887056537544444363677247617503015179397298549248906451435879639811997948177560476144585629950738955445314390433351330056387480119779172146719438934173905207276182498915400930795682299959186796692772602881659152970118972768571099443782794587169501221204774857283327994042869126567853385442967754566811577057033529824497738898602590676139879266015505368886087246637198549466463294422879965216589819332391194778313832213821234657419355588360155452964745537235757585453624294243668906748875007663478899448761097130238288845799363594878316172069556407270093309058700967402399769829336491730595014453769178914176244147424864483880692802245665095542397738966149998629958971906204233172613080990478712102838619093598436130211792967713283998454143280371769010806795163047862324112615630474887130324900861892088942414880705200232145473683520551774132588049091130595001877516284144173947927897698615838403887735903977791408047333322651367842704504956119095130896528281392013594161088536041504849798888225129326578158215097690782494820565598838878229221723304329394527260804792620460633758960031908466579541639351324849520608147119038316765991667870207536258053643495838336972350001670702123342265368242881459036197734017524672378019161677829206939131251555372659146468151025409963181118089588413472038844148656861742474314061809273274684401717372167752341034913768134727861272587070029699547407414964790090701105206255042068987114583799571126976988397672556062597154308063840690265126143427262995570547475317561086840001563545782694546151280515309567479675496118405306672877072483741378531584265334343094706695572441758400418164939510097274683397833933836758407782043999507220838532009086153769542718228141143466736032913608155046635399657298837544751669646212535692150884617153466833921034798076026848851626258373864141576467542814349248380894969250564912271600957545779316222358095021263712692711941253805325792185531836618976751224499435871571748324507240202429403897498804521464601201468836260534187086784486471185669407391104895698322813320868342351286252892607825052023994705355383986285428883410317580670372504507697726735491781567927579817907817513160856419803827571535027331935794688173084085805527228623796033795890566162167070697597836856528334329573157972397997335904983033222620887827580094031126528*i1^89 + 7812703677239753006780535112141703296232401954454017051695314537888384574452160446216127908341252515884474828919000649436326181582312272022147245360936465267042737214193131389366916422886415997380742685831565066634317466010562699536750534341030808241162869400756916930377562211932198094860466841654090136456808523394641553193289124046934151539346277662368810435754447071851909477823445038502116408842829853586076749434526085431969166146970105592024612369225810972045570530903509309840009037052756102735680579509659882536326324045219859216320898152699537355931496323082696901858174609954876951257288708897098019383288704417905710804834994152353650381403404800521048527097582052700199877881326299864815603102210339926113013751269003301580743638223496588325688330270187017836660033304236282077289736355033907980271849832100209677320969496788154644195823786298176759473184530626844118296615999186206581502561675155564323983666253014134335087197126248826980498316565782052607196902526647455615500691083202456931373547231953948826191994965135627507696183884243532424555663567206995635156890936729001826884077062081158101517367372853934732558311609715085968308715346166630344029107567624058772204518260360277843698311034183027182878359688996399319809924885863400465608371235528384751958862025356638528712878145486655446905806518127542101656664735806878510819197266013024059447532403074091462644307170108780250519545989047402450849995017923172629915148300118410086266809739110661562699838113784730590285980836824474166867267745289856699304051588106104728253240973965897028867050265310371557096572918465262095726010166594253313721946611366631630553317988782079389354816736220794153019640307738243055188020166674732256964557431779660091982422908678259983956900832999974422107558610783430552388894119412942836474808685403423377004716038687967384078022324676190880041024590534394251953258390065484206052372508465243854879188555250582474573789400013469305813282984773299102148085331504054017247814625727301095284754698554901759310304581466282068880025474344705132891875169770636313629266189018399360513832984424995530835297158496361697084208396611680012084824590172131567381992582930340310079206652517003705814956004790136671911040043378609530027164146312402563225495642172396486425996774893088429522967288013843036161756081710725854752600635950180658143140312958706802133281917869772742558671144855855608532578114184306800632802061680415924556399670380138977196099242668379477862796019409764427872775974997690168996544713723600265342029612618448315809814257012043122061098190724696533679930926297639670990284565997402962373174067080189282537455658824994670738827843466031776786332498944*i1^90 + -6624587059598723991143061594059693095248643417588036448480818624944329894176270999451727683794220075841265559116610675099109038900190042372332578168519828872397834849905498080939217043989798452448802459390336838089338234728923823937318914112160990877566794593305184370734066182425414363826045518036465224942760537253503944009501402398396828828407435174638111483040633548086303409397902323286934990482297312796394130155353372762041672825766566634770938051156482890505498280615664287383169976017048773735766726084834321311601830164874030568274525944350637290721891926488491202265666985960159333978791400960293093153940055917485673151603381980292838899258664417276490986756251938147957380276117508803324579448078803601447203473362677238461974038614698646963065265796060720534738816671491594932396811648426782431466609109991622190551001185541939449555536912253769541081561957652989264565997976057854164816697715539207514705577220642593266195773928282105154004777440774748563504310261185134179050216800983071639060701869849766574874567625905086090226905353956922109253550110538953247929854176986015965391518551047292923885767582498236753959538833901649435973403961513318821206551254109501113076706055872798226081270544896121553295040808999055231258358923884992006461112830454656927476486189550045179452312353019985316688103739377682085796503382447263565290970305317685749382996799936899574170053961752811724650721067610716090243156639758118663416985888120890262581866825569896907354719584217120025549580609750292336732604133575999002454888438386244938876543110522923604182839056386928837459843009124195921144952446924489186212709326500656307326398121903758246582908799701594676974166154913185097245644369026561928263657469540445434408752825913806739909613731519373116304109525841999242175819669924316555942462082780093463391259808799296202948175873329733640331806089780358363421658652899918955919517876637108518230082926113717190669670278759764554601134798127733083785045696618410294239097438635797324114136307266823745846654400910687354405926885113869059201624345914969692932462949323529838658039779903351741880794580795632308126645340860229341253612763323523690122144936128434037157668020438796541871077429980754315998867754547503090098977563707376610750143416378998806346626014601127289004471009105284266049349779494205087950577818688980852889963473338553015399267328561218434690093980267244752370523564352050046856297867179397695477212668454932621761034205384318947851322441064538400242007221223104948761306296561500937253098390072825478142536042196768810142712382327233464846101172093179121977926861707108179501585189781044160299516426292632655774383630762467653632*i1^91 + 76121171088644256604900314828075983398029885685007243276321054859258087528602588554557952473292858202979021964997813437362618920081139223819410276767083173914740077414159865410908957583895926206186319487682682230600095227379435477318344612576728613469588011671681898091907712020059849253785757931702459767687058787222519892309538289226729364356282294395815301668615591997563279991666959202655985941271869051191368064571741318142963467000859339111071535314500828137975501773452449634249619465403633871779987040552369425191963467322173854389843826560461055602758558709832657054015731856370568726118151225981920965757134204260696326020028174950399238881746070659893195382143708217275495422170499553183178549710614329879137904001157904032375917485069813170539910258227569929335836316951672577814539730281520180701904831294216496929446177539866569645458566080561050740291572180709106777086712165213379161092307025534218180096837236071191685845658329202170182318090279796334775997338995262326469538673964081260898653954124950146206750407486899729040214126132746289105878509799122337618206760076330529126415390738719970617889452086755646842802843420339142538406091970807366515612865138546130418996002242991298059771892607315336209453406182584842165317627681652628958901528475414958876277619159915773899152448162647196504576616759432141276951198706128250059224679655392786555343839324401919394878540327133544190856041181177465316042745287669095961652985338095767056348378650371031331832689203069388553533842233711426904630480672330724446821043045036189929288937550942582800340452157753663135332714148647864323300358337503378392104463979104793091249310087676054796754668784860693554094407772077716554008453974471336277050409499305412871141038360650364776275489311611548164373372044708933819795514929016646799464968601672629077116258383063565788382059942864565593026609805770035393616848147281242655929891566383555315741202934147211427634965766495392249333927251705309099067601540176801094501012889311034993172509799901293980094308956318866031435576788963142357748560866777816938282586131382468371884955008229133187537988700711402358392010108586772045650580510213117879271612194794029134790184175372379090182286607510351598081282595623554245109123090794665287819786546331179494536931873506342125416664500984710925001344724524465610187340772339740026604919585080881043160679259528482006849902404999909102280978430430350900377108836004163717788740404639862059109599309381230110639093705898848918874569669629692729011843890071321264600521283380893658130311671049571954350045715600269423290406515294857447242131804049331699735602043779841954850223906882025042729903106944*i1^92 + -93779457367365600399456949227676618571404843111007680670302917994385721401394552681472086084365515479782508927800704787474744036696740452485243148924921310935952619670463917111777999895647221191177675698894913367919120427932012208478059898403831834939746828398450018189947326714005117851411505635221471461835767176502468510819635182078204592140916711536600819106884943102487823827358225334705642797978638059944873623529381284100543578732253251192149231767583349946096035998105495531691267801320397011526202045895789535798886865710708173784921538537553630221814533209886008276585849061017128267532726290914999305062502826027468902394187292739663648786903475532203667381931211060026580493131815279114229150516877729943465476013336100975407160553637630583421013644064961814542142720774993076437871797017935730300100411535072335702425649565408127984532674729393116174954433504960849835175933648503653455808071542989051184647864360537857200393281664825048531451292422002016828296531637811270490723410025858056280791588366198353091063342795707884453765215041723253519689826209366243584533638276604370576682179070989367480344504377894601290320894611212060983834949417310308890772930303445526491198607040529055110946531730113185716336340164730599069657717973001544706688294659566039950856927102287409100226017528073119948397015664313430438812081016014633443227411446509700352587946034479150766941392064731419992107688442109042958343141762577174185995997784821690908119682145464861995473855273059362884255239655918149305748516768781763294799330271398227157445491296579095602466124131639213026049846266666868810932314021133627379574216717546078065273232445198718845273515348255580794903465973360214526356537291037401231891250051129184725851242404535005625710279905510087106858536692190479472339252237643886447839287721776423516255347944366115416859294014255276125734704821250466596573329925283760323861782227190970113262769033517832232149516113589749776572699520052968359819701097642915797874943935265014437106846369570713259646110897936068871117867655055764668946010607214666981777189381043775779892454589954784573851942118144947761015361699710731266786411993379523662728530383056602719093796466710551672033494754941697818649517448918487240783670897052847853291771270925062114649287615554859025927571300952900663844191679951243339552604825312141635258451039196161790262843963257279846424264284953295920008635349393445520238377289074354893144350486514701113648410303848478711785663447981001112763815530596492468843684388421152533336833325117695529575206455287881333484533489851514883435211651896304883475239994656478869746572437657976624776411850111952968704*i1^93 + 485304769221834920437707248403425907844697986023297360936663840436714844680359263282558410020089243565538609639463403607619201984788162421178463071431291716111617170316225741708921185616474127446394511919293970317323574915870939941478746944194424421994746563838119734434561814994125469992689958603153657471789575591950964316226190150435138708737281710538320849141464811841153516424699882862429868528108423863802867766314328302033435889094645491971922426571132902485236786760116735429948414102681817659369540326801152966782813424164733769423859912769874488419575820524069848230882246613870629956056646857473729825328310835204944133316671029092668236207994967004518440482195622900350479125498691801334972826396518708206351971059805865855563429508379915927362588327820331182453760914469059952052131535889152303363825567582725724071460792386271751991732703638114623911216033716748918885588264845851822383988438744110445926038754343939201032205077352654131408538984229170322786024962877071553261164905857883556565643670097398276840175429835098296823088823744132484239274771823475006288666849763102578738222419432730060580279980814093262932490984358418324016082567317281944611726544335357159331065282665707355891868638412768038055308596704486996833717664556422036603246424554208756263940125435578660419166017598744891133875108697455720375844989296965274050793091695732527784314071498940294749210572699939250988774663251997203893204532524209415349658965540626599672713160366155211093849962926660515271190341988405018075760551021245862317561894230718755458902608814034980150138150565825300691328418280835529229986076016661441029268977888939531809639065641045049570449932777102383225111739640858676855111188906559374820025752533634109666193613720647748072652600495370263193414516164817326414599173658157144431899758379750394391411874917564681140557561756235596146975022790465379731280356682841780315742559195764969559149899338299466194604166812695788902925167941092345943343513133024260161815892118650329193344359329498709491371381006486727773102999284706773021222928793726075361940193749194112477329597632717477287064069839489166136036082439602857272836548760311360882158184900830552982588698243585481988332526241806481309661537873520485283828279686340361415306100266588715026603855576265817197402589914793301677119888750797846008954137416745878365967580226250907485517133064850974439399977246171796486933028934518065354800432586884570040231566896834303773724654674853361234199668905229167729520715570574735273406845095112169075185757078769758599258172290769184432622527750713928315383066372172681562009048114070899347318706750866775183006208109120*i1^94 + 709669335935279937348531871015676668597957886586562444177513729986034812390770864781797538046906945222845651249487431424781399414466099912666478116509193676926036468482124141798214910853850312101717807615027504355558019621264476104044453743993796121837401375909735905423772486555605271818807568362149797794090942057308747763369602983475696135041043296126666869360437880484804916776822260456029081044346136917270396921989290229426034952914478778270053457535958020817955454323042811897000731713722441581992217873834793242850061683402920474588267431075369310791002203665251683824834018374858743886163851637249948809201190140075164887965676817464553336453174800151321698966151577351116388366932204474537628589366113477706799326192331942687216659906892749796367259465828484934766395713643685577138101722033346383790933392921238629490244394214343542751561506835088656189218888212797553715813805458040405294870788328636808921577336139415989613064851274659829505225249526561997606880994109697644934039843515748579288803376342604296258492395553813927516804338355677757127923038111729298294068782202747733555717581972220302621959023015036271266239237045113026378332609160528390051177401750077951161294472146148232194714820594928270267801326841407761738978497547321671529338359459049889623477303612643766125913145554360957593311980785966144966310201533516187471547248055838113173324461013810969410583364591689095833237147717175417863171741095500811978190762735995158670493076751972420440735046028532052873030381628934006064631091421776193709184232268767420552409667184363879279457181057550655412671898071207190462680368206685938221891921537157421989982911301700213827667627866469783730452606798059135304665995349611526721169437821375264735707909200925753277312457672683728976990031947442530188286730372989326322056736353795541839364384025286438796390725072321264767877709811717583382349455837742632744431195772645372731318035153646422623693880061996763761084127603929614761572745192829350928841161209795377060484418466795846068577034643221208568996539641904466699286077471706132003294459431584086966287788208216212154564362162783283687183158794576549666466586601026563481189274206206940340019936253523962713864388793614254377191168589515802620781814815997833253055701298124472639547122406627825130236208381259183820178981533489542378609614573416770020485647680798558622864902613249797799705085664460209178633553637210571910781101915911175885764924995580972249729807952979432416795986814928266657901013834448446387412876957037636975898452919282858095443873779262225774198684140024675611973350090719412837468331026854839055823997318102559852672*i1^95 + 1010123812303959380928865930281841376528043317345638884809882033656228735607959350484702423993452297425985508995998863495493820568072020993515014492670708755389656548339356067579583268343549711464509565581917639383954374063938095180876253094742539133118437118011976954861484419981887894642464059487150180674361342573438431788897674152670373726293018265101966711485031140215676095303821689576587605787849764040753064823462447360495851435787050038035029564985978787209672844750790443107100482643063522395276227909836543752310652414442283171952886270454116232455063271368303888083471260715082401845051867642888583953038411596844933467114233037925923818406045865500242049443747492514936478320802352370092721549369370478279864566902896379590732068941707588342936546313598150403190588438109667936697799415920661927033115267853234728948430824170388626796945660708287508679870941381872313720888727615097205836408220400199226234006851256001111611256441277648430011695482230046202360710300012363651563708377220671561671270848802710659112897637776617648490826769438889393740132141797489950157567944329614680425499743904315380044185155995430742359009620899369287140073120289519667497583626742870375421854047675117764552259127717846037775781508254704381659737316499736398854969886157912180538620934091178899085073025280734675384795498730434428374909545465466542698633613766584807905513159285142693811553479109894145372347391353900583247154310776393124539388215489726805647732316898536189648910627386901140207795821328206235223937766847916923909782288483291697361072193509449279401917800403346693827000792187707675666374001744128905607407575031719234893119589094266910678848825342636745838910689993316290301638707123633637156144508899051396112018543747610308350141533399059008376979194081365413221962215280132579585134746890563909645551706231035632744604334855326340786539034468456706310007358121360842645693310398218953632269883607901322379363371107637962825933963743699830744549484799358068521488550998408396977438322710283513351567553279130043459963382604089386866510971570091867157340956702066603660553573952936474450093277695104413708427867960301444018680597434965105553987064839688781043646376751800844477479068698232564471916906498052478960886764831223550556647566443931953090773411722285294996454132975052688691587299611949903790740743275608652797297935710984010566675994832062238044543004687117779648068844549475566005731889564849767928248237148052495821727622696036633744297690139443767173277870512450855436432971679174210554323087232629105850538259150482558973302043334071899370073691450324883140511690747489076014844724989957*i1^96 + 106319310554665774787136484127943337608380067972550960011544317387188330418589190504994721377648316170731525113898026854373330011959266857258629680811397664003957224320798722531963501741350789861454438832041765804032442319156040807282858597176357993533623555258846389128463518062939501777762026573148335832135260778683818614681718629883621319220548236164543876990847530833791815287789821662053459137488139304079729371026979030388933020317621034599560002910104045720935109144061367523640106217977917737782192335473462460805019389648408356846336361039378401365388884015006013732140846704627855171125812380967183602233047791704398721969201309167376913785723189524195065726637747128163038419868063666502400792923079609796482767275805198610542859974070651188771054198432268860639926084196253205920618768661666668457249006561422130781994499030069158547554682286756389685640463255159022013676709214945442006677168307987077031201967230270402030158350751997567778238179570792006565528329714245929814423472523280388884016579667193916828043642088951960062865312485047720496703027482070252246840866305346046119640590922929348225208780959632394413739402714795569067483154590224611456423551117525179231178723408256302040436585665433373386811246768574335712389110435587358362149948805026297451215807111344618131744590751527128824453037599891143138179585827656216151368933554567121742101221057175053733697248321540248641575893651841627328456296115457037030650573397243224394897066657661403302920815930333887930759472173835193302495910944364606652201900864647437884631261942193370680904595097718603347331586430975456768401339379625229143997950035436939724677169091992029955279438981281299426920287712829023404924890689437444789930273084592104402548141065308437136230156953095166964835871521166149758838867656252436989925115743442001072589700903838297025588631927511427561986329885395218163819557671507866545395815878375936797050584576566333234726150029701200640307126765820553151020233278794382466373678752197006055946740806609873208206715510626038314803470896421798855499033910225370480450753396573136022875815204862510144254211349040726392924992921292942989299954769742964768394023061814439220026073156150167857971953555248919609496890318463111547606332073340784540112295845814068240047791922249845964814619122517885817726327611243823393563791350038781788296158048634969738293596294129862988966254392326551475132991008180856523722067231457713456044967120800825674211487664135371487487483715060849373551329334684324951505046042503544947615698525313211206322893756447730977747659279725293025026244669917691504225519796920157938312*i1^97 + 1388334217324471857488207182863649720271093295285429748756627444017307710439379947520340502889388140123921909695099467406952074740420325814721210347785526626535854163223398813546770101261582402862702680231184339910181579873788272231600025357891750318189811025901768229844146237917487460364192305912418099737871845380134945010406882868417838852400201459997849093832515191899751348855741741106530750184219302458694977737194987545910603844630819249071263179443538589196123884781377015856088208026656323763183157875847409223614563178835627347561984575047974642542753326647322330324942984918354936124909520830143502710475439699325781326155218959201388398715509515205813818604132482668738727289031764059904969867956468737984523596262594143162026200566969213945761351628434151361064518281192676731081897834318587004199480064757150610825448996498416596292014577846594195343770382047799178222066817044132578977664499046164977522104696482300149806727058735621201407289347975964193391715418665838880610115554925919488602555039006810395154759735349291939489412911095002722508457390217963987299191912775640567359124356896075554925164364609650940567523595340755256737856209898565565985963889805987144932963230176576354377035264003429457689952474081463509790665617639348935166723296266189035669661509778359794292908772178876915123427042055928529392205807207648266392283446956531569818791415389801710813313831353132838569862080210053353554381872133721774547038411366503829286112368557281693131760249156242584052836066033772985443597886554947287757609194736575786507160883566366544037519126215641062646717198513020502897499438319900191836571187169762829693285073996913052574119671346760294087344878417983552264328911695248181010227406008929654459275840643647183890083777252055872148642179438462510974510014995468563500480773156453056112810089291896650117075642426048038528305957523779692179222322427299434613059837498459171020630408087317375607635505584695524010464754223870415230735587414848859668687148666207554665716092955425862409005966993760215772352855038304001957333882558626397776376835899238930185768758954589187376592649312045051475269298335664160927106656856372776237046581656790146086495240874298751955513786088072704692196402718721486089830878314425605851076127936991251747755530499591624983231552594684675762369551789828622409965822501935038395240492067900968966385685009999237932606206291194459372396387404813089601337158579725266961781070272480973765273185672914484524156368095586647363268562325638666388441403586321029236377059777620440927263853519542220481516370237877838637697286311706373768474734456*i1^98 + -86594349965791489356894852432118200457293471006317060942155474223456381223625438198686937619168471369880266870677291999666727017961943209579267180755609314186835957650285835621136683903193184013536169973269848478030212978858027730775297188358817024869015601484138783571767007031372452107751826956961174494426883365452284837871215984628159112488113462097769243552836995536222819584271823682181606177585663390049777869169831944674534431073977468623940372223961822241640155262720374405664055150437774341598977216791181837388874270338469747898394788916694793235364593746579434198365949393822264020625567932517189693406472052013814554373656347962785108567521537546131255033042860834665898101277904121631133423340589169613129024575604587811496808506096427566775503642988428590753591311488348499616789062569823832559698413535119614891198984890996113878985454379309118350144047568859588753984243776006492081530463325684398163762591213137558719781014533240962238498631884690549475973658412244664838556597946524201164875912218138616250546770654165124439021850949944891086568712925941809125652346775767719767314553152091596062862374906201998010944629581498395460974770726760855575168709024992881792581768026055249113902633425386655322338482785497446241342564384427171681320332238752554974755983368874046469166046200954247878080393811285733736886868430511142243990143519637306665553585192727518593530669053415512399420831427989432001739934133331920507038627785791924002026565113306372752989817750132620873325736724330827722276699030431927709606867334299468237876151078591512937589128046904152306608302223639727390315394345530040349314896384360077584054124361733881962468009525430588402203319368126596141110251716984305506969590138862693124919220924200094507564693721717154789871328000470528002974951942745813112361087210503902885367206710111374132738957694041035061398963495058582502919192995211584813019104967981957334300239276437838050364686289859540765170873901313935580951652694654451365781144410395074868406174456738790935021221507810585767934707766197403252626693715243253261641457429325472322126635214091640421753281676846480710828379296120374617831282251346956161460922241951907968436237832355059789397331670793869029376602428414294307965403219711594841719954060800125107814097704196899350932426500725986266892252436794518402572076123802236296082147692977383188974568913234506489567255780836036724845057977907885326681546931037695586185504688700946201171542549488251338382312387612604590809767894620145962296942218583654930577411347369251209567266752549161038390617965138302731429825405645164384*i1^99 + 713822714715277191311413264351419502619566960990124674048820476456971234294004590344598786871378634329620611713229386487811922371999342891397143482594469797808755641465045324738208747451454114726357024519838555368517761845527692323102875918600321554626314046389796529306301355225130142779148727057394848256611710666311685001435885729174985405198586221292201521839706473738855746050624817072973070320892311621917118958500467660193471611094828291909333167298037398990539389421603318246931135472110213262924695009104676016316710418104209259386825638592560360661956220904171252659579288374170547936625916244886160060536595865541222328924004987953772622019096975636804943308336813563992855737285614669155405435380688980910520609622165861826846752462051663033310189248047728155836459015646858884310835314957050642032000372343753768690759722317944596045326334403530290588821434666483238655738008225302757518517238917051770439086118683920456533723355295904999614778134400223064449786626919915169974735397986566591707336648076596738021950634989489020028609492867421344965898979270320733926923013870557349272007343089138896626162667043657088155287125413305751480042627004835943375626939279478419438615792094455066589134629341289497097567898292498532580516880137579028678072483580773642138159907223818375741170280540504677080448082752196586643798301463796875067412698176862115910715033138038835032137188445536114354597720010523429552736965558979009786352088630750015547468512121122997924578023536870321691906276695904826256623254808234353192885995182852649463517488599671037712156160316397673745479450125677423294386503627817249391416574661310640437476965842779451897949493604590499360852388448714471748742307115897281168872109851180455320810519636821898750718557212385075889452748496970192728743668770029746551919278130472695059125550945945665807951681159867337522885058885913435690791477773403564036406398954707224160146571662534307016946121378642488508671228440983116259172189265854762311731345096014238730901681196048385620398869857144036494322708796503095009922752541342688231679614482250906342236121021180540337825813282119473371260794513897732451725675788846640743300372917559751865758494966304624349426102717426380095548689511349357475317679046917798341048643894395311522128243666629986781825031377175362282894386715165661849115991906848790507410710800281893874679525369203136615076182900612082413956008613546501497634090998202249405504391483614391794801824770637014736254198633299543389830456979291385300366291270844628491674015828422303121553857593538725532750958036572627330969168*i1^100 + -36667344977320111705187813706413277836282439438625983797600275967475650673163064445928275131729592764613603097019057007622617404535117555566470006243052447619627317316610333966754961688919270419606713477969132251704809076614877437062582063121849432022757287870919960504676875323624937075181268091499533599797241146345421704691288521993484484389011206436760554320047104982049964019103594060444141529363312407592215256757391694910299147141629337113746622008747630240148334635657787537732388696610660689472098379963607584436873682978855675944669992188161439317229925094241084286487256765908060138013428747154390936200663007603452735142597956503664696540190457783712168647298370114084409852770177944797266630919490306658199641274057976661776704526668067215445888528969262148115347948890969314920509632421647481644178540996772429874536304007178638276028052833581951221753888035123526231299418977487274807304529765606683201966287672495169899067220580810602539589228982954669646592947319248909815203313601877124165281294146667964390762906547730528436156161588085067571631700327419574572385349162487968629757027407766239922365537368179990658300675653906246932728724709825308203198517075276692366957511955422165551470971728920881057927280145495888875276842822886241255891702596093409697860514707518653320175581754578629003154068962138231173196832783217617223571087208026489598849842851793034314413939382251523746926102847623878410592441172781255669054209537781697931164278090099130884075143606456243946233112553678574347160812516811179880572986901282809230643965493460484534037802645443994641062968009884023906930257404639021062821798463266129489311196982445077267279250465149363124116035276442841979213200100477246708417907042252269007803854153050590049382414306709700228292152536309166729448470288385788486598759306664464134901462361944584367399826060774938305342222750496120931341638060717766310969867752569460801695725404845886142918122004273258891571423442490563646197014147212635597521905062090674149241308047490138307411271943909420695605655890529148274563956847934285339264474540121879759935229614833773100459894848746392099716636637483107927252856973369394350815987989543907255108114012937291353587661432922958584840713873023548248219827735818125239059769202911358785248655526509537474874618867392641353852197333291495968692025167991933492811365705727852888171722307580589333725800633893165221716532413994410956479150854067735791198271014688190390455459553861249908476150714011493490282958153627311506580213936323548951473864355597675621466361095575245165485993747968*i1^101 + 21402168599695123659296980388923385871814909091875726739036665117100823354190187736567426129136981224143189500002590067567238846916796854067958007662265796820095931734050063887300124412081087492824269130578471103714378124619504170201139625880824539507359756521301487788429205809320042236659785817863934291897542527916438302295659858633337070565174727007808373736017010143283006392220698924850470048136108467699500708702220794108995334912746879054906366010530234903436452041141062009397416738050100649624279270648420692066453578181708808190027378840265883924917365615035508841209909227324976454441063219404249514499634063458090919484568551083801698463772674777078368605551746706009483083203510258349119258378243213667206253188698442162469498129053773663468946080335520512434989115174262689401097778571234769981939940524999080175892917981512534632503556287785597604493172691550890491128664644975645342712156357957090514894005867280646119211737932843783731287584515343542890674351243484630509758261844022324080874024865474819225944632378793123526924285790094622956240820563600191223510520562765608993332876596367170975959257996777181286007079871123859388917702963378950563684779783350434490084850920508843685857505924351153075316599423813979583313415930901041601288535364138757335652805930895209420785479533477842783206772948587532330359793083275546534349191224552043488009553544715562022928358592954248562771507755381820427343227927874811932739671417244637731467654706428887821719645960045645718995411510699006409421305702487923143290013168687128360990596650956358855019022720978865612989229333587809962115066287875816301320073498194234841112194633410199856415172836942553718363141083026891088566879850297576765137323331500370299809281259357158111150032287328345772248860371596162854322808843506525343386371579469596882848762768822301366746861398734910375233295502582853117826987042820521144786590557934731885353606063278896979895119800670500454994482075257957425808265146026921107974535146493287795590901370641861292437001341701795141353237426271037152269430717897922432309960452856147387061671511964355440195252922685488396616923364539896248505571382533275493454744146970802551509349770269542386109546492981862994000497856543908806492625582103492365115580994744002158154520536687591141293727023531435957528698629221169429949404460633779825270569051823679077199917791809846822607004636429910835034582516346778170046653815525452583079117148660865289108650025676325335797995418973076744859674956436143001511642100394689089306140313403321293005643643518081024*i1^102 + -1477392949566043789268969201151878236949478389348278153024489353311910953848709012369639287333610639209647968557251106980518123420062284418402912766659046538187536796441020460913906727815640757917041516958421768785002109633675715111690776376104874352730104210604405163422220996576913146015891059348736069944611603049598138577855991958375818733724499960101308591597518735221223300135841872438004098640857690812287237324174285061264163303061840540739850705444710116653577952498339738119940292875674009150523951405245504048769256140065488350407365813740037046643567960580100298911562101165753975151233172925267717033733537718078264244192527843163693124992629811994928854834783409109055512293233306145055356674941909833514373413906448527238058999658953116994548000779395609307988140114075919167775735198893488820678390985740091916807477893809404722930333571991505240430924254828245143407922506583610816648793741961250821063509564301810398834337475204708506721103997729068512802920419813258224452400015106424978354357508599744574914247267266164778064635496777351420679459920881120536659434186935328695727458087195898591974997261047677521915800975765025694329587730944548481714900725994665638067852330126134632549643620496352742649982949313962879305372850172541025319950302578700162747519280628183606592396720857833896323165115603318024359762068549286778166969290424997566530427934460554534036115052921320898500462250699212181276290723740502432591469288195637526840467448485287361937898520815232471810725512176164824751461471718888146266381626142382548445660335113214202300791637103400340496281626215093005948084242319748030398212634637875600747432669120529635276893203668249099162601781719765076664208773304211420418802969721965485314415723584425685310057649781652925566515432039453266984377634687895021029054843681445753483381047718152038030971011775319947394211416156976121315992299984378385840731497979774094247161742092656768102970278550046784905116025666287310270124570604890319780158703571350933925050903861503407072365912032941538966783477187528207731875787488497889926544096855218240046747451159994528946015149997540618266232704368479174089816254647942920027132692305152745090293630442028617004484241826248613404408050428629472275255435778928242144964785008616188360384716790813751861455076045775102366755191762493794788135381489176461092816940538304148929254646937191631260613264635628436701671502545609477651035271860623465547840228993515724751643709851901480479576990679208855766200384174954847717020720321501649289161381264384401833984*i1^103 + 24965052423040863645353936122142485363153488664830831848189632466188899754627295382967231777861524773870340900436106294239668541415271258879147964673989510765974343533312782209082299274749508072074097241970186686638185122351328594298858816403856521116368361448356103596078544488040122066603083820415469208366023205333047369382303759102208418055675603224941302659265804142911284218257435658583144166336780109233078963425343463728640826295563148396920458709780721937723236149314715790842269962322061189712170725481564225954367035634441769867086230410418492792482725284839391418295941700689385478623006015985244869533875818691347680767009103581347326960383246683513869395340170975382072112100380189001822624017329202594721897574813076384835635215904986871578138923811543704112398432373930430719215817781001926057871505743166143268612041812280549814904985229167235722344868988292497274022924336128893481960235966936717423880760593909742185484083143398557279304209030899588245727140442509284730524623238972524348348928198731069080137330079256314951853302599139702116459357194970194270135413690199322789541092543019224879141960469851090038277589740612443088762638786619992521780508472455296056213018327238007979730838704459279164076023297358929972372576722787929681854177588011506403262180822942301356887158627687406419664408712206433068640806906697932311666313499370414322687156462807273247152604899716941761518028826170648338006634137483860029429922897261999507052867479147989608356293973923344703743781076710893077820619235303032731376973927916108199578433200207356842840870893507944247668046125834153713998196362331139055811144774640346954996727516314719423699795330776637563483976901558810643382560814013254962934376149852921950773436472087990581407392464999066341762752000109951388030018068531555476958158260373904779047412437845821828124214535392063627142591228883823601640546850585487661610025677565216868435859725415213970439511816340886972387903115055452802210942121039016876111997773740545521173343288816039615989416569882026008249067565174253416940772672380635875256682229249494853387823590928239076402470024674827150087100616810175944855491439371589676450015012534261331305087839291008816684196214851400926517026429019611858918908978694154989436344993833161428700450754909209492166261788096216039225380861953499928740694178409063208801809884239678583543006892961779742441877855930785396448436663779594371938817007851368337833344200453529241878193573868237300317691352701866925728384027933500618231708547876858836017807360*i1^104 + 118749780890320638408674312117261346003622350116820781498465638822105115608181565187894402829851622985587965687703172923295894692215348049887794781816939580560663714820897843625581764008399853726275231702041132927022008273454251613938197994162536204107045983572077494566023943141820997294702223650305074353910066519120609895641599410676244586623921169977673641386766224711417680505003566359293858655379919204676943646075647048166372256515414984536871619500443237189555713658223729184363098702180032851603796818641321952997961574985068075112326615565541937594534356188832362263365806899028975590697548624905785051269646690006857693132175631050169226045339105458827284004232683409132390208567853704465513844611888713750110719532028082221629946147594369849943591867929247906387159702035303965077565838126667346265618650954962211362894766408069176916056598687412411477849077551909991191230009100539077598137594684576100715188335926368241627019580741999811773173061422477420503155107478035772724630284954835608014444930653380161395679869017604987592175034865054131192571927759449707891698313677914467156411898369968931157547192512121617818764546879114075477846008222829614764582858011440175745253178592237270550037226438741506887106999677250105078715157500604633272289971852602862107057175039846768691553336872399964171574086803490683020707653792316910769674892778731133998953421900524309333504829693638222310199996600606275317350745522118169020048821016557114815118000038922927130590607898679556155723792071162469861629227707320759353017206730443444690273624007824393290423046154870593129858039642451235190409526265103048621987951598347244377475976829861027141168011551773647418595090053263017753145094338437442772947955441476493722749228100037188089540944787147144500153723835058488638963977197642920879778182042644724358755795942561176211161780267103046416836617093232992740515465247895236778520460957732392481686937430401527228257632461256241744394296811683676010502762818107649548466782704139359506775490991466067966892162304334017266616383926422446938694807387814845608520516616523301497827987644181489909901816747244976306555569044942929868823417059680460065263081377703996260586976887790018107744620189552085810686162928382956899998513467202910300148547627588066378283436609834077122611991412226245900631373082037123844399629716354015962439102731153495525776275724900677088835704475558824479765975131861995174705609149413050675749648879510951279366708367044472772860615158930424855435413609035514564582202933248*i1^105 + 21591225346893609333849065597557981350028601951001189614049532723394515491107357359007294949018055898874128690592994525171957914430680344414102040379483540993536715272519398546140770442519642323088424903618816267376350622450238286889932539184519266164570314326234850752961931126365156330795238925842413840191765667038448117252077727597539585518275453583295644992152723767897606474428018692752726133507293274839998910983655039452302575430783863180517338377518264714842031063848478867435216723071111931041923461303295225017706487444013157295046595094679798752795852741096129989782306114430589364159057333328945932570244600416638149074585682782251930927675300525858957202943410876317793333752808277579021910557268826810397698520290357948125097943947943559010397580469579483858143994895168214249723276604294916333605830982214571165269306057750624443116929832079044727978800499966834343154522241426389181156482315539472117348823654341267781283874508910476987614173187745389931347406818233358392310673426947874636562771003021659870531965385629642567524828696136007310841275931995310711746376669563024345498744938413266857911901371191514659690633839933249884136077189835565006794301162445505410594301628426192702232177926033752257957996676027519628223678244136620334450734760113486280331973195106650037968405291838498622506366388508316204580208469016047577825506405831067309611208841211156266106525838402553176328724690302965051836537904000390544632470653293653128266277044940419963472640036191614581338263979359305599027439581093731668015286416666205228794104243912582979053913411374492864896166836106622980180492636419584089547492842094819494123542958947065274110982787502318694768740540718315555251463561943125501215036736990812515653068184136049605572825904400897394190834833231362151064417461901892107717310235704687395954494461940160012153325760576850785462425235211257334149903824590762042439842925536723092206843438348083314900568066147043638553868183541537272089708242657781039415116390477607220980315392358386697971028437783517415058547612501673993042203935274661905685510470875883697253537953710332436288567785018692525358127605632829705750411964386761748387024306828576045273265794686963134180334968943818717991638341698573275788420560710985085665505771815352873626115655467894429093873217188758649421768055724382711923165394600182624604889378473488548557422599840909925944420137827858467230783793806250219823588429625039948444883574750292450905896207880432606333276100987427016467408268916948992*i1^106 + 99532737894678201583158087199341408469566582351916513857393316839940787938711532667002702535847088015870403605778022180202488963697328159959121940090754756273624667110803999313847613133311481645935641267019791333578171029622612451061147611018004642141297259310825459363955011969518621468423468834406117431162977663140494589514115026147244655188416960177824792313526738272319263223521034567091946402090460642530399993439157882258103068799131874681731043985277241178802982736493101078395193889561127741230430922809638324230734268259510140284784496612813485390111789645986790946881920740269058470806510804275441688010043100107764667949942467901910358382669597134837566001147813638576911839075304117409758662903020494353681494936349855436086609788380008105713249088756480746057870004388313154318208694169597540009335906208372265128590455500967634162595282700604041450369035729056036940555152273542540513413247591494885472436770758172348141441999237451141686460027873354409421918948110003643719340270333937325925419354646460704477116882064133207166538694127059664627211513012696070419018965429914461987330612881608770615768798625711822093573281825321230976641902295430275838609546071073360148426659558168087199663515933791236632631380354378935531861900996161135764944516172979092360766209411344301690787191793708431711089864635294513917320832832509438050869772333616556595555202400846528519279200221111576137546436868519265082791495400926147735127486695531124173456427525642957837074822196535743162943863249502615063125575847911076984292315000941984043958326999273226937018106584139775368347929122098610879653270410476228070931791928945324723752493461911909971713175685342499967434856128508988005971656776826757531688814391688029827587213544936062992982993887430505652662085396915742192295795301555498857590624981774257921705185955700210702854448632725140374637876528566827358986488863078422784229654551537293314922935557001943480904747955381741124420930793620772143338460066952858984170262116823267135381488394134830097715583120030214038555667724496309770632642307459551631002038882942041423304307560971901522248817369629062177869205373582013564699733766016184976591329143195272550459268336312095872275724908726153545116649108212217152712015808644493235978939708627153501084246773010669650029543889548454405607506165116613416744920305305270590619272055610065344476312866857814086526482014284005413199679126606051989507784819847202223558208279207189965084922741430509548404841602987279253504*i1^107 + 176375254575352243221032291942644108474182686227125135346128091755739172650726866594702353006877968220523644180020882117289882295908772585974399454306457353552437253854034017721900650650418870533864970755715176650184601483086944468623867612928876184506893763811124748090884604609289446255605037305923888679560752763939078532247401038890602115727410984816222212074347128610063318318506897015416331575331159680558088408361868743284634347736121260510419542837636259757838450508083812857939253705366855221232863988650437318614267024882985322551443875459601954476343436988537862621938606530293944629996385967627508836022644005525946183343020932205796639239768913548567042851186128607702816124848931375071109111094967858297909375113496796295538130019834856753529102557820501181826161578035663328655559182428226989788814881008666216834713005158435207324359654125226606776994412251615279616455250672499780674007465271836682604038830148050552607996677615138594495928588913385167076239952296629975182579239970732267895106531943725266248449498854735234110413881226273473634414165061467613841404937138376003001117373369023188675879320662090300850879094407621592002038091190000196902742912049807355318906088921725002987335949055211119540992135676963795091147192203896699349222373297937873561411028896411679423529748262055999628052301923928296047641885874682971052237044554514928248182217731701013594490952688481461513133264880267565008860553290529586781674885006718840756349049355761659417499619564294500535521872728410862566627332333052429482175678727871137361411183183883395270623090110918595389753408063102785700700327856468823364447708516703545826968567052295076118490531028193045432172657043767081011665514832024378107383449027842348396216868324712225992444960082391824516374141733749791931215536687800263028065345901429066604662690736014762519390450953738374357206801469239717910260640374754227400799096755187887902196952041501703659535661043970785157815645832913316170720833797373791271191980330980144446672631102203035216681315213682486821090181952295687192949422032247699929081216749833393881979174082447497514059809617046506901219666356983729867920523435788762692459257722168720652953462148043789546893496253111671214055852040138355711115878994433779582382564309813938555339059485255778912474227682104790673207363773929288142996529246003108918356748456846727522127335045341963868322684745318483173847086619399255223088497971536405125167876104093989652359526676854372846010368*i1^108 + -49146895651008956654176418379681003508019769018248121497902225269476842641536281386257585470419645818762296108546457950390375292979927750827219844033457093544820035579069998169758006166208820899591583917429940195195343644420828739800561278854301104815689285837982895479389654036801934827005586807378528348660865919083971294677284169702879120336183756663584409372537108998113114760252353391610287296370989852648438754113463021543942428710879983935486748118226050471486237688186293335752346676265825102045431712043887534292439850302603165325974546950855479572954994863447027220238011377212531063106128585744136616513323510729042537730614466134860590768395689447510474593817927354946639671934876358674789614713463906934084675742900104515664531754366418125797884135240228239213030998197568578604984156496943067273435139672922213857807792438910755523638795065080229481120666887923297640863383278907353186732152211639689600321731974721086751675933940303563705378406934113867278849144384657902303157210152354986751105457397273838051771647091049383440446935480720124994084393998053033074882562361619280463817544890842569307904065302238600715729269175535159704392476335439694723984062765488979608617932036978782017104025016735036338857601198957890711977826463480535285844259927317190472507510674761201222774654634565253007155850007145719500065974872459468244203942845750669445008600171983640214620646090089991584036829917219179179066123795907634555398506909698528508165875365313825961178688972771524115559673696544018593470444239063015005740394787869304620297922568127420613434430390562991242432661553108992195761095221529841366780166110399359082391385382110881417417814295439843568877806432519573365184393029096610172143649223173347710361598984315222618320479199096403564386168881518006957078107348352007627624996484430288955297958992076352935941125415839708250584200531790625922961555574295588451346746333889297991148742718041337625389184212837137543171565652235058500167096351510520388189354466594429135345143133861283632801160558659594707899967041072408227971320755866785515771866379714519970341104559757559297013420859532760301378398517545786196426290245621539291907535834378471468570947334295722233651596831156391491387036736547141723652863592986457432363215999543131014405382065491941498822414125346217892850054892976900260528985591933701436802327249234305439420648416709441738398495633453441383429006450969424117428767494004480646426831427827762023967079006208*i1^109 + -413659088945173149277395869003946667236748497341382942579903753675605820859853390105762073403870277225165115996051236550110933045435132002634511745367883710759816631998490827548094792406809100075846847963096542848838416660878907835003126235236414826561996546694834247272950955298885280722657605610172778781708621453890898411496204695131460189376956999169528848960331866902421477289420162618505893076285786292603109160906248367109041926191965572352957846082589379731536200998354274351089810450161756530631073709443093886359854259456038594373872432817901634414539726319713815302511727342273268255379022633090235190655910747218752433841983780824126441696210726343963631847484041811752064423410698146833906075064832544557262325048251462101159866127785189887906214485630422779962703410251212750433850059341005010991422196423483635228855208326246065397361127380759362998515105478535169574312242737599124694766285671527782405545313304111941871196862035733108750044908476261967991817163356213076984472061123584544423594628408670056405183492188263936536950572479508794712541172116703046869362184085525853862528710995408596064550104462490135211698902695397784336440101344524081286816705965222208551170757090162216049060929275932719868762679537386747212848738897318274365806039414380624195879873822825177937115771688989900532235275852052875344728220307194110999888248072651816734709584753251706391981754473276964420983034046554020952036725436557434923535456932372611215124961249587521860943789254056177876951557759822217935278204507263109372320476132537367545838546958692363622811980361534655993283545935217425599653612888669332720573399680956828231914882226551116871416325752194561438034940481302920121251962130420217871463261134932924248881388339792347544004837099401882695148035027459021858396307868993515301374352223396048277870473060205957052555756779759778437644865946232922654374057448376925023135027792756009693089789615559671267054892748424272664218112718656278230590518025908196486230925089255460011284514911352849469929836390124373378265944629354746859964657255585645930867596484615507578152531480591261415387622655686007947109082421406606749604567440213854580816241158172986121209369052130138091936005727302377211034606429071978230193776133827689199151377805552432021610453047367245865213891625507365255957456910806442737711256306372559524191978980894871397872733970079686294049644836137092594703142754337007541413430604289536302494926359232512*i1^110 + -3364544364063441824064532907478037383251303006237927706691477393845126345732532103866877544692266779132146656249375739579218640776490892004614135279034250722713818230539087428373430677345771795203033942782735465908206581737456376772412058611371227938416049235653316198106065241933820309478164519861969453546253285821895983993776554109565913846901782976407722326470383838372787114181850365853301225544192986763523707525338025713361528902439446525502416783623203211362313507746887920178119977766061589500882547866039963387740767851660191090455256744360879255617335491733651080265668557740064589330672822122073841461510199238121960506590173581868017988734787632067844207319309206577537675019455724249864081730215624042025018907249044040697062937786125749553808692482117018804467694448121904630702028630851118071766570974744792616601370631230569315799537113188899167411338269118093040021891358735832793002189073395907670066101248373887315582518385065167271418053893418758818948006428479419516102247895594366618003486833610489578982869515079453288543484237614160032991136218544368529235338747990415339160242577406527347252685483771225891807188588170382481169432980872329014368121095447561073676429852987950501841420494393778813825304649698508039614296254706717824362373984854833721202488672279194256679938870406138936118574970977827189922126473455818434512748479662525792275919702456585450269849207914609027113120645375184257112994385412679372302625046525870642479978271613056316045438276705723099462040924241804039342602258352435400486600466732673956599208291053087200059037628503176453183472780010846863695603787757564121323782471079329441537611209841764230774228839615491892992614470026574881813788878333247200353731148247116988039165776531712013100296311334337900954487196048843153897667279126001085330100035925256117500820245341306578184975270789352954335640321236074964504147798950846476593648532863015865361356242176668438090068634717485723318047495401897419970627596512741435581763120050164087223280124435757912932045760076862730242748181026244800834683635719933710269850321907147044733641229725144668240590873403996276829603382129978407874445865129877500683162253225490460925224882376745173920940701364909269020311887230760523782292467354066495887102642568713467935938373213780341734129262282414519629965094158612259684941526567880261041177046592584560634121293147599404930767108482694211170910329787219095137777028370349948928*i1^111 + 1837293773231540818560290932309437810865891830791569454836102396010786025730063238726000956811540527848423690278055731552998626050461307182337614686805158365389972088510537293210946931940255196232746277813827017434900072719470764788051857483806464481791525142203425116438864534573451465001988681836774139892390446638109635955919256205153288431823664550610889308454813107223178861433638324464060323056815444786908375120081314557803541468543478405304301897471256540935426569503611174357923785458628518665653184218255355568629053669758189210626581571435192696474451863208855986163445034513492707076127326472323517355818631837674164170813604113624033197025754388637065971859289532019393398124961723826407626307391019091694097489835193028848261905058557517244740922630000295334232293032344098705622321007359688745952774675585625730172064057045571870749132278413566888222719646153730846881122878059570492272526325112124416556474629756112187505267781739995744842529656709422676741108382237736247031416024419280566636688785057678123260027052577919176889783074255497271679051496403027456794613048921650832613093327727603407280955485683795558020078314354075627533863288391511089474437344176544037852757723351922521058864965816750432090973830519952893068147808566324648565517493035096876519655985636802231521908756030004076652828589260237844943282318440582440254865641236784769534280139008417664686099082219021130857371694561091818667803926800846966482622532664916035888994621495894822145501912178616579366650581748461521283547493136445076524514814566776560514515179349881607089688104359939336818409050942107744771872510973404974428359840762479542416907302048085120290211497248696845750077239249429183283747980972091114205817013359787189504014567700237696533644251790573097519288488246385353114477800560293909131362723755578223764530013338392933854884889833079317808481598087990314718606258690452329510829453295257807450965106527988967196833563250457529830468776330857778924266491272598889057036106628635895048446922653508568376190129989054004345369811690767555660868234054762829741302513009501220890329239023262605818200242483691638533795533118701989923566243140294340310888199253459622643761968495384896344605154212524215483290390148607326707365655968177119800779314203303127884080715332588451768084681366817237969799874408213968672283441033651828233623297618318852218870249594103999586633057892385944564350986052572282880*i1^112 + -243109880408903823244706455490737943034829637204988033316407007694301904202804401857787469818611406522994147337740771311672789001211811889019255296725510373244661189517380195932590548016973630119021420594889546349813779053681382179806581667353651267026495758234987372232918397818314957847077330470947610881747629099100891278146999418738530268483399410705204171546948311711841359941679559717229335229706765137333988727784805793224422700058690710013926343930730759921490511892541072556229463316835701396832250835023918706495572438305242014587900655270172789078487267539964153845903783954362703353581099506515095148366428270933346403251978334414617573181410097638833782307413128704776441650803310456948009967359319792898326363899541878229999884552734406651023095345685385731078683433856916252036391282340422379174884926775669016266083678157521088154861578772950939157813408167131545281074725965545285480926741025186814518755666752108445682215854912166165415706040191919268573082836257381570050595669531154806177846326019999883711601336482721821832411899125218615218919072120336839035272984536750407115988642431178384983263308110864188895321422364027179910260979628416316404414006040479106066297878604253398719879394576188819164376917484664821357287628661950590098279017477575909573572258286783974495456486718944129511273672409254944700681773825394366349243107686911679378331083033049875013854568001080659234335774290747614330566899232334615558757370074774847727720751627631522357079025602688181466085568550368668010909780735735747175097573899021660963246175585014181718019612631708252400196493962557289687985530033562414819788659276819411718949218669483978892458329802576397088288299523865316438501249564780643627308874548486642247534101301461338320306459996315328552900751687852028809086337080574581417530436858478895075853164485586671649076672340316633171338503985342706618266552032648105174441931593132985429274960285854054958138635055449582638072864785471594152997733983748965881666698674811179463322983407003402329028785150380348219886354806281876927561530081964465389354302013972142832047535994082990223476255810478557314408520323022708525537953407027697652516497623945823874988193064303184640082373820945165707357373607936375815213276570231496547438767411408149360284105385701227072993820487236261603677065819577889032007075124436135872000580573169444315116452392941843293704903777666990080*i1^113 + -18489978574006881760033367254419814730797338275960433064062299808582736231907734172272643121887024642221617259652400695051348419694773839740348161374083550136897606451703338801839726497652416978565429841258243633464201943741498790671137728951642099433048755806014526149011390426868866335608998391299272626849905808681347660494107354846825456665540833241150516740208177674196330905196052401597575725761354833930920945593327044816565069298970377377539835692282489047595227803120156939263846486658680756580204790695478330032841107911446676960473262723908661657716442611533573453750861150027885575254627892332369420194571569961113702576739756011768509571855758587220902369922178732222941430583047229697060218203915701313562901878226375703784595874399895617897175116473108179955829134718060363986700382738674567335006957142539046149166313658191749409386515076571974377467526843886160894471599777715531890882753574469252459333795196251979882611004205945733974030532337531699415866697445569441240300806560320726876816755882331038207372033186150723621451951683761145095527354563653044643424298711042101788016924101925095652495754450305915362660455773684679017984117675776310511358675228225579895946784958201000136368864697957608222185671856560004973946971267841767281769814310104529238714153795194931127452845750355754030713271784017097180523553703835548951428782271497656989712076897168562460376942630108942545669293298519166952152239693410422848281235095623677417500616390890047455354675704826204788206822645057695535148696348357600094978264791649076416798867151797206062672118228469564498124021739925944111888592657455803412537467157730805882468965722931959018864930085628655122503069288408433466736753820941249371859580938466174155777627576666682156712756371100882530296220893156736860710901696357356740234328019726775762905659659667082634484163727745190337029916799096030659533821799298777335450342242374076563720708296863691223452018041370772664988039814938314337647909267882378719662309132973629338570112721298428248776855279714624458143843772018331479452647471272830325445412152604710130665346291264842186893907655450828815654544112603104695336976365831141005124399309506447104453194034377947398948923488004875994033811111873316949511751398016536839043950243521347209691365314735999081362930749000044950562916233017304601506733730328894929796759081734564035360824793300467712*i1^114 + 721177139546863597890652116993551560600938806904016043082972901826456055388285947021707284331741709998874653548493253323732343546129936708074486092491239623857959677959414461369525874750104782368021732160800073595811029443992805442809824497582745436199554471025866540125443998957727998940673912378793489977777263450125965987114347703666650655141690907012173095921984669771595850356340338150673409710669029668223820492104210373345581496336090348513055900731708948434301061647455120649022196724972969119820558638308197958277906443527006545726470187462024594874782298049417802829738563712411818154304832397119144077993936410880624151659057100124006297758561890525356014113761653928639404349185569615885118425306740696484542928262091905819493786820313171499719960657124360429639172924311061952127668850843584728029865288208740265882623106429849410026630326364002547941549496193077732725288658740846405490202743768704879671377759858407576929763836046481156407877960154564765568413110533608093810071643055721769734410359718060176884176514834626807878058285588409390707090348923856941754354426300447336591371789266036133250516981011245530340289583050376365926351076182967933232308398744519242900886897067804550395185630733439809720418590851617450483625194794391922563788125795244798213060863005417070344789934199111958474267589583835664999276445916151045705368340349265456331938397278109111033846867009895395676152155281222773770693756804373301743447195332068955344116776744572306870177055401691501151269830868408478103402967162318647169687926361166076535260109547642093698401141845187891409294340312259175366030766302495762601068100174553041426088688906623685521874388776925437960569466278506912808493066940457003464874909056951186112444037250917910387480127174608107853637766065417504437778684832922747570806405422172224367846895321422710542963696872824879113574491846743321125785188808847945594433559844097411550445319288987037382105661650745620435249521242389712667445350723712702925219288997898492148391891819225767764800330841255104418152310122099026206384038532936291584074651698543513576592561494810772483257460229863338851266959398068566931350448165710677425257346550794957085707080462695466446288314511927967032078458217044805010347881861943394674404728494688141329444681110245883709985482685452352394269628187644147433564309687757023384460022775808*i1^115 + 141286968850674720054819167641801470040467510523040637961449544004468739122140425131223419497130855523579266585800443076349765660566831037211860301347033303369921613495966828371655740284249015255934247804433235138726049795429799780146318595053972185169875945060619364410242024193020542391167449037408407091153801421511200809811778936807679386503084780804832192942397431161638794065643775880953462211831118836133257621577776012987112364532174780507670286940802087301100636846730452820333306731373803650743991775703084829123268099746990950021303581393366939703749062482210929771041902065839421208645728392835097292033332881154556929768584718930444293542686602753382310677245730921327992532885267994517334586481029618722359673308301927507620761801274082033339473893156025837641764533708698875291740420539276200601993123598729825999193499172228719836493687852522647799372445258367254145555377572613082536810850736528121754255064174716196437421409667404510677823742527837996733576532735039939854676827894717640455359124803547298638331263553674839713804146275503809342845538505501509984780932306096071571219177490157791039568189694736981560026398195407018547495547099896764684002712321469635862051764169551242675901476511100355114590058110142148295649929475907017319819052145934316108525475314575715632853317790208220218644655094019534612722934146970050544156407458853370537359676977822515947430217457494312951172988897486070726265209124252298797290417366182955260172820730102482125213794977407846115132303328499110143627897501454090082137130611038391082027288522028296142578820742049097973689848693181011919290491918045926147401549770214659481005003525892150340426501279903642985754411544194631391758965151805796713693441218221048955932722945008884434377260173692475475744054127494317275971473009065128583141627208849597742245236966477183870277399709447854661643429245462554522112884345056485368959629519518548739254568847483058769330151929187606074666078750953938881070306724883932186854553855773153964772355369872259038590348668537572463938377295014100309403624533566989639835225868071675897221979257805986395463476984147516086934677203001916788064819895419167021731601902398315691164522586275697563606197692145915839568628010025391562679153917958108472559876134709039848674959822139337481557691129720827416389008618274373933578846208*i1^116 + 853873206651246203146936995958656303543180666214607006211593297569655577980215294475086010020240442951960303064541424899324803405727894848773481910689838231744314328307410361371836819980598180660121037383480828653273488221206557904757759602047544960352186901153419072242622580340043092998182614991804646012358522273079007343143951049526633433860148502226143238764340696815387045621032114552279092943081469368367305090797884638690748548981232560140958634069261901125735849446098435694582328987447692868065488584355498786983585506111683927281586506961924600252771350665817777114638413202846780719661267301986884442794220454103873272788469999956888119785762158045476494636212963615096006194471788084322137376982859718123142642748532276571805496236674145221797498828223961763819527493284012148378908815832425763885696941477742522945461514275124783981772004433365701814659872408179375304558081517075177267324217819861690066939237065363980973463652525259418855793010880889666000861762487767418173859599607487958332226088418204927723545884957852352815865345431132549414335131032742707923196024572708195933225614313453985346079593982457969433585350066382339011780419456892839741109406828198355305636980570729302934392950040866902407130439088392555854915528072605033748239395803517675019658200309363105033474604796630673469365881098664087973201137937584393380305366003936530627475903340947191648389437766566006466064218129199580047939595988791639030511421049642219534174582223749962578548899540928576258506335369527560751253649032050808910848568848696125636484594395523996905328229120332229532064012360645585753103430442156618007665792705788368742619476683618910640296417250601888339822451332066543432870496955614833799173572356073757930806750650737828655228282379379498127369302053637515713935473913836645523099881250525058143754971188380811793411411845262002204125949937268894353246570204906969345637441275363777535795910539230647675256438937307271334975981423660053847435763874254078470621748318081122555119214954377604317594777053964961261842759082645778141105723459338151880157664717344292042230046398672350921902452327408700931615151330856113802599546956788903607244712045273419279762218957910207924294153317968142552849685966995969503616125024295054395272793975786250452464664103929114532383008199052082806784*i1^117 + 1981584303428569511564703276338208991093034950304280265398794441848821159567517002251739457167592365882194056211332542446887918334123743251723199761348467119114736691225518729995742558272406754588342580227311056228673363376006527630937630368629106484762597792158489425249806647121086264129453514988168683583029330155175710250628662886979078228590363226422115989870380942140979863741503465043300006293789420079629048799774403917838631224260209569653582784827665205957977818684284653355685280237202071796953488326944566380825250963059938248756868735555044871627501709151885903552040374735335093474106775204104550764210972031891801096858097325827272578714424564989898503276609855907388224485240581129128134168362863461000025942432460556127231660811814301459740351479829134192604745924691319969403526574047058227572961611301971200820048602881535266012693100614991527456238212573614733749252858286592180893924340614598308740117892399200256023944431309567150750849497733109869295088657732313417446672532942589008298875967898403895526819271014246134592113204722643861697675584656421269079249961284981665327676162595686864807556042143158497413074706352256681763080137300423246296789806882560031982320603746786217016529221766366432835720305759992582292043525265993837495734265082477135906125643914543616452707633050158452347633357097484540132202498431154455499392871690635954369299861198255602291097734247943191478967694356368424914550697984055334062950791559574195121006838856030966009827864744586553443372587075703765832761757381422416882699017913606456847420852119065056451543486174824712392862091082938549754586683018389708788994316820310299107402260019372271234430046929224423547310225021536902820121964090200803132794155414325778000525226086923709533703789396648059886329369452784432006939933185870460306740414791004496217469826924813054910295156413067119779233281463927776529935822641606821393849345922026960933933070456076786621556989155700537305607776415645505646187393550554013732447465771305555540442952206207312972096083360971289289711598383343807333520042945946070123651948093037968610583922432806467137658168604410361029483064456464771269359376425321976438853603854007871373822316706900306847427605320489069339369511283731007895046069300043699574678474985602206882430693085806592*i1^118 + -47812289618865760386003795816936398703223617145899336155716998806244886466798215734376752064283542600039136494330524929797722493387322879200606001230244135805201664088529676498307410361968201726882213347448095040728793165317669713701819979900514245698681164885951100592977355062870193329603597260000232272808818914355139739058533187551281854868668957820660682269443383021513492849954517697370814149067064373821605602819134949169017598153522936776615072946160734366182299573321805488626979494563984900162434263270373334625563281568124879427354836412966727881301376546063851571359070745029355138911293348705828936000978258527171075631790123703341699102100153191800433429459993819328182662417184473843211338462560511959577524461724358487365342082102824500848840302323064506791459832982840790605472950628244314352003632626185548979998496564321683519884809679214034748672512178476091591846108736636535842284039050582008478093975668666308445529688361768018462833117688224008247895176565644918652890292274526554669539383695070696212143833813610674036540873540896106436779593558908549108801141300024713882897756204917842122074991340352303926956255773946693455501823268842773531861017886986508558349599653623688040164319338788427403208198761870836618456450589633295292761847649734252915448875249606391204766785960121965678342565716676299724534143940464864040734872578732027879470757477412601376008213861873183992999772802913394564658464788477064638323544822956184827272648851850822829635347481753109945168427331261556394494766954791136451542137126000820027568297326247978027705346487881930373427187194530256351768781746341279931814193820070014904080084876767950009626005876790770566174232225679543553928427473376497159498903984497535906364932073995751675216374140167198084890455399079837792238466372260016843150609810724099041048075339803607020494905916794379178268973454957176260599818184346262649403864708912351843092014357702752547921193639032132475624370693646828332725074020539386546335115194393067615181528609248840751528229471231075663987717902513594593484064736693574290785426385941956019796270977394227672706014757408291498326330716025885101601442590146938211299119264227705934331775966628754820672899317171847757558402219058626079242801296371078536900902912*i1^119 + -1269840611604352125747347247294168556905267147357821407274913106625323229723486127803324390257208374110911668223835485052645767746697865539963879589549781920055997100196699246731687344092101039578195362977409809656281709010291772849319701447537705597473585611546279062906266509797488410955157802934880864311591733583423198015709467519912951676159500394620626105196700005215779517987118624872099984509116722178950025907911347536404744154890631493945778699859475882739142174192616655895958317674879325075424730238525479507190784430736762917082870711087371939908515125804830832073631189404077498165886656701146904564671678079889088759435767122059316591376578050015068717850589153533076680506308326402372028896614176041799099045372250020055116702522315241353752320613067640316483040250760474769464346099022503583149982736427316773909184699701770292729019991764877019303437334140072287759304563515143422379843947399646005851554443751499321159792326483189748253305953819799414811812169436490834325257833031857272556996454304496284510292561698040558706779019663101113786409319208364420535387526956441686443246104364300173925400244636812266898078740327394229519325310534772310049322132437260884579135691880057886217739691487313975952969546685166807224663691049815953125006459209487831628222488238549546697864731704893033024440376845473015772112927539735581578927149653103679829176653741894896388994733093270196808110986087018569617860701779549401261800842190817684455656127964572408638641602431834332300761652923594116263051218627775192653296346344418397713027903861037422046084497390762874747728491672722749279807811714604515198437703322037627605715203390057188210137562730226006898072047317388940702828464227027297013058122403386385410799622910531483519238861926081404072285644289824507488761364345199136334915601465990045274957395702135266798954931631493334896068356930187065629213005380651912985709925992045592151313008289539592084648378311902074783498686921574433690087784031318964662220159863474785008884408157194472632144443025879222147617905776423636355927607435895799075100460155593082829295731317206109610610788344708963160980237095041247486063059346200634260328321060069794214879939746142258522860583484873579039055161306829029376*i1^120 + 46214787801211814610960099440408763137772307285640605243868616883074717547130466767724420832965608894999496208970607185283486818962222333021931687567105591978411957942452462722899229546976326752007190115784991144267154962770770751428116753008384785894520352483191754412376395187808405679144223500243400639671226897064723259054836270058453915518235914680897627397280492660891819356125813437184047381887793052295579664625766526665959735304399696051357874921880054351029544850657123224684009767494319590910287357385982772387785746911828627750112531445508036733270783623909168464678201791335672237452316519023720976210748282833099804510370451227816849059861700835394240986129548932930149544939921092126919285456454611770463568038166700124650411316279653035798212155533870054019218203048840023667254290071514073234552791119559215690987933816843590539772905353441616778152618387974524364234546697201339837078446180725279201013043572267469272024409676471457486670494948568363778075088237873812969267739679881747078622273619503064979358142780418543015325520971416281227261407040619429106207001755903832056003046404357255044699868410273784157464147880270574938263655648616211377517799170862604261861855806979821547823868015373102126619217744288941210088627305657603108088848421996407010279656033116321413270133288964537779792648410056927869941587782574994727234851528109711984483639902934993488072884431384893170776887393786450466889453350337849261938592386257319576642999228982183393896655002551960510452063916648034258596478936155980359030893793498681358504248534687520585223272193712667320705957412175558338132699103223389757975363987316034544765133571850920100124297693298834680752310562981548384807244667134399649536938553115915822397833192956155952496073759436328361347084915792239107279145568299515452691808931986055949000142612113003745620485353399772944675786719319677644741155626097117743419303495452827498937242037636840958316176742988700759574540379264003683147472998702670061711192975665080474435733503990286835533588990166657893572342420887504431262958412994883065493894727701676202003282990474532712022546474865155525292005070435011948331625242099306605534930792399451839388432662088976432277705719808*i1^121 + -61894087001587102739937715886016691193199968255501050436789348279080407540950692888232396021623221499766137404361072987321777623693870865957650704751215964047467610613648350260705155533487504275104718407227070912742883976957241121260493016200047203912958941679571009780142911508634901717006152256552147069312493447601538790913924933974754486958197661236334436841247700908170695594639534089846380585281553936810443125167386584997651914498482503201765221905518631311647235895767662537182527049479942341257463889766882900269500634032691069935460624584858561069431234791992014923765606917583401025448413673964919629310212996959882367364130938059735249679107871451643040238174631258436795620498381592154183814650380907705211039874734063186678080495162577879449002148272288792330891070161575018037629377918043340653625537517196686794041160072270703450683592979525290093218874712685449980811893441818006841433235705020954388346951842311346871108772910952186897948601358560428358802976433846281103350694867790033421014859406136957385439428164305761643749720847165451038825341682081105445957466066752557366926594749360118710517332590010086174522061061705338628129987904269893478005277087883753683545866290676313872441446984370128027055947594619637390719380829135861271820089913389794941113018241089442230359995506737322295518423026458037724977700797202033583059883816274293977134564325734777952122884420991955917740315837867868489040657934705470435186463256007857910960777371514314695319973847351601519377597434025971497451419354256076565529480700425458888274604156999927813489062430426419117756767442282671994369731793999211976228556947141387004599246971762113144342666193249990044318436726309707643860486687997038392909270013143538656315533125415973602162246728773823347318453511083662018095156956334708298315183633058898015840241953382667956755958972403969227647901054623371310700275874574658749093407976784579131773909172510961906071493574804718050279485666432865957687341455944142310812385740713510030768773568420268033330513871413014122786926403043388680970359665636677322397871631741538453913869171294485521766014619095496707147602022411017791692628441667852628867754459372978176*i1^122 + -115247918133661287719053564353613985951430189328227283429078633663390970762656050035909623713377199482095842524838700548825968105610428712779486519622122276436889177133930591770990811104393931239937445997015681055811905657210528984514516655249551271124008174901270513079611347778982850027318045770732553570423619406675462242295334468253987000387420087285567045848240785053174228662360263042146243968266117653061860608997876613716745232234009401256155036454162693730630197069350391408613650337922372369474022060824666839788344905034773183617237095697816462181273470462695844222740555990650145329207741774400694479224858233417875657906377331165604759865911461672222007615235082008663399878970079941708758994682049842880497104659368102913721001411875242091602059241941338402245014869919342371803620596105280693789209008513597291928819906664892882488124238163048685244457760966758580098997752295677291621586319689636662087781029804802680836146940135202862550048777110486754377229452023947062136285915452740473622104872944284624260982140420460582285771587967472892978291884640004435745032456200878848744431986035370261756389294274336068033841616167488882427195024347147201403603529061250093149828031114009962348587554849156309600045688723388836938696486913289224554374578396077832854695530006284176059809447450019237739366720911094026422406843189477564786604864784195073643400448163361312901192204926457838486593792014643262403176238776047992591696172939706815959320786263029882751313934523111803304533272860213995048201822359845579510158970908782808026543408593672305087305210912237332527605306246537428433961282567754205845516333551866858257046745308597061437361410692240588539604232015681652834793370944932063811736482323437659161077637236949229999255160042003465178935315583197346416277741485402077321987100359291692906107891979236377901091968518003672573635115631697736962730353302563976593351893988597172265792947092587505047346113987570691062366389930928052618228038695472445494926243967999405946336964182909139441769502149206302963958329365489945330223465883996921969551522622977122201898091235972730671768353769923472636879977840640000*i1^123 + -51576991262605756598106597928100915287845608221216805996408785222939696068945426070856514597398411572822121309140968992406501754148074275665405909784524554259728385310885972151861049802466794050802624337872145905993951463101142757956976124453028583244354986894744145699074323143539798798101742463061812031791552209307817988482919470931989094632695016567593629252854683399861271340822123672377826006998766847176761909551674181213747309894054529099627400484616305206591690259639616521696690940172775543752260710597480752900605453407312622449069600918210824326540454894953204531446070279782810463251745048718751837989696565992538549978433068230814201967457428371802782552056593756092670134847550479224081291156071978446603493808980322483506332782836943781464061263073184515729500040391951600516598181335326785061046603349169251520078376991544033533145893861185118384122908071390347233515677030523467121209333589857761471567640853747256169975699478352290828143228155883288472930773352139389498970582175550373068853890014079415752754536072403128300088404671077217010813163988985004652658072339423946948380449051819518236846821743766801776438849755723199071132660308858944107852987875321785683320605716818925471976832152936050591037853806490436361247544003689459926110514021853620227299604256260529316772318941778049598173150913152299253477929142481010917195937884056485908533094766302946163634921676257572416315869725848911462240053565680856308890213663753631693365789858927375903085017934129915161693333373215181253755539832673140415383401239043058460786081019903799695585630238126432525273215858594164139524552120526147997230952064729180104930789271762833695544545815071627721166291804459516251551731651997871109175622426807301003512464613131715910385802424586533188809256573705942412605168767988072924254364058505293237023703794543262274165943415102449852677376954998740996676463133017732306032684753362426186535990250477018828716631521539476779602053416504782360648216467748482854003359545628718067673696276459628295423029066817165583233111763743229396242094061222528044085209581649097496985600000000*i1^124 + 8075795238833810381064255239612349761857037080021474155942833962121556775995793899973763140689131426332508253385238043862332231952547495238413579103040854465904942831056946078990986996170963290572491681708092190095586760524569573478373796679820321053503002161415645445706939412471273267526329725034048860133833236845337685814844164756322267322528854511756295957619119539196425073077879587250787774983279165025432293662801093101015013412102919824283560643603782332036413607992429040640150201893387420647974638176173463942397338613054152862840986010555139090350071287052525752879178610136924956441082771377538721081832407059971308098534458075798049940607671104161727578402542160571782334068800530160309216338800841098989942795655871418000236572025502628864915173443132895794749950601310112508676203443419790009498427113049292978887822732223236544439845825378995948046990803829297775310917814940096916412616665561907782129087491299450574670059394975314053513158972605081797077598350440279087540326191642365117151519736831067021527248118565989266497933012502697119884497806834448110431472369997927070433439184050718893828983459850513124140349544730954662820610814030220331926439191550999640455287110142220633980836428781050114358248472990648487012375157201738356711265792286882166716757614595029688442062143565193552251489473421834203966005275710273895451892935277215514784074085935209003260152053117058264312025173214899288452454839783802711365112085285545432842877153068506047666303003363346232945533314625522614164718936856075659855708030286135285027072971268313805539034129192999445773799142933527610442714081578124253823025353727370431654562940200188401848526635114155870990941254798015982067890428988799869261217960420108783826204214246746612225736080008695160147785861249411656859448032128116972308525842326104758208574671513733640786826538149854020079788669545028645049260827893991141516115338757514436481984720650824432682393773408648190270404524990306344576603758265371518736963980219220090776741416593512770110503398408181059146339057664000000000000*i1^125 + -293250090831115723449858966336225327255591766314432748113576038503286187847058739178001117535359855444373525530155929421763887525556816141578133061597957041501776343351567137033796330697627161854637603428662388088449896069146265197785725089851568051746675031738135203029455385947756351744396369183339165067095576606830506102498361205471470275435207659680274933006839493426023880842530485571114125040937245232656988421146155350004522245123282001442541805817387817112946656014503039919017331327957075372503410844680242992326310223425580988673034735607175705804782156411742611580859016919812970527027421980675069832535376488916610985111405259598945109911683790978257257520741287780828396129413874921727147662394880927595265828781985653444746818861483644076092920773046961445031590736232539826539819918550143909574337222369642751443180472108989815253108191138345093496172659863880640932094615614101962702221317489839409668371091307426323412237931191186844633055599568207525781824996525432463259787957365715274706171657271865219387208254667012425765485147926942959355055065145160936525185248990954322361287303095996911865561975923537017322105520815841938900938715840758698059956827588434202013931082353673060960966468491238494158602670527311572924644401771636522632718751975619515058728123361989114244125298941837438967225717199760218034077032555492923030342332105410811102124708194651129112105189286358539779356046532230624569855404734409613498718536953260920818694069314123859866158675605354873234319537583417118931353849630056113066285518148684623676990981469985462792306154638298459520564603928820334562993212569175182103259304945789953811936091896361786259613494597399225432770468209962438498667215345436809617988459700567855944979542462505447835607296754169733253650532953820503907299072134086068385573154938677908655916727125541584400973099847015499299916278299311546941801091194213346280933754558111654987215170513538574764080775285662780947210401383927084466118159555040100939670275861155676160000000000000000*i1^126 + 7718275358351908748508812676559731283608318659147453585079937373881142009531054453331934707285306744191611967447812981656071711538642707971517584527020947073535669624414303808489376836998489598673779228214232877836464063884814957196468362680443466564306856662255025131401738106614094778533324654663195190830517358703856406385585446309713788088110410337803164095410384703884679499372679729483698016963537009012232004075779837963704984709964760846486924984651255991711423610508916682071781213382704501626879530239619548590780499297665670038299847832970657783206760333401671628074388445243444460868432638596541348091012975740293181079531768120267856593822608970326318037380742797585013146937201567166047294199484857273796863830075537190027731841920765617458786626113987099167920707250778696999727108833673811604359682314155851696647848891516809957491569624426957532968093133562139485794321801700588412722658242911030667861236295821954566116637781396704504784287353828904185539104040636731798906094454848794745755823377742627419689022587541548597147415317652132480886659538491296743996196330872900107673941047585351487967235150866424159254489476587834198172364862222618985056802840901544140933977774964738556465870960221347142665187142319014338502259206935298083535278018483733919909986825638840204023299322636663106142316455972203000150843926439919840345360997842420869174826864947083552577026051468920951416593004643828380472448128072673306137144033297940915573720725487513363812033698090822160010452047858750453951776157882339170783972370742372846482231909570689026333852574379429875343606453742081314612582964418109437950632043946715979253317258319722994823811048063327078443784314096579388491863383345499439432647647765228712359002723226187024866842825503574692372200085150873384695997432063083473535876924449734410262805735443385154008431679221723302268549756504110691936380030431773580568948741664625244992803624588895590681673728000000000000000000000*i1^127 - N1*34442179959739732065601945913233670460844726125948679947285653682945519222587395210876883219864248405005106501513493801150351709934812654806052327120102571382698194136351807821589963155118143750204620951811933211950452527683423216735886748237954266442631021224679515482651624704552549319099320322175123282878626225205360447825508685803331564981691131302839599164222296409711667467717529388104853311572289108975447812500000*i3 ] ]