[ [ -115913706347348901061152925460953320570539398931274579661142880368527338052436521871433496066055895670216812725091802031990669264528216856518038452225723727961345673962849369950312460216219065458081494169415909077947764636888512986275953661647618553448007234938546678043260247323234724429544427512346875065925944262378170569467619931612664034856582786415412570819410329789306828465131006763888405360001748981273474843262491076695841103882680870958370897484752271754067377277611130488475191283610347132787430469004835212869907286173377706394271395183291887641152479177128397751446668472912274248411525564429938900648120866318342109298040242663874120185921987707392961876480238373419369664283509143124206370150503042706985941789215603569798495316282797656751741290058044994674176431256176571502938198337179860795050650295954402203166781147599521711952431889571757417838931556238728179731114869708293727460003100215072889731721047702024267166500463284926029943150305094142894683546310046218320814758393934238060712968749558342510994488496596463759419393913362813236516799211040807841530462406826021555846415769393263553637183756661983721559082913958074020726761186791257375285032750149381296767712743169345484711162327358061850634624885135570327611542616252487080105156098379396627855330025284759306496281371532012346641500487604406193255989569226936895060492731662436952925870278347922264041169113356983650933484205312011243178663393818348192442569554726718862459087987164601838791960503885522342931484300986273359334399491548691401513157362125010144074849603881237593420958831976682049016358574268907315065295613733371260477289856052019294423296411942597171194969673492247580827759374877353261907573273244385503459884332512052451741684705726911784163693966955081862372423990148039757591679849885407010635857284984440422920638295881151256035047409827919166987083866604558681513144624092297507765562734786544193609876938380149972369715081882948009003693063097221940289132354193866759386313594837042758912253736325273887016835300515047988253593531983531973334528949087189510836609407671536526673963667328197769958406312455362862205664773421730653299018906318862795019101440881263077094318290938346387116152365406710243584305448959240645744156642693318633135542273696943776977322178460941509869529937536744027005594097596008938835481625231095137706979600521753137422044186521475730723820530960014237579484112981848930407548571484224858997770369971886138088967490533990240645622831252395191782048909628927417706468876237863407341475330090613391657489463555602218469169117857201026050430623251080607837031499551291116362045153457702857889547297466121463409482323344532934775884915536916903529084386427429845747556594521049529513390001733991048757141459498287713091325893981464386879976999501275636298555308573292079570299450066916045071956033157269643533867479237361595857413642801695843935016721033472533489249753846367987017888424561080023101215740031023232900703386041539579789712160984981299237998778495489161505779094107737676617823850115277680224052171441892267444798714760002678814750259251588441309142675405668362474779127424445897447471805330314917960091897747261163122051601805538598488686880333204546747702199526785911211212704514512288072217188527704663059137428296553933486584524625882124724310724759878280504206936845587427755128564484101651569963525758556956917772586236320918852915273426055916882219521469486219797304313456355788253777203488321286675762109988902797469152849894895848436816795751007753787251097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -8021056271891602024373690308176935077326710633449741725428218466919728079532052460061273579868065821900697755189870566020700350000139200114097983334405964197608956611468019592989113452641170910495008309690744598055680368318588651377878124784547084354274304035804513276596742023710312201189708833831461096789705149141627909719838327947455660064001621431879153844171859283941843307057898317371819681356671636341818337169427375546821535083519482821660081567141191090283280338239190869097790138461177823384224662619924319405459772044802109347154845062115975075245345791050661225930787358655908772983815235486252200226947803378201208862676498241034038346518948544922992434771759875407002775227283817331559234524075236574498637620255929665054814466797499348703643085800040138009609295032811275515127109369985889022933307254074998237461003517902449792556307489793561751292781279992026350309573992846404605420933384371634369086224430924069516850300876041099368180793782525946203332895852419689849406785633435582125496516830110799352354099178233365264128031039789688835107133274716862831160533624879115016791337014815025791510980750829431473054260645468003109486530043131348315333325717696196393250063245556362854502936706401673544057402825513231304223637725490545296471180891212114039966540199098758988928021272912180471292731935069802848190326656127395566878697885798966045868414615939516131484841282410720388642533445963992489624276890710025323009058397400067307228319980037297404049177727160702547597591963527332836642735036494035600542997846368667032440166305680135729009725229147602236458026683820084980934148900548006413474797831656458115921416706851626809444947428309257008789772280141883656328603546659418479945461734431253668049828159063037771418804749010523287386745001437627481560540742062663912974589008586005391327470143561662750731097798519883771075931340099714855234450059195878457684485463690080040618381675041465664099801744439879759924667669523096032409557105920570689831184480487439194283313148313092111330646867746871069518949466457658590803724682567115829056954353160470649592794709740713911769976704883639137133000674503687594078866404560049328663470548932608952014901051463909445556949184703245229693023703624647378470151499364883604340592437799627496398851577692873287504655774988703330974955086565433293054596613461340353380679221061227056832919383844373049042652708356206865446910063988362976017996002888696944136699412236901426248360035967376984430742203787716745247326527374464019057585068905229905701229754603054611522955632458042452093986684630476048138468183890828308644683596313816480541149393098400357501325322789698076674537984777820788430563726322219231964266439345534653601368815287234849406049433706010190702343698747807025465209509325037878679396681973111512070290968923809940800395121343561519525893257155008732440280922636703700873477294091922810692219840017836615052435044250806237096125722935552766675308545368912210158857160404013136673032502027814835596129348429851644384308735130495167287783457811283672566044328884757767095894658698541129301189064108539551072702734810204439659023270113668424759957424836709542978919990953305835787508206539300443748708251917414013519667838434725732677906758719597229633517816677148706946778157512165341355756711321633804854854351532326792505726684600441791533818863988371755959491451491845235119156605172769735569434340510706851481054095735623429601340221539478518768846876642466161546955542568357365696071113003115945371642776724394730212902830080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 106245488277456220114766092484134728378385632838304853267296148104135165058187985150668028971362120161798465071451851136708151063051700345891512049413767808212767262247761206950203267693220705145027042968477414864172826015915640742667066322979323733709257611751991862478581133934520420246753824362204823873466470068498428097430003743019692063722267916545929677135827184136256676657665939159158675043509012304421309025274838543649484068453590509433042258904726366122875746570169008878231489575768408255413178006981803907301366737486000900095430453725669164181373049407594371030377699289984312015470263702995950487401438945157192990529176676260610460538785273474769676041367640799631194238684501039319076484472136673630174174495770074574752760651590484270289690555114170216522486120757549111430151877547183687574266932690977909477360127825765913655913157385850687141761563173855068291775029780375896129683759283146442928496598382666909298574917630938166977635078921611248994506226120586451973916418341819253245238301501853007545995284461425155209526351997257158241759185037249323324715764805505041956673438606108887379798773661254089410502301894616332003523350229338418454040958779486110518093436955679782778539217922503000321415961867681008503585075383155941839521840340162492669964534918972290713708676125199020693606052645927326255630442250980844787924768957224946447734440872469671809282161449965036445169197353074279056648070215054298270982602376523699652196328751805268944213939467845045473541189141772303685814757576601331349890194634943160876956326998314061206889007191054538227526307773456438207233495829125557953232913613837424214116103590994800394468161299490248808050501958138112750735806074340014663334619948168728064703318872378347489414349505263852872454451843288625748921293461180356220217986518088514715420169468465216104586999480968050420505353221070697213742678866342539206304933646869512422858530018576569736433537542278251027377153075093334101205109035712244538127914080794841111376263676983964553395873863724278380910806271574061929443962643644075760828653804897383037263410038041958546444129735447080437145873483340976168481080039184876853850112250882688557961578844162765424343722315808438038190986743087319883809142325669497708423641928366258449323211479803787759806403314182010365966971467571045630948954633399451851809368229357783057093229989787744297009233530694167985315991671523386010717521222879419566750575243659643669762599963222347112875880805453957390641188865624178097256975219520838606589530282281413766289714229005002105858246569720112266542162127858761839965727918434311123387666429532290283580100019741956731045044194229054537430191683314770367193775276763326119613605939919818935853048420996376567243508321417747999431694807385496973661918048562081614178409156593152385699155464225511426527910928991143502689236615821158338160604117737365115065437264924039985514476620053592419727361904568649821863848786450383305973006296683675812226223461960987486113155182084139620051849515373848196818317211648618888012689886358814771576356185279773135150166793636293762715335206755420632989717168851969342920508745184930044033758222499427492384473647891452668345193475765452084404033864368488468816705628325654708631373541670129982621744091422642708651837357725083338558886946239207058559980227878935453550912590431695725634068736924268906092974378395070322729834541630840309258822844129347871700199905930332155955009899644384049395760398421656459711615748698281305810660150606596917990428508160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1441628847336290613104190275119491758706595854541204317190577518700106854186989549684147551591145297514703426161830098811189422988026083549531692723196898786368412336579923355418016823731975999457695014088238530169381871176939278587721829954227447881679354812697443650998768901445425554528912078978849579362173135505994593329912940276737470081284688640950841781984347882886318228545222750947879681405621702051406813357822135691150431676329024298324202251012703738908187984844090199906325120731121182412308003997509354310735586682631444121442676767601633544935335243148202289359837514226327078524802568019096348012104738002555328052276138819554352664271147518671140822788617474827617136308037407254838555909556074001678525599847214584784157778166944208199718900173663276096646926670502132683193357107366470529067839886299670138064884823211248769053791605777159379203402306544130355936933899149577450843983617020584720075490789343556810652084437292292022950293321310644656160194090958821119478908088410809464670209887358762386518824747869224976225888865218688771629944464809019129161902760972910093751451604945410507542685481502411852293468713520534245075251058176212333591436305029614278150898095190494463695031589794970921988736118625842553696214287638624197851406844159732280303314775799157545969030247937733465218272108983638267321014000938314712266710637144937083034169173488869494325613874157256634021929478186471916788705820036390105326244950127203523812046235376553922961565081128910384848755097647846042402108282959162059060455939166153573747208461728627736492637727838709149751472611065368922060287245895410243593257761285389997828732927830405456809749535560015530955295790439793871486916512802289747710189686754415032870367513954444396198675346776613599863723395912083933116013274057211715233375894211659295490691338546272402367909712415734234986565457223176322529747383114891066004009285637339607867744003256559616640421627820278021155754790337522464931909399619273359799611568464821507091707182201613814984909185345922660577754416931514637404127204572951607391727584570630907325564790853737031788014470112433950822943304690805176971682870026412922320267169322312074244327420827533176319246852119743027740267881213402536322612593793095322581366603829853686081135690698132133143111237383993331971028077586979391597139628879022838438552165593317967685636491410937251426560133341283537866063723873736296561191219047258601646248003268387916344041494419645354064027741890334542406793609654645533682914496020145641361096863611158876858811117367074712661612585832015339814860708290945668012289412414324627201403951848887993063703786089384813228937964124982940402591062829814009295705484461311818643176293734222738653373782692368870398855611729217897353344824415103500350549416430618464636452370012089584241854683807311795632158407852595827563685194965413255124519672118034514315181844340147239925080715454321228093088819368471329891305663866376117807030464064549968969128217144556973404539917812155447269996109422859948680248333054634003575706714262425874976825144387939179084666814929548537942156640708463947265133358544629694061825034137463887247995074468312468313540583822793479120158328531275545674676941506279342225861246118115482226761404685681687927858865983359139191553064181535237397374297598676005633289018874082102303138112119261097235201570217251913988879589156213243095412851501195713138915655667234090202224424730029343253370972986147673984606134829798159980981416930995598914189562424677893762930494668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 9739518169855780121592222238724889991243196047429635812016106454393748584405878200852383876367146413642902578845320998668292816414815283712660838504447278523793906998631789591190437025019481631678450442541729214580802283547043167935449986304745060261922454934027745534581842420617300942381551266170964985855212619408773883983421292887965641042033425307646066301688603460203779615853886062290601031497500773617787904154309953312313230192016809736271415918303657961431496970322614915619112306800732907824005157620088779083141832258957845038039405495726508296058209627318073627166706807242091559121641826108233202611394653808280497261969079155783018850860920341815733389600793269912570461957017377102635068042638297979058071935843312875331025493252272561692937615058553295620924092712822539449827683116587481873915895509309254169665373846160605525427216552723750684168106221143018434214419253569843229888201247015263623906775978365391359757547257236303625008244719267572969344180126174224137967899423799741192406965541782927043978943865888843665334405855288248352346648262099827664390143130901585518824496569129111025403242501435121522008845597556869500881928866454264225925148421667885839529699746757963147977170366685274722795483590500445221162523613062312303577522620860110132861431851335959485780257219085968806722948390174364646604102915031606829262763432500923291581431322925730727818987518525383700580820520646430693435893504128900983837370552117513305268974013013962652406843635954588534579334202647277307623604369007525858192343769406321929677156186150512577436343050822322104696690445357256857797943038946576691428099535857693952129341763057599147494803823307771383523917535322771845058535206321734750451860974708983160980279917180714704126223359556785336529413525326679260785493256117387024272224867612859318918613292364640417457706100518664739308586840392363230270378850549834071046810696990549652664299837011118509295762331510508211784282779146529490178845420375633365996777927843866423330265597442265084826692371586448590804909707474807773169813029647526143971205757472141518431878938404902001142996590233450211035990080542217428144589986781711364981356740719593266786791030556153043655471328962927986108416118844607628092652310138642214481044493344077000727004067692291693046736169052953947465341552659969941915307833711438166877591973616829004382517071634908642851646086861663946867259340357113178795273032491290292104939750956980687362635248590155169934521858369033231336003309687390646319436772005103473223367326496853893490683454859382838228560059757900193541720595846386638091026108634809664758032602989237311054539504963726441439433680984663510515912511746219237974764277725247335375866769389430043552004427811828329690302519279889981847527460494200277692874390509036902211611802220340545178960139571210282218494377145207814260784650962543811415296277214414710439726589879572975618920739102417404961466720044020396619431924338255540352096063405461368629142943447920341694367215727336509389017065878365079265760205784053331181733770547593145453472981012351770016431314527447702881838877627169443924854509215816215528315555652790948571894563777360038424898336011624950866637199305012445392091036051737928748028289651072794616257035531916131776040307596971574219275993972879251186598049539289291196943347433279897003532308594401010543677820425427023172355506932484944063775490157943861111233021741070176586528009144292033231979993485967640208188839679399131376829305365434096021694582625352995178922639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -106201670298430692048224847352202065683604773175232377941097709943704298137620713971891497230183171180568645853709600238067825354044887063635823810226244186028886098567747385727127851452749206403077224178296663450796623972042348123508854098483485502228682415731561642642610777598839757204232047476918710714144382090918750092893229250253960541577514503825816899420689793979280832174897908745450201276959783923396400630179959229542276875242782326236676329002706715983793719316577864087480405462702453384124744201184469329676919340131549555479314970959099592222709249275814647532374991756249547624637085648977197869530898453491038436385064122505946554262315665141867463788635732216690883796657688738047441062015071493291751697355584994237624300318964907353309724698051035267326398935602113358122018849439481082437908099187475991518122670989440117907208947151444753981355580501752705585295073601111875352063169711977855985414145623287280854305858240613169885138899726975518861904004457668253072157442548352165836497598687153505414566506176098326422849160544893809746887863317751867772825106875506506075137065775422948059227668555971031835250906388109619952204134337948845729515590298129689020790333668536799025763716621718492382675492512871226544504594417051179167916457773853418515327502993270191383692785105845679813203217105254094694163989199756332936169217431100323912940759277026367194783575272396840143802904736248121661418163862199813621715883227932494519561072068739531440089729706898073570471049080701881449040914350056024532805157141499749311878158071586911842479514774024035002558674435155992869443287746864875603946736215195870468513225874392210175367368676490501010050433600613418035221888109083513843853758883746151507357973104818811321240809718546625592565060378852725858864830043232097629180728327543144653225077354687228119436741215858473224030527316329951701821630260879236700406320407999579002727935210473532077482584324187413769489131105207636203481288130840684770983031990001456910980359750595396558762031019183352946682438970280927274229372782024066382957587670919873275474051986635257629083609203363141294966528343340491399054785744544587202034318558319722636845586824565234912155856791691861819835782755896414842619287999398782638546419689374512069446819660853393360624472548327492730370357689764770517380993475296040663406384213696592825913709937501940564505331286419146918584212968277504131846812400569652910587739853578479041143386215912245868073501445596157171433347413316817802859690742185713493298487276369673065009494912729033504783792181928203751946692671140701846861011167205879415267707133324787636541015706126145043102005775348389387053158638964782171633960273862039500666240451379386357764849501228337420187722989799702357398475404245104112155147424938900561529036932167454053602531899010950871324080966320953720921792463928156616076593039409573130875807630181675636104542443805823257625634132367627360615922810560258210135028926915535036290437530204141231002541709634382987125846087620728056777562430247763804802237419891024513240985163338637686881084864566949875472459020640711792052514709354551887022325943675588257666804369133456225448599223506030631824997404991444022428083140873581435261954805539460900721478429327428678022838716629085928017534198887979149848021540397973435514693845416149468315677664503045918808702264792766147573162179691398439896778003798196710150002562996608892025341138654363450194149016427657628917280253526005549632174198387894300285590791117825128961849425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -551591029979725590595133074260497940188963108342380708573041739460080648661771190245200309262947646331211588829097287457947573389254650321546792964951454615509899897033536842955383965509171398982141622877477365127237487678857574220864567314006479649362760270748138054562606996570463392574369655134343450142316023506534477237047029643399422056156174796801843051616974802704430101147158743181381919038771228134878251407467661349729200084883216851074796565677965635620754169630150120387916044488600245433332075460348766256293808675367297860396494474006179822008343358408064351561001435316842881707225757373374641178991107720265614343001832194422648714555127287233952379871029490243863439682132783547945974288764360731932998693325158415750474768931281783375348323687949164129213677679638203995189213564961056499398400392974432081748516148412818457017271105874761902228719777145940277480679738204263611436059104451972069960325619636831453358374675591068603741769099262848568471106723926987398900734818473865548799231980715783330225827363656289297121752846508036414096885986725897569886889499384022317721285259441185762453187350593960607971357403238040109049944269780337420908601756681974841093760748120452141987028872053791553269460613994343094533907854312416547912271144711697462775964514200893542145666343892135335894501171958469097650783622426068556150596556066186112517452492287242300968689320368258634593658863807258461734264434220862906976914987262793286576819105350263180729927656983412251270002773766482797793978725209939733335413870655702263818197385692197306788449525030202025676633373319128244396663515146337534809513845656762584826496826352780910935705103534219430486876241870971876752791035428989729175445714893935982984639492833391841606239711231191343413878159740174401554418757594864396096569844332489775539987064461806636298553359390070563105656327488745358433097971942469321269156693362663835656366096828220135978799937689320091482051211097572953014871861119434746219289886237793612470921328040819033949378462542113893755235258879982526375290480168347707953004675690620632220764795676841878260453063183409467410222019629892062845285220960500779788070239117650327492781848113050205881840045052128723619555645763841771202729458297060342098059775621698786017581275701942686386414251718626310976387629769575708197344881683634751018401286626680255850028550520268851238151079458275619586952037928675238766353569485614675965945998581768006981860089644706077968758764581734201501651524771593767835559873909719605978682122158216747393464843179898117787002215887846160856426233631619244584290006714205327111257903423215090949566129274853580404690723587538002156091029719556451901669591609166882607086304388800311254436977394217224404829140415393252829843887110144050953467305285999520949758995433568848017004651505757051999720704681214581740949271907161942734884715842600368364130626825563036390491085917174772264274785244592960463662049094976807856767303340331082161473831369616427152522196624428796565558025439265598015003150263555872833275579986957267872086738603263497344124108265961458192242689021750528186776323281971750518481800607181474859605721959160132933878453407190895529526069090649722878320065856080119556538043954843531866309267144845941946050323042530579481871301410907932935720296677959429889922186196876866893191678922482358205960746116590925756625979068983402045289750035327979491828345056581992115925956854062620298092248279951252509555986906351277609838227314417481885947227510092564472300725862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 6901262876223761739189006719319336813776099546633681336074242947746760198173565053903213870352423120202374599034355772462557218284067072037320742160264752707900202516761009479457960425204126890109785560240567715885155249327450806991573245645081179125533949437451900601275003892298047117963440138969303091686263130898623097569723439708396852223853334432879141112706392298342506304197307397910031778494354531597418756732826890277061263627900008934246902253511410034591221383561516101406386752206512312390312618391885212625296299918469014888046087761737698995526038423323056711012276283224813297114197407346289152900898642426631088071134237714889386310955689114640277412358548554634567286494582502726104420046715406822709859128894977019804944840860992965064748785001404554340964824841894404030942820115645537606331133868579427781272570707060253081462879347804657114256597434060526018031037378135643583461448647102303534139613522170195400888021674216189918897714814002396960289586227730922311693217248521943992112612324226674778193969098592631813566035396159871668889765221683117986988135638605504803965566060903661428494525805300459722892671023358814060188750182078118079550133986378184637942781565849355279283640138725316878545471214061909193128492156809221155005549897599684304765483731389966603821991808561782702562948729581088883322884753169508718576651533631648533511100940621828415406762885939177913018211405819317200719882899905030687442866102720628981457367021021526342754319726494423600666111799347209144217698449202580811640607225257945453201390645320535557269561431307502935271871798168783487229841863564165343047885468849497189590316886279900659820415921515460668102885621769394457167591933249490324647238368537174647031371690485286651066613175769235215286107764331329117784237532510516477421513638019757946617559551625270199559845310632406356861502303603006417542738922001646499706035634152579993149536427475174364842343540913597716221891051559476554980712717048810732459860152313738308377927470575208072548785775587657331427434546277653350498536723448425197581891195188602912281868712155776977358907300005220391802152426327088107106783941308272180441703031961588859524465397407309080016315973612007830204477938809378703737591247121760172011736747180989404193885079370600220296188903935999496610008971776800078486617434767692874735151651407622333500707414550624485887629733465358372420810772761020566228350492012343863884597832099165128622967747319639172593716671640034303346791896071599160498493480665483635952568697035797777266673680238108222090341291610399730018311095285433165057698949052097163031810177722786421465311633554787586877402031897161424310991733968394344379854973861577007155047470495848993578412702426796930264171879766393065580658320667894833432598736835815242978885167760477700822165680931724842504609730578802623321885333056475357103721473741656992726540051071878445375001507185776624301018740596466049997573758678296368572679452741580252501566799133157234778192120972884233363100742190704872381329938863327996041671944583163333728744099445850333122782975524619998773898992960573290827677891787852358505877627224439892593162572254678899984353683325016074269382888130367274940015514306497441498528008626092885260588728282783618850389436007814217849115804837686802455340194000588124072777264046689497255404819938251191326831806451556780579360899738075514017217354265567258788250902366781781355125413429430210667207038699447378426547436456027178960244934876195833395106520352906742048361545728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 49270865301449688765798002229520891776607293256391007772652664173346837178382179030159260344471370617674679964311786788080962377806102132159494585552707228679564653574644580146959720097927082261509074219852102696934555857806353059691272156365323634454858136703594888104272913228709346392625843754691382045144335481251951670335615831284740805403210574781079663204991303811141303789300030245286426424191023440384432223787893892244483311280940804714529569492115058112421055009910262413110824815012792419810147614004035503379718303620731291594182484813945897444518648234068729165052955279263104290041683262173684424112316358215657296820420154133809134417838358789982462254883078850565913001630469560892210773462554255299637564863449754017801954328829429663649514809369383226730107188617857966910937401535804974328863433292521461299977446896094812456722746978078978122851423194225088833768470496807406242980431624646107115002832319909300764467933374493561798559535432723401954923120380306707857734116432368486208497928188470422657150080503026270267123930958747152537222738373204442609154361735513050883569857640648691902129793364337162392138827571468128155244565307056606467683662211009458067031801658756519712746614692693415206708499974464886134651426374014291235853212188299200303765741122047792263366370199320410702103087426144787330901659609573034303645950376941462870615327189543514574236157024375703725780581057834276700756120497478881809522768512662205876484677024317573643641623747620733532611676741600115300888724072414736931960582353079517275714637863318936408251357146234270685082015581920801533814828501478398387595100863213372210623282825981870077031029127108036406874473515524623689949514746504030172091743757368713844581031781765050352444007955593879721380813058964512371436392804738349914308242532875756500368522867543585537213189790723278311704030846221219250594289255911819137553851775102163502639732959771322616817575065324340367864046697770715329119121947378891174404412379559579702061330875203132129713020841441472047618799156367583431570472958997590401929491662342042104333680232439710883621146536826889199980303235007897544212334369309298135690683176858202307421916042562883122265144491558277103330212749430881394618679500244033742268917105183027389692955799829698377473931564499731968939143091153150655656942464594307987832962893042255281033617798249045370648637816223601603494019515515180772974595620201897239522103783761514207188918438741912849860568512493553465795342628121992910796656722092010569594550369663406020676294234132355316571617313215996114278177635330024230091917097227599195863165947348231103836828148752375070517776008303710301713668847550162451098414270166628540682954227122163824229544417537748333321381060795216717014526846858074124662085268008447687618839001411319504404739266783939893742552206926775563445469524007973273958816228714519683568587995577158217605110734229069825848935440631163958804088458702077505510030276071442844854341817277073155360675326188940289363977125201851508030803430600741234945380013237314640112026871612013761624542467711252347642708455546288527561931375851621160968765317809352796869362550293531175514652862950964823686971850805788798693569955930607870542654030608560338076084645093881915409300861926372040085339526384722064287576285839362734142510780629274631967222770128862155465065382405857056742552903159729046545152490955418023889517433616327168976265066970518024273081523404673843173050017261495131447210093897718428473813103349117935851740856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 41328733138876838955224310973828790123107053229630429294937251727613269198374921568992907929574207678786389325438117002578178457837121295386469375099498212958556194313400779066655821263205730278220530849504909346394594811396022021010893548530704228297890244281051370360403131517694170118720346870543118989981045311041102984403445792210847885363240576770067918261119345401214636930980910184295302801484814709838627299036926616290999608803329545812415468115961001856492907814400295401755313297465191170697613733199709323137008863587973322416335821902360537756581047577455099328286035487236802522121783678059076081928367716322840972878222050615658856559056554188775880011869481482945083382811371962230128698837365859009291614428469245346176181534197698955732299350986221379789318123893936272637651175614118625811399869127432084232084410258695648388192879502853928703102882861399749780505852766514372677379016455780288037816533496848186832276073839337372875742680791742040287953649255124354691876016628007179235886912057506986579450512453517406047009168244201787406944334129229746568418007057655547386310489679500219793152339543061798730830297845052033579281426641681133276647364877644984717120259658319063550123107680909970879036626723290719564873493262380908696252010868669612585862147875921569482346375811683079154440017754529218588963822584332245154663781506572809343904096115283443492168452277486195833903043968992633462971542624277734356358835410227065348921508487705623234100377806022998779985804409830248614408274883526071748569479339805602804077116819271446387165902582380428152047039052776563583071371604517535142531686467659251093325205034294658935482884130403611017454357864572369780332917305933875096681023737785086542993202581340117628984913849444614528226651787988044768378617088754754437975183702187848254951131708228688292243107681198469916912598291201240034165693685299765895629465357338947475857518114800889577197607388928124407815434029046328727747950032500645182537645682658797141596626699903974342241261492263116181188304041270783443062715684311048031081075874122957254610924463946157530453688699038463908694398688859073383039254124044925430655857780135130893262669101318209757519647543075557547336973941817067677319737431168966030083843741683939117304042262592305786871308348993135632281802253588142916471507391624760055173533851511247265766465551803684376118159317580851498777868759019407951255667316549187203078651712255306903963723057236270190789413579150768849327530211780914002897878836168171919354973002049995231730082622363698951665659498881984948014155751497045963324854091147768619047146616560668816505057494132392694490747895044567020197399231024571839315600289933604250828483443714961153995541880741761942549132175802671618766071010822631188342849746873232049799256548736403163431424908138341108472205544827250003573580297217139248286298686268769508182197056901170441530101936657473828691505360439921086732385939889572454174322643606371725424702012702950573189324191566439030608605625825275878139675094057803868172966397228151636404726127851419947609797779370837622668120153161919028974941107049131588914451120514489839808664663839270365620818871859138626160197373340862139789882037328339692663401001467724210621500889209440067052781194674665177943424793521094657211196164052063477604667950834379317756111784286239562716404021105612253951003614706504143741412931942308523411257790151831733271475040104976577627311289774890187083751065494419799446047535764145344850942900658981297945837568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -861807735179176355867389017682642745264210989784442999267557831355917669852134118336671107326836873548122647845628659447986194054227449660208915369277490861208273591494354282566453918189928720895797443380969803655064973566715561855913228027089923685763154644173362008812299441164806557458981918607970418343784208356132106588212727281637063544098224177983625516449180984338694656484827328865337295769674539241067059603322515357605853313855803887285803030057690546825689430517039330863566192392046471380866334068793133262314349860596541653947478281859878051211638401244232127600367787709103557579136658134234042234925302207361301492820126455943163368225145059782645225405673613026971478059329622834414209201399406280447978035615241075477446358647517114108514934959102507553601545844916445944051394619870127811839107512784665884327119581159388102471956546056792280787407908024101517968172731333534122271097909324251052138489616969585621940317899471197183468716405333356602957663702280981219232049350800866984495131629601493815701520234519327103371596248058534645185846880295765976202279627062298677229250068719573803008131038956936039451621187756841985415425961971959437329480794410443837832744729037997881029378177395226876497564641934033390285454151715184409877135822510561868168304076729260939701564075879730845303219635148807935719478969663959655820091316309768713880486854788843011024122711512440499557824169037553845786854962417343320574252009776304836569885823933942556750241657546893850944990122303510879445087842840650532204577603353907403077696242200915466800002116981950126320735453103869421991737700954439400272542496880216427127519559669094123185136735575152582352786629082016637258696285090018314342759736298206519043553323178684540806350289571439469870893395853908308170408740649362266163077626364899596628244826959753816946762886706656758520086537552654554697143711504096787333651532183169181968201454088595547507334279540055727622846986909794451991629625526998390884840013461766496143095479617758221834004891684081242471317695351660878737612028717497718648395817516554710844624892704393288488677483326831989997551124368188139054819414643775909160090347017853519095727328256907299491557120055518562677371493074820758687917817961970111793510589598310011020721794295204640131358709228185513622148444817818242824605129635202903431814660331182441513182810787587457573614601693520856112903332760122671905057398903497336688239207674541690696716126970942887209276771430494787397769896948158617258642831527794256911584060384803983059460527141485143654481854362116037606159810990598300653906204132176276348099453073466813698280553584922242917632741562093680541197907110749259689044488033318898622363999132528625103560462477425356109060498017755635302374662651230882125266461743817343763539553375786056533140498894364487350806614491781833927711013481738538339718527304383439966808493794543019112466976753477876796055829827719092875833143075593171667712946901804508032564909014941361705239830151333218216459917540595121335261345947256003037086177169626066833591529224265523214743930328969646422359200352578066434642685254036953032477935532040326218194108600717153900604780659666394049348278184286006836826992671951513795279804541355826331231513750431711722777043778797569958337383882514609893587409067657855256000855949420439448705641632300441169338636335336103437815386180903687499384308099004912928682017468698678333689122700464815520081231153692255710615730718714405356156290397975461118766868538985243462160351232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -5731311976095128709023112459611037744772346083602088017611598530023152637376674403984390386569507424704301387295264217916848493071489453009854694305975182454846262551982056003810461922416538066403558015737371892314872513019962589498848636607050615364108547042974684249337591154675973446238678141080833719356924444211173136972301527483299695412778401080419854115512074857118221019370151510809965708684833978665687378162660044632714881121023691035491038069368423980160204860350453109978440883995353908003940423081474535047251937198474504203737228358679123676464251127030476922795456405667243488260325927699492237311132227669089182891075674562147475923643868841278843155433847277457346645644828392168385157794492377462212110894745838257194330952638044466783960136951415962466949244485606002607619702847214718956874005107122874392926400155459408792765246540214022878044866613663373515506458196883844199356541887943026396163872826662379081755832854177824172828556009256475587145743153167377613757571483659917408133989189277495847241894498589362668039310204538585477242187462326802859488002462222635018045274415875855566153378467432082223328648295060900121326845459501545756734550589353120189788142321013262147989026980746938537337699163933134208845160350633356406186948003621736825097503279112128654220544726326838725693406472510782948100762266483241392791990901041797010073915174945370646754107886158994473810483716990886534317264136980215548870377808923325619826445006369106176539909726049065711533262201704899209941696770297657023722618432454396597767403933722487760328047790832804162318846967880601239361104039567707099705157760678947155834533469052133535314180519040741511636204059865058762092855676379514590978415097327806970396100922099332801476371139210398275429373636779503225916117795594960744647343624402187179080407693408873371075722492281050413720694271267776386298951581241561689896751867934304946681874697639650037076560475526468734123677763377943604686632272649932748858934945436442477995698105217567209233815928226251101981445889460263760428147775319756143654369008880345268694331999637543080689552513743705182750974434359661836347705261430254141333556557837580666715124986926623853057348826040978335187840706472098597715141015926095135886248316719035943292440706123393930821017496265774072163184512365906725101258016321062307741018448210920224884731138506879373677043656741494078196986909859839080115192738769447147450418038837257779967730497601807464032553542612639236406803789162947668374264815842917961693600266937474448937291870898344455546844377155176888507950642002202733113048433476342664001846961875282654229573796587387696935668327428686305741364081708632250545736708348281549112912774964715093442955227986315934152060542863303913000237070852581758349296914098682911834460246437979050047144471473257617568008096390500322000897162765710754498529833142470020354984048601184757528359221659618519072650078125260434384062877306178587022226286144172891827157618403018187326715924298716253462741437203660151098606351926676290747336007822244609438568689222070713452584057382022149919497413997561664518552004365023013734444310488848129747057905818766007106616321694774342318344466563437106488889675379611239473070034314352111651967548998724372500816102199838618062394758375090840100610432927382576407346241314772904544739656938480811173348183620559447879604522896182481872149720385479507308935145789665216539500909596176338374153949606655402880398733836773428489318493080396048438853867423220336783188295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -20946805131638519491707339857545832179190074085297966308585558349197402643653494828772178811933692680657375861694329590205931057828410543954556841107348710523088767949858886638391786077022967367174948579062426247017863170659450349177108470315585697195912928736766400242354680990644538052372036114470452232086892639858078728638586887792418432171252677699499966467719810364408378675225549633058605989829291136896694480990254322225680022512633466263524940853916965911482400717961084634856317781249757620726426587098460419140971148275325492390637806190840384134052045494654941663658218478797080538999997133370277201270956621341191257723224367410829578853777712640589800763572562363705218143369428684589179110917229947993202386814330610007067836950350959760359954044676553670675557887988744695793323651557253932518991660837309575533997616053986409909491555583834855280698529595917356149124134468870086632738821478015101135944479933467127308321092928452792871213302577984542438297629918567092293147121434014918766469686896162062700910890588365266591989367540244782739163517862798091026913001356232142438200221860621871504388766267097090035043116643715095884111200928373621179910574857181875210619319979875730379010990397008141778069733714047531802393407142096480900227092921576009787047443146000575322627222932968728683956931775046861825161211469376219676842990368428350829317777976011855713677761039733124940453794939276015519804045062245084420060812819018711398232743007413926872210914155701505524562943682119415664328898412183672671378038699507699711079351450874744190931905868130015017348654463813579983836615785368095726228883447782027334844618839746518871620425191106364771560378426526248062622086990180874555099230241704328713203322134482233437978458195785929382901345453037044050528643665589863028245454266163428541681684967981348464125190737814128373493072722211607903220990275742289718330332158631030678135089686396126007185036750126727022258686700862573448397827583809669660148568835454208792805194164916192746063240939362327672202872689573869502750950682419503715499237040743603935788338895787228177413358183202551427229494521309301292382558996865866324489142309396982806933904599202655496608458651389593534914053207311210559602457945158434565508739101899705537754678348893047457792742077211894477405288196858473290583779771682625871278446422697656832548522340559768943592820427074891853137797586543753620256826455577166452933976460065978912166475693727985349981457668444575554798845771543956266679062452276715761676467354912354711364722160742284242576096836142980083312746893083611746188806087264918738588420395966453591626875070418512556109292216085749194262321452627180377685863692537851820957830490948935735345667323544238676824683001268169105390842280845499731144895937566118992301645321851023757567442913262456993127188104305180364336443194265326753920092961996374886644848497755419876175330592462600396569640536373623583962899496574111362172158583689820437336908171566698745082223051998009519672615473553620191702673975702264427378127239372145692248855904571326323795828791834608787541628778302344412783471441781402645858562329233603248898747571589992779065671945868674006757313559649901327540363149839170834168748059855555534681763460094910587727630151898205770048545796279916056567434558291059716856993073530501073991130796126048441603762001358016908809379915931456480209825181994462535632518754369797078332392522763186749318336009611187710823357309859220091738621424783158244320011745727424828486031769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -54442467162417822776930374672075884178320060779736875442605939173816490500918184838134574303944064772422656226534976824563516876935692208042069492249276064056608947900655778371405994327552932543887501553956131720412994377821169856191926448021420147714052511549980656260390885183404959273350023298690675500599969463119550902360808441555877684507272157263650954951542859943829655317532174565145832169284924192068061686541670326337832646908824669512258428168478144487114344632930222847409447467095168174834701641270105398342608528992373118459495935927827873607566945648039804387462626788317913018671115651514796645610262809415708600995317354812962952979528571281982372842933916283002719802101997737172942690304096819994558910753019729960695697391572262169806735774850209301133490547460478999712139695831454484472110838692920947850670730069702001904487919899844308809230515146420339497504725927711404576165025872713648692730917816294315419297441836953342739337220834414896119270560189149807918023664843349880248771636907208647114533507941589272962952129334134216284355787359015644701542776693416883247461933083285622828046480535203440676658251455165143181202415700889793091601419616218918206544001437576207405652658654823188362321818421595226695519508307743668204655752039620940827646616212040048861834977072623760960073763278586549944010094941137965978769513993305759128789049407337203216705604058445974775428863739301787958517243011612895291797011733382072617625922811492699009171835832716582812490847179708217086741342843183274245108870751138276677003663070734240936972195633271455254032751774965515387407704352054694981631891659391286439201984700762641035343122972513891902048037824592290094719950726555872669420527591542173155872845033887051222962893453987436122138901033253816042887373259839271319586852408658654866043565837286740713465662734257400191073105000613301986026672825963961378925696672038407718649716172147552501696802420423424890216788596419361767313147303455751989044008710405158514393426634253202168524664935137272636845712697445088303324831814928069199881572634968935109116670054914809863170002883572760953994551624968788644245849547465110726066958540177114798032389941956373568818702940066568444162592413508894005623702005700325143601422206591335488263764543119926973097352285714349970691147933672914157548818557272197173751504643926143996624121851378971615588894646656878936450776929799758980241360772636392827941747289979638472105401560188079495745956476537623873539021487473087941338729564671637924692093014336077500764463790181285952439653495189051729151210583694803321980171503656438317778271794457056545266947733378431982839772437813765458037733010948377157064686920857373582192004350406232329758696048042832965336036813404514666573842262958072766419853033858627333085558083356804112879910259732936173462165212431690672518042209819240741468398048603517092580082551045607849819233295024327879120485281528008042339920895409349437016069623615012300421463616882866131140871985775478166411519189762379077665761523524872692672800029597000669387372145967966830748481581327940988671866354002405884412620967016231146265080488353922809051209438007370315413667969617118568894010449014384040879167331206518048963592467705792351565393031486275552783437971804397186906359048588093802596210494637674318602645727407358224538113394207818688422347744391400365786285178837512289856798730915604622525917812754582104777874242883249922653791120978847821311177246593091773876793819992070103328793447059270183524761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -108580624014367113118160710043513479162892158574604441646566001716778427861175974844138352410727064764827502235032222217444071766233232716051685688969119399534554551744611628998789524382278195491596411067701573259233655920517222536145091011306801471841455137883678851023990959696162137129162539071438769276621322785950339544052963773698131813598274937137662436281370772621408328500731576402271096957973465718109077094841277970989197150774133888802374540432888557735389190604272803213001505333641154375328581186707793248006680501141066104955923604157009052981973502942362141307543982529964162910709376974186341608152446855332191251919519189988169700482761533706517600550029501781483392051984500713535635772020261333021100605663964884067174335277835415652125078394836648693436024905058504733265754129696092515230243534989044728825933836189234759271816367637758176081503833457296251926258691847873219889728395841419955830811733475678819211854155246090700554950871653927198476090438957575155191533321993363010151705243422636443638777538528577029212740967414820222356299573717684561543716165403142134584255622490276955746800754386836011392818984653723582116066622944965507190662481983045160043731697354184225912144311568546289272813304541036449618788378253792551255885622050907784188134778558951453004730885533059066798105205658870597181675753813433600600035580809781961769064438123707678693304073376588569417525948011018177792576926345912953003035116061337913647951207430478492058648603767764236806147155859504187081893852138683087167417092920821173635316939078216868348865101787748368922264640019051623015507314076810494831127643642293846500145191807305610117452688076746705843581833796913524050595023770984184439772328798895544197043760881072304207510332344136325836097245045506273997658484156351364170726982972625016913190508921040257317013542366857509390077084519531968722859859344758627913099639453839348591417063522826333173260241378652957823816584740547349784550390068910927620011615539336941117557199905972961320890074026628476885452298079935512534722115878536059840419044073391702312118034462563853757481524883991268460671225420794037141038625420704838287541048821434641896955128889008235736865857427347348002626664189552070924828054100372529145439001197686180172304193871235360384977404465127717177853934737329525318974812327388222181001291897979363320714355411839427549173645890276041778694455397774926099511029530879155029211070016975492401758681456750339950195332813558651363930997919688355562921219162675454274162772928739707435398337629959222431648810090186800726548736399429137609835062009111697173903992372178232597977898087532950778930696169860886159098576128810098819235093969932174347921234788385168424967209297185085138980735860926310365591200873986883880217513783005398174994105951952649483230071487119887082184368608944144664403642050188123636474375744426582057137122483493155117505897569876424118600784676977638891259432189787871517591546641154932921867969882583450892472032828538941115743488847362423671628883580206146135422366508511482587004773510018362185361216262828358368190837694505299193642114905018384896531413464019804215368695568975573286380380400181794827877972641980927690664081448967821855692095996335607065235859130079844240463797992808366755817866382913484469756542187942160748155945614964690551346087368988156137954929311365217830875775221320542922183509775265315400645004602018014014424915812089690088145079584406992179228078582152823666681014393803583271067246224676864413768089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -176441889547752216180089269622748905949537883983017360587262936183264841057214963505676936960034902435739651791805121161752146149049520963194129536901890340588314088948123850521978288183006948249429075202572505406141822658896049046075743801777438662478186038132294744673871837473974858228713503785474112029659531525770982362922537384823511157498519450856250491876494632350752762686233348519659479226562367249231318706090328925468030137126187093888466208140086230348647350402371235455903673133330318345932385905440312240822659945972244538702271045995669433863590820350794356709454159978980582049579381815073939549260361959730916011576953396851381011983054672473100134409647826326277039994996161023036020855712939639886419144569377209773638536962734593041740346760607048952047082240329332201441446121176723893007045458591246583664987544250082383941027161130156135926980701946152773173773654087039549434780391645478235325117804773351294656581891717253275909786740458542451151428773571621943878265383103491184728505974270697323760692899519965564868793860729794750537429714749989170706903083619205170674417609491590921668349544388092855807940408374830789599667345760738788316967307101124050813145670055601053176703474408727670721966682363742659327385929087575796487907556935172794849285995240570779723090090275171684253012540611692587127368324487485312409645268037921585954450982577926092756785818296108404604423709043318882681734570312227562828738331314815333057071744205725316653510146121304579361272009803284689408393677592239264600946700222085760992461226941565773490334307807062034598180205477295599636167579919028212544891514392970415012640218235965316017991534512414572985276554702255316641709926921186653593161896381836622879419227354724769886793773696945063724454624115095544360463146136619308765841830676153718900007419100503798401785015362874935118679324042203218727019315471702776536043928202447523156902327179408450521787281858058880124966980932283171900747149907299504281519254041060429849182917966823668784598566132694771097254906535169553488800934872368940764151779490628109314905361099909107882169967213771147155851107192665515518345186770388250421785364700279278099906280675906565338476609658051881677027716253777185026853076204712875433073886246642265661155253838772269370237519058669657727025464099626521788181024756353119025740857957667803132762423159567188414332325732937699846253974810013984108688895841338287019309157836351025245539736447690832593310556141718034940804002139564183639653645747851199404957899439823211801749931901827368723551580654045922876895676697962994699422046022301647203465719923255653475946677412459858344231813942987484465057835909102143067984231914432377422548180393475424427769843985180368781567668461622789112211468715871416316961477477903102471088745427933137886523937375475408082795765129700853241712286954652381346181317743784122199709567059883257782385123884091664332773414136206880198150121061387757055621349949677897650504522609646414916407004091294346183129799467594718090240168888230308078093783575791784559183783936233867309937948718363354112594518023138836484694987566649679538154784320634832619424382630673087270239919244132505734645166572320266344045732241879776733151860340570260238291268152936090386416799369688878684034765060737457344186339459772488319246654725314595550876886373842009835206851320817064225021997906028466381845124524807485814091804545003568519419258989980071896479983422657762698940968932491140105291581800452619720062331210978393135985459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -246909360530901804843124221264597926242546632635394321117841283354586316267359687582902996059955349352929191157364638702869358186426393621560897241006446971726276557206098105278657450853727209175177937232829704113690361368637197385321448702398315717995528851591694733668311358753309503425875681198125361169176697152841857016073995910228073951987654048307802138494627905228467707317588891665410636642732340084217662395592060735844523518052883879335087133285677151571000490354965934309254408522124183739477498265680267531673521471474312689894793272562212019754318911467809512548377140203991895311861626185085085621334554371069092632092009389170290157265332599523593866729044819916777539928417990019081810340592686246448901165678200078326433845243603016027937726316940455676473830653286796782186266811621707415222817347615776326651370199106161179503645071157759091516202434943909682405822918593885836302645844723338925954330845006721746602855536628086719787874250318322011911559262064744195665230941507862947765622491454589089012344979984798034240761051435197783059497390900007805198682936417497341351031032398269667348717214595927205467589174078614612577383564632959123411760375409112409532019572830030644312021540810132905250150489511582172825907542728181611205182416885500573711604725771084705148993885800452036960646915570167113994149936574766837622167045863667379330110392617274967695275564019480215752373936468032004966617122534524607041599829968233103770132008452015139269072727283044907757486647609236360948893257300882320535975560471616261766599525778506686089473112526616187926812548872130919319079622291524817607912411828002257488233228047147544790230564113561567441130541768540392181158986520662701797297686075370810735299315207418627441239828763394503603780682430146110358556128968695727971306359697348061297813550993902461201104943975470350820933936259460536043473805970629574180422708840736733277962937220672680811780102070969713261356522244813897280284384031889097041398815171225214181660468839173110954899469393161146244198823581944383905801920377286328051377359858421991518050974925280535592740915275075820347293574645937010325475055777538108833380898115328522354389554215698309486722774990056762055173544352752695399010295204336837158081400360894739835337497122000550528370362219131261560789471106638792749267808911811162690414933815353646286202028781386082414654997901290263587840512404640935916059752378675193230685020426844621928596640314203598529461336653077627764907677295052806003372804567127507125035192378706707162246578942469847375254638827260962771830339358187279168055550983503723080903029352611857020511366526887506441392928553777409658552506721449260740509602946250124628180768844523211527275372018068960740914566002572292218595272102135360447055683066002803505890916422976552663806011687492551465857477453274792746366897885929830139508853330273108885704399531785502770865036345299408766483725003571721081973130056783862816791955275685571010827248935115151935207707415945433509454089560240104988140181421171734008201097865418753739459040330470999040806171864879380300367254646383310101185212365774514898055070136999027252114189212757290531862532761887990773682734448539510415325307460565925036148251440607626573666490839512921339730365910078478048707435220875888841709925799744754849948120406316104761980773711966660442965915250006681972143526201653132039987129866020458980107492880293103465468290414124935538060117463327870437249388514766915145538197694923411524302523905393252041228288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -327927307856121224485912257201084130845400389171781652959041135266974653542017055037289917450993063261105822038054516408752321456125206029175088832330003064873111845646202067279320944769846408903562075394028914910935505992886237812195738623481322976496376025003814303667440567652966345228146314085160282844705680377616364733285108430384405481899756584158496664976140068887165668324362312340017016914367145133944638841811363781715971799750253315366833481238838753969724588000663766209911830886561222685720979869751354519063848271710292424771292979414987300074337677725808502071272854381799621426968494274287885338811210345053052698336137063097165474881317324127911362760482028310639048774139497169729159583708492682482162871714659056570830517986632296721613614242644535683706515851144314948304670148355862904787019041209577754981391647181098830258187276833200962897223270006612168236056314808506035999226181844726376535103076516830304064924380794087079646471843982663806953480624037214615913295713127709978752974160328943321287769891080603117952168800137752455960739725710760027484151399714388671386554166316822075058343831097088679050584391565662615915886346876623672315285494675764310149206733732153137596285643501631243609667782973629211533837280088993642088113903320286975255615158344835991567723565218741263141947401654919865202633061006639958814025077986518720125556142401747306836725138680626364733883164111028233548931677215837726657227605314403627408080693407494409282052529866185883247384482244709841676131357397798816816084650422651263470435491069199043494985553190637809632349044094075953956823132356009110926586258391951948252697626836818766946026110341477058138040522698347571024866939694685724780104183749994451121694597214494709570970317749271655711215440398789040466786689135070239801460218679891858995146395367368690060295859971659202813114222152462427958839934447770597030187364078012967040898380202612275253585592133495632397572656522091910604022885132183341781741434378631657349270214861888732486123062796228943737132418623453833889735011394168922060831926807633785084049775045729944357642002610006139036801958978120572373502365080749618657064067073601194041199040339169779273343232193456818115654176694162853509044876653121126023508086462235953884351783520879839941479749199724995626247425507027130635795822565674142158687351727136674841947356984417409365595332163769068913216715024010761490661938499053478312373212698607826311784693683976835026158633166855775749457134627303261774229073725976187091867536736575947600870995440488132978170585801998477480119692032713383119891080318015076449810185242142600019252894743357273356327551193066393485152264814918096042014588355275599201944632717503795386890923869911174538531124127922648635317320184503016711202525889850168367906276536957526393887029588300204192367575926345296433158840795379050697486857656748051101748631572381006164341997955732185899506015619759052131162897103251345991360119010099487344747768644045657880929150392150403419556482244150629876387630274800427159148345898324551506488838349874032958938037997148160570349992000369507596543880097936127825584982495975822250248194589615617979726268708346477138345442006391938911762496770632245376231091624744507382786003040031695473091489637586819830489819016055657957649202796175756554015224571975874454466530809953146064457149950895824079552194646480719701451723925441031910277912242077684125214036563818298642931591439930077124755306359921317773581267828318675665918267899332005315215360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -443078872774874085639669130563991096219750937287257355636532172224163883889039127738416083518717482475335984335156776480348838213005378801335795996110833214832569644574232643144854187759438098034156390979863501948217526724658010376510137178144881016476860986082199026010376196194072643694861782914422646367627121727886236996004927327637007986407919211660378011420868945426510630424714735372569165130459873445745154603293718606574441588177688433865043452267329139195804951560176024060354477161902205600535831682095250397717528724836338856603052029174114675585153022482043177277185428870969016287666839887654463297840779568308926256170583907166813057506071967610431797533430127389423879160747396329580258811721264082338035046500919516339307034167876356235484953948198226886113692533970434050922615038033172307029730487604658656165347603744048764323071510048385221962255708199467463526424073876758692209112493781657969470622428706284076036918258693570220120578865931956832977303553376163533507966475424040486646973745158648997060766051288112578559604588621458970070994001959581672810525061152346004652838042232729741520874159795297099389105565906630165309397200640469139649252069941477685334610844149511579227032393543453143050629205812460753833437381568356135667512172908026970721786473751489094527076831327169474983237702245675610901298754427778076598310234515704536896692948775912142240512956670958919626680827127933443803617421772521505709517495965947384466478260619658363003594775006209166251955895597339973110122416999565594485305318974238976800396133971674068011007358356943013894312073384986924433696195093004413870006727434976626751251925096048772671971894688532663062126837634213141456127015132443833178785470655565106792813805298145945907186233827106873781013457068582477154881754805945929090235835514102439523645427518472958041844201158027549231036064042574790111960358318252665177707483068284936357987091359608365524557523042457728089339659383542771248760793906006135214614904412704975135025934221110095997810128869696875497553620236509282840607102536690563925782890557051903310322568067357099351852983351558453876357258546865457608219311735066279893831267041628589309763847789933635147344899881892472401338940495031807567637852905493203820134853290810875507086561493464451823166036695894650763791121148968545948394493335866726393664419354795746031169818830200042766588392436797625274867130369590874948279549209783520729950052506766506281588727339003581818054256786538990565140392480243494559806714217865586210434221439390769654287031907367198147252331609777092222357694004314319814580355363752491817458084241514718253453772089858175935630547640687729927232166264920622775194745259197343440126153279398190659334240862893480414691792804749986392910769135650987880175560872439111922581984394490555302084702570290403194074217998141678974203498797932658679308852803171808122155337334477544342731783380175985522914147031039985616393900834839883711104343919048107131604999872945651481822438775507347526350318608545005782941175715696703213312364992298638234811211236428280295897543697682834017012467049405686112466522083638021452837765716502243344722259820392003716573841296096233652478786023386944389856821532617937710081718430708684443837891541208938056518476233740507499150606480604545563287633513500653558699796941154327187067761780788065927883854077968314939302489183250185942041596476102393638334099476513522864766276244498219841881665310824035129303254907720175929485765537167974435236048055531154178048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -610248284174840079294718577653311073886199615503141926572028558055298963412753993201017441343717425718498046237747960850902446051027779420089394700826486722290118416529902553597250390641282978789789329054287961580043302669599093785387705900980049409264442298821133388159848345747701655406008565033115763015011593348123419393210248125495312677398821025027416451370599044866014108456678721720400850131487576871019908617739705229319150615147412263678151351993343339640428376022319498542659318296506449690260958828698191649460133219343876983622129309810712227749303238545020333726491940812863728935967537709191880541969593823536037083806214364642044492069896294686945922257954775404634292313348030535897642970413203512865658288430291127547704293726240639347101898060885876403098229549016520114459564805946401305511899839394541881477511121703678472291712092273644455486715299919857365243614348881220753777552188381888904179896663689071855181608212210840372285269330013224390288314088856063431135180767343408337214008768978106173821633400810480816156495339753130697829730206301117439314249919306068596848383596357970814959345242984940931151409421635671031091359407854998879414767177570355515327555946987426111489416769727217253855899389634268479699356545484879123087377615040615629183009395521930725202371160527928351803662410176846555803260631846176143970484889038216718466669940668312946565026196123461976787163872437117850148950688136292114843053929104336109846571270815633853886360376804064403718067025134393903032687005191982075409012181261263997435335140013293292942829327123220086243807642165692240076438991752232864003857070594582827204861215465668562542333015912579387186882657241809365175229976964152551375099145802343720128529505478690386333591306544298158577256355274749884345728571998249480622132017582616315904467520311018958289543159677225695001849653673430288461746512320736787176560530272669365592152556242824333722797001844695848494046804726831611127089419670035602238592900269624913275217941921145538523386573756941353659620265946844982917796634829586992917199126400339376671617236787164061315070172532023716782236848444491144364152460181481601197550183945922682652682107418772282692025409016729374299469262934943223432439863155541127925461137610928898074657533428571372062555013559582241859109888809654232439900698429186830654782955431011873349493007179275163668653430798864867055897382174593771853669408046014263725383101234024859437881034943689176078553297766040376241557963508385693986688622670107021817924844509287701654084830613648035863539159375018537876710540716855761519797012060248484654678472079383774159871842449000937532447061111183830031853338377192808075646991331753588397828720566278545312435890886033294699119267539887319726391211406839387352745899122446687341579900417835165929353989224545228275523700432737344505038665853321000620061024166974577377355418475555321763795357881493741978946170326273412921435928895423860155067195806016008804411210960347541576630339354184722706830856875484053767374053765281602808148248792666011395920767191957235594718547611166805956031760112423339258134079206442292724048243801740429359856372896961740451484202122647687661204882609428327559624833810478610638085455320914872698700893353418142538180148236550323426831569478052298966898455740161997753690604613179918490906931736563986593069374454491211474098831706783478900972564452490641170200463810491111332062193843232178364590019252976510718108971007985162211659981822926921363101341692107727831040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -789838688883483551994521627197889669258473577113527182095403409725855903224659203963455314050094001641943945155208277366297087393985370412781855142696202494461760312751924423188121868312569270991760826375105943935689792236813335870481259221760430057023454963658094475794401138455047031764410053487940202541263828352663974808495572383592178568121797249305307279533213954694008043759008524992213240363016273731440429666600814209259891038823005754547363759982451597833740092766597635927499078923771241596246219903494074353413496349090867614931137859366136393054198411692346893800541533616569074481316114229035138085986053772467134928816280140347710611223258526808960265156250657674017644929821528742214107644337387072023898454558182200098437462529248552527587731093339244175279164745112031708971540102204071012016033562018062106897095621057717830819044352571076010755412750190586384364518195003239640518599918308693191152776863523145094572908993209108672093461762153306921959947046419419220525478378889105048983437696180353191786427718669016096194212711113902357943386612431711395116278413450681093451770127515449681570171205908434826823200939005921556118577057267185560775559362465390769284849219545380644539516024778315685823565998263016699639197965519808534578725957794612526391758157293938964784603700878698875202562214750552617549100679380175397258343658730211491646686879184797521879994070046041215599994661768528108820437365087978928097244467960840418982349302144157936217445204597965146852418778025234658776306232979351306957309510552260610537122611103719322128407912959962506313739837457829325517299721490291287746552989766606160408443801440529115964077341041869358785483718748943822036654730940376487007909544072023298971758991335208715063542589328066973095470719183121488251499952359056866732680813647726229943859603447397103090258587657848399800622756918303333729832834631733529194945474306804083264507327794082529129060158356941184455307992450596822994243618857701320990693535044195709172642556086541066602355806581189009084181865314146749905248246122837977510747388374140152343734254236861948067821891091835069281053163004364041455883864151422461201898564589166047472759583256577944017055309022443129161242614891182602419049725792726053025533841130933801732093572625078525172214641782028166496099255037409417388776490495865235446754147075951144280630453051651803328485948466069168870283456150807435341024666983000245598661684951431187379365099803929866550701269564885677544436770898392664846542822067040519860198418055808861590814551974846210747467007498538053595797601982622698767848702761747710413621227622569863744200004792398495623899801873644197138531351911183360477095343669216168161393150683521019120052302261780297160973942916765510465857276398853653990602017714717980454780301246918654233283437293408620251158306060749650157727718184549754241259035290385015772287740204877294725561563052803377123466208962293127090944255161246654632608664206950467370793956372049724141137245683198310087465751911666661643699229278683951726006815731848692614832295771020240459429480928285494592077195585172658953021419325706779452077603200841142644524833903982914413765364284639026757382942961625508361554940171901383275430315513600271441827574603214239986408660815650149280853626631031792296142045238854003759461738425679797600362334730085456096181629187586399139705102113452518984136715460339506457537769406216098410187128182787546554377165278956251738630823952225268978267821920867433652704111303792472883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -914927619674666569849620827095481741116740257726818911124881062850745290159606832970567136785359017766934599578399041779931339546969348971174080440177981396159543732863326576930856721038792433683402450542002480907604199490992912706972305976913459987659525917074098171962799089321507609917462012055745852731389919888996433129160566394797268291968200897454015236280633573995763373561508027282906567574891799582173313462742833343367022374980481743747148612185432654740302677581129694111718054694476702532582156624733075190174879031346102381630189111211038839588539370436637513037374274927309378257457268276015526061673820262008772924110077579618144406935211503929643211729956301155222562337197923835357232982882971615000488256109239669014949403874193811322722840833742339416032435783045514260182551722954630567767304438254381913080941117685767121785218215235502377422524487364948909081491200489408764160217631320989486371039947326131403379292855931622016377354026661375265801708489633980883134290161249339893799224980544051995285109490716674497492841369427774421965000339821798804510325010904176777017331720014658840569777289181777533990919485898626398370645633727492933631020659212406627398380145018805510167120725765825877403135601285294363465391171263917369891733638149539317837513211661455679889814885320212328962218929611667003274310709511183360829888211555881795626449084435714591538039247477420061951105695206286806796382452155770829970154892893376708652410844795624578876562449199177168741762403878100255659154338528646552697665212839693624714231760389576087838853841572192084443122555323223616682545022145818912348393583771024440628036434346714715107421452188593745751170485500752373147433222172678629886571326247990952570258916583481342800343702316139431067801619895341274436874397400770408684250860330999325194735587232807771505108144989189449171210735485206756856465196904108971322760197428496144863405365569956603651421917659669183714403068335194457137127549204732563931905430600497961714968373582034383653235339569860882767828282774862956014747832214571984689772383405152217966146312567812550437681676067147966992401548732599564361161419178124931605706181659916642841938704630504427571453858369161388634527519772485554572753774012438329638142373396149858298785119692068917077502567312635967194988192042804063273657262127949525505017992525328039589478980819432929481379710966145379438066331970859967009778980140690011306186460988249628141506083388501371416910798849975185164638844996811064856083993399153382535829626523436446800440212720533985026425492271957577802362904491882120038115598064475732473803270511271518213805324262260507183735747896588009782815538302045668177011462925796524587448310605125321297156598798212618392539997022647969066371671580348620005035224914261449622460588843396886504813747559857071809804625752603609590307884189936014936811598120273133360488896112329323266115729161532099025174138473123545063259582468785365519848062941206625486739294488261559931062708778090427441537855921524912673876980086871076285181924615085984928797687760111535185094949830551037626450366963933543491796636238758268161590722239952592279344739836679422519364422044764391315989015593174088173217205470350316079423805054711154798246524460613584785115841731117584969328272311315132859172947302970074481555404432063063806582807637210295063222280720634460295343028784043767432633858899830108368366220193937147291036853030292821624997198084524861605539689316434606880914117645094339079700483316466371788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -934770822601539133739442542695967402148921881977922933563208108725282798178625140255974212698740940078525135355239657585834596529213788699002858753872804145689535968530754970755631538658353095219460822246304372468385142262014949335486623474861292467750615653622530200454210369286570349816425556279747108865980476991016093018083992748797209409954298823650208194308398168632963044316595399418642869542395400030774517348110569802565051616365817110136105311744431707864243336156369435456374546391408179114342270737454122574963090948684721642538088070773830113231306018133732336684974294009498477238230747492382930564807974896230736355684141445763419354939113676390483053927331394442277853079965146522331126733805609911649348013061942028831566454267825898771882098281219402845074190453180221011492036003254307809856759894831961587011007526422500965174121230408684162275023558666315264490207554488475508358925389727491610087878240284185023106849675548851785517540584164760534381978538215791934478991552499269765228389633019442636732283536176619954522876617895758211533904296335088423810398647644949359970570919736332843644978450148969173738960640329356209172467726499249136144799702771690078842921192279857538050714823589542580488986800626170273257630836730480897107006847991808079992097985352664744807876092661663295421368950434920311315065317364289404909693610993588301528482466818109310713113734241284275158320616259416288293638317531338961914695486274175782915981231535751581918292348191973696763551794558740273209339759703445618228664607574724307629968003252846816460994860732001316995247706532469518297975614845385320802701669475333446496176799736625329884834009866197406224331153850878880608460961391987255652376321994112220213113388560530514900347557828171089652757326896648850646902041067583721339885806677429883706117113977533379574772129505062260462438251131603976552288462423249408904254810533594464550925349882827637436385627773452242778997620905054441379024771161857592469246951627373876721917100043151319540765352741414964349131815847384912284278525555553752704776706806811910145549391383634677226960071710043751239821383947650585485046462095153797654978995435516669660638107376570997955621711041398674360239592726436993983424716288667178511900258356041068296802863050066991649199447840477719189626908815947182634345219319408151192704142833329546671111009078031176012279385154098680274058982233553912662090471123651204045108882139054515114063268896624555684454252173535156881346624831034541465655133432149080257070607455764499788648594649017627474970343308950295866618551302862004496673129664043951064555231356209853444392311945813102265035706467285162983099186343080147242056193410458080157029583352084981415924701758627368331892432335781452853249227532096339676272948085487832515932063231106190215479405605383780898170386561552586635808854386740060192588054002426897589905092215690861242917734592084516346148462562975192802897464651727053331575097707144141210749805531674879452780970826886792967139253146819077607471046399527594658149042607804434072456492188078940717147601615464058448450739138712177039175110561645019611532765525672047622142416292571707846496447868128742575788945639194002182133772338473753744184000058063597649897324692066277304843934172088034982047182092619588391214522774701033663968902290868171479039334327362084351882194956222089202360506924570231526277153065495851055851342405813191036830308790217071859683439388743728222212242671436253398813918084244494718652491637108768768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -868324303039375883234525939076670639225242647439924971704521990458721501310516759917376440530591486649239302994583134157974727083601326307406479687797151997053759659817942206676044845834855455453174638658457051048810019353796919211925817564087017867714860876647218718888888111948897962909851251978714024800984242991550737878169864469518385365336156603303579127959909763619673359930174322873257517997161939054685214866179395188839700178534664091437966193218175163879688566652430381347429199581933275708011514624459157688572083104373960215532489147129519125861089271986121288489708112019503346787976892417181766269814387447735271278976699034067966726310427553957859822987277920339802694752732741844808990513994978977934193370500450674609528701965214916536888587238400698729020131816747921253903634912019415867733969485220279640544827054070816463790848158684052352738685879190156030300910649515974220425200970803109538975759323478147222939140625411002432624654013036666035530605941482085526055703246532327739359190773237092908449233776314722200403226059207772581482214390724438852396428294236405647611299530633683104988069790984644665574706534892227144175646214953788434905485940614417403152538517580183720828601400572347728017983268556124424681300252663524600040066580024042163767993045857239853343502159748896836788539488795319352668841349557571316581273651803654451738690399742854631716981525088113596237171677973417304745703967270491522508179855474959657937006098358111979411014591334756704129249162717124853786850201494972859710367816367463401996598855768498400995373547959119632665503296413945339143215275961106285252174792309812836643951126194560618688089953342103784920460908451671869841171092625041665198540961416032563872647877120141534614341502648283320717406894986224093466848387102033434095908198997651499485785438896211062034757902930265774291816735465490176889724380959165223821258383331893203392583449678837938352878259259605280733406220505232752591796664342349396641402334088181884370962431538861840187674566453859580433886686853312160521544602955807585268329132025745460432368143405627855400968671877284658953528946263540111239541980742434132709253655655190099751072426462370223180985664938067185083417083661298350640892723079875735698959952378913479310836887417472633904354241109958862255596275444167760926807583820387554840639010166655009365797015048722804616312328520581177260788800992313981536237817562671717450459158568376903288258581782730734649436067747121290529399555230190530123431611536827923543681843360244753673494497657581925930202208011391296911673086002180866486674164098435019371984952047070150330608720447124321987471222841088131814901977176072905301536226137663534667954269821968138943552658170194938443254648207892325929888727593030845055176563253861077807126457981595343991157219229964586046562972603737684832110363112672174325489788838683819026935378016638369753121988424857163516574195721361084572789551398117109419551911721387495882922493247574880720758216146719755515089344247175014953402122871464892698293750147981561982977254191644560432498841551466301743061552761067911483309352727225703736871108723182361308514301121883901201969411949577986457551091949253455008049342075956081094175037669134751789499375914605397235567401861924136453801754798659606994327420893489345506301716974963708455977362743981701443735240040725788305171327086108705018770493152702406779589048168942424797313652737646404573118614528019625789287223163466113314862799883674120165061823154712739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -747171886692401976650887879290649447528415163259045315992542914960548842916417157563254395658111168745039871280992931657916314861304860144935332944142099469139722187033460420962840198913425972984777801036551705508387064443519198790654652527185172044871123909534873968995169755522541051310951658169719104438693148862724640478650035495650861262023800910953337803691647897221063595523502459711455457416132179861736971220499225989633920778842194420340599692398580734483243500625013009823880889054101021652474552559908100454876999831749771603099601827415385916160207130635935471334210846353967677121395724147074829439824858070089660046635017258079000421573984056577685245247244666188265668596455630083566691460807204947017957072494269611117697535960530154187772576487224493296418587610750072733931721990575170360175745481791009610722279842625112854606491257314224294821162866974818801452087919938759134928047022252287727119633412333058573893224378149067572796646036426067184032885506414637760853762742633414465101249130850023815088384199768963485050356659729798761461571019854899826169501427445319385938535389493549873905171472216273313066102330143699325602186515000147402042380167638093808111201036925354915648488070549892024700577267529357145760681582024958119241669816477801207833041717804518854117655050036730014535952377094487236058695549575719056209951554887625571928844473856405241933838113801145236211721541314474797232264349247554865379228035045618126805148658594052975786933939073849196526099210992415805996140120371233603299826161242531473490931716257915207948413463397943464981201959272307457188431459915656854249262617792683914012186182920012295276683845302844865968837260333432462382496401017762531518801587395284813256865356610110428858195940557710231044543175630105077516932276288788605572117138912560156062408477623547706866826553171457805544150775975854545134514858107950526485950904219976714555945805101767455318073714177121182216104985779797201732580964174244176793427010639085333683761281942329071477894124612240936075120526297607825871378330516093223190692169116987781214574237849238683338597132068123056738419043625952841677085049719253385826576551261597884972325214029722707458126498369720085420278899624040977052341660945891207981738082806728906542911798610997964358229320524765996782084596555987758690205550338353352124092419909881720917883575597805827785900987045037524512042105245763884074144119725162482245707560463035631312180928422912122066095991056985723330720437863550726098982238770252151918022463382906981722991432110728520532070370442064535340234798477097543352002128178845796269793356476016636725263889881028190953894819564535943956882347431077899292081916327908321391891647455413340831514283534547993663978311600243161385393531588788208360056229819843404738461609523038310140685917464749590327147331214565598104579695301888887937119887993522180827949616918650168447472661738664918624573838526544058871711297202073528047702086849651420562158516681575400661019696907713452815786502890177881265275702708425581181873167538747542512848700713902042591158204241327732786931706288800071422644528102357052886248060499041143165432141867197424559399451598923315838913438865513768759898454324633510562014670280707921825250168048412277938515691737177049483829972033505789910040307283635866541932984766123518521591532133468738493659230895979149952484120519906123686367394668991833898592716915826142166554943027026110640940113431169624100439041730294603561606689719729193671101931866554368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -603966985423925465873691591396968471208865007132000631338334548835005703005220315500461438682868220707483849904361911955444040966603407092580239001024778675056324055786104109363356780189191928892130771794994727405808362415419594774779119859965764448896380521200117545927659871781686271263061564481360171495838888711626203710978760058990567030045356562690058349112463418759879558440528394420634715821932814079240650634457462672315014264643002779276241173997448703565221381271171613468304150758702883171014976487905539086472347600983702458682969147906930824482253462395507380373878720147233863106818531969205840411437435588977009495782334933566136889551282906796249264435694443657314270902775566171677953855682097108644291514485127113981643798944537838590965821361544030935035397475394775595776944993416113105849936221213618113395276449398980518124547636490221580992466987200074494289104627319047123586529740627979980052845932621849187463834191866699480477213511799630546121892873346321707760191301462965521395315298408894661421860219439309977185936032640944941581505822113932057433202591766895164746510894303009380060489408334340405874969922661679302131182631348316039004005628580519053486721326472326076574869737637452419955850757649958219643820749350915117548835799391961038850076379124775640355023751720856268215473186743077651959569136403290542952574076266100188871743739893246827080790718826595363896786762504380672830335056997829791090162388569005662210988469983168703187813542333834061757621514467493114643240772485679333029318856294526888935941312306608228182189471651084245497515776210650642990027915724569016639352423232163911794326821019028028487398801937624926435947003744124585414584967295678911605933936544003292275718863074758359572314608198876687376521923531595091282022585731747331128042551995588878240993007677666424252726384891413000875037300812914482536143162481421673971486976077764074403218092581916606130969285738942740803265498636164228274958749398248299050637293828868538132404982327507079488464124245295690578497776464722837635133093929087085221030074777204114767406050347898735230339190147327188810814729202116434054754742553450956505545758988677320053149726459432215738602185109719763374524713427606716995535557611203434616572010641111915376199697419524393861664080472277107499974858309151980697168583672813483311532926977908173086961444994868940820200590751973854308812758989107247522081393581909968424681617651966714746266735691302937550123084654273266277786668906358232307806504398662949030535377289608993763439810626308400657988250599257282533056339387301755820231929519357570765226910916420647113655011892154078735660945718664428157921530298208686750361097553380300773524605049823791768053155526837680046448688418194529471065132645077279857088210057730447624340818828654408222384553433510052091532204087611203906666367150263231584643242412670223481719457179966754229904298395834423449324830266262928395276988339233969910018456565122914497909562932489555373638534107304919256231143893591849037812922961688605962606415439248711916624408373826689093524935260706692426815877009585770836802946251382383250708730499034404622640330153457074728080268532476356933420456107765375802183476799522977264959580042316189177543939003519093200805221390924088435826287211399025422481336485704735783207487314244286603100557770342963383286174167376237909948115277578495421617407501835166793292941104652219720100314820548325701098984881660515425758028139924403881123655880015022479646699577933824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -445269705020352934144141121807519310082529273485039519698989950575583698052472285675365750079321971310263463993824532531001205273101625157949514447047113287156321814255530024784228843305017783163647177939852383341844375249579949331202287377389957488483799217718403929805645784648485948679822871453474311332197767883303618238856240992329827004701981848328625400963899345416755962373105801224861472945016246838373135974992766474085944805633216125426020834578012503844891295294012471100834761181975357569381198787089463757655767667519244435759657050046239316597496132413622705462966380110808688154610462483458791811508227786415334928414977439379384759561314398386905396545408428804587377201100242619299963801589047815284350133150362578434945007598540982956228497544581060224036736128082893459487966558204464876171260652219766994444674514574212978156098038450808802188945577322444611994203603277249081089204860107305735981572543579516891931167104082503386765966998217487821716959137668806823841073227564036432092832996896548006782712535707548988300154917110675021503497714878975879489920042592901194478024312821564882870943237153294415345119889617350905344480007671817282727066357695472103514239301910392162291199774662518491016469002162833088716728114907391533006137608247317969316292163576704256902468913132097088223692955357586205455236907540871723946624974868989024841724187900846372235160838063863561992300127476916623997640781958124792871071382950866237348874957681238560126614381751056750302682170895087598762741028502665215558988152314341206183128190199329597930014832119303181282586166932785203570349697513867612397181807653376572238263044018668899682877253179033235934817112481672531302765724542885087983243668552017512928589555319737805075154389451133716313936679918902864918306598173664345990423475240291930703758591395798084136762891730207281705787743852921152270840810186166151643687788234189256143508015443361628230218060719862240928472780041164030038557437650492075419711404194726946967676787941105228773795631959960530171764765116475818500617667080316189897429224495093734062756380936096730687511005026065469935118419248453425216475695560428589484484836024772653890857517430830562615700506834303298957717509301099361332598879657695692403041669916421542205333634943791629872113985867518767958549593408674184958681618939502648785248662115395631662661462072119677001821803923472042126517942144210436873122935932092960426696433737422078877752151613505704107830004347489487436109495205890064933949163224929664543478767282858314885544045353890056903637174608154814638648794930554348979868153956766891078577950042605008051880129972428736914024361949577845318490688367070961497855554143038785744683581687368497758347908422822993083688891931144649598005155304669135479093191840718447522583575476901101749027535437542281660390263845299626123016044577609065262829289982765555792576517495604477615775403075656263701051747176057986790803883818613915371539910907770796952022798467900762904040997007512894691506690202310756223775634626959433931588932379467505194646424901305468688756920939955463971979460786872230172454106794669509982710555386874546891190404371426881315299717966336236130843542480606601609347272221817105617153240220032706687170785832268163915222689111290330764610238432908918386397345415800306923628492243032357608244427197784199094899582300270194965796701634271621848090410071293989373946257726632602774293290356349276916598456327076645239721977634139605554779554783492386662058228606566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -309358088597807501046120375525384558670694244038393466863565339854667998305768058327262266892013947097430623203688744123521773237171076613232592990777657340272510011656535759275211778257776823964402125968448647226676030875712775769357432330536542603820657439913865448130236629492475528624420358864902461380771182408243741835485959101332400955832488387305054898562707510895740954546375401283940542619572251707147291429348620328216089595859282963489096345663160300586648461395968273591945487694166935314091787405453017549092195792225794610536913393178416212720906234963996350783512718671399210791861343964951754281428764801790530415823450445139176245538806049599682994925357363380955171828666300061887788666699878373443925261594057665591747600614707901952209922996392771903243368711675378312617473886270638595860399203855225500415214589664915823377837244666042527612849143277045606686970031781997818628446904547498933832538887935652579123361310939993381182934996405825414506884172870189881219340144664870438579745976665824046233169332934027774198978875766168755699540740949853332504092336317126497535864906330876336671429924381046157668780677248702120736437100961950245984571253434879031576365106693431917639713535839369506148408385645181061505741349533054809441583704471663086123703760843985964758539140821848950383448576563327127885981736283012409542760610298669390227125967207167750566457155349751212677215891579817387864265376560069612021968276470369087954647845661340511395452513535912797582182239702682141607270044333208686825791990032104520474207442989162279253024014522614587733696761628975570278669549892733807309354244796573995348358159659262700394767773574074245156405075292493997944137571005048747374248685321051626505668695236117349053946351705053218776169861507261212790043062299848183408684785606113001083882613063791921295375365570920016314919655698009352387151702374001033301979070040894618011047417049282234797269169841128073254051565254260800192260135795173076164794475675886501996945877206347453352810828218527691286755681232444998752242824079118020894317421649064385291422058379508207639705361430003346430064336402969782370690633202734768871575688162491374642204732466504635273211689332129892097123663517854671561094253568680070035643689005566067963321690234228851249911524211417416035376865388226638286390097399077948046396189819385917130371233244829381853279838384353685821449358240183810032216842647104947763144140351626916788593513809326326282567545344034147097630845305907466225219583568829100062348817625651516842335500379767639160645448396514625413452632946752095024049040434582161385294895260699648658578296152963675164208464756013966666109986117747846064243506353213466907756547632725342445156740961349173640279478799274078172016240933042826263235507222990753554922721689976253438540196747619606955613425677477416037694176975532245663682699807397612268112929336291664708792993059041551346603732780769280928312661683153838903980417170787745435803543106619988831425336602806045678234877016949881110370323645295295806812788970184364090913687667188287202856256300821948299731040128642880270054924026626227698016281608520036146310899608671210055736964678855809636211611524046142168019228667213526592967319560241495203774162606590818727344826054239793340724066024083740970082890536692733051272306052020628991297198061525188982654873505466084780756962942367761003147794869643555771006971615281123180295367229315393026222159337760558631604386333050283813395519580274819921958888118681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -196016635949098486599179905078983066764079362777264320283826153182400788577346957837043197245414609263758628347724434960908882811850117913006970189571149724197810887577803129369065174368107962810987520975156880108980220490765853499790102676692931578755602116995142069787261418438061579061021084503120480774869846272196476307438916927628870915758347650645041667482283377327222421001353693527206043317292652614378818492564323365263827614904502627859003259777703303012894786986672989729614644107431558534760131244357120884334466333219234162411395276785788090812202742443571136645379561658053316767238795955278000323801293537620167272406027615722628165117000629713405894038388296096104434169918813961425962633064149748267448009241056363487832945696757861581425824910544913670511692690390136029392662167363513510809393607007386155954098974332351486431930402128650228301931812551255106669958979011647400944818482606068901492491996284324422649820499675952843196562450779565754069075677917802917320938599764363154546622495266770232014291347062760248019369481438103346575160093686400472384191041313278683772723935929626898873806401623484024121054398301375103480709740787626949421485028623664013433409283621195613197078705800135599666665352141802257271069194061159656460889221894656651465295976109414116584666251510594134966672648450375405732848261703340391171039396025585967355590796757795132190439658654514073752020163663866952385342862007075232625218633202250992418170098996262796334371806062166226201341224727663884402640394421649539681596906352136833065779354082799012246515726945458743569935893015416114193011941203037115745331022296167041699219716977658059441852054260924082983976576322387082819973963140971015493997162527844235018632190837961685317207462947051767113481273049292174403646603656212507490205291922973852079176424045790196239257856041400201557434137802156174561741322808550019914414059644381928243698496482783703995947059658827566956812002795242048185739400486585416612256362741674093632531217262056033892345074144853402697931837592249573235025478050765583433339298962883006156933910429975433806504493565131548082288943028026898378271037019035145341018681252616396089750392036293247526520280189858243912388305318862581424895255545514774509909316309429084168500726861421141173031814658885974131802705841460917680223758242409935598520281259909476593934688364845119790935609994065970340444129533929842488433620747259070061545118819915364291889249206220414366260987614621446279728989377711621100113088666230445109943152931511917318847870485086330508856029781192049734616654086481879128058425496331787516793508497929388225572178806250937836655524003964628791482209872959188037930593395013681343391624161168051377419981679776295975998769579791920575924754366704275454024168394515633694489307320284431441960503393799649479687269958794798606008105580536536426627850902901690562840181350073405535973071125817242115260183156979106414197520915679947179972391891113544346168835422908276153653842102051648190815012029885473285548296560865291413350990910690086420226410437149202151210159722905206435101049921913844985415658840941277541718379655464545298520722937431802757605086520424117582124783758459956276089829538180705738548213658049535207446285310269742655405898128053485722801710483408135650434589456600789833008300687805776589988797443854138676925471435330459787658686926123633745212483663576282070227424343340212709265096811856460067252098574280275301854920866477912221440893560642567060325643845632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -116226999989888305661349436965984305689055924515294686830170708974242397326364611602038308913530592441099408682533738273249649290008161833650602119908638573572167456524387618221457664796381215478498969799511483284394738327439086374286115856643449738683395905775075824915584973986278340024754868581748274802238361494515880083380657915129326516983843229489294020342236027237340519505375796379294008230956971952075951605798983354484985972288431044270508744160212371527750746846081753332750645414736063583350765374143284712017348630574604488096182844137497439969336190191907637628590272485720553093364284193650951027878654140788189540257575681599698561887267679979347106852781157349113228303862101195265826790532068077763307214557135997657665370760262547420739848844457542300107240991663628736465916363287456946225018452857915936486160288885317214759098625720172435601425999326459562064786816924244680242591104198976573258820406465400161238621737902849320423569540700035588027006346380267053652743438180672576238944761155360295869832594293523679378803591131043774240819382639019042109289171343832053463215996815557130715514230494922344730074119252417371773616244343941150118953130956243719926773067771172319770343312642571582379696086227666909735594829876165348863217256573151737478778794189184201066463398868306800401451446479787446094551371379665241759102016382843809191437468029562596692385958605556434943998087983478375300211759476517841504345959178591618408973033919196606352324404988343215190798902592340954673632735441402927167010503885137489181717662499516121052319536067883464277476009238756341239518771158110714899412442209045354077761459425416312729499509799624622739452111873977524427020090028716415464161147828581821740247569147470603277717363817357385460234057320061010742821530833929210026596697747989363780378021825181896847821428514039977080285853054169449685396578439531891909295275113884342778167777631208933112653155806913518391490213035148913762265288607261996163849584413160817819929163917993372424043298466751864117107188520189378463296724202491042585365393633521782817439186024780484283026647063655539745565200857672245866900688508241083963387541015799101463666835385804748223878757131712320374469976164983356804634676780510994041008925730565998514305663910748580926526034479007146063186192511282183787200244407416209708124688391623353343307085164425456884386356744849265801480272638365843798432166260108821881126410269619765821583177931294741416968673016179649476166425061738411198668251880047107433626417742903379480699413867896351996409480937417088767439752058480688131706977338809153261177522697670014262366126121345949598962698817488170810113800722858805744019611866490045841420359230981794605206142114690556481078780834969998747662311306532608976503034408543439454992242952402513711996386510864698030319379939101797870627175181443027956611503428182105536605031344971713702851842181132970059610683756865892118473482264348671365668131658234821720329273595034537175239348161086940324147007962304791579420879018176162108726846000133312705714350174906065790249451332547759763286642629496665447582608491858488445076044332360670345873708700368966102909492924553986479504242986036375978938504121602330635263150244943015008304301637493499852387375996045220525552743298704464766231019870713415821769224152068316444349496756771749566876260391856856546388568865864624328487649193387592010925813121412661575131232206797452627342130398419201203340993937867697644726002459834013336158286643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -62550817015622294856553236418747242777354487644369732862988866823906136091021400856597758161487885570695646038713725612191574820070308624462490497284368267859307903237247843762283506659861787092467692300973559001348095766465022626504741455060917109157577569956383995671925962648126102492102676008937510717109590549710216928541958810148047389666645787537920471356947601827531591648399942209335258909181425449349155776454677493969689260346756266497517822772568134186861934402579517859076389065048193437537189857004572152405500303065090790891784689823376156100643833139639882643249537084721653372172317640541499538265783489760120426923946666231499290026791611086831529337998405309042688451452746300755841766869391999061932433354985442540635068484883102426882604419043720740751297490575140014830837380214022458500901157800489939149022577787641656248734658012500806933537988995240630108554761600488167879931892759233394730505623919446081450817094049616790438329554525797663177609169297311142683508357447442136258286284657915613286203351837913595790036937285076799565723915512501657173559548655339208904785533062026843794719455409408679900905256429343347119539288790749662188041001192440334334273604700947452602523758182576433325887432086549144241278648032302789353895327216630803326736445724330764348246129772811217156263765518184924898031136654335161744723420364196381645414109712767242302661189004024712315424000536036901557090242449946960131304246739567723595923772335418915021374371039987016683591176646957354700449652382865643498930539274288010007198058623568280979528035957683075998131961574375056454865023921766073640421781461942796830645091343613736904189188857258010374007583444790799143406919368210724380773257250034928850345266809495990984444623791004871732195667193652339621694506519210933345922545307396944871294231959742351676142046819720472346724987092306844411623369006496639826825170090859729665891782703379204994172342450306783447575824313113192803783371317253669084512289601817455423741241673615515869930175912753358454389676929041018620096035466151158591221867757399212102355573935127943432091261457840211085139526545954645658188690569280467941701576545471726974736027147336114972347002990677705617983994004122651987778582523418403871476652480032722680118888652144092368900707972165966622811982996013441725270680123665877586768895781042476243341120953334871623659649991127058798382289206863475160930991115032574301274008194367163913516112508868995880646586322430538016466376761898181438555373604561375393949977138005232331413639085124492018417113174499587619550474352187123931881560488071611701384062352408138500569484456270174223751275161052035778142343182642853127211970733856324293301394593547882533861437587154692552738599048795737166288768142708850756162141961664122339090352980775179526997589301321055191335714435288986171032424008146414790828983339419396002718585262292515175002439945392207194279089010158706392721814988064882883343668276655000918444553450442074949760889540329898014197726088394065698296097169502021364832836933608914801067360765322263670010996336131141565363832455973045946538903798257155545106671691989651222100799486417124288851754843522597357836305178176773608905200367214182827708565134190146378093385348042321405370450087341221746633521044742085276410320644754269518217912309764898591122968835917855938770895174847529764658282459057793449669416570502517544832576182332822759005008180374528654093995097191411814271622001113789737034915419082561868478493491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -31164691152148075864865416167454389481315906350680730391147381086210858034024796974001530675461234867336663820999939227149102144388059266031832699278877576241855839520758618084549889429790210544932325605157542787821298835179606993113047032929307200355675740852729267058195878644938330076314665155028423970168350568263418468002841174777374116666665248686855789760954126334140810733364844028799085027632953248634361607092579729676157421657014765685013829052706946625456038713821167951708284837996305100548987050107507073849298136253105463831958912636741571207041963169705578509947193159278313242611440067360448427225864467347466879970250771836185281243368441363987224761126055967125858097437140221058122260205242838392167611778696238522349387946431583258368988588394577750419418906258381385466338908643240007021756129457442417961683037594486588147038643315933892943529290656728455558583572879154498375531596737337358644722851574847169508506179870125818356843610452363425121250391408383218173784428060221011797249191113789299128668092607796401273801628439971298166829065178953363732764772499662703609987176028290514746032940960268179074493809202056378889220624819823407609931551577538980317217859780090379730630608903325026600731624488080272146797231605068403894677192862056151533608370002282326063515738427872707849045803222784562698828222602196975438150490319438097518165542483875061282268803596525433169533182076942892577157581933337600383471460468435933042379929392321470770780306548711637684360011578235117460041516830207869233138721507094025150718848107671755523089221526162082484385681559278782382039647798643077941106750754354435944839672235307725346271366449780163300323612875405066787435957654030908518283613532945305721196912456800300925249061138438739607017872323446230414149613324616472960972969168765857905078701295176351011795867443766968393755945581600798192367516038346305232320355181614614231336537814447658580449803069920188659273212799172712873212705923421168138982690906408204309860424968039168895457541498774936031587513221267360169049384477214032912258314162968463677031283617266891785850572145129082859649987620903309205907694943786249644872493014078186964890033713147046560847332072290903783306578366003182305921104528268126837299023620918941729100770960090246474437611388479813932149010978909430663178568387383261222717306761244838680915696912283421362687726466372528617055085042578410052370880829093224390687329926716306065413168647280068743691590978529789761255958751964307243161606215053665105458426871209125474996875309492374941763219561513466678758312368355897065285547793192189926318914656802117161312125130315558464696299989427048849917921693415417199452895413241455497427239781332163828876571285946872139739165341504408942215992336089500387189294497919235246196987960755812960487136071891648781103676668767009086581458705024532643905644730252932953968996921342173145706768766134728303981007160389257876016632734642233271928487378424912520454362122517846522489550662078383436464061016278770773389637308847382729501144162599489721841512131215089464153124898800110311330968876577079357440076824998469296848338770163844506172499675138246544108247347776200660091243621568104183266809331002910186174779032262627130319082548074590802367253282727694275151580281348237712449116672451409400498459625234806277397652221302827366116431254631651393052378879570396157041261961115999629592491053808801004454166803716701667921824288361754530909877340543654755745633427458153872680288256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -13969416935169286205633223062718110162598302481050102279064221793340856794394010822489388738481616283111657367827476202658292915164553488081413420954592780211615960813061695871626542675825856749541444225866117963822293803168031124428392777890528158356419112481853289951850379104305175002188614070018640562311196121852955304841859536386337481814809874866470139929348754252478773379404882864686527321805676172848937938659538501497710326396440913227642168077733078452475798815208631633007526077967639040024279301345534786612438891287966466451959518458237463279251988902323628488699176675765115043344246892888557386709097404678375804630600159738279268506603828825192847881153041573153187657013747675731653955380440869091780436617093527821722315302388310689994960018959831542448760258209699907847697223210513711093094399302812551378852447148968098167943431500065718124599763548408069368525093048292500624472298465076937634927420593904744565734377347330017791547466283689584457045252365695371045343209906337957927480136256299316148010364400187197192336225474718306667510105022426003614914306510026309584469574915788348174859392558935304445071474879134047247612964517014746187701412899424161973748060834063039121952730772136180696613472054209326703968226318686669986693649343131251635213163349896170110575749721660721985224136120594663597345305220916507413170055005281927757948051631347533467209545635713326046141349423380032250684178262902085410113850312717868797729232946539271345717928772764688241786852838475694573784295540176308704519502864082493822822596594742634864565850558541427174260192843196038487348465353871593524880843625883646679712547573494754553865027976090220991414858852233574505120413979501803244654520903344469842365312044356980919201219537029536563492175523514795215531212046795931226782904316451767385060511816703579953175002161009391952271148373961551709502002914114799071901936506573080882231018324312642320376831773204880791282653977580736487388381019529614435391236768402243101535078683793311135443061781941495940702517995268616884396996771896585556912006343147784595896217008997761683866114372992228447285997447278300209855182594596087439552372143005328446958318122836533965299151724112256436090543915147266739349495025613303517072734289783087385875172497053640775659032038035464598633416570515986950659172601588830990739262325232673603325227378410420869919896548281794628199966322341358035685462406382134878112623546327346177076149012457355007905920699588180366356353033624446129196147161864961450594576323036596907183079574510761066539300529964408958609601997712689854732770776409418139028746273647948459887074745395144717713260740786158023317641816904535403407548454995629510153046902348963032286784264564807231810139671605952694525467766466553286808238545206123311947114955146169635829964792917619166130528500211293657793514349838144859915401679879081906197333490849861139162238359100224563717978288115590410482982733486516928246681947107654485277535195981457221035749600412420385020529580508678124307230513704842045442615943196415861213378321601404074625474294518298903386616945010593732757247013963670326966082012923627524633930132256199491501908380682490981256251170493934453171878723755308256224427319411051524858824329864870089951121069851610604173259513091142645689851781064467574554016374629434917500969561699066586333107273524210933155852698791998084560023195561381385271437943396555260578285720142244667548032234413621125694795399407898318752318738360884529452810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -5638859538444649045207788109282945737108929260978191976748183848638988575194689190705942505214908434253980121450759122997620185818084926057325741566269535812361494239815614232160191730890315979281269813935937559544356550215648146670041765373398401141489439976160983632567287753495906418544173174301615083943308793658637347395743182357606498582343353728577953851488466824789606418326582336528296787322522842864898135753863505987754096531714039589031241444583280016457822428026254078033760018882771431888612252533553370366118374263403305414501109809801522913247414016908217182888591703220626533677009546908294446576147518124467518353581769473839770815230135201789283983557637510209873624550267728438346085417181056094675918560294898318635425078824795025263720615871621988194713747423055091278498427739641478943429217204386720575541955003540143030490249382867903467556200970926813996097616807395403369418628294186556371377895433725477993615101299161239772231254900434254053092761871576013447950688281311882626421744466971123089684491087027970743878987896976393713576671558778983236291125494342970376898971596068059228923356727145547738799256203766007889179713576202322768470029833772298168922279995797358480523099151181618747731515183773727935306269545524031253198859135650691389732834826902194234477797523297148376427667650243336868511856394036220663725698677690011827200421806621882384849263057309432366256107620789978828316504257597106937460148612185365786768780151935383549172786612912553345632873340200756284919963458858654099422260245601806524651151916766724065375373374664930219990625744124595966729188862761346243203771267694191371381081331890820104290259017731140741321282919648932508432355999458640195194325933620135774038110061026674208644442162451863518578458044618427009710790059973651604398661507722680291195325673201916695759919572679030888507059547784634986665307924912568668612277637628696076019943960716810627406752580218898368651454630245028730030773033611377035175173575681747564988961000862134495935486663682910049893740942356110639449123223371791396188397530882921242696290847201057788833259345142271570169912472439734125405266129823532756046044666794015704632399630529145743904126027401044288670695990619952238239344648101845438523223185320461800028668466208696852480603354402647057465422263131942308165809726937762703656022606967090001437258524647236956244134777255342872381649660445986299831262612467251015660872715419183326730256697344143423685687354554672867747822325519560917904005976835185920478312316605900946683353851038990532493852581072865038159476957031093907369946937841390866957641471158079094451303064699351082192032843144815899048225513321428350429657290231962327114488839077934750930987989541175659050599340408596044235004843652512525043041859403203278271218775456612896000672419776205008702048048028423641672439445133525730880239909977751938655017209367162108115812612732657142308003526039410276373304918932928485567717851475600019085100373704849104705162981022101903625137647201836647941143495132179338146186500283342824821357742770336059430688343048479380632264990781468086305913622459594823961073641379415176655444554191725354664153289148979113002181821542075732490839788570048751843090156838191290975569579739890755390826264461200654314526189686870111685036489357346183848150666153164246986100336790288606134081418854821602863497674839243112597163709559746966375783360799517671757008563242898814951175516192444674469189530779876232085140538496657660470886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -2012015322750673849435487751993825583700589414569606275971366206078782947301021877137651792333673817254774263015285754128040366065197272597091555409901531865999826477433782949566800781258284199458190796849762279260739986991285990802720157765390987617975616455233507526422166288473388042393186114458996468088914199491651313488054729689863290534604081519032167894122693234562218497284106018561508351621597036952055024799180682992552298102924197227884336314188855107366762064199413542889172114642682261987285612010887410271960008143554284215348943382180519198827094708301500911511703096751189212269225042050190201988604502154395821335357769913715208857966538841820152226481129090799976285943839978505005847640587581929821468757415756040496178781423442491166171645671036719035915194289845107676714489160887488321349552199572674642655550365712738292762228277259049927361171910084190279285922746054651253166243520901547379128266276252404836609477114739404361717434301625389338694300902882481278317540556874725169025847179840294662342479418566005299128529761612535234470319889404023891888163919091337181460078511231866698423254925439161232618781275511167436772684250017641855903541045456248850172992943627590346458097125145564904170366624832339460343324955599714866881324323054889754222700721924599860315869902296221265454872605936753335351468281308828702105219575656661826108637629964151676380424183682591549882991314144747585294162508943863771617574468043768180129118657703503090719747448950076525925818296327083423729799130816067835566829128640466785237525028619789871590105501775055686473641113712111643594430293180086832458851080296521103253461967435967858592026823348549866187577295094259755111266068697251312563808081057543146869096529439181057979764627264483696992606996888798082660837682144693793096002016240859438726414933767275022322591852263730687366994719159011028358249733545998101943677636645121712220037229197680386204922463813588943563235221796607151727088982813440629594799550520666271372694651020552877305095815964032188016032662409469422397405406085221389129364818042400010176132430942766051550990348024369713719949052546795633973039313347451481080070636955474286775159301686953319229192289951864628643152706500346752410502379482661481114040802410602512628386278410477567408344852215271921500311597601540347890953026478304814355739397709732498991350117164857383940810509811286331880931620140597450177973844936647942295009772027129295445533419116732775648739265750009792431135921644079538491632401406279812247802503027532583958263636626887305819419271003922363903703548747024659288508496714869735848722159479125196216867090115691619804111062110041700913399328763649966715178336025865104330386651801904369582047283052104925829354797840872072761315245813614283143987016478583628849848060759804911345409493862407256275922325145983503720529820704965479609323478693089526631499808605756496173294304578604566390441410503742754429272428198930327782020533793474399698753924601614394185321999733431880960602875777024523904687789283864267179746091540648198303506227858955064071219557294596354816789952108052754030666047457315312345228849852738914986259369503609573668306358326298389721912097386403437678283850509476079663755451050047295360928097744407890887362025232021506888250461293932989769565641220311473159287196208994969628342396679073310554944647953387003262094991917443751044515135082746404928005074013265446081044599759284346629297876528334465310375378763747860392511279345245880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -634441145304982308767473586731299788671099462448266413417733069918651157053932111211488817888413596436675630512536020838907604120392407937621009474746903809075474249106535140164635400305385509884346202739362780777439400011082944974067582182320530319710165618985267250551031041762505321241118209965034096721285690541528001986605705426769111740579054800105114333952847192510021832952704163446222581045425121440440919582303962709661433873149373305247072352144093489584360024156483506397428319090381917576383708322612969762939798056697087232420606386290018221748721062033551458171810321155924983446448226901216915692483049200156416272315420682750221127648355956800228523290099153323506418276312519337794957031654189123228126255060613395309085363026644401870482764877030797042304703493293443291761828270079143352402616397282808738287548590059798529413068928051550816141652404236020379054492726839479028904476158093131598589466434975814587334284556755024242593530180073087020905399083016441980379477191023471567054403864690340371626495867778910776167484823885234525305339843468572087448879126521115923004718533877596557496171691057339332584120943807162098364030645422813824690010633877938774666815404827501179122070721080647373452420691199389702107951275346509832475973507078040021148483871018119453194607755304466466198573297181970714671481734174888819340135888353312254827535026434632329875458404156182585312479344286049380858783512659214447607690276541556673092412466701787487847496523854233802727482624013266044369219838126477001227746124820664383095339750556248749370900810692378986018436099064838848867233132475448165929680101343619433779679989827785063073629884433384813603917194808333987008182637299728336883273434701189385819875369604314652476081507249407936792367920321647906081777229968638384314231000338396173295202787954938663616439855144316689811209062986255313533914309990332437655852956622662569448738362791420138883279103625408749711159107396250729014945861337870571824130139526582072728630707451250976423735654160939407450300354893948517209296659455370576182665665474716546991750396797080330084527820856576069554276042878723056293147607781177423997001034734240932588954391985045878833237763621575010303921723335792549277793013799174124075714635140767427612103521043319388079165046928463438685882811035045409178753545915984367218607817339627492204237973884781180843769295623259783203301521332705151109550882467087753746770192471534425972283920444040570807647427287306286845545404271345364944746418177511933588729989053512421435576309029844915107766037802514813262126565100268294470535706340195526999050812099286368908397374828266089597407522809763862465993960206937061045383894686904147173184894938507729412002736111129894748138066274164485702341993614199702110464808316112085204331613912812109968085690050020274499535008018610237693532631049494032963067867083743189444842805721626691493073161549394920492780241629620040873558979007057067085561467521405871619227169984941533690430150507779802670837948240495407364788230693799826211319704267821601083313979288808865463488476264658679652842063336596195566181056297730062715815954950777395272725840555760888598999798432076158159249900649700606057440796767472469773761513079254221111742638704980634897103327258325527189462545081712292298907251569156862053184434562129553666984576447549851795090159902498814978195721867464991044165422922771645629559343314369708570202075432793390252907125003642814257431987789557486320985625053466732789760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -171611275901625768015826254697290518544284420749713322785894299571762260852790565231765630701907441752539894021161161475024662316271586493123553233948591722172261246560997099576533126575333237890065000521992041564560174550505799144273805313745234795624823252618846958750796954027006472494282368181842347642048051928575089905734186491006678009368481726964772856681456752676193102985075550825335992818529981116081191215242297877724900308606459327108262597923967006129776037651987033425271513291599849143761027792677852138704623028826958079188213774330514062993479429208382675315350175261976115090590235758941759949310055587759607250859120872587639132707565343792255196954692479555912444488738254262034102856788838753179347725121293563931289413495998023215052334930856446451186033023293803544581207785392744659306260614263523437955409538463973501002159256491505779761502439390229647558244253279950369035188029080104018198029986982258433568634463012223435760034595212219753640078520110175940381119784395605219150617674573072719548470169003385282787100110161064561042946336345680971154534319005795240813158495333564636527909342053227764571119663168077968242990439589649856434856889030378155445978622797002463462198582669289204486415768622803751796396294632509399737251546309418492896480243959075748434211661190826025763650728542469213399378590982768512869338020159063327899958695970584572164789805597336302292181829263235316552113544216106958443447332570105729300392907833799599706703766713873385842584328157766837221143019994504065428510472902015085756307941842273695630429230530520470464136459177377261813367989334059282963362840953281059493571721431285815345656205677276136197763642664509049088990991769880958528453566331846097569644707710083103877107918768869405948429308024136252229772270636737820531112557414194352515230882489279356444896861327874697973371954085970811674290866482331547468831154832739712281067480373317569052989407064978645480036309044813993023437816885512897071643603112196473251597248551996318026336233489828621573492602266410735684758496699895795990064964324258209528735729521567467466638452232618427454642764722731232566270433593285905235065864330280759714558245727739382075945072020611589474721344777253969251061013946179231232567149134563962612387732399899974271881698643887417631477793242518670844759860358841711932752526874200197277753614442908987050506073802969930437024385123242479344306043928212848855856497674606585452246849490465139672386191739516149288265486004709969896923051671428435341186609354765901618072245411215725601056056387503479175035661960595200206941141117056288629083830187937848728696073772782823811814760455070010716468502343106732164936280520381205018385653030161805799680327040764340018677872040907474059249042204426611454001868375157218199595687471727403328088941491405490513101283912183683661416523710618275865939386779209397658125377090126413414533996994928625674341022084556336053766855139188966134128589892785326811709591084310756275884070789424010665052924330721051429429517614494258804777475769088019672555663201409182137615807619426294466889298150323379371159290221882094774715087410409252695047419171943807734584291247962202158700581691838500584264410479906423269624555734322305548158394910538237714072525132914519526553791952175759560796744862298355349026599979359356943648834282077960876940819823684129326723742275367188128306445302715294609718604340382312459625704132614613479204207776919061583867813557200691789820024689080978636800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -36416487979142943927149698353773500129840961485112733582727387019906434544891881148391600775460617689582787573636349214313493738162411235976627335060762425574305471905972989035590899633878855509259463608771615273045979489450306079983033370003779496777627509961159035284731017473343895070833142500897963606336958903478114340243066052827499217720821417869554885576826493016284425719306852198301091153421307624759684217825423557591142164622684036284044833437106831908735643912948187575822824014209057629567728466346324795876528134006102950314027452802637318134843989080067156026823487493508216199919191681528074144139646713718257292306318068281959031992711543429028980711424023479165708416875273851570723922074134950089547632102853957576011706255665228870566239608091095457379752043726468888257331717359703346895126313238414684115556984464034618901419239227609724792049397592809580216179243407521052746654339030427246239716679346581876822664398682882095865329634874334705413735358601863195759518787266483200764029898614067378114256428135986780848354113060063038843719643613389035648088527117429495333489035629397488024693882515888902377611836447333129385505099734940676640241714433800573628666814688834059972799408299831957105974021658131238834906667972575538758373078665787203499588302245564223094792006104636999162273649366663783258354208489574278477472451452007484655723249850101021581517190270415326970842690449941306823150940773814338141808627178526649134377171383853273651216407279118750765795192944855661713940225145881007251135786161920602959929629934213710046057230396003582307729511237803917056804151995457232515126438187527341833048636733778128977465819545400558638324117633796843880292736701518291373441080822960931298862332577839956785649647928242477944518379560219401815579733818523282799718096594584717289339980458607330677258198664914441492421263136478401092405058207804669031613258118171401708019778324516366656470300244884860142556923063555279717998559102994924562730239764528684141879101743049622418584351154342715184108706514531407752531447210601101110865302588817358867990383362702951435526088489997794278929086348431969221684005353416659060732810653835394601722696922310352663909511188265163768455384835203010772725784026326029906694651090830155098336079834141002344052977169098868612503734491349826423848476033838344421805752071837083230702169091027180567074674847344585397218151635640775272254269447452428150393190681325112647418298416761418046744220823011719117442253665280306318405985621849152912540928158233174058502316164520678254725013987092087453173787114496118724066222154003988421496830339748405834236423131204395685215865137170705275244442513354521470535155435923399669165659084900567977619373092370478285668405318026524734336827766668520939556601296200280042055497104549905945939359148283167858324486720757922454217365149482410286385725440656298330938513713942991951881431861653022956414391345616198057533836711152560660777792398236446886684731621233180845328477931552410164015554019436688322660273604156252365465921914233160277157383740724025347133066160980659538626044654366134571374742868327335707713987357157866009631444468746413260405267731353696479070252432465629716660077925048393958985693084404879215950499835747102399270610498680212663416483770103153796373098872184508662674381145472629873370629187784023604001455768305014993600204437999472490714616528942118365517538267825353493950180408922449053148581073668737339323446369379737836394705614108884992000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -4483021794172457096502864702489070989289308133790344196081120122050648134288881991941775370250489615566966555423330461817454163329105473121592296908078715973351942496392263468325646878582828421563087774389712523937194918943206637756549044969401871095877760616822712097246428979162036195648007098543670848374534267881006080648343399022292676943561373209378444373348481054401166538760086606510428186960863525524459206588955950322124681153142794815873844310801319218238332564751466847433471135575337283778256212503889657680711650748417330240741075677272210246862747334086317340826133650575989929286838737106639393191654346409078054170663292633326528185171865428087915092398098238395741089567873462947075079445923459026941191584005484818755846364678544944275823122628910176589197335261557835597345124325397899551258105432570816949755451696914921619204594384815943994854398308536473321102955203834886775216722578738184136607676083755667427277626479827763448455333181789229924911544537958475838028548849729307044740509983322670044361114137392837615940947772832186505744282439308984058263487625506633356431752709810151172306313006780741622900521089912234265214217617454207186165742526439129882147744242269286277551274946110705069964264908810376250392627724496013871216551512896342163911267655485103449549706506643888704960821734885249416583245099497924819254445737939505696857245378047210397168721103082277207181626062252951075509869867846904636745283611685613862047133882297480393284952844992594076066059221493472288858528180294502220902368803030457702636313518875559232119160574641509877901201823128824059103452966579270577915106327096280184855009012275393816131326611384342289417689022804355949515330256156641448795012321001958535461994476039791571406544524074579584003388332087604607672000133066269601492876100434545574031749502067931813078820474040943860582321424927415525925853571356828384177785612553671306489852764259455719360863236582475948424417630118325465564169821700935078857446747631661570391582935526183801410007411827176889660675681659987080164485963924996759169699425265221901240282643641902013601070493090572240194793609867779151651905631184075275690347291125089732178537282956737749545042901784513781611287145218072940797819689216607071576369095885070456523077923672472938512211701860172616753450016550350405112141346420092540007083832294737915191755328057334454583004755879141444685815718732333908716533034241946867908660858822728211847209763286366374421829783030415670912403315260970524861919774435833113505081453264738642514319911998839062394070345730082435922107275550359620774587189012174462811640997937235718354027456296744594065480545862231541866875092157303217987800885977751516287284713330320346274248000722176877100558967634111624476421577785729457213164359777107599655044966631180812792651615098196983428347279047183512469661052003315558452201773180793548875160581754040229377620910316502858512714644232588335241661269455028534034452336348782451701076903528172292803690393869378148279344661209930001549509068046550195551463317787949508482417969350274339670287848439164468996990457458179302801422238966391983662557671608398883995026782659782536878754505122671746785175307872455897177176751247103322979339789083892826478264143941215657495990816964878287293574749551747250191664645695510102299186728503680684673652325879639983434640697839849291333216873975906875621143949821241648636809248229912599992235379193673050813081242163035727257808397662541352081199536086712320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 68832745392862830652563763117105392068408886372597944040166639009532636893059932309219783508054734842207682746950708162459012886545975603729959685332286215692374305453060260810180943561545622175725481856698347576209400596739783327306431685998813062986833220635428249004991170385411054641909788273794200775713119642398598772368939835865524142566439193717416124520313279122156753964731669555313562222054987415540095243270940550807900354456168452740793433105284300972473203100208447218319630395063980763930593196034859279199241113298239032654564621259795594282810156289525161941545707116026572851475622425977683006709275970571564825465540965044615103942607629105643490579282775032383381209580002084751225674653384686147111466100342193391938910256558173278222469981951157780834820800364902828893283062756931946283179947217584398531299252624204302014024200231965212098900203717524517937422448060777400755495382396842210322453564812048117384963869751519489322245818625525272831767073290681342058918495579495256470702102127904880949192905283901515200430586624426980679063984020443703657249184168494855194817347221906997418348581461999077057170673702565394524298512855271475196824571754585747831705637154888955863586637578974533875918707882594449032647914388816877370898244663165946853343024753797634755588472120922004226971805118168708646677150443630634873738426199866354701729227797037289482871365999598998907829921795532819452178179575721060742734067279889833922517559966666701183303564728596571525705727669512325281193776025887844650553094027959376636989446207327628386619889339830679591214761170480684505785944926617217865480719690678541854085069651182144656806520785422029412262054037850363857663334389261680311311907664512967005583256872917530365618694043320159420522832892223950189590293495052808585483191953402099020403912776276103203939086071189657288775301476391624015567651768401922734542780538185653748531803023932059383161346015958919478868374296741963660074765215673213382781728052579991112413000398167987117769640677525413968036306305435877044022011030146628148983754668523027979139940681667732029770037736659360139947508458105278750776184666393676076156531688713737935455039233220853675218901967412127861693844933401356883998338249698026610451679472320118146100207692222734638109307607418850899644395298838788102274230543388200618268614024279763710920491712545459128612017167951595397601588221491794221550229802203297942431948504060098669581608875732556467733573848791292796120299080695791312194954517166958531497399555933949611776408839663103776695154665327885169804220873982115518060713335077845806830485524050791372196454676481822269437888637221598053574277709801964702332973997926323662055945813000896896533159087683846666472606501854656928379784659379594139412155815530490062493688941371929171053419335461892726075708603069461324417925834894196440617285722385633355182788275808933466446774210964283897318984448240815586145191837638142791257252600646365469426297539417720961281874011066379577049370942249490740645213099850999094206290391695151670585925887687783161974560589307671330213655248739429232585745172165261506725541711514614279860667323546968999997920699742471862719773132464475798632914546431080252421846654312266590385627749809206580224284746525378060874766322941548050035827977095193931024505047998434010641641078076288181257659483779003868538313634310383956184885348396278371570580260262278654545295098575385709738659930878490878577717306474827208337376935936000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 175519251440739717248202927938189856711951562877732523440472873958618176500019292795490751645633715090039885937438785868256051346637877661725789158664992993893780322831596585368412215844328724631444139675253857981703934943595614374175285194385095072242410556887982343527456308409374437970605293674063033703040854839410143862768083853918982959849605837723537776015126658912470802776353707119536175038325594377508921581289299110497687902774247002038716468953535777153629762025624120747327716282983721938732503071169652976756030775631843251840909882346585124412656243934311435727463722902320248199348166380767659640323258705341673174119597135642532120893274460720317599323856847027575440970685059404662449376219384887431766435599745525163842796349054503352324713277249767666263709080674112194345437354269698622126572252933254715358534170310172806490710176813464732223391347947503030776526971160556684054038396481477757668438895680290077231512500295990592761213593390402948280743813690935143922042319297324127732534866145071260032055112022415244795026206235390200038949849521585336772077365827790654950051801110022842374922835858127730936482449986707577715112993745870764389682866565366725216125581113423075083286160034194330573523752455726852516843489319293543790866681873283098530869425340382589715511777677815935710444920565539449895645578219910621189308954304829035897059958284232248938468954272582542946076669303109478569585419800524175586712880133024549014754190185958212934670758242757396471227884035226720388009446735649821009232009384564203964036584033501355923650866294787977392671097695422588564450252273639923575374326214119713133274307958742582563370809819348266758035441908910238309865717806101583175138661380208300932771352475655255694147611378306130081919740101332548175856328731095637717761358482814226529643876732871323531525314671326214133458257386644319811272098748643823322624959617966025914190113189167635423745424877508608020106991976756942040639986074358102592779231340159904172488775878961315105846592526919493521982977237008377158425470515912725711559336718071526973056903942722971243923243856549986824463074958963587246086445957486617091146302098900707741893614308336547894381733598543852753629444318603406169846154200332084279389920889385141544778272064642935879406978709707671165156425260840323849774778472731928534678525671795336592176405535883291093599847053234505830590303276708624879019853898359028655579306081577755143577791916388963148038043649389388544089427465306858787347140233498520911952157531596987972746927264113728966027315940678029779437670307983341538409447321201363340097586139876516108360038513141202587267358088485898761738528004282202041705178632930766551805411839719063841951220566237329892565059553983266493289742074238357126274240626866922706250069314651367143012118925497108131979137193793227124635214640143564045762688559862198939827656065074755129532693535182486435775340043747255326857611720658914382890791453933999080182521595082128982186064742575418869080051205322075104372292365682250766877741879799227852354874623009302977202038961463269929328091592825238216127548606934259400252475572094516683151022543275796415354561135395276318821775393249689878252394149894821871599332148835385521193611132056956863770138259799317106423694062767288364025443627965077554940395151682200916349839939897665205169079893415422608068239996528682379261146886411168278989554547357369683115672671411229173774550480213688280418125908717341704171229806592000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 3903597682767919948070521318834805478807129557104757323673446695344534313793713666787352427081003181182209360181202584027253499675941949845661442699054616699108465822901473390983663351168965003295998742483205361404372854334740913847111699163282214857087686237938840335960320759079086744688807016953772347403403323228722920143344321219715200132075195844378894756581343430883503248212639195501269596184011213611790145304231375446009349337038857166339373435309191983370010925291280429551451918906596888509018285508699829984496260717610761001244237531883775425266072901608843720734281886630791355953489506615672360727390617244555377089432552580557978792292611056515446340068999956389655224991446956446634777101792966086504116871688373018617216468762985694655923568972164095664759067678788671847471635811849184809960709760438809414794347167312168422483706438539464930860608430111286751889202263924685023476915351607383134894268218508638705840516206417423230087496188285099620102037769672549826388575419311460667256503096681653814027309720872236576733390473934331909991547616855542620175961312196808296521468988514945187391571922452008872808267940998448200642696378104278804147433204758442185321272768454416681153538649968240107220731278031832443009345536864416646378344619129644125028094576489148612120339822026845477449038473918425146510282809610505020892581873308022977250084426732957239951624306706393020205495813192998035297029370970271503447315328069248513133151741579225991551423657447651329570798258735698770439232701106118156258907075787039536952098750303722452820504195895899548034621229055778442419947452362953394496474015002964640662909527318173626753593346001661990907406291675594272626066275554674303957594225478844829228189932149847630400529379127719947629891038493920368375890178152344985856139622076467201655055568769212941793051285880018457365473429986168643585984035412464514202829856095034302791844082185546028457527688386267764366167524465295003743860692602198089883628983338167809904814924228229588732008186397401510403951407658352047989444099280577878572110171090725012574395065754169309308139241584709027883390507563303985312326937372292394128252994047379468739307222225772416849536313403612697809833863827897666627742935133488263857286865639500628687642484347073518681227566590915938418890234177460799848613439817060459824296685438546165294886979724409856238523553191003226435923079724036476348478882570244343594936575617136494096880683577364447880241112080136682712401266179330663232605857432325755211975039504553460297111543807695928791863635715224140953008840066632462095940810101279060223945943538801617009499674303375521356139081348478795988545739416186667598461198272624354523574181545878392817789355089952934910214816947953084383113299790653620052358026745781993551642529915241319921417582941542211997647338784203914172700428208474482028931163104056258413826893191516798029684323313451993359901770644350888255839351571602250839345606411564085459446696788789895464904139106008473758166105596439783170218965347715327694516119505905335322894119860392277971795275816090763133390671046225110386956952856664255244146488675557245899621122767043924680058646011354077454716109902541727298209985334163611692196698425937641991243189538612761203115858252039778207863576004705037428294697212569354096603296950644622538977193005694019123502902861799759853193331975659054365830023517713295271262725323032797106629649321850110628956343935238883780968600759909272229836226560000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 1186624637189784109143938051275976810743383181252791511998412203971392050320739229000265267330480913572814350754481380169692845561522939904210073746829014672757686924320987660685710781787343689124397093499886017560575469911850278234656837535343679819096706540250812029336265887429007995104915326791292489589835677542463681784533630995372401733273281185594248226945424226933687262209315725753636413052505354928452566061249332168151471264379879822980116936132936301623512386663395647575026235767521242506460102643455978968784336437510017724796396858059860442627053211323754756499039192496227336719412401320024847060275848622232790384644370244203939687303938713996718464517075810093537223806221697059240451830295383516286725231859235083408901920086973154570360998045156719535938776585775240365576630548759771053753800526926491974852522165959287327009191985361034108766616315944217724456477700512123165111380606806876502033833086247467093270197819501948565405829718187612859971041640175049710213325398545721451814972151795440346196101169007095728943257713552232258157854565581511898241516597331364344300753341467835290203633496272393216039046852061552869165349774587212720419909415486633030707344154110803905980580145303115749941050567511906624642218952547967161077708985430258828342864073147193182497780270139034286559320482416727140185822515486147812350440931373513639976153165036907955145546623000239051766057060187218376558920668073024504717009492483183557065921424880689806934473301054915055180723541221516842192710487931148192204099718962547319090030278763162398419208389055486425769002009725534168627245804817870645777424948487294652884625392877557317060805442534573940282168371382588142414346269868018986222434444700199253957434443558118937195569022065395227811126601392474254124869814300421177577179124703351406380565476317722843934046409819564990015827681053622791992494181379553158993561433421044008813944125179024769065988582858312828440159784944532960228445365264077923443593047891559477292162557560591369085368549033908490301192003462610537094856554049968376203625161360826796208099949104802293591101556851074343336107691790982299396205502580504202159070085662824764949918366120501938643860841756629581520032775459799979643443669566693705909776699970612476568814683684998481766586024581705022885530828444008538651293065046573590579442974962040845934884581018514743808746426582078451831108318718555043148791704434960608003701295836665094228297620232423988026979422490651705664601410939968668678196151128648212242887881245298003465242256910928386022377454726510986102642283311273653632657022707064576272350092839697889028473834549487051637649915022894616984653166322472624063856578124557267763510032989494878249396246715254167283836539497367849922166154133024947695524274621511711460493172429689568496991540896003678961615448285942714768819633351605448635394030183062629732643438186518285037041792509707202425844197157692745259440601826976167309832459823044255796287602844854696396826062399617886019545455606997168919369891097282087873158130967944808287549290382841140198262167435762338236351294121610793465838540207159540645504927745779096673973223974968416842766732577239484788040834001328568953571197049803750873573306224960893359306037342779988268960918603596389619694060923270691931588234285897374976305153949894874917043308994386214845787875882340829835886223036010390884976393739682661821828989409078842466086792881647055327528764929907240279837142464630249088247398400000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1435738425412072880892403575008178192259331595151760470443409642579922220456394152308881389766943646741749391695515356894563368812593585604076047880457093957632090782757035684750533933690801280267874446015429039637563162043253101504676490729395752921418687711852285916401805575161862995992980377702858951130388792861502808957611576157131522812502150481384290506831311209729822291588473866077893235951201161900246269712313867379762185590720777718512099333947047338925878549229077516402245268801711505694166766932432453275494616333915763682715037987452351048059220166523912245258250274905196238393439112574602364575191952827116526455117436127521337006219355877441636142089894740754934741540716691983638032544531777032055653556294820428920845685192700254141138114926115512190078503620258242889342184714071411402009535466265537061524230081971734726833078736002002985896261057909657758553280972112725355541183124125072328498792300135274306582475392676874181344269615555232034391369834835006532790575827339947432290560939890556951322801068015435956760754592776858035443675536945209974949688773835615858971752847547902752840722933934907040842831532009169914532733570340434942998297032180676775136611246585963575800421704214669668746780746626731058792493196799235117883565378780797163084915210183132073395770269262904523750944791418311754164491443957354036473228651604475300192763289669173117537392258607712269794756790415069096861788067608366001984984707097716424619558012804468006297743936141002803317636557894340457639314769837377432566266784336628436169558773598264846194867824399704363523807642174994998571156400010825335728863845587178991551021246852610995042207218980242393865622618301690640627766626337387788895621393281665057232124163967693155039109743245651119677759159431850429336672542004541334168923423767684195640388729932403298889397658114011183173277096430304493738926273598901049583774857130682935184944560351882305519004252494005682433800077271705849775135582315301583893999905267380732355053369287939940358597131760956588265153426634603551698980415957180309230273055672376398628923158460865064429289105770669333844895812352982941643195455821411523481182610834402189212497336240906341352581383957232860092823096044930103125477744211776145050485893787125675755350721609762594828118722975086422734239322372425450267203210650992989685627570639538477396402728611608617886554678257134634332119406293288977215166980059325089573809176247520424358571515610716318550358532259600127175520619855986902969322388918237533419743468126307134797298453478800236187008371862497735708963329420913354285237597540349143627451635349377760207345916073950958945814944061607088118070450289796913413726285571816224045340233058772394746080377523511768423489258279768826762545323973572587902171799080430584992804216362557292480105768370633042062475113601696747084271018192546695798534184546465018871139910279159893278865266629260602796767476225690337550182915276879922878544081804364075894367681232592902928718380605649488676339669997733806772985235155659382008969649117522268861254759282509655187213463799340676093319746157015959705864016280336265124514363306735081562100996621492953816316110078340489700303572842470952201868862288688303396610226641586044920571211959517604105820777112214713564098946539511261519244531656787571884787008673553245739931187583980880807436703393019551245091738002862548753670067796402250689823325375288608096642170743223081248449536786826400224353773563121553276665856000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 11313969645864151339299905643290426821356570046407732653337909719770015853744152387757361821878431169533014737045012071339214452978103107555078194493727102503727011053465838161874017325962703041016365762141736086860204832944668756214033411489499106638049414740702445224981578514342669730565461024919147502042642107009572318840457280934447411253677083111536818827668939157464657424320146759177960186305201502853579561018874965043969266683657910392783493494959693275308004007697995713511894108905452877316577670835518810522930802044600097467383304078119345531206659122428904936569175823909782896131491371435480718692242472632065221710511373092772701993927409096013519004693703810441876576309808896486700061024932010951982157871965293789909228293800600332540007184192570185039044937216605641070531384544815777482642185803851834391481047003338325641688257727403800232637270596291726522868858959715273604939339342284001808414601061155033735423116469097173909736743314023631276389884926096449360500673187291202514533944797574062217822542605819896181157372301090919277576754658811612510420613863390735644540330852245468600052685306253360176946573893603123268878546471338359324477257025459203164238367255599901389395864580299575983874240686423647355737913208494418492953032822902742293374942105444461498326627151517151621344577698337194790880342267686797497935983527581848055905875967730972762476340794978742299027103058209893315240160484061244825111177710640146597311621381481079415511502337922676410334853420099641604899603557539058389066663792891465325377026689967028226056031010758720615595334722821386506644231369784645083682917785979189849986078595160600912015537192118232392278710938351424061563251003667412225996968290279018128265066766019895597103450830380654484397406406205882959505410899240759375760452916027788661110702746739410518834526724610416035295371420834331006728646768037296389229247804783554776445365400168408319916279770624669688580634753837187837548660732065938579122561846494037828354592545974350168848999328170263706773431267861179627499357818959345783936602775155908077237323651977582451042403089826191277133491258114425874821603859534239555899307572177893940549438676618494365442723505987826925020078116772627388660977431590823823660770424650262767931783787861296701732629781390366844444416722141671994467436567901613421923987994075096194330415779203421361230303749374748919569932868386227195821061217328846055702046148338503488673707888545636934571339107494010061326759780072475626134870909904116249952069125598530731892773225234996717552761125607208947217343588551115119960317229857843260974295209109486185391953509366533967274055738990591691329563014747871609336359343088905600339338806940461251638461051096792026199549875323697032600991920776921489660203028919180876586607830191828716432376960871050616810125926406292874700857939313888593401725503467739562772046268726816233969532423895175444245933348619810530862025518825781049653615471811724193025740976579242867225841645107528897229707580886673614133563721527169750914338999761907313565566569991319225559844629618370169998679480446463262880244649253804790865648575518649679241382177896597589296403051186657002825237767614077884854833961918443487683188818746723883914677863943268206439201541308011724359291430441920803599155037181520697130416713706136700562217292574431860026525894140250017127096240776360918454800562539890530953039802982660236988366616247921854803112201728757816776140058156375788748800000000000000000000000000000000000000000000000000000000000000000*i1^44 + 17565563414038347014216769147493472042494936808071529020308155767658091339763436963106438420731971530221021180663036174472434225324124153422083401849346904945465819087760091683814012553117070187084939846495485798112899132166184256843953887349812962438732677703303920549608840601606956435029528656553600237091443534189482713041699665248884805353045387401889829645540117191085144785324261884512715158442419718810866777810832764094085832619757444508146672165345162651628164528377001974262940557364545228386394317424924049491973446832601674426118552435398109201648830731576137404872344798247978898532476746594844891139146242108148364911299477235589030524129339322562019159962741601121880835420111444663456134269773152680839109399061931398146041480390260753957073008368721689767974075064474322837143383085897329509950562413604144861046013950701115983998032885840055722763062713616056522290710886059223676056420227616923872020621341490484696296109076068387073942499386660107975949814626332449689268009370946268588642941503721269572288720704338191942493055445968750308570601855798587216239060982724466739780013357523997202328351320071185359366464495126540694922295492662429202390999466977885328140497250033048408573675141808312427890135154831680306188319200763252030119314560965609130697482313436128878623911435435321803088043456404970818745104966445164893939400439496065467226912326210622042499476025390918592023717723319770914343422488706841444527187402996641335823275234668301583447671923083015255958272781932505008195098988016136973373922453783146061710638157706038598468894444389777035179625865642367769733225523849861067822005546184143617774048975913592452037736818710318683501548478942243826772143062098654419296663083332005177603527717374081736434006667682309462395877641215007526467995954199749422652441496256672959124203633492907482112932002698046564880233580707367369921726318055067971214751336186450856228334459941754962823608659007589080094418995169606946961478534827160285975545281058505974971526852865786650819867002946414520732424115478330221824019384449830036690262768239132606550673370463763859039559188230864060933570216725909599788852144840037828028530515971111995633078207474936916805949686304488925218243458654431423592064162878973730241219290700431878293690181250162332085427904448981599311154728930083199316286042329842306616181950228592538749880112302552900640751482808847316653468868438011624389336702694892354611941314392005881882589235745921669700901617185913287109123879727877452627837300415370470210826253109694206182675476826284384816760036530038427744442346785212545283502732473009456638357497876424330128777733340917740183123912131947182827913338362068932915755968215784614205097129937622595328166718131407564139636432056813953031688520782852645898727983555701409037070351779147624879074787226690314016454073297783373362059769192353403075431550109601614485415079720377568035987557231202217914016688398266591358124225960421294003741404517747976510743545138531570564451057330208386251415269162680301649851433693130495489256181171715766138022546675966709616682911988426456327459901206258943893892610331247158776049865107770293015859573062538066802237663606511340831571496082598487334524960579026351192059567712229393682034414412068711967014366734420915286396524867297879075830018305769702658093757506454509427532343943713442957483144424615672728729280568654995668740320469661663973608579036316252739475102992246191405034881253743586163402467997929963520000000000000000000000000000000000000000000000000000000000000000*i1^45 + -3059466229614946815101761129253231080321649304021400143893825323540925138967067318386930427170425453787291660913050045435236225139466026378836234062563715183374206443689298732475561892806329320196104470564674955438496836083100000008882363482126782376836348628530441109724607351210682979644235183415594805893892864282370229614809311046607705344458261768589902734406618279723021240847468637635841555544846546656364969051858750529766283113509235842177272825575786095906695285549596910501146166048792746743451026060545830761718480236013419370688897992686855432802458987832606944955933477392288345204053573684971319944468555888557246331210580733097561057212750144236904328839778317689371496846127091200451230949225646265167203225534916418619980621943563209892858870192783724994471925004997861373273289327607998990389074619074395096454990536490434831358296045622867722859527172370375954631029132360220884065698166334443890263249493633077100047305467283205234917581854917119051063671503418434943938420732413723489090601989546611714277495797013776642461315700357940486970619685521017382364237629788962909985997180346277736184220220743533116669008822630615407179229487365901353790659363331892510093234140782595480890727459330531447760109308457619321075363963338532110063345997755436600868919783152215779495477469120978021786430150945895851137835505950528237434386261942847474026719860681235249628805499974881044235387548190524377880574097552245071965157492442372198595939270225144947136947318167905364704822687632572198111583438701825779325090768160259246558070943080058468000449563158716159874556961654275885216089967493925357769038986804625160263820635732209241215134818392908993411919515966797128933684276428669685845948030313838209144913040101173616711065126948696297274273735396143061407301341808225187515939767739013957913006858941752053012274973800905626748824298818317075697093040779957553894600430300416730316841429123500766188915599196641744365226446323624753014336307012890207674548490592249299014258681571185174294005838112220926628782523217331892730854511925784182644020902964053332334891620358781514329606099543484727638843367112967300755381595479163943424060104571446164879915733837167405984192834938774421011750919209928519592260720644078610731563057488599927847670305616301870720279460253594084866634517569916807234597775622600204246062609507980341773685170644530034042345049819909643132005211784827266666522112749610159243416188102245552198235153635899468697780643694208567701825256347358560781982102902097741724334316437214333692612679973741411781747042936529081778924284931198213804481147133917438160176109164473263183315353125001011017904804268620864066246356123671625544807863877090579879434570307817646127547738061063900981049961580433157771393329444010982984026541556306408802203332704438873802062376851632817903431029320392350598556210732692399401671849591595996006548104411755118208446440458888467093643338658210255217874817264512269160060368621212037024019163900684572388472747771352846208518167225400873403793838729450097167860829569085466694522539744700765111075289801646390620907935110882374724495147053348933326988804768801491215321059590985655169527527526279451362760915747359422984077721095303960529598791906257437051256112717229298026769019713506909915127073376734190496280421847922620034454495835259308160205623825852284523608177977359563757225788254345944248415316989860697805459865157542493435637062906595547791807161212742834705141806934043656192000000000000000000000000000000000000000000000000000000000000*i1^46 + 521298480267020553254405506201671957534656531064758866299270238328197722215989955404889647878064199999757986891093116668396317648232664538691145091936133978732339854399854716691669913948681934652563828114023014322979089317123080544765531422670239726143005652029871296905370007391170447244340490060899474789771048206668016558833468988860246550231227277632179548312115271806666501201617983286065768187863161178565040836880501207481134458167436193000518068489857662543619186741378192723167776805191133324040246873283687392632906432672280347006159087195331270935547657374888475927015525596247755553092439710319969754875796014129757692403896344292576593859917655336137202780354740095315046278492006728970394876237962926431387519311891596519745973625198497082475256760974261954249040683616101592022356497056657298246170005440514239290353175920466609151655453590711843001154673429361413256882915676463819566853585653031263687436137227815712954576230173281580510007257041996660902492396915391112029265492754512164859751692710622672566873913293817004741994265583088394848723725833233588766687165931585578452638680982711267060100858051562474894804628726489243215318446495878011578090041826157158161333035723006970750242562835446649516675495418272391582326212550366068818754619434453618202356050524255203825301371508134943718689152819040143896696042748857090788594718587128198495687897681461265950331688409102552983224438441639081206841843220803071264958524853403472056219372097666522482232165834786633399648451199643531222924226880042827511502579946674895568117919605019901947058124599176107960415859291981362273226628888698732549373925255939952375644926913149876007672327326526117596944850483080862928436706817502084436557119124589677289941956221661385112626780654642145918133665290710670751135589196603944650426605661382452938032944594658299986289411649427801828995356485151986692678214923602703313586420139284493335742783398232305295424021591879094599755037586744352783967119110342859217040246637027438020678292179064544930695891081791371612655136205989805862043928809370420424090440053965843922815129717249039095191721888185330346981518788728010840253127556272892098772727997985080115312530684171834265298875253693373647525643351753939131621691944002341732802810915129933908798574060978575102029193155696582312755531445752932237626400672837323416939788443022843590455907254823924984806263152895807695419038223302076838837014175211918911682221764652175725919183296441910346866914112530964963681642938805769003660276609643867965456033908484298599774233658032865606692869395393486226513699156806261021407205668561577257252543880089117696929347802051359406720718189890952707233037031583579003794205822226384886085455222256829485966900706660888040870514951853571503801295848082539762506131314055347487709728937427026143492292002871795269902842492729184543553794204595779235194979133444093973629571658835919737234433992822028861724619556573653193106926672756150139734439701473368448435304781225280392286218167187652698446726200891657527173843424238973184306213119248277736662223184934789474763908047411978509522352363462106165776034982823731248360653896667766571484029195624023386090667295840679458786887742325920982683008696567109615527518873122283788715214029209653826670978332720490794266941918472641767031212689318550342331839487248457067575045279907934136377131789106318381829694303130564089126410676850022170789514076770478909652461328223969901134559929809900913388701686725345280000000000000000000000000000000000000000000000000000000000*i1^47 + -33148181607739602816468081396656898266944799062906148664579864609638654612448833063933886131542212801192885852409921900185912002851588096444767913843303242416843853379381906406963846758174724554810005324020611842713492065161180197936495357467048400395884900390462117844755308396607904521561275583293923478085738695858679538423262055976159649369221301081113238821988578972706235359018234713573030708753519440111954076699548522373004549323699877383078417260036617535739363166828749722536881123367230172607451787350657773494954565122140788755952058160961720907171876586819521403333553649217124638286798652841618089215458413203206243661723041938547085414221708484579771914913627513130107453895849769048493121532266546445139371463686184362781476932660235735682139639306279386724323524711737760867174137146511942800488141029831420509162309034874494862886245972285519890037176080555061277574018569233414560541516128252673856156266248528707237034553527109106649857599286814990409154368738832447879225471388515313110625802412175143181165188910800781430079668994635115784709750268162028949209807219785538351723901220949831002256409460825812434331293246097265231809054350976743872874259906286851504286679095344967164521171898375334838289753969454211949017076798443836344325438054776041605662218401033101544461014429302404444676012428318292774026508405686450030109714871352723223650616868704425239719864815038657324153436451785062622844478244049302480356247988665077502627978332608164123293437594550053660507412443859356757912543241700694185500430595159597865547134802214523395848597245218733824455278086634547783568007249484163901325747270270920720890770778955019823195155254705343479873014534703423486650321970333810680711436772144412480367474768277912873004321489499263524859618193336797224421895827880007633803781693863923678378984611558916456134963412600243764335571048270258341050149242886340119171122393620637060396918534677677768082766686648179079255710879222851144333494023955426337417915074599127644830880581298664041568092896475477722434588484143789656107782703361381597170525157107012871329542645645011114342358125794237739213326379271176793185800198795959500251216586943976605729889549853079221258181444826611868658381152364036651207920099340878885357223140051591248587257618167264211000460551008136552841489946781238897328482271815539523847261994273137376920404974295080221208855355323204670144498639061187048255713593431953829856331882836753129007256737758890965951983684456594160079539920725734763161776102286766625933332491046972394516032353809545548785238825134342482546960537209442119486379746251754434783755262808357477718297127917131346371159909397911537333555940763598958219414998111737785665919734828015485033524307648812143590664615597495156776959254541973229644670935331142094961537328421301837427476923288170593099882841180690367789479968927275461185731081242023214180733705853382975456117731366209857903629372610530616743626957871637799009972899987775842017943140502539630999144403035700983221071256386577754300435051017056988319551311302900758865065796002378800731867645744266522741221816370695137837858992325499141096158441069028297570381281242676259087156956155495438855033118626816041795807074974576437782592050176088586448909689023324491776755922349022672083503488620200651608569746126684354099832621003034339948380383831897145486561675716824591461075810451582224965453521708422692364057914588717692534672630248885703423731111302830158291652054718873600000000000000000000000000000000000000000000000000000000*i1^48 + -10364125054494101045542589739349895358197098286289093371373558894249470615949436329948089602473144009441785835148489244852784952019263209979220479320373558172581946237170668717476236204396943446996966811632700076559550693390809398301248533552136157266655604551545073398123472455695977755450690226571106813742251343474212121071739792830645926738092190672466869961964564275714371798809261178578160168748025796115866585979453419923905460687113510118121968057163990798176717029028949467773764043759858146227008520143135225850343286625374600014730769993749981742188860891171059125485682126503356860198271633004659475949856399220143470438457564685133644344415787877051290048762698030920731814136224900576853918571435489419619581488809774968079288803142252416166959367414001800600750022193992747933140652127931760011516411649729906786338342025717013439096365390805551354862372294641783887150400448149488221020582928554976216757295300025645684162167004074493012036334006230813944736268137233516321260347548943684804666472519628719178236416205702220709470130505471759696140172449533885099380719500428470312981568048740961784614580512758055222660080913629511602492143834313628220098678794285926234238534314873269998070854775789389429508365490611547527106205303500396881902761894500817383935249680393087078684872930512936237450383124227170446022767355702252499506619898206832819450818504351929111447512843073004464369106593664488946209130004611088735122760152298989864720237493441418860004188934320911420984685890281038582442720695404626160685087317191824643877358751624720690880189764243624022158518099056820321447488096516465670403473601684972661983078202105988181160505891327218961009717356156874493836460392322805039279328131916155681792611296600898182071442093554936739359498177969442263469726434600396557699867140043842604157474877813139543756898861737541210708353045826618846983874076933847712328086600379702484918073261847909275617000028928614969826216292706897496017849374066279089457480922866101788386750043877481244735258861458243330732720986090612664751317737255639961803752880416109626154578612060474731102818479234593004606029947154383183022404353993988304918304776122828159525872156999659896520108335720277033476171389194841157063365375364239460335591666675237980259407520209723322378180952830080485953712002257881527729324402269027597438765876161517258568072039810132516087015972353190249160563011844511751224458967205490577660361461576604115810798104812107120406658495938740921845451644413355625755202435629739333418462524371833604110082245877798826392704467077454210561790856872121503161905012777507984794432789264741063930392514344952531466569511724249112285645564039329899156677872385055795679366142516771480966270622966269343476416983984769691852293962437268201144325588953829927682073095898856613194183832407075308967912814588804206588256840130703223214415548658236791465144580267443681045675637165226762222869289997977519334503559320766129043501657408371469622643104250370452711339772805336398452322290380890756077516255398997298680014505595803135947678311407895212711971066539018911661048885739688168555206732365264672042788902079626622509467615017858088419329658692016559566943745588929943435425763657893843481420138833760013434306114883889971148940709638053523962799082793160636527310640054353154102122036035274166050515395769215843035327161786092941936640718817896044909777969862528914648972891989202554114903117372952919000556965126775408164343906304000000000000000000000000000000000000000000000000000000000*i1^49 + 1366423471810838363428310779458988776295201193621680715325034679203196528420232155428805333988025613378649546393356436917015170962228563276234725558554602102507234370030838777210311148285219505438692765519822678005236133854425063756108959135709258882709596954726863023297986993937434756842722103975026441628052776092511867452804740179421567331824287742594364814901664254372440985009897897378242011449712492046903762781087072340866413917657399866773316842885687685021719589869386607859459815758763150467834844605534563511875409963487491387858195744081090250364489028087121923102341816667701719750565083256364113588967702647844162941126019541545912853617018785814233177993687953387548139828904975443706773618894053314707469587680124075490091861768571140712908710603856437489554851798672038690613256708495018195904992192791138201347560209799986671876967187769914068069230692097487002999871934739660555112691991213460562327486890463798738356411083571753808908139415120694332382562559163190754880636887939555890096279043546151389761759898782977978938675129957017744863417501880845481316038246026984102754006292423271861912610652551097039176768067275452450433598940199932471107191854452646308208677396820078109790419254980251079846427204518718822450530196577996638727202573035373747510045272289764608760600730540584873291704423949934969763507118182845299449619500592263584202379931699356828334602056862253956473477821434171305717196401908266628186067673893083346256150278304242550643056401710243443005615878020746150252085874609368214006792759781631755580876356310741637656110731342597375308153482270924343156425111838485619685686292426714398596806817736467619493087018885379868052139706762624050772480385885998702088777809604475625991307234903380316607880689210657279315745380030384600352337226671359292868158479737014316019519637511088127011780176303103133186512871546620767446028185877776266512560513778352425338639022643945642910067636795493902211363627869339158455092283299753342973457009026303257940645247109179715349461521626508771634541928548716371999839972463331776927668380480692248108782283395922596459247670368242312429873521197350136384061100662402514529376784021662910602079633019023484586244805969776608560989773021343812248393145246701410133639366569218481571007724356782086491263515084366150781491007346820611118319820273129680673509201900656231741119871777376694183243514944075367078747265115531623919027387779916066857846753919625119788624031185881362196452963877167281555403009409804417125231298798914548975900620286431530411461300292215437195761648230125218739161339638430285385188441228489454652947858595644942368118036698509723718529178334310222780974473623906357543768095505556251030492529971764564369136807715651995979844712630192849399487267940362110405930836939775525659442182573271347782244565656041968862704318445411320241608138999430529713013823616018630540155044920137487591106355307195261393172305585305219446695225379472553479967971132250837818734107261529164686168773287877600286563787797559484668451441363134404148741019082470237449762762761889545121185862743270119386966286978792713879184766088994208329113201152470971902105323805906649481759503202452357364147023636904738450052632826129844199469026435353270891877681133621169336137745660742091703352199246440990186977123326056051041793900401411853750060882546307389474872617593445361409366542504192989900382079947146338776357812859789615323338767879519428230831748948156502709517680640000000000000000000000000000000000000000000000000000000*i1^50 + 1081405309851713203121556162738641013308834953863161346089917246998186205295012170922156314080816687518306857180101503578983473078828770532413342848403519191364789493293496232371548750282013280727244497112821812748625569829593749527149561669599930790172444364944648871450784929208683036649911636264799559253902948144614597271431738091819589930294039942960246219943192573087803859668234123652277924378305707384612374285501336270221323717718304198336842243636246270580202730644934950393077876913566644238519974930470454089910762488569769151034951503893886427186880704685665893287746601150143614166381837636879515630701465324852056074547215881506194219212860487587972418122951256628856500709478896462235663243692137744009233250979122090735664605169305929369972790373809451620214933735693711525207540448704145992754158520469366119193067909024349174624049859174416993998115708197886278213728307741596554339557118653225059551520760576632259276676585714832219806438166618726090327252387844162177384686436400125175010376580092028331620828192498837278940177907748550244412200627665632788472249902541248331701665271470815576755314048823989677619382721671325634804237073286495524971554068753553770529744776188884723986588336113994857898802808457024180929264483326424171259985631223831808023222616283688179426945517242570938542979302899438689429529600253339201253451247632439894907915505035615406150981441100597793157412802505746038843523319500000444661394209277535460189133366957930476354745012964939193133630207834087715080300200801791297386055222993680264841534632247377801711841385332441533305350249089596692653084653343630358996388084728595176664116092480897630681776080811315067175834791652337195716407205930920776388180823546342349190016226200080655363075346808529035767522113502966883777509720901269356528034103316024929976458594537511042876321632676695139149106793735614602964454983672761013929253857957627355136529966292755840097603930403382280764493520207908154818729839756858809365399795294759794918103313816188315402927192904644665047525598905811535260757184550604273351988188736533304874052823213487345178787985419590328043889362017538870462503783458981725899107235996372157424781205349516769664661693934588604520743573179655879608304305352150770425394492031634238069817354914497413839753838282165776792777735920854356267390607591676561448348331728901660895743424697306005543335958755240750809764924234266175202979277206460393952180466027819948478041441594370771780601066476166325009339995951331055901016502274389625114812118472568010314881106538849988409926103899211631066703497453712061518464792652483940499877422528460170251659715086464056920625515216038044744554353456912636571766710311648941152159892489523139927015815227637169974781493160933899263806881587141008896074578743023763887518787973980931682224485621539134645768987347869148497954891779890126068052591069281676106841219889726644416109199409085107888497586305691873178657653053885660776577265554300904561477982645262975716293154859673046713319670717679625379871646842952523403063963455737667689512136219315671953513271425287154965321532509418607304343328734078794482922947950925982335232423171429153080566368880093251843470565388933691552378612017664322959119271593660067065597772106694630259851653282333634513454953766935272758869527061593417991552090396777714629059117812937070558603628668525160974924329894297684343737521320902304673942803283802045822016845474942421878366882950654459904000000000000000000000000000000000000000000000000000000000*i1^51 + -9721209960052363130488325480533778890731842407053679403244056073623970537534675059141042421451266539247212909721368162996644019431048697569070355380319012906805864707273196405985705468240968814415312355406241176299925232884139006764045082284180440491029119807490332846272958246816912143533724171875783051941761410117265792268948896786751096131809649675031409283838849630434863471474599124064954710987443559776856936328888803135431184973528451773876473196312591814008501546394367653206722998789939393148128681616353811416342919471684715325765515656749918215375228094558059030802663832641991382816379688121991878470510093598615344635236972096741757606266171496778044598758536328698296737962739652286697997863702634758170746209986089898604499230589767718392918606135110479973558047790110078916433650943339978399266233541254936734525074450123387573184669910395297962588487168046994242865654856490017581545181521539597487823645055821868729874881730131889803980893275332866692042188479557552597561763602477992394300006681397651662639621278616853598137296136319056400224483853123148708983900870793527712187547012830392043688926010395739653128713626153734063978173099681139043464296890000108792039749245186547777854038391415409970526693473825937764307972631804203619439356024678288562309606160199016379490142438236828514382788691384147205769133964285648753474719785630133551022142987596781046176460666191465637320234086264224162449762140399444339089032959566322248157465593802494414045446768141836021042786986543181283633121139741332885440561561813665952522977272441952171339840817990371691056761383430493184632289452935907493374899407625839269421675920012087341113563354089888374154156778048634319191662828850782257862932239056342720277205021414535216481923959622479103120637429214661011798773697661173392542919010554342343260844585610610364110735800755425397316714259370767844191497942628221819772018450242737550276604068152056803339304053814957555787330894905428105689619959878016809209681934996983957386033624444065515315822037940550795854132539995537244398423697488119191847576355451276338843275282354058888245928002314465044761155724132792277015359184685230012126720617532870990024094147032158612398950438951724977353676907833109149506386988649089582133461395184860184128486778673775174872604872731804584372734863902971527765137329327903071573997533197796998213807233913389807807968635220036586259699845945528475050432868435650969577398674560960923489465314752764643490367081676329211392697256500120983723202318385149007913945252561284747524843709018804142745868635695638926438454431087418277707759676987341233604678583097974488254594464660523661716146682188331456277893737230989529660549792949217510669930020044437730480447902382100246381347735896996486359496567110876045796766600667444986557083187100179160865018237512444979264139158084399892491813930429526099472575286267443721382151490846536523045883807414000418636658208761261264883385295706772116154025998576466241538326331868785058145483753713518959833837854478206642080192182867755590426098782309566105270743885923045015461835630709787321497751337909036886725244456653035805013350690406131504160601108828697085114036806791593307995091041241178020818400069723860439762949260907457087863297552810410384617631297794433969262524578965852783416636429238923124635692279587366898934518738646089753153319289675736275662952678786435210264310625129060433790118317362908958332939409522984154945289369281280081920000000000000000000000000000000000000000000000000000000*i1^52 + 552606239604926597078540126178532348842932377353991623785258265113048320691721540713391000321570018334953958645857572907228717116044175641825578056736823411299618495372934250944959753576392588331976778551362152677301444891856177371562053836465383984645522143426308764268894493624371622829757256726046210127666203559834778283230440074820589620588169956860503870524899235010530278139505900930286143064986252034918973489562693548304423668803378675000088719235310145820126656609531385209818618585274492089356988122545106268250270821856958705681140909604141350913919074288994590951174951068246170290005473262058149769139540292469055134380641369010861882643097142528051289983522986165643755392935322644856247031402001474391164222573625296926401393781123132379975964580772806742396864965661237646015598205622338097707140622915180510571047470064152025158608321407839087317106419461624803448905969809414731306137206027660562559810243843668996380463536846057445904698705710685927112018862157557946389659857245021184684103947384228447424868044090708764892389490267463407532748690332280876872243506420968153129702631926517442096526032476279292259010602678154649601398773682711161680375976816425952752767279662441365329178272177771840800345023306788892260463003992323811124193674832927272734381080371346966157527651583812338407220185841477812500508889134591076012587399486357889565756593816751907382017779697217914938059351511382564829633086023989473051772446169928532845482676228567156901114831495142730275055744457582543754057899035123604760151742023768810192820838983773596322519064930356015799978992955705238846419058960495627876477922710732505370421338924106836779031959437563704896072805586790220604942373311321016531095358981440492586921579230319139736656205321778875020839146766134439275841167445996428511999334413855404265301735308535577483941763264834067336111713576212649704535214553339935905042093877446366525333786621495557008280044314518717706263015032860569250211507389756068859645112607419443620003507361004221590845771846598509455580393012648413477302850516708219220844896860681745779482119991931842232248031228913560445563331788345507908427899967482995979671910940946177308507576913763585685608685291984085350630379124586564039295954670969939833880173654330067716630779078450921788530195760194240813642555377432240523655548540009064023906693885264611750401782297764380064878755617874922985401362570059621310575248476414999608027702968296874356803239991045315220523710370413984796240230218622063056278850804151179765522072337962385246221704003748967097221127897760209940629474018020409611044061754495388827205774642157011106386907939146765985472603920714538821630200522614007051232401785784822937358298377867228543900689872990543523546150282875894903481221369232742430250450842847169894590921612346077004696476853534177882403922256820954212608437426397302435329746759101230480331745971813449958297752276312815923670968072726537002655456432093196653700847079682734262468873326777445569778875192299179344014084208670581305972581033679954474546807081619014349798799348840201786190495698792034677604600508719203617810856691629744914793185752367556290012284820794908967514360113517962731102088727007297478134940218193232551847217666066566897531228293818161811852198190413643188700076862504299242442965749136278796032224927667249489420562166312386894700277972034744970853386627976899116150610089723707467871086353155248260848217141624820805155088928604160000000000000000000000000000000000000000000000000000000*i1^53 + -13424573625405257884825237529117026862973325426818666054281089772672207563313523999095599957311431341341713115910903538060617055830626766708613772229857879171967537147435274564495015673180054531202844922991083538120139471192791881588994638737619103913978477244962107368270693413981163747114625096837790385560295433759750129947347216593891538082566665880350937782021153262989464470353278532914585172938777766708016530608505252823643160149283967784584868920103450783393540338337865339918582161654260874294072833703898427200119197944308425926304993655619797048866504895783679846351090790015506785006065755175566642445102961152852935231958146259052870120405981012568330058608023570980068682099101353125363278961865423410416362103860638422723794402273502954062983831453888537512887773215239244831097206892655832499562809042309240910206969505857445828630756083602115034968272333421577961865034247266445833798203201862821721942335105530294419752201646348862862614090948046184978602207628996063265589627989196476931873428404502437887570750827796001611764912445960317813196791005532415582881374854109253033816787413988930140849453539023566379343012151577514673132887822540399750710440632380040095510193856609530977844054559781796631789949526783836657543969093348345347213844395763425551982730090306537118361763934700440364000424633171049905120860314446031705047242698139660709580058315415085555830175192933891743832892200283169829291033470026914624790172651076386247521187068177290976358894402439409507944345597924669003042560610459626812233178901482105792261246078502259540646573159992691949602676612858578944442433114586226658424625056022004976737129217195392124652485122074141518546182978477796634904905646174797749777450800336482154257562363276746777352345171669569042589308189966604924701776852423508996404107567392963856571971428782120511969664996136616822784360370179292763036617571812064761269414105314361023809276429888007835600158596275740353819377823590024574404251946097238403961028969618476704242723583305901216020151233256436111790897328998843767310362440711189700779347612870651078485811295392146819503296999870906508636978044032164780872787482115146983969851462511577456661578622873952704755292157705227465398091710581340399311407455041936601754398646142561939586710225308201808236529019345889337485646161954547584572268184362072489959344579846821937490611853762941627949683660612073674622048552207263943711311022431999644326308629726994573779006255800424714424562672009476213127734652087026342753910765891496782039448810206342059019231613131804189336398480057748635080369476254046446010231893766959546377898527196417843611222573615521781548886004312789314920390144493356045516994070462743529942839171195492241687156725297296823841242059598005798689287236783780788551355745339089369438111727206850725355207018026441893206730842384679308167972630312021061467610388411903560639662899012418914558644361398471887071392344380494668556960802845065291470663048587349288026736650508214623382089364704233628956923268695157903011125385879107300860731610433403935575735955736100220528797702497778145756428391200438490118159230741370731530252019842812329616140147836669819093180062030476596539678254792803427801130503816208637798144692152584250201159446741452681871013599004228134720210821947542384298404872346468051814333824696716219031855937575421664705419235333958666524719011162190609416418505061379900639795716227281591586102246584215813419970854912000000000000000000000000000000000000000000000000000000*i1^54 + -2592855065433410266959478191482551227773719834725788713640051505554226494781652026478992039752913571367305598594255840805937268426229471092309512733979508753352003497076486420769005177758481463799859326530792882908308688420674414744064658611822558815933203554132291639938174671981745934630180952341660402311572531203354849284027995480161616676303078213401799753461978302345434459760520031676216010564705318784291442584288874049754789809624447856924305566564627431814051430710748629772473702752279370208227102594598566851930110155011441747750389986570925503876277236788724454923082789787471595705876107633111513963208413006847001647176718107734192876033739476626223221627202312867791056776250048616733107282064028067990222751911782595277385427833328780380836034700348392101591483748292302353129839703591169308426885848803358053561783683322962992501318733925465386620127104388308299916531631719893712741997955131946532982578039905424705116471681362866063715833370858310110685578226946499708603491243397330707178003455311898032431626711504836403123579698040573406976868807732609347586265311255298780899229763013265958044256922572221467537825871827279266352159974801882723481588871804269411813330804338082514284965674794757491480409369221831920955275908241827171769374846264476968867895159631592402360054595042892618366377002083422750816577061525488432172696612262340492548002295697511456590620923149230966373034059169978589644286103827825783406574076531443470652119832281030049842146539125264792264398501089101375593898793508257295502798977570286941114812669772893740811216309405313781160757653233590112351709962875685355986901165744877160294593952666149414829971006405371606472852430051107032153660600624029261434703942675534510484014928828689170896755050145194263597813486994986541017175896488293372275503042818388633364562729013470269667335875238460788126529025897737755607816980305045046888014466067751479222958132459957900775937301677980806661481921835669995846576168033157122142842823201222615484675218312366911203038634342622534827179638712427135760288729651624024337649008912577690260363559032645173001647335028959148969424433767719458329085477564019580878614281523047439650396744707730112593125684177349359673805414424088276798139841048002859958805227332855061837525328365765147755924693243508240295937720969907861092472932453950598595629035893735002934600894893903785027592985729294082831226824352615015751376176000537063267254117013691168823546071607353548563837483817259015832795814932695953728404059865861536801750849304266834294952558162214480699651627052396532206425673727887234165309214937759045936802478961992783416800837334579991973944395130729811149817973699240031032006683642199563186683963431419603975407608809927362210115517150892540193760548111609357053503381731880950282495183276047416027482732848301332085737672493373682226921518784317551805073981211164310293112044012187669273189995771198010633113031902410681027855802236272752456112709211487993833804495290014053759193351635105944516808917103300430688962883395958704143157730588766851924602287256204295980696379110819329165368714298239329922859351528438102658502022077416012732913238540039215844777529602438196484126674853426988886095812897211542671318387827960856560257544844692748208214563418415378760491894617332834180507244274347258244956001371208316716580379919536446806297305130849987828504535970115405220083151174399577907144644558111512564071656143648689286545408000000000000000000000000000000000000000000000000000000*i1^55 + 365489933914385581305241417727399647904567330487813464330832654617410563446033007259752875043866071869490606473522756286941512087479886797748200523563690020056322779785657797035954390061041621462737788347173023115156438777931345174726665135986354393363886900033640844510631976140196667290828707113042621077874844080633506697529907480634578034355932341147262150837046778512302451436244056782714475446764019817609032235585570055666339328159524346398368724897011085133154301974167983726081541150057620307920293848317749448368291837748877252526963810915879412736280829691597611625331498973962501456224164082668802518738668108698769718712581752925293474324950786346257806554161709851019474175764565759200179667108641292011675886982748297242777863020476375015042291361912415327544946080694248121364399676434459729158744994449258355022687783125843214220674096520026683330865762729380592355594509510920299316155875556376811132948365419359500600911064092003539128941457425046210690600418215045613142747719616149197858547604187460886119550782991641814186028532382675456863906705323520757630888324929834389798230569049738495025811077502717493191285477543041817580177689241714063618843030989969965767167473941012291749466318995614463373223492296170032255307072961565931907303471227636251952664875182850480771435818443672479023215813436225017694270581248644751856796588546611127894621611545373848634158551089102904649427836303275666476356532995535457986388834081991884956333811919784303837636290047549533418449713159155688162639047210390966079156404426795237507968416752804815284552485340149994616193612205671615994898111782684765989530725324781025236182542347270833605279050118080467990581733567490812312160158367761956144629931072885943176608255430834416663230570284362418208362288892028058090111016964308941417339783336056753171255428616583093478612972105851351900589534150197512479937656872350270709435062033718632601375854893117417727567577858502111473613571493684436378209913216861878637124154826744874333164593434007410077051139982510485288690265252173235989850937505250707342579492059292971186954197164840944627336537032072063890096645898668067720188219327774539168789285434187547256343342243765978702243877029498615718552037717970694306263114029441710526142788175022224935096862504220283888907475098082230086058848325995358426965274090178861899184605121449041981556987248404229835938661442887581605418565622951337043495380701760456928656514985954757152299900158855433696348584770333941679549592362715161704465054500345372272479965320990401654637248553093224032884419465729407691703506408179059364246236485669235679735872275758305061660970814134105713173167373934410888904930363898550608173634182209121701073624176700083928965801061294211974608039416115554532280642151268782252051029820844985202082716657105036013955189759504727512418496533313920028599722928192023500749123170992371750515612438344588423696256589992918852391905429498066522272193464810376698859760957792719066463315062925880862798929643633991413099541073235591503810824873660375228522218306958998804578826397049212775308338843850277862997011505195097020658960154442634904388260005041639529085195742384721240926545840395006026300505578986484931955258669315295444326167945330588342000590513877433319179457902518775278182092172936276145616273497061648178887293019873566893948499244885597019247124537690285383728144469208689194010735697364590143091893628126578872429064267599385985024000000000000000000000000000000000000000000000000000000*i1^56 + -23789227589753007949433258113607345963103299135953657623711173713160430605070595516345677077971337216809529939226895420031269872825740140421763326439036251011785044541517032932345652564371733888630084249119311484187397379586239459709061850362943667673928495240527418071190274454674168475947631435635993730052526498691831660178030193642112301013185115075736724086197285127944434601362654246116858673671995097201048269267808946190164594806231365923986871892228914240508119081755121031028079049479349925909997029907444036040437392271142702818964235344751436510795717384700620362403684906164187937113124156409902337704940122165460039447193522519539458084335775813495886677546140165833076246617394581936638799136786429980646306383175171515319710738212605393779800393301086975777476582221935685800656484477359153599573857054353364678929236752080936207935655837119767417781750436904870821616857495472591108398589469341240756141969796457659842750222224298819826837502711107894724140876161695744276807528504166117157665682833054550862794019820712830208976819069112863147753221181285498697445605507350828270183517529472477208135106361660735398386301883388970095069818794924120296013871055784605727171680843013581475922118273323936778033510066895438723803517636149596364253117188211143256062377095971035002398855611741780931361215497354322613496509947134490763057456930374756409435681754334862158175305129292502921581385577762922041977025199069563789723802074761864334168941688929586251445123522124008303140486835533916402763898865669081096329057618335053249047928356545579214505758218854630098520483190301481180117412373017626803393431520788565888191487310676519154318017998593944823216126741304141925564064229953650440048748311341977606040604160004733919519881432273435903185077758333885696032051621020575902670478644668729852600540680309014667464743942642005292835633022104951973005675590439017781431737961689994281793045509313088848786261630708887858855836096506657870635530148842021035564018274791854121913897836036452021779872099189246663996565062303234115377329267175200659133856991481786759254382547685166027537412680425559535065334164036430188171891257899879081562706633059860222983423476454423008174027259268452491863670984824613868148978096825060874782147792635946910977619358054325044025057651496122240565925312977570055978660483835590568372626968692671064133718944769996681877070761119101039067331592560770656433732617357276407536732923396501229745733191299334471793073841851336943986781304477443001036958832188096014894731295244440542420120729492457612710889771538650584853675852256839578573629579857780077281641821817117421604808311522756348420326837407968168267569628508511276829640774934851723516787457926045464802186089209354576120086901708887710288247774028856594121367553088215727314433420409139857616023387784979338895589038883571529973226619615834744472716000015839968451550370791942737081707227496172544254773595647865910212861832364716426463678080044636898536905253217465525141340616491955884045656672979444762515126301836551925625744318895254245250702503147170936482737902474854331672493382984128546221986357049211820780054825923400834536961227051845348492773187399519003647350633575893039761985840460585007244511169270798263506883090482619741726985439115903907570649725026238587312744344943893202948721342519656617757715816185754030454210337239706261352709831063927608273866121034462603025947226028320979897476952886227763200000000000000000000000000000000000000000000000000000*i1^57 + 940921015691622402174298805146024358011836562308748565524830247876229286564341393445926955128015314595419416558908021029632213205877237870963426252258586866809030373888332506083673409944143256926737019787005907194973510465377246561670678659405220082946979109026320851206376355483070840237068073684672443081940302048362865213935488727052528252846173063310476948376274519044522521872780819521155312199623184034015450094390650565847208014561994473301656892446840778110838333727854787254428701038133004478693017431639802698453803089708081124970312194569657209948711859256292326106636402100013592177623825342247506566403744278486573096536602128155468004420420486704836801855444861757342444945221225471448736616522771313166239462352330576535150433611076474614646402392777318077043540844215409193602635618038557432840464896842170840993375242077075563555821456988609664205898208485902951832352960702689469373304897270497412418108635003447762283259684813911257808703957796796693486394097417063502168987165756992966846948930869707521419155450036353310149353872986107898428808353291557072313362304575329135128634634126743785236611754333868170295363528923847991386757855943756081699210326979659858665957182421974292267229463031823828045795974354045305537146064410139752049066306023858328536618793020477205892601461458141963589259357251313096734470784163549252345831411675048056568025361912441757812869877554814079670196825751828273090424316915877092921662425512190904282939756895869633119034807545286123782953797894308636861966073778598336825345242581562938065741789623009000224471179046196968587378979116582549416177762647321783393834255980118182782271552707492328198716271865127284732527623396022074954712686908142904106516809752908289886434498173236059204206660411281342779294561829649621394416114764532266519791276507627241775898802123491432920409886881530174773435653917024575452763605198204496049771088987108592122792723355246173627747932460355397999606655280556645929629365576927769264560533494996708731094112840902604994976319232906389454066010838964410695037576735399113918349097336298899956360638234079997301180925358843916723301959277061719257762276929584743000206515751200289298161379015487977666506191117944202215679321711711815715252603193050816262044006997730860658790812256046930521539473070036416333361726733041747980919390673834024430638888260030289579606597246777002579001041616003237139767611538042022033572308707053783758355318181352895798982991339647637308281484609454986995604364053105904415579318525258422452482295350734046986816750337270571320569839425638465660320394398216416935220842858404341351590044586544454263042683514481961610454422440264442458103751056395110882585656821551520536706627836876588150857960602986670372524185571065090743031023211172025132877050558554266209414696431047731554906061522793111146544225090811675363531631996938587676811920089817059728711210244591876225329877748273609027802837662798524750565366514894720843543932654702698780677857679759244583627609313621754256682035124982415834897652137939713811412102873411679147175191273308898421656315984488174049756811762109854729977820138246082044752699037271287692395835117665848725949332941373537925120942640586441756933553392393033265349769815189671783966228310927660598354503313482435047500708734670068506126205853922271924803176563254212393344264062845061373029554439505596618386970341336421066986908694987814428350437081693978044296892718710784000000000000000000000000000000000000000000000000000*i1^58 + -28758417472531197998973580061471437546139675905483242312944285354965362167344308166226191210879134896787996659476690143069703633002661074107813239669390549410747327331987806578237470952969847859162973697731875889341081862408398710644799601219261068362407743159016891316595591950657994668992560381874978449403657266200824101517480089407925256523306620604287896735652809463092563193183479667952303320742674895222988275079220828838766823198030774752253674156769711116217444987993414811552544571218719904521630334710319446214420260210459060289556892969300810245599931909197124808450118627706594434975634704008623114435863117022847272227548303949396554699226355322393763770565447499691043723275493907633442681510614195420357630489300172880869160267979981335884138635911285952159400554657488177295065639926687240201322195658039500916140441283317279717303103117183034256539189113206782805126832043843260659442708760410671411867454888339865253320532804867196021160456307573601182158316663061934784989047477337489538023760876002346743381462134980889748865243194639355110683237626658228094462350546425160393520836002589650543071544229513580848409480733348909220982506827424400464465209431840696172651566601339375564513852607414509742465085168163266854570934120652843925134046361373866834840122135553484302527482372927514805440069163594347675570963827309460487654955822203489460792983127509303153328825844053856781403945056585086915500953502542674875309273435931619503418013134248384539161214731533816194014475443227390770667160730481642685216457934937085452128371770227990292414749913165720552184041492591415059263017806686042261280279779409713247801010427046484251489314931375102367033792735775450438016296019829565839919394996804446178577770247293264414002122349094497753988395040010562619744761231740564211378175319589786034317889781904199924046614659377130029915074265832222375414817874131888818628703276350908537669348184387721617374076684937327054421371569574681682520307607587433558360633160223942151851198684170026551734158829260194541648026113826278976627400806546834543477500278664864096068897147909005084186382509284055210079373835004041247582641794183195874719577565844249653538715119252204126083630945785517357346259511394150200287237303686992303753655277559616054273901191025276706788930322929038211185596463176093474020884599002172421829098987945086664943290974993096346657878565110993158210128873341656241934996690964955550702866981812509879804364935591742906865367357777761081340395662205823107086548674842484232880897289649891693327498287065737931938203187497461457837043388762704526250629889793822021362596707279309755767995751197920697675442518511719289697478315944469103630234664746704917729228363599179855666416179798317664720315872595092361056755659145293718000828719751470037921956071428916045055228438818723313745248510677617710694326628021361782771923558789936841501436020732523183063311494807228535859195874612590010792735472304435866518241209310298435789312069093619795474971237508663945646715330343589132737491888655533041191224413797267125797189684857554462279800207030944740595451178251767146451207258011051268694334848239680810599929099128792402298122574946437627135328239730823510597716044642821835517999066853073680909095409539102820495728810112998197952736475601820116856939201917858914718558108691111476788405857350049939598473953306235684088513486789667495363318616651309438016783985181131106762566860800000000000000000000000000000000000000000000000000000*i1^59 + 1393193210908970907871859189181365504077762502267972616070604303580648333084864059714951974557962665514366152319496104688540656544652832390253147542260989212862159565071966615252043715614777113704205227048468170389028331141826837084352101865318745446983185960312792087665164024467772089870514839386528927011439186716591511714336844545698675573519828627663175932133350407215302043575564923187842423147802060410512551517899663701091882852482322238480925636946419388702046627282327862301496381346648899380713642534874985924909243281897611787871748442162199529724363856329712447813057716674970899313056020194145512967754710387905572970018336330898290802394280681981204141061218121942656601626754616705105151294274292272919548722288149579473134605843279371474360597152607491681684053760011218571679707217749742406290462730917337524542265110915311219137320532230988369995842253516767741034853573921876842052293038299616806071716657507876142022596079052814911234225893578500144570562722572044134919575837618562735663699211709205939642099225245921176417191214348205643280759149938205445667490536974191040092508484281594049743392053352962748607704777505209814124489666660181293635616567135710536645748946819672615734673094158098302653697433302748979823315337585267765905517787365375657476562546570930553372077722257981036479488502871346569246874649525203766099773262305832648080338804839585165295020221500887276791573816497560390173061244975400219455480747369758200736536397511331981858934795774655324382290688605874675371366643089504281089894283996084150887701085483067608470632780546758508849175056284823219256209886123624510796963988775103650668667951969908953694751042974088429558435294375271142167768194962141443681619669974997290213382086292489870572255014586586065676243612309761121699258450410645832910591589848845012316984583814824607600142372370443724507827555656377612288211485450234999147417830242111991216606821758243795575032195909943891828597262677801411897749380725382566523104203004878793380094413215394929727559716895651982744466674118329307794557090823882999316084030224058418510128777082196507145017626584686679856117971259933496540464079957118212258817161123847064738964928348655459346097221051291541006728958539987510192117295858355161520653312004547399934469756897637342894134349385648615726623838621328913070462461141825944112770856413210572975652855707981529472994479586772645001602723928454225225443607189469829426856285564565281508395222883336564202315477284553973996828879402345004485056795024878157128362197738368280987419833309010662299698413825400287055847389280724104149346727990528078591285246940708581206504192046829603834598922635850974579714885930829885513564170813376080156008136799252187495728076734564611962666036721762211786894280871257070469593943221862576309185560770315509186708490615873132928072625499750861505259860919973209375203547342008586220490495026236159718520038431651344200289335114739282568087751980528057916973533551670287680518511541915366764794738870130226713200773521612536164369082925180589838151256590505401772951304113816699296542087292141678523338704703349760847654721115607980101418709061776953120258232701582055896821668743711405750289552637279327585636217794491387768327838519606542299308454752676501707113551445651580683241093407075615719734556260690737249753442333135222766465696795184770452296574805558839767558274397749684145567286932168694892715533682950316672815718400000000000000000000000000000000000000000000000000*i1^60 + -99566745361116644357471699230775842200923925380496594200302085618396358439249023996639457982869424470182486270884160613062885686972057824491686439700422343178475180835443976974593528916987500057691612781121605325670923062397506116925408096272818916720022706740735391651836247854054400814051186914816745059476274999260962563175321264925423111716032111380383807309796621378843481944193517232725598702301722509804071504578947246625342674596718751224880177375077095159610746544833244210672368854847889378760843232187464008829348592889110206431304591890859145027353938140312127344822698694512532926100389625339108229040402819322687915199491528310214758127671759291601898893512851640024369135067459910876029930368254262366228589311407532318312496479535862303957336860213513924320153108393171857516142656426638707544550380421670277189955330988003309580763828096787241936419885294589327119638374915132381643268518580306255050718267401575339983107999748148212829838323907380888979233465795258868966209176485854508506587354801449356894586861371703816431039127592123072209981926960887576451837070751590113087398167011043726109560693660968995619265345013627753899478081643270115267954269313525592208516037769255256038564741851223449632769322375885164935279125513463811345781587897131734699972595779266818649542477837107736393739926571376688075960787456812740867518277195982433136649791736542320344113764076588236722919927869023125599654490195711469616203706232792592506355644023095076288859184291415101974253667170268537507964499017951367362788735273674920108254929774033838185395678616217516960101943198861747289602167566187895201783130234551984219128665618848750033060581559710091310880676752957795639929475263043385728967624599663721257327541725642472262323124177472691429752950974601846527006288906476245646152917201684179186985007709183455552632472691689965399248127138160848677089061795983991457179222675289419788059424784276335483910899547441994139086988681657290679497324155352643294450074320324677595876383745989358750305935774419748455861334736448812710769598150705923408048699364402975144275698646505756936312279637162986308048148567374545827537309427283965658823685851588052429882314277730001889443102785535634880451519274906801640025455422505616841379430063568113671492770342755379496095600363804955578983721000286016065165198956142556715671716789271779030465982334201716833595345270668924977402625204025465086420923340088969007338577146357293684113896478115199504642575017804812340646170884420418592219251339695711521674775184061041577223627388827203117627052289200841960910754412236313567087210892158802324253687576510041945136807025811377934773842973760772196937736717729977404850682423533114767238281923346738989301018526782713392453600911654921856466557466592477880789216943899499366853908987473560479033251315434059202653620092306800609337055419637757516194608321647922699050121750525266441756005947803975746372093435937127532427566458723043147454431731755586829823382442092578101870672269848266765251890143079403679936216745425966105467555862495587283091818003576133353915915636423505072544072673782047429575074477290977529051807151966105732193333555598011821195360216731824221505590908820618744944512130666234897125130333708708536752738704641357161246568604305483470544569424534223329043024997769873307575006494188238834387086564900080772883410144780033159886784746643928040659204164892365122981125814894368702720000000000000000000000000000000000000000000000000000*i1^61 + 4776853498172583720084113198077684575819998344493377435481190122165825373312507459649561747577787500962707465766976884803483509301688617867724688214693554625387238718721183669190000484962346136850219262629399836648461122444595570149163570675534421490689453633672578153125359110647372242501495653504882083822352522662619871676994058800662879926279823732872694424513318920030458031676412360528068157088165678327117368052949288597702727107838337492936063942622350979306929562540905702889204564613263354082428518497154508640924807610258904951098829492546464757424227270612484567160930727529859200575511809940157453798111255736309879037330409798960271207334524337147992462872715808877251705155555512225323208687533364347720357833148952527770397015082748656483726909827673164322353846563863901006425419779445123100975526881522498270536173424986551728780828298212379580175512379495193997638552662695502215978656403248826768987968876489785322585434278171540543949143939437506519480993149046758118402669257653173694901838647813729082392472045412923178860908358241559599495518726963762474099041008959652633891220638241262774903636671700795222516244209619198439096233747314564346145274747062740499901188101842820502587275257905358798493231208975968862716582576413659396007435158977625079137339245556133895794310738957380425425130668639489536129458621201152646021539123703783527798414420070692246376916436959996613558483590471699101837217025721967653042806194096909163173110039821023663286336080529735513708913729411592192205836247119095660043930135248004728879033816436836473265098495848237243823658410768505679427624765034957217960801682018868783484180757797873261255937711431057020239370512084950780174630617076238565179323285824670091400900333593608293244628121045206282751757749597781631064773662429975138132649059175370653240342118878890100955599250491894811057273507242241768030638422834048003176171090451337863701639758691920682300446523687529119659747747783334164823549799295143344411427500160213783536068970891021051297009008560419077042972973164368570987753344858223143211574141874043149635077646295322518899858722740404319282219412881135341423176219828233183323618250496553393667100110839128105856194630584126064026678585958545651952978206090542151775236272790430729009640386245248441209146894340773663079005772042568684229949782379058952470401315836415003510404518030373506727544553936994341941812503465018572760692484072268326419679777984498801588532680946180764661922682114777021463973720591126768826439459144486414107001489235647075685403485454775276528374174286183878805307719871903803157016735592155381979151259692472555846788177096251597985559490450210813902684914839090477828128563580105404897203551955700412123252561251329906247007927801799345996038737881305041191043082223846281262379919038427910504055277262036643021729246795072379554030882063942763303199132774554810074576000271309943113434795682833227151380845139302256836280085878043650446191085143067854911854693320655894480251225543608304911767915360812042499296903922243738013809378484603210402190169130657498547439758202590467660217258299348386713455203670344253063842465909840676289817685307492037339629318085342749590550286877947563488299487408207639497861725510712689109184489465774287377546361879941582534227449747020496799107165467411119769939491878189372749534355324491167176837490874109352837543184272793693819524654635632390144715058222679368000000000000000000000000000000000000000000000000000*i1^62 + -96222491714638764331899082088569683738861997054736790628177557590697713506701817199746298259149682582106460504919138873515037625612886827346120694068754952657877324889126688484875555447985464854761299978274403154340977443815496181367573478833659094677119682035841659366438858232625444722029186727734348701085293963958683404184893683220075064130976526666224068214551764477867476511359461466792504831965205129483312941095472964597377705970783520407551187272759250573475882723043121266673462965321597094575243014903757667210197530182382998120749056811468377936854942342312826732350596652651009469854588132478899533906029948057900683094074076399167139375432670874298900866224444093481492810439350537828414531044214204223212386330635100125884200017572730600729609492180661035398051098003350097140222192180271637847701934828449972672412108192477185727151091356042053241782044929223225500635058769529385852979817358190257159483742069219143574357873517216952504216566972236085160282901794675937282650944845436718129756054596742044217852811678567314777237532821620144608196362633540292875260781096979757381962692432922438527883606676003140169414816403463929269744408893503414738355787400103113248291081106983099280137074533313615607269142733976854635311825976419429688445801852185819853430197842868420573718710956396089039767158840884293806544885518965626493583658550972258237729361929597137208457334185910870051232596487946725583914418118309073433931132842465906278467992202079397437837464406123731313836907201756730863361765267361847612928110023338768585177215580178416906414699043048924257362563381691277448875757394533979079501709882470949039312249730154692975052640536434230091768879804943666636672890404774146073870274648000796572815798256585626840042048720882366805056825119327648107950396159481866124122276119716023710704374759616286491249242826045798487969986532857161644045882471583924089882356032977245997908736484938801030886867506073493370219892189967669162784932081976461621724063413698093648010295483885752144245344231259249240610924578378414738311836708496795799707985259110058994087471766106436370210554870402782938801523960134343976207171441209744529663539213062307331911210517557000780795135442107371578405376689326111208706680918287178496519058016350330489302923983437140439295592964433368454811662514802026040671804187378519660627884038886584063334296456081151348855026485948289424771981299711502347875265440628966980174528796981230689715232598836481038411509679959017305608081738921117400008480549165277022124106639846913722038209683149623679036181172600702130616952778450648824823070016022637307971824563924179782480203757460083419162207941651690944996053978540307164602558011092055809921813381811222359163953008749806585308986527608518232888313052612532620730772783374245076528488782472578353410110601072028557353296582728938385070282690322008310189430173783705899384874488633232781018961457010442627745942440779721595343632255097491481355989602032531875988569473775764559584711050829538162868509060900900837715821129576369249159678137676225211804214660858190234350658453407764651950228422910022202953790997797743352566571168913027525422965426820087909895231633814720424649433867405073980808035140467267584105692293322700279088629418588106058583940769769755175885621191859293362497995501342908291981521002133309201889385739878863299754184755399543803468145435002906436213413398753710348247993265512000000000000000000000000000000000000000000000000000*i1^63 + -2802740030669332512194275896980442178497813727512753039107203637142807375367695560368047685627940838807969130307887252799237726798073792655607263993808566626961276457084759778889139041728162139495738449038299493924999100755245324175874689933069688507792313570742111655315551086143382178489895909314960138033314850955788158073882676057182276755617505189058250831803518914207030600865128712488670063340034438192029635316711510472145617918386444791785689062097328612341945872612096755968548601286943025732095507375124485835330279669752085135201118377589229502457039413216405721834446295677722445175971070416763134789763890155463448683134102076492317700010969432384613870922856848639298495266454876750321725467214702300661264596488180997075447865373172025235045985928819773970200704859726483659839759029560999052269180560149606339517596685950946358954209048324665501385316358605631888630888367969776051447825333607708606891470305182855337612362438644101900684702049858744410433706085994677488843800261080834756199601659846071644366910679030072345039260340297203878549732302156193354957907745171295139563843018431935165730955892925071207308602571373363113356973532592363773083586490856258028682223779650113057172980208034921130574304867887521085315409712545075800194702804466715726067235854515188592133903256720427875352562578991964757328792053249488113502841865083451204091155451854173297315647707455857035890526888582150745434248132116617856135556666112351085523362904576414164987377499654355735774001312294131642944237249922366496407731245065548464639367058628146608217312725754789350509494333159587672114825463877209136182415960250402510595839237269456251703525130469053587311986258447289785610802538968637220663970883416407299969643121008120981140535366995097243374445748010863303077934634190056763009517882791184199952689763065007880694098993553270158604000573710406129120316927492889260261414541372394960915950720287430521559612392100357230420358195977963696856125572647474344749398058864387939897178333241970063364428272149887249584723481119426956090338836890250588161078578264186857780655209600377323384741582066845572354648140092186074943190439780729335833975640492493449980144223193167429969791536116708709952307032848441876431791850231536568333063800860683231414194649741486279067485043643986581743927506364114615955785031667484129858906809772221108671107451400387823132508206043818167812653510058695641391174264140676730477101767945506442021800610036151717404281809899479266149862861281976627655315351410973859202331794527774720246722350865054548866054186690350131756359993996962060024242639094026234353649360463928760580897104060206148598817688342925274127498154130637309155464136488014427389947032442766415860162118237830302705523157877970409605999122405486978695323006774344915687424076848073027158876010547344772741991521169465587555803859361791621635770657893080260391383970697984558730989925919694091766531064820227803564845460796063465973203100169481846004550860595146389021695400204115823315914119562567953998993918789388730549641068161071179140847109052869238971684136871259244576945205083816048833182131696030649780084481753798248865848207102424893025454022762567752520485725407815918458055613904558834610530148836516898344601257377131873447905488588315067678935133699309306394927906125372949536679774103549886834749437619873605677508402113176005484334268589519642453329975839332907435255328231250000000000000000000000000000000000000000000000*i1^64 + 253050175687847329429838883405482490919237406317423833660122335427303044142398694850944653642581256390778373773264013927398920148955164394372883062953695914205455540465935127751334731613619878281696684138413396664133596670403524063175626320577269520893201238944170528093084991781458427380874571162404911915142272089376616038922457572027978782887627189145590484808144052873704460744236843044375040290166812168935482700875137104328208882226444253088989820653220164614290650820556418143501271344783710138360117149982092671863411018837179497597878764258774463730329945513761725702392898369599364886135544297369164887218342845907423156953804942096091683288245603355404240996306871974700340957335061520772022162979525303612814837943030646113051102943521202076477390592907919934135417948197758176334818907566906653424492971082922756587087367645858669305122896757340549808752533894336688932410597543608763445612236625611099598195959099245629668100545688430161835002881444611137019104075129124298418428344941597390443481131112636270534683985302559061247194963377189723073377745485426491105559012752208563336501928379767794656150330615728340689933625012859059199113880651261571521507776965882908375567605553056368092486944361142862984770823677470509972559699142232025232097975293676078676968418347413618252368259333293971248408311610870289403733916919893381125009363338900082152304759199314072455711168452625407999920379289486145662243609681149164958694382689284509297834936987883477782282892351721995030705303089789672299545777894853049190856069850818035140811852003135662392898368321644242791681936347840013917040741933213813503700960806886130552081069021991875528069673913564783104935700041851941364551067961893085842774756436281164705274325578911626768453145882732352322827478708254330783631482884085923194924921222250672189658569294263448354504703209868486691032127967805600166937706288553827577547988566024605129521782229486717342275787558489833905432393631496368819583578847032676706280802788367238030662902816933395712625226393806760701527761194203613924924662474328196071600854098970989050091560026080936597129866864370913722652585914418924363100316883546590214592108034190229990299135549597090457695962084067975371826724078522287750072720820721760192096592351703916077190171152171127247502371014355386669581857957908465400514337193568289159017514368346618871128142014941669147018184190496314600918264842990381521846563611482401982723205426330080918007188288657265836427401869597634290563579881317007637212922807085630036241869658601740063556445355085148179945532136825652114503786380443633538169265159648716576270237169046245355656888838748125433458373818147505579450961528327712108974885644147898417045086390660186795235491604304596398260813876744525725533033736338422495598432440718922029320888060759106856243713374886800664772427607098477417083042339547853183981959180400132097698771890103135305918295868527544604048174204393409571860246588339967448097110470533406465443364647865161258229826666627936857169123017581637964215632647174602613130635052085062947933250534377463537315769248238801590065223113313736785529667155970649914616737908842517277397618108518032518289908489815797910003579497996380835402098383147749100198577223508933736708150844662325681312562059469524843613855782165522597121576720779652778829367409170891405499454669617900354789013733657849965533796238746941682874716892146995850105645312500000000000000000000000000000000000000000000*i1^65 + -6529223225603939500472232824783851699046770002390392382851594041351819657607321112520108032207945814560825751674149000425979752391220819881835890538053633375878480783855664319554495395972114762915642111827268884134956828094613578276213724556790879928031183427754442249632419236656402251399845933028129311164967374517304985906245884261737086070272412151884269921315939966527089395950284618718593511879879438794129257220861721535096413895308120030354548610022364177987607546355555661609117077161952818286828133600291000258395927916219606703793197217809654058626878214104343562832144921069207050680521062422015708837768299708805716935765285991888157441298763547872998153701083420685243467060355341406994574463208660024882493406992571584933684992303034295750078359657748045988370790564770142778411514550483094893961875736045808748346454335271289338634691783013917378685475154962450026378404466179971692631772190405096159673766512520635980539496156517200754167446961531205621746482928495690035008017409079145220884898162968003573980786007677766150421987551168577692492347127371354019528579753253146387081357669163563244698720027117876234619724930669442763583619713691122052968109712066221492425135432260995473054495152491756153864711830866242302455299887393377077189125538436488730863315050794793318982876080914877085674908349850001494995153878956345330610455501606896125937912511919237829938015087708848657824778056006846696601949635172814319031623762025507628528419333951964033323206189804608060982568478531687523669351428976004694236095080260344385867487738340118720545913222175796132302965196491129908531649200425529546359465429641395414410035199454928380817139840790293246456125782121640079295686564004243775643313267502330222112174265078877196632724992799716154691704036271839728838801440246833044758249227074396048920300262320742779143467345459908657124982751572071259371661222990266206523084449160218975735743446608279035982333491360027319870463874705213109759505426415435933825506348573309381158019202760343965225535248582397095530261243994941208904511262917011534313753585052939369188861638416841112273475785047707612182945708169374619495393763859746820043934341479987342005811404290684318781401725267990809890941003731289966104524348875900343201886491169184914319659284592571107703444044242246601496767924475711098732641884385537842960953524462500578309129344941590789494804644024288743260472169899537249981276048582374008948575944552376977134038444201033867016463880429183539559266742880826149662417388916885284253560682963216275418371496017301493083801882972387787661039193505719913989713781569577914119415140237638195381747214779584401210346161206124637308400532184424800784659917231452699738332455258380715266105158054296373356101130027499776216543556906048957044374674224512151236562317151017865307554255429170937894408348649059500972542699962376861944604762380687442394487597929289510834399829316620663364152398564287510052267715484529671657380542881762785365337523758092242019020014464124208964505951676702681496859916583336218054897056168917306543175886950487123017490144052169565681855196857829158651630909778361103746741561053461382527694992175329085052420570090933458038176440365167287303262988988589648038348640981820488479562645314090756143253201061228206793106565477809303604103471781632724223523925547802067205486228853006881887848255132267604514907281571637517515460607081925190215625000000000000000000000000000000000000000000000*i1^66 + -58223969123433021940075930778853471020626954208293915159902355949825866997057321534992785213924547500317491607320593334861818353460314056469478428044192477899552682688119654059788413649631880225204296533384558996405515913781825258788777065413880287550606693732456137742667869127572838535857304193814941716155641938297486569723652308546016825000129635682915945368402900881800611230063637555137959685601607231969608874240854382679569561863919796769281030650703251500299657227289147678959730366039464413775605821000941931976873076332649440128109737465978031591869024900200986437039337767098381824703637349048066444659972227673490925955605543872397338059502014369933918791910183650994618585054475708385371517220853711908285754186888641395620374565904664103524762681584311479544664773346783453027945769210449802820067947454369149303073468746685029648394406553486270804594718246762665486521496376139062072217086152602085993638105031284468517738439487381106640098983126209147104742318003906809616292852091074365340173123373939740129959870969791461283307987110180003986944300521728612623324285605786489370673860877468622870785545390337192466204419466371022872481100479644374453818288950367222710034643167429947012002237300641377120284875062784114220033654114073797782228354289397469780259023453872902798162884692389228595146685045374579230527194939042542749629652012159046414104898367854077088320391182172992229221998782188592727718498827733542593699479141375052510943031688389678255559390065546492408751007636682990639174449992880861445124599464378417989597077156304559054368985380912569667643591254725080185603687819596367583335254542277597979558773311689268463834713484298887046540896834580052714284427023339858016202927737538896738678191333500298651806829683161937847828221109011409714094411322038422477277050745380626053506471249857234028741475057483773690162931803926816479565460932729334765282721362863545073869935947213241429985307045356357372229390948412669641243779608371195113091944573947907084632128935213200501998434593577383794243452876457651333480112683379876113537129065937666124139912018451188623019519822973449704419645733466690147033266533877251974184381881332390238932395841941758836938672198128489857818735362023195104101093530471222759766168375938615011810570298496338221107534343516527681199269777801347840583476532090178940185265589894390365718802186692154200689585436303782026228552337685286760437651741489962462592086047235634773371978674615682587634465908093304353422634505594517170284813092094827216490028539965010130171027385759195840505076229199101967294079350555617317479625508204568204270792698302344039328555452738417059694003587926110735609513699134597201170452237747767922610936971196512545062718272182345322921231498797994910377333929877710114033790902245861259023517904412751709370364705078595603675292787053425699980761250320819182155709381088654820632810948126013577320842120103333210040314907465783800258160248919087777509905005772982066629452458392465849792180356596178280424917677109132554616057762870306122732742934543411739014912850449608041473640683381178646628193775087925600191145531607861996294139060384616403436551157336988747996373928380786734747543989814479317366327479231309510290617538694824062651482943551956458565803799927679562317723231849163906947080928212211998474208941941774389818640101198685067273085371978670364548291166182253584529731973723394863281250000000000000000000000000000000000000000*i1^67 + 10947688196397435330752133095829119466170549392505074713158654882451231173247309396638162820617625661723125293669799278461193730140437414567048506074791316013583783514767387142901890813472230306218846274190410203760324411147005095354340879866479964877042884781949243293497745564268593603706085687258550911836769781022979917474464258828588526445616332343559253336765286501943112182876215962959185203690071474474672209915873021837058838717815132071781632806234448148379520773878050024488044116396195057891566410217824666289316693603396607618161145458662715905258634626996013838265211733835174317979224975391066875409508593478942191914966521711456034846298921270946084808885628142693396873586975773349845608329177547345817187615137467054065726629995326731832854726909595003887616264604115563821136185193391401347704702733198462166232797969768623090326403187331956251469862837261257729643395445472042218597088446669668373163675742881510664463284447218547737733349888860271969186426476704301978491606319220127007850248583383255074980603001798439856002895921407717348832030727223687967653037415310381670565864238360656312116859527792871287533979314632853312309157028244105678396667209765434373393183307641776553469605561681601865319148657394193853444758360821701857691385274019310820192334157469732643741892255992764264661573217440844338549930002475921782404711871144476963131801917668449414677164510499372680371650693696215076795471697995978100227696871104765790199374813497504101489714198948543958349271599115734580345667274009267617294808438959262102415343873494522497549565789280386236487304886722180084384137144005445801179584055432058026232787868786338404285250022545908178077751216065167336078977274285029536926462565447344207927586343459121163566920355655507312270067819429889532320981864724791129566576504041484092480473262329757970330955063110717494754826410945431037844575385726782710392312223870299082074428054307831264173776220583427683434772821596648605431717817309410337539986431334515764058147965533763722412905575590811359383897652560890216074579746462145878992289400617466432978309337162682319959057904721376676374807973408541013902158574094838331279668009609008651185490505431798880422331178268252733908379954815803240415205613889529508957970714148800253183760964934023224761317909507310059000346542455907496380996788019520654485119163222553129430654373875645699064892376085983870729657355025732044110139758256666030966738197729385807982453862774218915355951534140465666484552500728318302610803458561252243872807503092555600563682288853198771841307522407710482331776220251428580369764655716130038500481192223324702958901579992039913588603898100906454759758434198578258944084942902674333321694090076619282042940492155185402788591126879067823570012186336117895045004517279886233506535275586708842138919622285919289139092824322199017261041420812154751342089576539373549826209627165430795911903057944307600919574520335249638491351026864291134796544757460335750732225829053370129899406662208995410823619922585381307259946758047001420096434139544764837815444639887376504318257685311300805680983437434415195519666803586473658577013015784686913724779482072194523995242584519237229087313045447835588115955004196354528963331378563079940165598032998794665914337322071006791828491498538683188585575455654577792719125163430342401716183980162754570697489445472907773670880914457369209173933720594078906250000000000000000000000000000000000000000*i1^68 + -467786364423306905767339655778562792095774332717535604008372484830022039165456358956008098534000917431046095676378645805761452024903816097090410596028871040738672061127284091039256611562805413608958008296672963749240989672102934042741074687574479685602664528225830846272768419036874448811002110260626371659722120566452423432738028824667503302714190995645347473073087193438236497132002374084944025718696215083976375413888167071881779226430772309970587737199215462328502751350213605644719897381149048602964951702694162019779689610641854412075165545460284668555410588318373609812147991658814642318276927480165260813006091769444528702575381890266147364145794386069942067744453657907468465136726505059765197044306289431190764535038634906975474910074595749078371927261652208861349655824149500128670374277110137663703275772925345011346348850005336668582251294834050443021561690954277427343945143706283685782937109428931134878654289298137865943168147721533546451800659758906740095364996842103414072608141078562035118499001497719949992312382096354523232101886830328983193537687520681823148701032015944770643830588381004687898000288445784742165498467385660356788701780112751398478143454059306366092642293647810103212426738516709797047603097251236447969127052644661589103457796907952612828654763709512103010158323229976285019378923359093619717810885913378148179126269346680113442311021732476084396366044707157789924293447598736191387426882987709081589451404856174403285129693254057521856368824857532403560975365828869844641414962735765823017833821181797969379564889224239851600255949743776853432401960353512218383411446496994257160688328383261443695157145673547465068570096583292906449851123824974051522027130764670626069800723409981751585680033706608384309669134424060047629907899150579832950469879323314492189852024204419407630567755017511977787546112125248076843179285496683766345513924928829568240478682575046945278185854398034903923565182448770303573659298854940046223356545115583051201302014735201290928178525509648480350045487712709119060978714064422204037954542674592390960478724502427327435309926525428032847603044996180006117517441257969013430410246097263991712540438155838098397829209823300619154562233745155778812909652628168276037070772143811207414451795278002705404446576708044393727054189140264465227354399841673650794376651224798946567167584655138545262915621199043516267638445385893003692624272009728121777126056205683004802338634307759301004042053056840259987634108758042147468277025125273626081502870099777773414800049148520958947907848395298587020296928118774619247564959252157730649163599247469402569527523052426885912131646826367033269022783968130298282683422422346394980682939549975579853090991932943098189940853425172314770282827422961774448871881941715168990305881768491043970435892788756377673445779741748234690844481253861478183186126293371125570253851471321074438037494650740812677379915174381784634047400157513320056451112014297704455934904175730571900706866799014358043836476865313864842115386176530951007825957428229024813174116631120333687985455602809894202809413789330747225581906642118098791703717906604735057819430924143493274609718165515037821583704039242877475859219005640073626379395052946939847989716601668215519238410032658531752406415763606188645286971270281388421904094770902203237931917556198475340768310203426039006101558490586297330492215723381901624633395327514648437500000000000000000000000000000000000*i1^69 + 12694685690865707756147569244059781313967787771427989449734123994936402701954362497905086500409044199542799374209041009687577297185803783962091123577665234631310333151314223084816344032017705943348658829456619374256189479829753355219178741330003033770083267427477558157012483595355533809089001735375030430102010693113476063412816212544984116860601230193793593918477752645359893086990604326880047487454864312717580903783808857065777854885157042193315069264614204434248461731287043272029938056276836542439584522973335550045666644238110335896023863043910235997389969224819391455191397851059986252424671031062926175957447414484549165688317233195208019939277293665015389224498267699603453890556471830786664766134829460174821244736313004410294259040960395889560560337937211680173553472284289375084911801263750087196794321579713013613086290697181304468548765465597971870612091945318536198798440317559644495212662526797297341648928455949725669197496210282044947333521129522201638449753784267614589955171543527756531239149036536550464092450639994496173294677975975913874054094270422694402277854490292606011552008259627347142122559350459460053254004685355579880038954508160702465500679494306989443727099564695023727625981852343988097658280359279131326540621263925386950047659073777605480530430959936134219779328904987614319669633270037758161103336031628790839510400044288648023691352471597077967373873720785040103201446494108552857921259143192621010480401898681563359743604210355911693018870381647187551863829416082118101155693889847580473320621786044348570392804890102806262520132107685167151251401975633468499741686201837686119200841024768521199135827364815100138402469452478788101294515488353955585873670707674528503796949503740177935029754482766675132687244914637511143574758646968517254272903570380107942201929754727205064416967671192567992585056976096374962879143694278654456394231103277790917711624845794205355960633332186273594996420170509642896094681655717800230864848562525130184833484022969191878923486252774375604823500385970420063450613653894308270976004662678856762489927625939255754227654752998848351018986391403798491756937777972384671290957201464456413494700904180700215169464248102761430826943712885959718524240624513656927504123024549189965619428906928184574892509550745375978233831334237135753978776791061730851751609962090138802945034356813933706761295268148848216561262340187504663937026149121164821826724038759994013154246586719193372063306367537565643403159666565307797553954465795848991385541265360427009916438943140303586281208727038329675872062347013979549290279976011891935384564426803622444242454411720816090953010048411605664132761381716423230657516381171269687904997109304957449500034452955397024192657236338389741791168118968282109034432000488206603904046159865614828311708948186793120283308930634265205542687942188234767839434897028266305119230461456200351047957686310647734180261005415192597708880963518651625095386268302981291314863327979898945628064976738755880008334405451103070193881363580065484270742667992088860165928789701265086174216315685983803624316641465054536160900417787481351822575934081249717394774449281763498555379653399875390703737061202351506470688638544153970401643650792768485111684393635059441393891780866450524549891338448403983037460513179319330705570524855879288459407425645751224438738168601807545305179400609782503474942420671631952138912404365539550781250000000000000000000000000000*i1^70 + -253286798625416892875813157716350500752899943940724497247545517890274054482367374643070653639468914280378371169086427179682422514010511367143590593735948892207688126412351098683159782287599329963780925962096943776190753367883107408943724647723853896913563384866675027860073157690400244363762193357885684391925720220883207519737729628032680687957112604671058839306572458445700433529413226656056183966562216192260963612596656053626630191048866419285093096462049906163676115001612053118304077680910954979056435400011839599240661641272856927535491383125664102138544658270385878336495762376109853607626271301805025653243125734259777665966900683913065557634092658714600486877578166111525065865055462639916648448772616297003686975549428499280294242235472469137703789560024944899511418453741464173504167221281016638054291358830381653402418975357166911234632917922246672883487705459469477724256754945352013061500911352637069454551811682822329547912803904121814590610221226011086297970818298065186531068698004383167214693538443420198920962503190466627157620947385230919248915715146820060330108027394512451306974476024613290383273502763592904500809861209176821955823641789809148185248292467674019872754618319593074046443703147199102638713476156968612522388304212016577672150866956614205631745771299703126379077687136152799056218864011952085083057316982618135705701887732620943015368304598493671716816084309259536755781225725977457081793749913304144065300072775033721348297044880103449836132391286693643166840943484537214606768057177210295911479938734234210798261494120671414170212043328369410154066622154868779850149370931677239121978509112838952006188906511534317733239679177329248190211786158556046312632237124324596218023033309955173690325185227364609814111993948379700167449184914300416155301657654306144605217064805056375119423769391352887303292745636019653750773245893617660135588907220482535661942624557964743155835778894917089978049090162048380007057658639283842535148702682105916115218345145036308804204872056912350489721293017286066350921743668586927761988817832768804049260198230583077698933299214055235665119873068802919003984760623975516575707089723125947012903221606660230258331054395905695634412169644816469515044814674606244090647084738976212262782414060833946079488171659668414302036769649320395538694980716809832947198852084093003478516749728862912213307022949432403210123233147296713374264733223246736252344632526047109825126398815907283389641634097013426690692882068016639045954507352960096306599495301447703179360725084314482702330034200909533485514914964823747871583643678255927839866051252898481065235643504511823448585027078821850324265615505585119617554466217426626401686137126149984587321630311935238668331566281612042738224491600643346195528111644807483164259859261872551486785880013363011616942713416738911781596659561627583551840066804752565871112748815207043996372616894125541505243561958962393091538721449932800545868865118632666270369022538506363711520726157414576020832542967263044631218453990577963258148540702848652611963965774194082987932978422248507144391163820350870539744506536817339074718057494492307877485541666662888981759323060668145100968384283811659851472076960776783262394590729885801132614240149753475032628487252171812873231097918067296649655970679259096056822568392426938133673588847484676794421086574992501291049366114094598767312794539278963295985031127929687500000000000000000000000000000*i1^71 + 3953363997687951709227368520626085201324414325410969452113549080600607328494385732089209396619862895500813636491994334531601801262726550089439201741801632054061505374364718115986577207487193047620936852632493977742991525159119935064091405787972560690928678324094835811911894292902250307771301591608074264819301952316190183978431863920981335667094287230550933610143954337955981155466044004967985083814443483609591887008461484173959268957885947389905692046647407987052167280843025174998690794034688002908372622200938911805215455149048462792610730205768261550422128673745909995064304377122357311911752802673576246483519809279640560629634324490541927171544807143365592725235465626425469099249942671637320323952168169505255873472630395632101832041635373372423688795933003418353870001811315280061298657136218135273191504950744052087228353775601499249379459451363823452710204121267761429423676457114502326368101537089880033348405999481762639604959698201009112156730618540619044486654077819799744892030277614128819133995226526890204395267591051203246635199742284999288427677781472053451492735101651885040596464101467685000128868963452724158870599143042669487175032667066683359865969928362943259208377010650221696219698017740473417279307614217299396678576241006711664669296493306900457495351345766663907029547609846391359386535275084743414732910830853298333865961872760613544124087960016024681518894786108172925385761337716777975499670433380487111917777474005930419442211712235665112320052586819194021695481653791826616151925453366367692078679058165610139733069036496245737709919278606764425197449616806698844215425957514934738058283569270861452220639380713083276296203619666916953797096626859940050659453147990665124404990115778040847187636898563113765562002931145236867813232180293256154063932613588170470323687990894680197790243728621078925055891905828424540316991834523043249149953748716286763984195488999428986545670007024589200734454505702522410181314696877558471264570691957033606544891137116487586051089434673111347720837963374611750986067118541967152187450032297074888385290450143447875414386977845058474193042276951491569848802545940966092315134456255299012681181384421301482121151848326531795436953171932488583170405576967852334800491572333759512882743642821354381201584209792602606406287367835419658974973542815005634526668632852692361627180694151875103080917114993630733799343678297041134719899004262193251905273443635052235675373865056332212243839071443823638876901939459454917697365715948234820620475952276147215921426536792255173625917938300170510327081147073667103802923140993364457476827959750833780118336594773461808968093259456150227459541387551628019595828649754197929395513179175867803902855343542731410022589934368997425383925916537439597050501728472239037301459420667431819757281070447079008645705479173948178021278120845383250076570394915762506975620009727615868583090094560663111808515514354454626403958708612214254435524289699806077029393053887903710899577372257255862862150112585691911638057743040211572239200555688703196508898699993237379047305163464881592430306130289687316613412515243901903673596654342366977193876307683778373601715199004971403332013922307877887590877961201007641032048479806805184859560939994624322955504820956388913291689265412269994443894490044638624694413079595454908718291529871475157741759649882861349153703797262394637116908385151467609996199607849121093750000000000000000000000*i1^72 + -50437015060173550636962592194036494410208016028297485122527895864848674098881348453500602093744939605166173362085576755726090113838525977494733579216272480377468294524635312678337718477831949116523539960156165751031525503313320642320732366191277661695500958234503640120651061387669752382187668849265984141662311023871647774608709288713860158520926909073845569316717774822209934493701356153691488021720493358500317084741472041491124402559351706929832776442977331890959996175002376939008548034255656015154915053593830560687157119082719616382804592005071405062076536119737963779063208093719967977181859955814293271549034806589493859978039808310889322957412976718113439860795330372094218330791534544410431161764695526623857204617366896015474396676063813267969404525100591638855697673313314237923258394823970042282800552918139119995001943401141659600177926825175483926953680206729561785975220256519442281683130508419659795287066293755658129317332293197857313558601768293070764429568970531467580746250562093697108054538247935695979262208134573119966525306473814464880605794142883757195076904716631094664305782148150415103566514753635280241095945375288980943286943732428098564393620197949935701261575224014591328685251007555326736807217378748498902852065670085977148690197394772197003342310695284061351612481851924137782823573532308732114498725114804393295136811140603682264992213200995272304689132788615371282980455540713351046572874996362196999357434354052592781519456123831059530934034543370358931280558303156784776516128969597973032750835178578982422893442254041685321567548975495153319850103217655934015787402754742887733752363702820681749012439391364776934465787585559216690381735075705152194826473520212670410085683932778019737285096359801110247477090392961539498067829378025923020334995429979439569263539528870213905709881451767243723373079749782062525039414822035058197339796962379168568832712305689074477393474678546947331977278293566083403914794487443774066328406780191819317646037122491294143351459808853094303798688275176866234266887082909050167882472966362886067301888855748140922493676991942687898387996919949778624912211013266735657490769383452250033691934926824788280158387327006026428060749944071075600498256703384527432485057290541192611824872936970597087047157007573620868600619474728658577106200534037456870702682575293435014810761976556272069732108414621736810156746612310164022020232706787541258327676099383844912543535160642169659985470488824916558136302133274958417128073881299673182928433231671065700500238375473663839004724774076059704605300387437962876428834529313021797532462372244548071546503237089982940826090817564391523412957858306974960885614388862764987616229719475225919448942091230584752084694007238471996016844254852405151617325836366652460932606024143083338006977815555516098995950640127483486956504527655363802070104992444605008161213395349834575690612210836210017532478424341443277286415036157350891096480840564023332193804363127320689471668137306736151261666905967120691743293044892898307351223715714883372805380361160163714255910373209944724956185460630160732881347131022305292859008610523408190876695695741274437828668127799647282546012776982407187278385508179173717015607858155640826828701246448344985097816895846091609018464501483628321875173395020661167198305970999930303015264449743342111736286311871185513440160680323086203600082051357343047857284545898437500000000000000000000*i1^73 + 543196275708811572270552974773343156152958805575487166349908239255502479267253981069441853576924024947312901635169961937035461132709088134802609906246196532657717245875233384952438748182201126929731098913798100800088422984966373524375548661969156854352715189304011506398294760152777450319571025407374337801826384532289162270292930747893914473318595380201876807487321822309473706875196818239958612866268226024136649728435891704081867550770964329376032614529094393690512415300403639441272434699426049192708848638595380965313387369820204443161028922623826029746276925113812486683949426848873135803869345828267452218816994855284751882155724580402925945964619269050238532120763883839310023318033050579768563347329633811928197488106302641128008649820189981099908286151792994494532444438982717874330310789305339089525722316230630949698112241623379887229757344821568152329556228019635979529841089784901401179594476506802303615703420303616013103786443767977094910470871008529382590475354420508086988920182054409897428313962492012459979773429373436033790134035896463146097130525437413489436943573517501704382124041649714992443307742648062180459241254990834513348042881428466536771533596694331623522462384599326460239806445708773042915960066149597356849076358113123206903576188811479600441864738309059004666010771387901735705064165733776634129351610464480452409465013588135052374850849595725129413182257069048125537348277396222175049437906588214515857036943952886423176328477432366744387491157804681495174572322517133346558200418672098399655309905303024280694767833492742876710992555554408618066057999049457919832910320944290491188677012516872719332184369804802281831875681731517902892575130889899068575058105028662615042631214873833727221144728365050763325878137225364124948920241282088001733537818137445632217273297027162905958494947886909149301521624182105142831208553816383912217493053645332350778821143344937660328438942551612935865491513605765612073519940783040307375760880239501433745499642101572956439089198773848734248754789939072493374164995357897942283340238026160197215072214309561981960245154556346658016850816080483433067917678820791271077665329185283944378323234957848831072470123238244127593275883426305911658845910035361532605014298592434205337621733196495499018903752612703460677798894909781057728356265241196610602460473153448459581549100691689615581958206567720811483656304977367639688476467582723155173167756344149326175269197858943551553045613651644917573634560470111589618771205767523158370554093633948095659444616601167689156094548338148449114001259839055836570126014891539259508787614734957136838894863460855976770400777927775807077587638247016907261958073131033219415375755288124074894807500565700178225493948801856677625867266934631443468920188598629687633863120881968050663797804584541219350383577156898031810760125077442945026434926984708234143800490843551493613827491089971682769260393940792089008083876085159235187920118402170853751046359228561715504974677392100197165862418675351199699361002585342458673845385547094346844301997044440589208523194638194433290542527811208836342056596312730670787429246041310788059676858145552724419928518559039642398323913482915324845770483329015448690983847295401722474097815543752448662789953186396790507346088591391456232396649349808773212661621686566995198052361545167360203465403868639432342014531179758744275023717025671154260635375976562500000000000000000*i1^74 + -4950444493201169510510224946822366906557864749808125245580230467995373949930882838728538413852411406823300195271110815252275948181344013006951301787876943915024032915224483131068841708932279531793461826425365419343532602424488342460618448118505231740926290391981496225805311214307735713950671684276549801643869254138787677702362512604802489988519052000890081194081224935004705586313839650610914314946058458628080602092485993518626031766260361930460340977690854079835053528544279353614387359142511159991099934362116036978363576039942225259583047858875145766700616077127278272470151364867905286928920116300413527065989300841341475903068829286436422414154559994205156755044309932652161890514601793517538219832702864044901946086606968685130310263939456959333199710888654770506712057620254807315060989201633210713549364634868201741617360745738788552237789338358279931751851348790563175752005472717151228654862522034498119677489151164615512110060373835409904095585827793592749236077796126898972912842935218166379128930442540703525838657817336408796473028821697010594704161111213858029048427900540782827688277260582701512387280268722683719265251336914469833433679723513439938097738097018110655596425853843223079598033886703925743063102766046871444121439362263350585978693704711268014887324611489875332541393699320072521630366981028387562045219938911630107322521441993715849158944053290217304115712142363428621929508467545748658132820282900241703037596759081554519896963403738204377325177715968360067700112741823756407686008500206955626740112497523582039985291482891309560321730470865472197090561433304472399044566970827716173213785183887997028984187367403048306354411875021232887498102971844046827886373559834765482406497332665436236190431495282930939541892914706268227895899392973152685263600583661071388560447797745018626445692054231299750900189954469252371340171387002696057629409010327149418762299206167024795590970638617899550755670892343460822383083581666104837420928471037144800899543448063360749433793700168778156251464301051514485732861509958205971709421484954374780507298744623519080809574504175036891382921040314413993870537702967345119024839914565479362158962715198109814410338568342108439199065623380456272567041297314018169710382714633409252401437192463412358767110031910204214093028282061798233814098283951445697017225142286537691220521013870237295055445656543908584199418395876280264240183165729398043253553965726925820445766360397587259207745520908193295967452994025266485347623871109948073053208356356852207987076297022369547432357484727272147833763409855855414321286836497306766782327404953424948062162184101646927304952240186935782689460359650098720670275114658662726371386897698120202581069396911237926480778771611530924553037273117315168308694939736745787273886991007317676957581429688381392396395084453700196798624166968601392165456853287456058596302994359957088569678240826560777054119075945905811251419760709934699316967087312375283447951219354096104941644941020796553317768932698959759415217884785615138637284998435654240067908330342801693480332769224895710185690738128111656324868535569819125769334680675969403900986650657144589567584268121048045444465303635398123292945549250817780346638137696404032917179584010775134504320746841185733195476094677311300712334383147408371239350864226990092062999025297998048986202139140607729778085625644929642737349890172481536865234375000000000000000000*i1^75 + 36525463772186404589907513653395794156563346325377428925390768938297769910103790544132687489940217763570321444416944331394424548472200635009141682732227816930927307169337959667596192626496536968103396178822886176466009477189079698735347481667603104456955706643149959120867605685280694890510408986757391205836660141693781520893834261522385178561884723900401090243584781446781694493760311600480031198631570897445331645406832353426524418813977493607628545618280002837585233882063856294844549296611152962278160437665918818900510304207622104250225348776893962237900937781593618303507464821887998835329003041320755384468704381964871184184566335562517609527110500813256896739760244325269466481323251543199495502974746926872962813066798114587200454391193898143131152053202521702745846517009080002135715387649380691831514486242810855346048042007336307803247022854635256070378796037449889682922009037325170770713588685552625696390315820201818596300868234159580776177395486997084175795813907909157737337800748110794705931981869519135755565677114480438245406372671735973600286941193075590153838494108449847553774054875111943530897968150113565331357316158810363433585693969395965479100557142845319328685209131842597379690436691974069514495360220298296281113133861748879209084239316879577368643981463758664429231156865283918686103887216558795060023689901044946327315773020994855898571010248882208767685068162785605509418694800391359804135966414011128036382562737849615509778033938305396182920519902257138145373824965911143838621545102191751378866209384858447682234409041908468572874101757850404690260727127880213947215704542063975107928007990334688900496379982735753250814203009973858511183879824158019829560935319589261050919588717470145740306717547982656180868751648226126902348907258292316744334646194158556230596019817346821851513353003731643326195544093041376607782489954355652388869233735977926147986103816369313535986948339945240801116266065780105385949918921161039794889919473839034944589235338830742481422335555452776899223696659627837806518621082742015216040768573379892444056684150379555858762578994627222272157448727217527041428602141108192509800643070479330105002349816112418924857679370572985921121035566463633987170504171534944235561491076650960956783612150736975049081627899454906783771256971576772290591416236274379296021684209069433410829959486465978248923753307220332139629721744436128697334480645567782434744799605512621146561823402216662398065263559587542609438304362102509420012584277651253577507659090448406812085377541658924350321742192196085293298389570863652341338093249539189402613965300934685422944996813892703627077455827884761419860037044346307416821561326461303485976746308403399849962078355900662913734438686594805574037366213249849081845919851461457084044104841853372247521697324420260620692200673434216617455082258146955776547332855350209281893296334992427030803686207724380310458312496009618429842105229310352159885264988858465612787024667332566111641450979892246946297478187207484740135511478924086879072542910705632766259988175616468119049364125403316298208762241040937664294513278146315995578631761499121694798610605527909805331837689021809918449708097014239881745764164397802362444868413225162768593975504817797616932996394323592340436564819584798518265534460972863683915531781850867746785864868675041986364433743138242492391599328601341661614191252738237380981445312500000000000*i1^76 + -209524370436189972051272666617489574417696375899176599593343499745220530911332144718197184202517929478428605176885810599129600462881472632464692725156511565863333210185938147926914353745958867175568974973330732980146295207078915313683921946836345022695338401722008794895068887057339499201625271063178613448494900127284325902112727979131230153472361717432253023661966596544825729397408870172596140096836772412177301113375979879592557033056424377629593641499759731853394854178908832215041876945352846181424275920050567168574314104520396943124699846168280923222423305626862717412460312293174489964590763039094307563501605366911722021301199486715965041117448139192605051786328297321129017604876080558279364893219254388112703603571116719363651036172624063040644955941150837186250748761659129540205995524071039461889079073139857855705869326175691682803178138769306355498808940023650407806025789759110175269449618501006507742895161674107859684618426409128400161685418310597334853797100717317427923736012030242085184456942965678824496769520326191385462943420321137452462177611650146756230875789874771467364575329194211011619440413250783297032678551948478783589280709385039189164434428064181896963888178476184553868582968195284669839435935840371579156753118639185902032805496943914508632287947583338689724449695988665516001336956260207177893694973374613786641355539487255912636020570723431698595641877862202494923148272192216955185260514099033241383253455310993167281816099228384901199476813105108008308897874183037644956535467333233875097847775592486849437486787086847879707918281628103401463124804864476902597863297811853497564733713084098563921920303569598176274457706103902134708168834143598294871381466484640974642143633823876891208224919000377222454613351354918960836652608045578023198047258389352998346837101146183444386137333086310591751152806784399659698965705132180103352075583844826372581571456454880404523171807108492796165670738609538421657478932407435146598368259910480245736637722419595208718087716189186542786547947456073341957478885972946930743167344534955504367137972211352109095331919791107903902893794025479415403496113307642467399024632464193467405289765568362545945541621548497022138983671628895329314680722091489072172845404491863148335567918632323344916080653750285875418494455735589524021071554849965587354127532137292759731353135273806658997262078467597148983040492377820330785249195970363498426342409998312662092321800282598235120548433200117535567884105720605300459777792187110058663887437319559361800655694741308459917540716510922857855385689546344857759086359081496688570613858227089526585079025519494990898714443569245111183152602974909049189406024933010806798691187015702655718912361731609652751011207344692494556439264860849293541171018943008903135391288917784483253304717939699138473506915117845925526845684519483006796446146403680062026309250301281828113437785720160919928547305458396432110353998791204039101396149069079119333612423275184322299865470905044473803993331633447323778258164948211987592140998537590856327021387914462890617474669855566149896803645205308665401583967635340159364506868121127862797285354959719783927320041457433442545762889422183856090092437127404644128693248879258412950916201074578707094377543242968441076428386627502938447151415805844382251455062322579965603001243105045098483114047596094134581193317400070573957054875791072845458984375000000000*i1^77 + 1025233136497189230206183192673880688697159073569264895484465860233136139250397257970095605050916351748299528380062657652076265367766490347771505970442977918358622616042839811456233296355359888748694659158357824235249735176320926447298731088304815819054479850655159820460425401595783254554798768990689588469625295761819794980530144455137562030274720639207931701873235798544385631853782321406821534637127253239324344378453982777839736200724098862521515215321506292618361308883405471461319153716830354432158232333217037676728904772527771182965912024655233643271521204568532121880605401526494598944594411986447589162547990122199413739362573423345418688114302176211236373228906988506151568751564474974561267308754073196711266526822413498714534548220059063022250877946891587512000408045282767689481751691424032285550707113409554898884332248345491990907372443474859562943258271867330310018919049090116492936292300569201058469203878980681267576021972248352345911207776808550209779353502255254659852193816378263566394291981469057779171090706425832319757483121743840976274262926259742741718812828137823807440174898889435082003075449346902875075395525840892925760992473951970679093463799628126100243952955352860012108305954536444437438373629396023552620687964833993056172078837023882913263417509834471510617072624311875216779244676148241645328952392880431929326075708010304813368237523777613678437415335818088351171545732788143126880879442548941463719332573732710356707206137033460253943525649158148226536464091190608141103106971602739231246993726842168443632489909215010803878847833510195481955253226261226060961565617220718054092812448156218895470521493143428962339116079771673204713399280005478212999144465149492669178315188185342241057562742739795638771562319430914095943142094312217033000498783364597972697870568757421515426004427628657071142762082123636660423124518014481796204460540874387460508547632999338318713253023404086608486256875816322687821278431292177782028393706567840882103140169750562012031789652704672981565812630220638216702699405243563832997479649568573339315372079109507119600613006600432723767326803870629867518620027682468037339616498591287435726085535434856143071775368110535113544216107357933205355488668537544879398690263368516542152900428961961477070847042761629555974680811065161082439352814851347678723195792683098814243976923246907476062314124827996678095891259740442289229929219023778080239892319442401551551997110042435115868755358134715538487349841559852962087897559378723164095922897419748860652522581162698332252584565789483444680343420807772395437533370774943443143052439534013539747917593572177628626961187936890389646793061289045165850003382758163985102487073419907954291652053842564360943126247653015673990411971043273838947328869952511774774314671007467271670577945172866610419903610325252366843905126659629676201846013083369253763762249189502786751838791297152817313324742912565096215427973960324863086791879858396628162890810349130868799195057777903482326462501007457803234308472234424055818977400779793867665815441743946301089238034639061309228461271459013389041674962612967740182364903544495474499895597969467975905598001419976914536089203774618489295253446270028850297387575493113911551111989947750609557831647399444110259093906943552200926500770639461560013685083224489389923090551477819383262935320990920769929237329909372525435173884034156799316406250000*i1^78 + -5547631844961623863775657665661875221764894990368707904779819129188052735306687457923420849340516837440211871715639705562573163772253857997842964100041816494342497487310263801866573048820709812980776499880350105225253366890911540349208852178443921466200145109210165504332843766579324806777613708050430357125067786293468607439860576262896966511375539546584183563123805788912144733708484949522320114573715676922562145658334187055883236653564539754262071603755254142900569404092989904310595829662580645479236950443279982633014853273943130983851059944902017944292048774586417341498244230581996855744949155538950197255132748414924929107069143289527587016618255734981553423016138703579611223368459513108592484342566777043363132622974375058108231352086569041420604749126014111450060000132612810162866958166764274295986282926387737329779876502616078958254937538651679297598843540217582690436944125862943594020342336886527144831447678426855879159759237969075837944288787367018416780255136741833836900643879251015812990207246607309779973193958529935976509026361261678435306273082437505186706948267715526999052500234597572272783607128611756958904263052790630883950821402923761306243305333142706551391194874722483445103031293484278894997696320001794591568723760137492155397989941522618867551740424434628225182160896381039372588807991085014544498077424322096109187545432071785602774445441999814612416671599942825944925938851445252189010776832968592998697162885316613307516982437029473066965555816688054374837937063381000255537312553903368249901315637368579387813872836957401500351917477187833485917179211206410350597984490084940259561850114480742222370626060388528763743473046531922349787501120019670894187789966352065214948214905024331565309485753889871169758057937879544313333147312784374045987699156445504411836215557171895778324768235448949298981984346438042942556360447344693594199360120202069570869497265295880011546652566514875624462532804147681666927016387677887942141013360424463582207814106313834124960602855271029904121877636193465429506306943616467186521804105201099777285139168246119716317335989009560539310770407148144547305066080656521568731613671491004444777641590885347880808194058136645308774956403593280276072384068060943903747094142539384935625966849419525851998334328033895343208267243495121076376664398863608035718135507648084498972166936381966996194500406128757751764582518242513948283847736165294516452067268364224488923904507068362149574073480792886511736522294313083545727875124073105335785759975346779344633520178672846810125020522651585837040202086100485544123172964479117994833118372094474235397746392362647380622419876202282942819531718308764911424368754325877224956554756718691075816122517143443793886811838409340781314820292551213138209739367601771021047436815353238829903541331312721193542964038987127622616826415257218824096326519912114577406944402165701243750118307313350792859551932171733077090393616649558909470153431011577907493453220352064004516828988996593904435280286146302865669305936048921414234528425629845145296910332153491121809975044527868128111727337019356434278853142308442593798036538917982444584601932820823538808586574008477244491646202150255656823002764300858382950545911980254396573118845543417890912651558518120072898082856821876360742232699537217564593572693466676916940790560975446809721323077411990187775720407280459767207503318786621093750000*i1^79 + 18013359002886528345850685969486675738001362098637994721935457755391234971889280803359770621075471017999062275681358566997134173392818307868371324089621435436279308580808174209716728232498174919201039679934428663206539665085646519207090382488739438872495958177204320589576404055685312910671778374492156862352025598792728634478861714863978467800422587771051776614639644642346774997177538694727273135034473475148067546572085737771598288595968909507506211963625599219076837554341882738949308565903152543120974461077681915730955307933193266556943500741140866207731864650579102804516162131940142382704955051901334332285280950706908930819966471453555010948578742283257241728075668755374595681544626353406739684892439630717790585275643473804740573392041104933446351105900897080534268848534450489070755294853818423824019629723544773360737426053098703466139615276729112695246053484204092532060885499226278461064215020502169734780704805077973028784439161508593174277236038722089350984979699121746462056574516308631752550696355505395393273481866100208014368657693613018294750860644304855580770411489464888034275813315340993638724079954742560443156605914636213321128999875258428609337875804586527537621551716849366701657457477157747597369242762696761178221666708573223471651828302695972617036810523862623402228521649843424937821084955184767995285629640873412754608085697911880923283187729577928650680474374355907458578544009787258401399339774904026151381810323074288300075514975056911777977862737453652913187117082417792113387299612976783269449890643252200916729422149013053310131573807614503173717546082296856100311399004467565591339218996678689605640300248640287228043199955642269686009371023812874399238852350425966145901685107327820504901271342581976045187602774785543661889690839103219553648864086310039381113414548448410591943931434041244164695920566544027295565560915927250366541815007166580880256456475342956324071847698718877365603217281124584194336155422118470224301491159502963294301072764498162522129771451451976196832132271994701734659215325176180003930140878316308749476736919968483686828345162956665756287933778192409716238257256336899744543558923771584967560559175621478878486638631409135358921424652720697407708160463933736984854629354572806221388167551062128442864076260048158844840387202216571583215554880332628106687442761945120027243003069115919607261822449874741891775603079918352442021661989409560589824163644676701914073238702650636781711000449116333898794899208668859778650908498172075419655095106585643974492964296549740413108360764741009447744414754651483935048739708658510761418290808250622319555876983209365154582963763932934741414195069546473015395207416571732895792340726765527889469208432495905204611546113716889709273020267645917375381491151547020752026207737255147265872590011550689628995428809111814807851235585930871432309560059424276535351880085511784949375256206968532531347644300627414384625938745532109596822031658026430242582459796629368534604910797911520116067720564401202133884643491713712341296215522364413917690467190510316484225157806731236549889085877424680056448919440128607527889161581297047627698883430333677619147614386810245273020150715678938087289443123300800183146491078511498540592935799656678225436477368456765775720688295812154415733155083384245668490551372223582764472340039450060273041445527121683447211485463412827812135219573974609375*i1^80 + -96419469398563139301155475047521118867526734506877941466514977643439067840545311476371538554369403400881566125737244842699846034828155853146898876665426840366860541597070047440628059887019705261948162466008502582963880786803191725221709482030333588822511892960979021746275046895659040172420677667904852664179981708735152498382189774153243990350630793743978684668813556863913605159425399859223224939917883597791639087413738122908975164363435219810968542783945920006875612270336397888268242801039103995749899645156045168631151322869282623147952172833837344179427912040631945792188934965570837070747994621254505221234778982982537600580053416534604117351211085066772784816357204667590548901791360197912841703448257510589553199137915783183280884316328380804520646039192940992282429770954639955318578228013543104991909026000206814461627287456785062275509522013473797781459326170412252054037323416755206096892861656925697385929666315662727380547491129626676342493696617819098463208432247650563421996906260884295324866126414145552861213049481306349223683977936690296304793519570036052663673238848444807472301432761414666597952476123973276271575800267366478810001921768364912829265622813041097264349363323987268699301908049179434064979273164728080302518926131126499306854470004724578760473259608056003743903487671250534924281822712918238039628834619740175028070399719015306233833946655208606452432862982832589374346927571949049718066827087257615457098632463724367955623238406436022030435359519888389753705409264856303836743592535261540115244294966266309335193519799243997919395309597065357759470537617151634416820802779891899212236358717631168899574337112829551256790908551111908497343089758622937016804547640918805262871191239564145917417031366824962623751563875569916373568889135347176995172651869715382244245234979007680924603919096160674187036000328461956812429920464865182414902052064719829031580052168271194678621450214284310061025365382108343684012378364579374750835367233275177357369509197908454967166892909544281350224779006096417722066222750554385200635468387775501200332118396809320658840405732369788415750168719937515324690574893027059296014079976088047691253631934961352836619533697675122711157854531432076058394899073596223432689444414797523649175770562885309526608065935474366661681768942774977959348037434859686971910617059009539706075176938233993437749688584366324470647922884743762572401605195496965995625902329473727248455096403817487349057087047995522605981109117170576505989625586242919824228620201787341067377204861772245633022318129484281060540833295702592428321822619353143238462678183673186084151463250577029724921663350969937665706334409030030478257313766316350235056015047090805581214440857119378650500952684998640970212726078278314152539222851219494589664947056338441971392022414255074181384895581550030336660747583604610720875137961517939264134278749430345826964994269894221579558268875304970744577111827763661283277094290679560323655188879309763246992348680579133403767768281744932474972222333346454793994570729305082567119129126748846234859503812017263490089823223674596169349688180480183281678312409667707280066483657838653576913099662023063555027606259265633136282801585611147572514314914173157393405523672995435260219336365499616491750907692842914229796232027054272061152618021853443770482129312578601065100701123286059184465557336807250976562500000000*i1^81 + 274674688850473219462274992227374535464823493910401145305712176182032365743826800013710560326394363234446578872024102585157951685001250812709439718213274885674620138001643889160050324011002290565873476120146638266153233751752587497940482356767375903489751019002920479670114596575345894334550815674388761285928063563866496099042836022639903057440680242032124835071718639761552406936501992325710652689507250719253732326688957391326242877732263805641423968893901854303082283128743708866274805669404095886294594763175982577087120715142341206190248086418052111156357865225079077842280382180735350797496472679372438452911613878905573531751769748940759249586648788183300486940392081533531831901599484423251737006534745670079379332065567829119303491169650053120650485594768596000860060162724187628453153576999317404197650543282591823494355761694202123876726081248778698590297678779443926164422086418344222593526827146794130448204896868232357623837376669948315421153723248028102216393322357490079848027026159197494160433242520462841937229472275506333088729134012566343461444361341123765237115195131372770822899063567403256219306041170374323780909718954224283046157413489261715209853241006939518995559152822938649675132622238457019925209303195274433488144210470375809989617025026313897561995088257252156000867026719438352826607213817089197098383588096339937752596362515598037845672449152763336581514490244181637997795947906383964026569685774080418604779512153551172028438498667184208064057039345846908364226366054300387109355591866177771832201903702097578912135468280479706319818191519963847811277164641340721593520412480143472421831583236038189693064420775383870891664292017382088696945657289307680563400955380818826772641016204969948572341793505539002481767819958040886870671661527777365446217485580466041200729403437250348220496564926276793285509424162532916626461244004895472429336451887389444299318321771169778554322117684789200094175996834814948312042652380969575060304048012639869448679972735018400278614637192931589861338301326489016423285825402115970725966481076223280691383021495259253424870713259612338351142393880937529577008941858109355360172583916819282278086027482203343258474236138206059912478488554531206750409423085508841977096293915272266601039170967278961769073180387320863919693457297672918808198844769752347929514028709475980065809918884356529533064777116265736792816517408288296612549852506066311082318717044793894503523107729848000308333582430170012733846156006160342360085448973739114890029841025742227269768362585428198047505935234859131779666919979593907788415328654025801408299772430221741205286899708333752888860257597684947470162878940609847074249154752758390967702382498913098191743775062021214869647658641776029293664980201207825658949812915396002240325724565132713871808337130175895306674151943942855005366454234885459928561591348030034861502252664159963221769295052426915262853579042248958948668406924041209314320159153758356843101080566068232618855452102365107896023608626775556749345291934985469246756917266922527310390060637428245687971086387889147255039645924425000548002475530861443145083170129252732760396988255718991329845690665454699377626216550087147403761583274971306458573854040768814651510361084158138082227301512457436206049818434556157840324722509967788975775619441715520964101372494865456774237604955583810806274414062500000000000000*i1^82 + -1172592171977429187845411300813744259031227861872556998977405271380373878629340214361618527281854536537319257523330470288433133422027932770370211751572629322943367645024864660877979593867979281312759130107181053104381345217784389828215203496210118115809312900505331667635742868716646304814828815639369871771451459901853560293643164241467391132120041927965521825159781814208199835641983570588427796515860907732390803726330063538452412553140563974410178522647661694199526064295048115728185600197948349273939552831221506550330735349299997068695590032242415117979751894491140016269217236283531963284420381297914115762450544505940981621999511542025121782295105161001919874425373286297077733315182061748801828024957997201602873591045823716861007248467118038612906068276985899035181184551933340478157293946742942089500289938918825198407373486428889132154935995683287188563661727863308926934602637576272080505041187249208465682501514756581125543282441076431914787312977461452940888551498123401302632273938405265484125323697990457491800282485068255216911026771973377081859712424246556471396770255360862406092116524698591312890093148647008146972528112070503516221120789144324798722152027741692216822661581014607419192609163215787161227160536202784147471630464320427354954150789338363530682240403951145131886746122707136222737024402624032693594467290737151294859812069723070211928879617880844638048958904135768655884389704366120409016898363114269719140666302974264585674208011489426673957669533740802356733899424345618526029596593995632332647268021980397092850077201493204561430877926591960319565365426990878776061903532112085896167578178239521031587705039145660513212621145526757222235720148661959009663662537307012220318279624960780220351822333197495817763691846211640141530781114232874437765456668914959663929711816269112407113632293811557729727661742764381685451842666302658440762649270812700160888425525666633017411206867611980868089034434012395093458091737392280027625202711677936505672570900102466153388323253192728611932747397368586425641563466324381518277363900157687330248096008186420851671076628989042652501645334309358334955299557387896424515421495243488537185667858531486998022560665115538463752768694032687631554288681957013142984602956418654146907861195933767027395445715235593983678811194997352738471630934477836151049824716038561874400470239084509757895558878435419789982830876825966970982777184366280175817842349361616079974305987078234502266669871289276144315774507898102887514220522875232458879462854768011291782884217348642614920363565923695359455397207509999793967283680562452691645473328780603549279363979427555755160609111183271532129293178141919344237213523968125412281992674324988764253270822254646496120416561934467441684816534649875926203585256935528387132160750234102282572961423178024572285667906880936480345560388135086159973444912485011214915831718641932749748734139125117050795898783299366617140973089254171301067736580496854216784654440539877864758713864235928336877081258638852762915908060811275570231111243012981838863933421111250004429215842943880105746596958522545363697443604777375569367261780984198627576045170037281835680021187159161346159337601785928912068407869359588864737245914350781528141468277977196181427876067621286216810690757509838839092332506480000061979478832760453778732481396190946204482650756835937500000000000000000000000*i1^83 + 3310183374041104292118657463470296609478109451768304065815912811213282611618946162027340670244649542161762846155463690459969845000197646783915104454283091988692868143264050662546452124112938731426918862612960761301895986351573998092357380802318362724311435128361917725459765074105604267425364207833935837269847277658694116141959922240423418762739427558730028315105816672591932394121954569553921653611995574439956165789909892384439411618080952776541979909821443991905913329875601373073781737469025612630192058382060329384170668375568133216557112542990901867923213119139114452961357623648946250895397403112149701636584910404217523355041074933376098172257975249248313395160883278500083420940519009068235798155544773378763055742943611208911174441837200528455156522569614294891165066381642437738878483713620496502751765859326067394874759427964074171168576179108825297279330189844972981144128178724347316360311307485256089987744505134403759851857135471246349385840237983470366243235409370223370157331803754632878174075854501748377741920631558769141744974771097025068270388397093030309852011333119707928152118242397992322527212187830576785752976028517632072769743788282025186899788862659921494720781799801821068525415455802830314031844535527874057561653212919406789259841509204338497789489365567057165519839451367577604416320263363771173860403781689751800990790970529047853190831734134923162758000804615941942993237509197193570770443403844392370611697749536845834988828292029266400034334106377744598166024177997437222286562340325194209287825223546519169282912088456653512040953662911984513293851100418200497786870844265841135601506726125408637228187615910024713349101560144176699265215052112548672914922649556889997380166308988516591122756551593776444490025889923403301069830777792554651604053968877593172622082566468426818412166058876278365801510350207046299664769601683826725909145714800791395425779660863608103340755849312933845010880837916513563684246423516427322646310735388877158474427439151701837415898141959543228660057107306269350069026642771443940428696332973682435888864719754586620939538260755509047883789653671533844231245060657685219604009395908786905017498158380481217690141199706823869200322150131798293547603803189856180457177962481930786401852142731333094735151170751487864185378466363584265878250517329128924072281732435381735195550640577683342633258910924660035530188144265852248256227751478900234444358215867140217790891965470009839746093323831769334621046261803308701359763187726271630385919858658274445122883061191499250417659095209079964838099041072442169248692376455119264031059539269244118931390590338345811380798664849672619297410513693993324422301615912138143215532337438216786405182714044200480910828287821279409939936824269233845097287991954772429349538354242515686052275169032197051610788296531741346832869405309334161229264900228542850936670107227359565730078778509143495280993604188054643696576115621090636596754481718298586918652941951314044458624067844337935029576557944369273721460670207925505163795194580562957282032666189020357386399478046637614440386962883106163248516144302860605340712187794663668117957246392054444046731975452235189557892086263095968319166876090628387570789704320193177313054673600367015933624385577215389637009495293445423038404323594203270763848836219976374167158616990969238281250000000000000000000000000000*i1^84 + -10897312432187740965928108897187608687113990892847506127299028355213528123195984859253132709881808762450745206418018793662316504161292835163359960397254580282364607611259790944097739051131795309675916410430235288176644787058684071909469422932900966427948328903496135393776971662794667253252269846770157641484631061843469543157041310450075749286673841823303197041909915550457113487849964686188584710863668892435726241052188353285954161978874330939630613661125316965679000644020193488506273430225559065073712956719225832972588034482972310690099378636936200053397905454942307210153305535108452017003219050078309396810363082396531699426579667437262917629923851066698175674015651672404147068452968628452121861276423605421129419428275753007491256354330151911640320217105221383474399457991318613811207941479098786263323618924914491211743114926034063795341692076997762581426686147428635998450585205860173738789129300800887524730163582943867790922319133068066595943992343684982303659614879122221320733974989185411959153887093163381394168124868276765002618845469258788895885253531680585202160583415657630685216739463067336014022006048355183080898981148643368632635297802745282928673075402194976904607484477486818335658170942309163878137852456844634468306965522061949063393954577387026889394600658322025698017873521037912496948523830546620400150922976612036062843465625532289767440987887290122666995195337532424597170121626170459870043593148299327173213379695485920807306697834438346322757695325659609875838172106131254815052273293565395834555481497436304439684789717404961883348916541634464005737169060919388979027081704827444279041137811908195140250345439879046571095353663249075007342815083323497219102593736629214989091806458218038509408581128899432461636751315468050001950807921413506576035901773876630501943039900509368011266063710493045365049034358898786665400400631365796098582509031269332281502207388156881452455278501949666072544248388848398299180388763490802950967373845681848225613352409496374798343724828696952671748894918744794324429279950726323449387312604325295110250893459579978538595670905480433533417957529671435635494248156291926382621978244592931238309260352851277309999437578653470997144965881340203593076139911474229943713357365065391772947329174349063555068565227944289591093848662955575105021990039763452566010287941865281533791129996655389599922605635722823398626065575414708545487850403451501768556002522455267324189172709352920506685400120351904922641562241628291997760821849545338828518894960426179568541367159996123217766709283308233634844171601328888600442341898288874203084808504941603013595990779941787777586628224735355709158243248552464951858773375533029688498403405171926833096219690780153783446704194558740178118696624249101285190972114938064335597086444795653670215693538407316862533863012184519211696919340536644929691037630360997567521448370051479958999342153364986868037674571795595817098868496865970377393741173190728718706442847846956940941224596640181594106563499130223018505944629159551522552038333522083297250629265783800819050333964376289239630867726924359716587555136186938094396463838907088689640511809183237426263770262838513966334995407116648229182215178181056464248424966359705876141768699060337568061305765281465435238971297175002214456019421329923098557526253090870384980042812500000000000000000000000000000000000*i1^85 + 29968915298955023956260490487978906248003381897143279647631535556976093753222200151341287620180599326701257148906309603451199623931095072720039715403666473054834717015487673736693619565142475399062467144005668168662004891038301893493325312421676876142756576603566252767066992861829332178421892773535068933712401712827090602416778227051000882232236504554033929907130645424366335139722269643971475337113176411102425676309917291225322659789422381124753517494773188839952009024637071023923783134046019815217002938356655318695234892025982427039426972796570404957706933282196792923241853937188908497865018881766349446480490453644032326814502094390862779210891521788758297159199650730164567821681267399547418031062099193856763307671854291907864865621511477985945534229843729708322725678985995650266645826780272802165005594959972219505895150987117177523132747808814810214922924942770392403913690966296931305024148764521196185896859680629671619464770707358889178099916189170510332752591987480144157159602146840209164763025680469452899956643940306961074510642101516148283632297542810499655581098483198022609455784384231304402550417348441291167359010621570501437803123346823717472047317687900413415734598243199166021484916942616794849872637153720958627734952376520875279450401225034139073269342756863137537935366319047584803445656088079032249495756110795956769454450873965636769265125252018897553389947827889031294241039124929118834498877640737887219229880164225023659571200105544772822916159305248569698558373953701568705758804857688783698205878197950312689938656696664541456308646216223660923829324463816193601842777994633717193347858146875819912823898847574347323012390656569160048760938708352151540726686533204109091784386838430616507341589082201601761804453796230803477601501146273804975454682450727873883532616861232143263371104928989186851561844453335664096830864057355960807434423002213825915936223756136953536039414830151106991329016367867755071606950505499704641262756771335536510855763338854340590937674513429167608722100121018230048254398838780386342281889384396762510650642685689608492693908621451237589929760632142797026730004534827068525263352888054922158352398553890874822316905768992732060436180004865539636450855617732503964157061518617399149994648501112591386810032043791269803005265969927886829443049177840288803200191039274876679518023261652556110519460498131797831417621014568448545917386894421788295757169832108851810159020299178996391133002014403602655148386459714106486259241465372700213307124504063016486928731515507657372843478647949266624791862364406485681691491958613516310830287925243959855505826883309451036625366615901240071499636647987441342511426081020508082887064171022617134468902623862208777253587819152529447608555997380732507535466452529056078216502743964380467894856413536002675729156451947572940704247531469706029743295401304713803286928234331711711511361935513332502182946445701555354446718454618754175514309653646535463856411447016739034029089299222867940127030387751402732749048949919422791845354851584125440997320108922429225496591950986494815874263168704269072185998258479756897716649847386414909261686243513032367627730212044493511958445243718549955779212335114487343940321742242672941114031107745898785355523838090660825438938021871534269758253740872215050280586641851978120000000000000000000000000000000000000000*i1^86 + -80785418982167309646228174990587373137033372916515767560145610495148117550833522780287186277534874102874214422766716826795920600842972334240848891535937632239201890312043588652306266946130105340352741834986395979344633891045249808306147836939953312916552983297770947083580523213012684464037733875746331035843865607924013243194900637948767087181600120677327615143368846832802988269289570275665636347212802038500738829314487310189321086352154094116552835372801954314418882120565039643035725942859824275987612800505559997976436380720405752128937728784132798481985402104231080401213339748669678950375872253169431872048269675688383416028187517780398238769460160752595037888465578530694638159515066761245368583099475789571612529252276341764248365494369874769829146632786983823267104682799055532758226707581861514536947992266042166946659662974093376339699554938395961501170003398968643479386742426717749621289239891541613172166748691035696143079503220159641102798313971832388545146839987520569455679264076891806614945529073126732319425835568746524487063452479852662242628511354354226289306443923489075362434054331158722274358273583668796186267335270102293124062899141820668844336138600372854696290956279033058137093725602702236422761356459273412948038856479658676766108743497576723251607602430646820078403294980360757450316804178023827911457836190364738560861202961572813327609592839682689243283927286140123524234688795047483163998291378845930920093963561278006099307947329161927201169070676928875588584649461861120061699873265839706451998860141646529948302092248817710209906521490284119948682092496918830987673549238833485656480906126839597216293120320565049354896124302977420220986736842233694487546546256078684285803463449726751475948941250909854854033322391680457304960279961557413663944921493035671001628549794250766257783523432928154225868282846793099338062446210857419495863259564212696835725716993062234837682129383737616557920586172443861252006978617829502181872485984305906735481839738602661373982910862455855359384482913016392988113559999446378024897689950037916523225916238390445839572152359397297590682947355803043912739202520602180494606256980434431155771351833924397283320966788221395878774714517482002098514514651132475605734187520646256863952381602433473792420084666150570094050893753645788290148002028424768034122068586400270584067443682705941959423675148393493632211795078266248930117602197754160245604835935779930928184655099051572811586462104600314730462765091243057757940289349505491807628248110054770152517406733472063977966879247018454276614368029115456487256744770920654587525393484632894895704357721278458429252243864443501433604515443401899370277938397635936177411860713689136157262361375949669875838799281534464562121671081985204845696919831682623750739326436761641770965741676517711337439054535988149210751759840622707696998714537572832223521512541815827797576641848501049122248092970459893306840091359853541557916815461714056638590168056023024048304555628758811856759231102055189705012726506497334612471006403953823714144702780775022098981908078536238371517949985345009172037305295434621818067943180568196647223529935645575763272856368336514705110599964044088407661365645318015732290449063716313016314153242826857264118546910355145162123789286474123590655492954093170564372792129536000000000000000000000000000000000000000*i1^87 + 201396178601544171693255482959871864674953982500889259040715227004805619833703710880740843369275761555145117774672202298697817279378066642579090293573274802754432218736528085079389439780753155764075217131449781764678092699506166546636869746935743701924244571850167524866225174331169621592681505836690121476078286964542672337226766698068234950405123982588479960157503667564007433762048584858257096843956701740003455529161236596619912263770464936299531986124123631795298611970738073216668794638789802158172778176815198256137265216594080726408969892421834809246898073104730530674134052906555544298037879827452315565947847553941935246255555701348565380957015589419203875453431284017534470405836211090300014421451113309111292789129405969156967943009143909309931377584439591450167827572672643664971872164611697440676396694141578148749998910309263830334542489162778137946806268037068627807781596200087062591835463232870612653357437142491835140386862393925137755277398885039785211507139439504422772584179776052564624637515916116004965641238930175457877460496082717810069940071450613094303123739962916528865466714409862265148754017662412667723026971649012237995943136856593814459050497503999529748405826219745989550789849079009063229614095335910388758143427011513622184041428177277514656534824812197438699288961785383881152780361891817769997816498800472439005791090703220012921390647006670924724729528174058700700356240950489961393101031228909925269946922695058008597653603396085580071683346944565650178721105626934229670325273694980538546658114316992142440784574508161192407636713538416751525052102640969079950182447959414284965881896543251888398729942536167614698969955572579323660324324800327373390255561945939319914075606024214105630758302875333520112997566926173089384285389417509615132415573305919566200833540996371437450634374380505163618815037007698558271130745029151691847023277138773549125493924242505314752259715187329685158831993801959890040994735233742028577944842758569422304281006268876457854206960041413309667071820405871090372958425552243658019756840330349972198723928183074318530746098034883200246023374586670601943458800147736721403807072713423424119097281193799825797464467548585447728289474499685472910045164481739919997597611606618366522255856783971140369437941712644666596114997606248507159284402509019583070291113226789550856727983526022366183896779977055528532336534680453784762538798479330815053311353940144272206991829305341568287617968796178263702056893683929505074448603405075915670207640453035578660498431225050159562830099788866693411903248206503003247264365748162491171898523422017623007772767895809944301744912308561760859838303594537285168749613713160051908628615874893015864376039421923737030612856975793438155285050832362799300104133523945769154558694335431461100350978325186403366598177169406370452033574752159922616382578103462848156341098266850979355114418165826716855980094191747396061895487685979278992917828337658725392919284560594351181633717147377558598121959746526300363655890363483979907153793839257475578093815157697963003827820372293293684293878368113949566305649661496607440038935344844982881705662708578096088964295280104590902672853199871482623756463484127611065187011094538389924103032562363165741227700571661352558412030898906991631389001470789382561826078720000000000000000000000000000000000000*i1^88 + -461595173242012222465492913224120283201003940722330196108602320794662423937524003465764201225254919375819148129542137915117586835476818631489651634239733296514452851536166395505841425677648319752801007783265403774242135391675767418099451513146352978977909373439373691348910861629217287520707377692543647560393887487588653358471393826889961673875564208572504777097271849406708954801645048394806777708037826905521109384540094596827186020631983775422586670477566459984188463250518272195732036322700191184040739970342564562492801125010482755062271482198975995222325673463452996397833329258263395527646169490458494933405939319018901746142613136003733839300561993395915414977080427151122752269341607200036860686508543403806512683771207303660378774650020622336006766628529835253786914709365196581568953426304262236964408968590423892737873234282485390730628767555340451366723230628415482885254156894980261649747589043678300407253234679499286303897119936644384539770948882792860630495991995342101891709867117901789419969206671792390568008097572099426256573474891161974123709245295023552045101841163078740160647931827377113671924546756895416559089158331016935182329743192058571584695353139989638309044236372800662604860128487361359801408640150292321957141920873935659160458629752680547008079930040287601887725205967825387192149609646842211819212315727771822018969622507695537073116388107288347414136319683446763917119504334328713503509845778925772439811144950219117110743438681166721516003769283652698263707112616110130862587792409953302477980765019944807148648708020725278976077929740879878877386908026464937374196571837421350845278106331095922459405549873684265755607176880180970820472263921057032358216199412144062114838322666972775698790560936488604324160831104819195273937166356148683619741410919925119572134485080700906520577091809081446065076323506164632104945578835439908841010921598007714405304433169173482806429049379351506429301255426607744199797204740623801611934271669586060216149752512339268239299418973015540367369291266239680350180506347113963084565546682562104231121362679521809288530740893913000370893833891292152401800219730618374030931884770188796387084054308298685732672511838836190655319628282552041214262403070264236840075959184743524846322925665077268460301047522682271730225108262552452652906205660617631475936627602491820090476770639425530769760047803665624512653639716803384950868653417310323221781899028609452660893382803975659984895913718560955138208385822345012989049579441818867223449207268417198398079262152696137487664419121238234851935977023948307954689234428885850099410962860013120543524662504627371895450091798224087633075844355099998184196520762846712021801521982358213385729747246351848136026339768931555943494473253478456645162759264341129583775917248197464481217545378665966756822592349870493210151535354261149558979383957078794733408126499653938101086344671814172360956469587556566455898371056152257149348458074114847972138723012682091522311733047342031578760024455841542266343244821578114490298364916591300801332448278077014849950625659864148788281868232872480771048332182074387456210707350898165518829554068249150150371228246661180249031045201195478794178210223180953272657192543591014436700913351197133657925514345444051814594021526307437167175862869599191040000000000000000000000000000000000000000*i1^89 + 974573393644229659603443226241920190222896466781610625617661476449675450565450004073047837224262146299323906615003908024665528750955281504110811723970183011637357296908046965708275447185756569129505200003650305917035998789321745456261904487618200400105837816219546129137471009336620100916961753359252744451255161705600672598392740836216039005673743156486030601713863794129006513735403250724747319265436685180979321978043033800392603144860299866087635799219778498408954818418299722218273783368806265302543251250269630396656570082670391568615255683550753118090864837693469132221909151538623224950607080288489640807102713926088775855175051897711782694877572261885777601473577542869100870079976494808409618770236951527360077706113753637775564518082181452123477423219332776241464957410388527424930039263082749805028866061920734321776410681103368267302124845705573287402173225650472737265195875429400416263539187106267999330275638579999742052214525995871942654054418986948402449786703983413230098327685826438462735481832910653413368051612265677908662057457137036037099600605270105731354863508427908013939754793378677182092653838987740367157767115957563823003487595739326531409950693584272175318041871357511877695789817429891019545731160044473172547023370924586321180358128274597293680186649237364767854842040424114731663225714476122661985473226259468163310674434948044689565337371655911137332013556834681148621946804562407607249741271524441001775642412277557241778412208027695099369650261783055993331280365571520762618082503455820998865700470815307072509370113392564972797481998696986507312645114527410213716003300082506448172597134235352276194265823001227372921836417631193909690327663515039882699598331827981097267293628961446771044346687575173997070139800236812984744052792009150277359081006426627121945673626500948897361857129114527645217149942098012294951179573374175658592232463814469779589058034065351611889015993848255912300423540521249357499606562778803640290820046338084894377146108028940169496153305434273244866297915633290798902642544023002742466140602500213614914995135202924730066717430021546616653669284272524494402317707572986971877159587981492540512668512719888727719890444193324096180194083737688299006236638309708530486866700762629063628037098377441124661551281217968236246050179975590950269136173005253522587922533436738586382205864935125081326125730278010310085780782670407538843626322203848720159063998264583726295727490573844738117006006158163163550240546331596840775237477276066284048643734523011851247200214453938048169975593019008841268422793755212366602642904259796667359656030323482296325750341717627741737254779044444671390202948274051473064507923129191467941146647942549614736732463301152595388458177618532812513205315579399252249798254565911605216030700494253342605918470373496940139437692516442380610591091116268497051686026815368318680737844829580444981027796273382196811128275789968770500467234039530381088034960370284663973884170833103148307599083390752390861601667514706064477270358134914041573046226285712127344298328745337769953254782213856627624005821507152090138292012765692951016583602609388879710375637704394813976457580192084895342053378629734361701958204247975715746902429858779692670056330462893356456574596567713396837870965842320657123390560216809472000000000000000000000000000000000000*i1^90 + -1856612321657498869839684448853451266338976002558021076019553769517538386984292775298664194910808975375388561970153884257151340111365769606078636028325893781950230324746037033551973363289787919550560429921040687489331675994879306423557787327529296897122484072573327914227826969635856266614250306957421331775167229352032611741477821252291778306226245444755499420435218616928537800832466671763690666127037804884511175010974329358758304473326236526196884503203865089702615746323358242829589799841116451442005320271612903462612838565114539678117197846614004095311379590721586714881389018885047639974151739298567545207320645127549920065881864260364044660996904879411505380344798234172739253918406283845700915179848622892968053962009300894878112443946657465678292145822021782975616484466008149673491410915638408246568931919234994591732807171048470502314987869581263789711218796354618955148514227971172123754160060015114915162941251922522605145419748326640211263199689126642243608287056751587463397480580000587029164048609194032746927672512560501755132411912101970136727180324656916170664122812028940978295880430183085398319251422237058323323974254402438865237409475707057227135636060252986042145510336424615686009934472216092637238755062521447051531291276638655257967532903019200122527045324412513640074919631391517973754215855662887148257247779340216862268236887571075048169261749820980987625493668895699498770107080200500939764739790284337532385566392922637712281574474618152253426793006559163386089113903554388087343292862207112875923099384880036216820547599645323211999251152659286351108566722415874639617292621659597152739434273221148723875750519157873028597983923907075763096779644719577309164810594228650093407354118834331613350080319151753722823499315861947126770705545793366513700095370026479812477736314344237739323229411197112486615929874135310664432682426133500599037674074496683430608877333004043794280619249533049633322061789966218592697936332399499370782037320793118668172532595589191125643610293104614354131677178701059930867179731167081760697734526907972701795087491741826100990254462757768892925558970331677110777381354958674810102397914156003864380680869585377222185370396553619191739238717473498393120949886959089858242860230685898348420329410853237214299828376348271775360941709209135732422610567254875317471771467783524673809154411177948428932378793541378682432052285210328980355429472458573778622476902392513103042958634484633132871489840844134101828283039775565535419828590501867714566763010753343537298027146733573664295251705307228340635246015505454801466205547056207466369602664158862464673629276664092456039114728171360996190725996388151211068337684817354352335542379970397217064997498147785340004017918538371554668178893725346796752892615023838396630214031805971240073743925171585299480060705209946951203359269183799381599887090834238667552731761492961225100978725274853595149760015482158584110132710131291868248509666212984677874758465773339396968131359952766190002806209425461827334660661687899144187352102588453880839749626178271790153900818955822077538590539766283194315213687775962049966890226164671390894761945365584364287429483009982603166320667067538162692479610971441971843739031637784267327596481320381386563282910775347331232968591177799408048752558080000000000000000000000000000000000000*i1^91 + 3138460631960919793990846475849221123666149273824664612875656080283147773791451383798978607055185700633698281569630109673596849662495563122489069827390013372014564176108987561153978420459659295137296497898272220088120004286920818356696870067214915762910315672682592683829214620132542494584609671298951922918441080366289748016127320744725894167493367309861471662318633402496923185069147503315621064888431215024416618343232275264970638807681500335592919839056470145866429697923981893616741918557671757230067318019426685074212750286140734621967560924738801573527155067216074647786452983513969870683769259964818126076092525381213194255854633537133674538500136589687016291114323944844166654808114682740459505876079343448390033774633406451538646844631711515312528889151529431446021668765808195448932888764825762759803217508023164699888072964247945413656474325854134424896715432650028646387676880446022326178332970767457456185881006901614604401588890875827592325225983693766016585910275725151607550731497938360334173948656878433639758864495604725676059018673548970802788526586394612682014001258609351103009789199404583316096851939972223997491303449419808309346878424615779215735324850467596303669859165046730299285179564303991374582249548953673946437828524643180217426572599471825432189901499744329512586782505377057548851907051327451097088503470384507385251561025494558813528308503334098161025146771380460158492569483871399182748339323271087468759409496283374970742193950454698624149270607754249143197206579043172851512081794236655602758291112626976577073292925843855417811119967174850799403410236565006757713413830619406670119331725786802390489421766611399971793327111162231339784893748365800798536489902792801913666315259907903897973892708596810562368142365213005403035145858777612725896598513766286567004873739830934878653789206850813091454404202813587778511209106773469255868357335343006243745423394487151274734330962741735715749755775742520797470893004077675632673834264914451502993756988527282345326774012268417786253715751519669450314970785489561539834172458342874330281270461549505025277884356074350719668664734922973166912025115659354380925488786155076322722756834525029889154832538285014334434801764400546211100776999928359873814334738639602219728543174157128087281987450680704550052809345960265277236654893712481249897927951539549202570952485948038617833356730130071645117582741367586867224872610706979376386814477168364332132182233993557662030700266910737657715761542194060448798247926512940358837499219967599306897116373554571926516955772638809553955994399702734487399643816546568061455124440967459624560033115854106097773697949676147901418023330216487457861361329923199175308561128257008404183829538249250442441334678474420981118785555666345345074265122310285897383371558357417055645661503450897539537693055379557717036121379663290885077422336111481420440391163055004150176011691349285627450589910366590960416120244033988228640910397306599070247016427867106933195742163002508016357654657290082175806675324518368949708722444188648617527094844715725800217597857068444080131118586280805106882267729457562666527029858087886356635870795587787049778280342822432158868765728941337822923323138745227490257838107955611540975779982372769039483608345392263603866852549531252511735808000000000000000000000000000000000000*i1^92 + -4634197835306347850536856311977722847621350176931900672357532864861669108511224122052912591581363480057693146081729409450585708100453018267830305429475548869427186319034585928523789781402986526760045743441443337683614603166646011356488624735663616434628997925000528765526370188086648880859242583511203081489572809722327766039273557191635502151058002621644119645180011565462748941440422775235545079359817513923704275939895333984182012249782720232385189875938239493913489040223375162274943178019325129177503939733444897973654157554462886998849641994790305179345909849397755531768000316028611553505280473136251065885369941442837410783015031328366898885820354552569334992750711941620827004796037655284009043823056853992031232240538546979797909805423440626591177292632044319581859278366178847964643973255004605105454801032493863835391014670332266443828794735414515387632162154409579652245834923560512999399765373995992633006592711792600766478241852188526116737077788638778305099101806308064230701034073301813945854022363329327764032534712061003907257948893448685680512695004550071717337189032958087065413147167611267457311799335590178127518434473277025807828928005037777011980534026933363252924658918757848889209783137269695728527824883775251269734016448197618436647820680433554144239846254025199940813053646294281830658720736071178393078251339995105792480612608372895353428914459639817944853662795924695414944493549255841164735224130884705489846632214024176855405103933269902921024122432369847508373702906106848119535278846471024627996241879029220339540937118341775299209952170648645510699238000724549936607608322685738621534340046133337674693281444630389757712614533469437518257048803596876617959454703529036951992350701904676797970212370064787800357606074298260026228345237318074627389687344350730050889934075154933750480723350295927810656820552453241045865519380753385879442474101358638390658262639976470316594175356518821512433184099482945204005790038846382520676219181083443758633010713599539393591948989146861848981197673145362483612984011359666112105461202325273861921272696848208202284650438754346625486895674213737881341047137056571690287664308142586690568325402473472383494777298084430979781946275602705547356383971269385219548832293555447974845722552360899115506919936359241982520961572542156767827942704331012016664711615762763931230862123166044093983707300437927481715775686820394948066523800257017716866377271044329058360328013616067733791451243081175409478635047432162157875243022543266522049770517425330171489992492187482862811671674127868701323418510632547976168107711250833891410702318820234384041877806076253705039687890455651323381517405702077395064568173261952608924743016195051599579975530582057454179760585287004085724480257162857824757219104145511723016471176998137580619650997892164898024623731810866519054656325495277763603737065181388069787832707747571927746376313084326371836283544204561864778824500897894184240899419366250822827780001503207324312333296659203052499038563716968165353644760655982101401858959371152894408573170766095572744407425295813545195038867322039051061275361092142302223289432468701415104110890281296374570192651499838825946246675827393760070113122656860416431991682241937875735962219617870795245318741779312801208797361095049216000000000000000000000000000000000000*i1^93 + 5821984053736850848182711796365016434698016144760535916666579258676341454242405137307795973805272183293094169936657896353262755661237029886032164655713400599420054185232879562924996586340850068177312548627198426691870607739102606318090501216920567523293141533036186270215171068480231916716475021167554562050652679858318715842908222195266173023933745086003768224970647383218616195402190827721070801825788650306092192430472308214549431482124250611564490031813824320561235429091366192723945640523644675321129834889557294399496746586122439489828535099252076273556912841603343188278660043730235111433689017237477866156021682184602957678737294098870202960651750769538216543948045216648817089632740189773441954739495555394839224408137095296241679356780405056826665258591356359164971666237313217270441705016177964486844566364691705271037698239370780897267679982010252760168424812048608375683841320038756378148298664699310584512490945177642744793386968216115139787624995435509138048874689640915052155314196282918794532089262110390842587305546601775342918462359659554841741819696080591189682334297273388134323235344975874933741700284604565740724605254074581973725587809315816790484279990504975682179479429196434144911026049535071150446164988174052661166161631600751808842215244281477319126750771413184913875334847064498039403770961458434133565081058624551014591367921403259782065344827572067130088297734226450175959879846252035535056683964328635730818752971364315149381009074870831125558246045873864097707590083343699204489083488622667407768960908257627059236298020557594788892268650088108148608914499855983252194681312640293594049555982682708651584654476992330048219482723986453980384386928159077297152243288427719273072624194134219544516791815021760284074065065098879742434303771318028598680197563954997008283452430888521714253989357943627417482855102429079241070950680764010608867298627605908290090086035858690537036945150207370596312679685433595685329729429633780605694989396150598529058591291730308883728124666237333249961834435332172433673089480152557823468780052693605719396468716444512519660968361437523511329207629708684216361273731812312499498103789993192740178585508452587903566346892712601998627713264791140192936462803663547095699957632511176777433868717200133349864264879316490024165684050519425545882519744569453410752652705258356659520755637593381230301910164625123009911677864757035572531013596225514937518630202871567429849981977758767842439715041384761354428819194921134135187245202494864318670106797959569788339478056846045387760356201942789360549454307746229823648409210219577374194893286388795903102792655269553779367757707589132804398940906567923464100673496676255927106085149087333191947018276502544010093864492887061500347203884118255911069949214996826437213809070126936792665259856017997439081925638631009582482013418284589237432283926254700345480536960866384105953948881160685406733473948493109658128352479078647782128327898416743414943551524650847147723537855472160482356250079455011013303978903527935253138233964796635824848914593805436960421036678629105020700763591510991591464850888178679654291077127108136051507578880079698466364117494674740265592259876058369860585771532179144484886429105288489665302058385998567290984666776033355140221197143244800000000000000000000000000000000000*i1^94 + -5961801913439612135028138468764561870559737963370188661236925174524058722791729462952322822472650634157346476773361506855804774260296834967568292927054378063842739189240187886875399939773700636596706847154653549895578904189110166151730447146749838177764847468767729676654514771853429276032688351039274832498885829084442437074874371703294772392636174004613783712444632303064974433698411833342339658862960797356954672106384698318600137224534098350165524174409976100232269863557115341322256971831268412097642418722676800385171841715723392338798182573275037945895045800714008249378860764884047998961941100307721987212189068481070491895939334558318063295251056235957855477349571320669771452809874530761643032359271769132759682493452586193735076858624145140124389688561744740814951461479091123105286503666461729031506562996638498311263013005313392662054260667708384823949533450464795310167122731424122669597945317518774348173220497417892377129020273979081913587849522044971797958151267640234167291576267677585465570291942181223030045384781434444546744767777928014120674506062755534765030457949613096478514236650776316343456619636102830041237459910673691732601046190146132440880485341158484526226314368774984722922316285186548348287071170912953455346452255322232661427109504202257972865731456274436277117526449106033395203909616295255394696767474250759769636773303812239838592949065721664839634202153613976171958827203429950667036617062670395862090972008599434116448055462104032309240516340892989692314844544872945579385197437280055808790041806125692840581824990701019736870238410982368997475935638088955220600605627479625275542028847827044480621122255786936825275629223006968487011788900080866923051239265901978074798803074135830576016970957701307905945324594831660008226883934745209521004591604792591074670134483257061767283915314394257803985111080502929377292281728921318212597706859175248252685863438020466253008919589680983064092428109206360683528095422591443859232538512522895019112864497825466715145329356486453664966575362212629041979629472738193150805666360606214312239482373863039187972422254995101294132901629307878715321340533635038959093299926012837940635322142427305764295213517572093451290840796013392827948455517416634167477417580415438358249761750333714939506659665024290125253177647034477836703616809413884990751395245577113676384759676774094046220819017807266447605486184763593990172078047703602205077696653623357664648125417616071966073642831726329205459129211564228368589882837182413470319604325376603938334772638942041759033642750759931298302819302522145999075468324576434583021128671350025098996350566086477689172079982038147960979764238976472596598770632179337614122352576715766800891537936754596362658208693629068470457806800856709141602499889817782287625676926175969752931925428937066505260125383482624380500321424354862876588703108779422614381454508710131758474579807980461730117703377547366965776746569159331032457110825374752725922115833861291300624584635581835206877281572210222440665012701939915322611559552447808787125528560028643747359045892195366031862065205610440420779906202340807598887064280785396363710044134340518952986704544217960682347230487513223624449859357038244625381366337916825994196782154037057300809296142011818666937548800000000000000000000000000000000000*i1^95 + 4769907525960187970445926379442770374697221518513502127441566693848574724001257874738195408117561460492230327884299721230767254452377238521961217830722509038119555223415777545831702406993360112076526099288982124559075075916571754659652948509501998584694408269957163114307546261974949427649455480369906227017583591464422561400988770315412316106707039209333382766843822301800307114939649530910652933013643329411970299033489138085678504620191608753389130129789542370684581395940146600865478058910102002061191050297417240706892911531038499774156049764735056334848538974691062817213376188848155117286387148031186812690417615382432490962243815127897975240424723809518280289743616061887629126747611401285970399059958148291133499972955259801153139829973521419957013858704235073287563372096461607928743789685966784332544295724435817964633957311917991136403813297592260327435478527698716428404906062380297948956577684102118925444823812237231996288138590568962442873719224778671543727023207610482206043307597121387343424570404968908628562288886370056177655228659995811039166364766610296191801246136060540531049076973249150018617790742105076291275806711384942991722142508220412775096576468461736250780111757066259059214511783486210578656740668578568259649911539520775220374361686532707605874798414684173480136777887425095631381221643393292659251275957857602941339193955124695799098585380087886995273441330960690903760025545449134151764568497052305212957978696898417467122742072917513842656549999254275578206389783497889518691016583135912375738653914353376774111792234678994339933657389432142968248798529075704468356162229545255035478246693739233616164116961087061435134070152474904081647277186656859113914300698555473049885806368693001006458220432516138856177973916015683822249785731820550911079824731297390365171369498855531276540638704061822424458916813580930671973620075594537910888496978347905823521683678486295619142773488525038519743856611655813399493354104835581251386857916467732735696720664020542681283164461560603002480874617601582082735962371938460058917468115988245693989350657234523551348122934332322197532793087224318586228918391200061631938347692519587760267638382185992233292357486352651267129673936650219193375135937433264483218908361667213882304056132803318199893152346831210081825645134952936520411437009653106646751480852144839418315037165296171162578522795284788248699699126099006563514038307676196058352837515975955320475099632429115247541148408449928024125513525226969770271328844262297503824822862348597688350560924074125885602716772907875105446896380578570857024870393250634187571494748702031077804647548958437862873993655564842785720103696959991818390367745518445786206647027385970742918634913535499404925352280747565881221321813688042158983910988118546616817384470611886817447069570477836411679553525577411627027557387394355267216840590422440767178366813850357075034774319518500411412753109519477268996873285779816091187024208398337381397846996593342796965793405669470415701673416178491697454553298922359438532564445057932018539746395331911620115883493893165177203593153391576201685535061431375378329481569678934537909732797530083836246184481549852747531447041550651708992239495291123597893709675294771119006307266448185384652031178919483801600000000000000000000000000000000000*i1^96 + -2875427901429102892687019888886396231671074351609299293330301299483117552665015043138555133014655745993440613186930565030048733009670428630530528035972929813250292835386898024881086389458607317430554670303765415486601362517836014943293611489083234255819187662472515204192583580284605155899282343823040105236451269120614682732562138817764709607160815881552488416249576627851572674101890578244940131480610574228364261804160420269932049206625114087720461642703221847691105861047169286254941445135180188392563654685925519333999574422935377411835887335493806401287428891856621421221278930032819532838164580372169398673539571102404822262915959057409098647419095451017698879568307348637375255820544828432764018044404670419944587913382204642905931759826140510423163399006825130852635410396614751063693478912886283280654166677919198097030347473563690535795925854153322014625305098837216523008355806136817639413697556209171896650632325226031610218055390512925914852176517389311636707385934111600433321330144167204423137968238753824368079438766972710059246169571648475143598659410814031769468628721756787489830766611773039749074718421447754979145130249241909376487562125357579884190527606197026435653891752327978335305277566973277076959620386019495629927864865749689130241050462270222989381094736352474066510584463262119401591596330960019660702479179857366607287315176163807685706741015578148814645708151220965904912573334422693207633919633406198641116154958855544866626711453984514599794374767475307096063343153549726781753467934357693031297001192909133452201683915443273284921151157141585183311065825018890682848508824680189632472746446341018988579215096403399570031008899012230445967425816887619637660740031211727945304199153754677484751248259006639034428503006619011046014570587951663147981285293387825930644406524266815824231115233694798972337180904288118344924449599072820982289470249473603826481197959736321858259833664634831728952321978067628395292336381690531439942304851099679565427639281193035201548758950282675963062918042072406342818224134953389267814546251299184906194461909960561831044468180831578702626792951712209037377168091998787829987362987285565400347378077907485894637381998608374780644070888645139742861989686481426019534127631239689632817362739098305853239022842107462223824521485463607991883952607510607115491879406817938866577662381128961729692895809818899505760175257917127752326641936397240260903775758481169988979605954882116841864730430520550190064387186412044307938656640583015024431988292500540903273231698499462811323814781301887824461368103093059257334354759788066601584758333627755341558842239429011431046088198830791833236966881173004033132873688410837025486513677506270012778101492545332262649149003535370070509996158254295293239308087536418697231148909527509594263691677798978189363152634764222196810561519624428680744254933958902782886735471446362215312432526317928093382989398586259996865655363839974915132716088811869315902780580185924672443922821342835798860616803590222930128897140009692273953504660840500709407353643707523460401823637875575192301823256408372766865385177317633680477713942691312692743456944974728187373173330168684513005481139881240433062483169259420701872812005459632022600150517196839251642202051313664000000000000000000000000000000000*i1^97 + 1390423378487497174045103374196648948345876327388581294257641638716595365015573396106846335170750605372078642152755352725628396610425063476930515270123029873891648025075256680423499508868618121493871679481780771988406208696506959452152771857086488803642339430062171524881317992090522521977836374726797149230612900718172686681654888769349821273073956608754268095819714309011461310248705252779979303498160932599269880845282662325859462627969055628834122845258898730350796351446926802986700609942534118090160355467182358928364175819470484030505346449389899562982358456374288988875361144850055248346876921952784450087661314754809970534845961080607057359644287253262924463266905836936259265668410315928945536809163502172447169851845501236041408175816003544323659551573539090359569572753755664904461456578597796597035089626185233368918818497104106299469536597939396416089785308087485889343370674003568512372538053829944473760536799190598578845587303224619144638784363922683618647221416034162501997861365371216916995248326482817058213081751586531069760383029365902655312666083282904942635776096522437621850434424789981332652173482518733600122019906627650848570628111109700761543204620337179287007320902027555296947759855068960799772403386469096559115500758334716282591265586176395281822616861556101976904028581145035081610050045642376676597523693674932267071344804181118578629608181490301807858776936938988410151125516955995083137810184357490111532416981692564438230089793396990759574821772764385373113031049228484205181145041115347193630078820923759591987819078902394032643458040690924319639732097473317371537370392375994288167938913765186077850070342633828116196725642461367070851267174651410517343509974051369545657943503169070844974894553337100280151963876907095203846257782989226824468072250553540600238189196270060096490459077988198568897159811947594797417341631990168523102700377984512019105695288574267904418724673564458302959769485820234294817715698335888736175883382241932898378917916194798580559639197517962168669929134952063923629539903517090809301974339901702410786917079898142729978428651397649179724560935345524395059334587561389464630613047289617638536945023215645610707739094431873210859781678412346785292393750471232529427008091496679161185256481822550819899366080215032351132865481224867170143204333109007867224413586187220862912562278391332743888513771285712683058891790631684342417009393149884235083176174903094285716976755809183056710794616301544394625608168587538056634836098366687110713053873207568001093813775235457529076502661390539285001021769253777558036457164315711315094187325282098441570292318633777192590088553528843011843415182230433293416508394173231001999893685617050097414068029486160907871816471560915454652491949587672245491797075081315812599173811995759324522706915607618662886872053062378727615145214271904588558194439576290544475592347469145715610307659448556203241494839042380181616765539964543089816497499427196128118802508455733986305980537558836797012873489099552925933033807995430276650298934072886020239028723407539028117411229889672487596046649811411991524353670342461196394337096685953576434144554455987669484436101066903956544535545127333847810860702029733059833292811798440027681592352481466303509094727680000000000000000000000000000000*i1^98 + -950814559128766342769472709916803150913953302844895741862431896965178426668128690415971611733907850309758853414939167266119297400217208232117330587966672644502170272451696257349038657346086633583047232123886342786381271883958807389649957388949079714250991194249696613761719771929518584738109910626206927928182085370904180826443283540465247082155923459411840880512941247262603596060684565522150200208409730197856265720116560127151352339488194787502233389972839953369284786767510066348190243208367996513695457468386109933234976934662111294254340834510690308772775176376038101400304982763834707741980553459592221993590422755855736307543716251749324264492622940382174034769106354790958916373336267517151209477088728070178641443256783728726140762036083217134168092644110150168663602378413726699473273921188869973163711944336049715908230357702959949108483470681427110631055311148497738235758418487126306439479584095403706932388868572622436471437207337956845972348612809961636879490766956385577295089446846997338133534835190256905859999364523516398377390642118972809970919793919545172386425675393494265968875392725469550241647164397586369679634173855429538445577297689292666762210505706290936903479055982895479087874327991745995701201664096909137597685720256801789928854883744618808253838892921831848401236399277734003118068742059299328692223682915309202658863253066838406871535679852639234581143289313756209880320059800624035141555808319957071700060947641782679563104761795189325793528536371779627587254617043260366045874839975572662595796663225249781688961266015058581310064650576483845454367339198103523988325845552120545236513555864094628114543743639915201121467975826244108367389533896140902006778209032593608646563586354701937518005984510466962009494907523745595464979255852103731094028506552440711339532601651000688206997597169863051741804971010494140457528554134059023520616844648753995775992426781963975322096242747811509859376407676883389188809127612580273957284583709841883783179089657620756819664991039204687134925807989468947148203296859934069310976355191590783970434881311801626159391519699908870098266928706347523639807832825809381603183708323831488271327656328367740464811085314477587293952439458304759751970310949586185113633983512806667525142272194866202239737608812229188252117565440440588504067136508968160898071802128340878277937171441955649992277225882947329862030536990245151353109020587026974886074117499866705563075083108275332970975086257779756339069853636425899455044388682987092795594074723525578650629561688266593978925509254943270721803434279786474582678158453020855748024188884217219515756426662391912743591241437707747800675174110054459997726871756892061146548957785604205641251553347655659922406638179637140905783329457073209654086104768196876414415743334046942258918293145583983530940414363503320986037781573032311478371292925603168919288969016703178808976882521731884218746061967793270064037558283238331632757566450323428516548932627985042114417090567395507303359651393238102990706036014464926744502994472245041005446555415483699148428905683993292821160896387490196429845966217503698425827220567720638323134653218792781141454857880392599974775357081102951986547889736981227158081044494464000830346575185816898764800000000000000000000000000000000*i1^99 + 1257817399624456630265698829420241674029499872654264349018188058672897111095430459404668135429510924782431702962760136162436336798534035097650943561398447673305491497012533336655752676403288456929952731771073693074067777036553342328027094290255193889996085134375985034537859241099010960600307016467595042754844683506382054586772397978961481535909896536064455620915860503576254670604287736674053855007708871227865519270554490566417245721998068627138337733787756937975293619370962063014570055502759622722061289910258396122982097088515945724258749049557432726976405920411005113780119375116138170384686773847788016513122905794060769375396234121564931500166007791530528254485968184394382228265768046760902343084133876980581310066600039927581598472966931655308599408133578356303064316699887957628788245434754099718900016228569273651555177611648455847999248071893361737181226376114412753797416915239577432844146550776308128897312775957487191743199834034078347619017873678217675147536520620690504518076127305101632817997707975854532919569794494308909247386076151310556719198304465963920428012021206267788676142967680044878966281450792426932475708924892677263697437844649160084184598203361093549098640246923873574494618960142497973981764122746395438904334574433958361780888219984992159395128427754076312828997183120780045743077558947170912335585436030284685996239344534311702494229113649818838068508216672386684621199228344891616352326672545899812547625423288972262806010037847993550019672216631272954438488549742669400518196653943001915100834919706561686654180505135257640697486764977428725912441771972266359804234871962474917296375453970911757774223228801769537649951178273119374331089529559351720430663325972398596394949325088818398223511888178506881243634733939230438205769484715816647764577930837029132232774898886447613637162046449610218811910186742723183966540573574213487548678484831861770422904793378215781569729260512505892626767078286959108661266269884344598143542795038018660233551752684019429039743260365715680739987387286835577010667266750313091429692906197489885276760564014158829280120735611777319384258445866212600033082554100688252758268231470265593226538501206696280605091689756008282175220969586753462254409415103263627756013616971699205215332216136602289622404704620855496003833286197644982660642399321464995616954326699376635474322993833870453771410448879146287500748616206058983163871503907866174053327283990536135716624772634840664423706588826021009486227547552313605514927581610796104272348354557408273416853084710524767042654645505522526721040673045649747708000431300858554943246521163504746418263964020590966321227045700941370692090571413565960273257292567824921839210197488457200886686009040017205045897162168235705964099064805083000014752917069286698160854166787510347896710254555333212481271915439843034387679538483849429335316982444110984121596424846956741126946946286472582638196524249757770702773779212394341635418981067620351157219175940296543308035268902165148061709924962810297665749266934140921228125281758586010511363925007879459301186004890242885557653869879735589355410499032390606358239124898084152679401885457336387285916873965304729342491264293704700776689569120433443426036444179321420538643695290810368000000000000000000000000000000*i1^100 + -1527349085075411957472870042239903079473370838618122535926741048068663581466723192847889292941193279248369730782065877757319417183221687093665805550052905609546887818516545879659222099156687406294072306855642537434160750949264326069107687945586361611421909744710058257769682951114198964850512424482147926466197779826803530229400134373262172514070668564713802417037287310251084790929990651278808676739267946345512969026002897234381286694437638717381592323782880364878132967920378198561856590835757315878980843083919422974212813911745789343901864634708667739247831427981408496276287057612826659826687522356931300454476656702944490776057269095170139554606770826768715368412783742749547532850526639302861972531314898072458514983113052266647860214947987717468957498780569869553288494317843020544837090194754437716829105268662700631172654259774459097032659114236885006937802457479406599225930636534696163165067445424487019682249950508130131110683626009721060321818065172028047599195668335485048587258868410748855051266779636162279114500988282411884641599506932083935578806776095302503272076577302225122426670148642482217289965839824450434895464813366616520508511520671599452681170082041757469275384194183597361411500131675729330116677241938777119498097598314750705054057723685856879370560514867081450038296516419949137148487409481733250043746929610120755550893280786201394255868322837421548124429770539329108558545941040652113546675479835872047873001174584024101825708802462443935272479383985996913045511091178890370758529620529999766306987757914750021951711937598613233315927876196317531659922148420706213866988539303581574763342128804985695905808347608523073205466411666469770306237822109318071868412364852331983544437134183701985810740536932708968466294707221281667601803930633758345468111805461428068246184478475438146498962400910313583221473566075821140229582972456826764329387942822475858705383089264715431872228052712100760557803460378921633885979073643777094316084720115853922496069155901222012798732682048490781489542765908988508338165570601807644007213985628446751950951554637385351005946613157208914756350729711217228131193648765984191649592132269947542816327515279884598241508824977580009249970608373323444102989457594290014168528228185070194772698510610780086613501082353117081511006672194561733983727052396366146092144202125989196605158265532981127450149788748081856157992617557634095247587066975595297412677955313144580906096410865363440460250253864959927414376061778840610368037511697419301863001377405791407993720309546182322813546090676442580782334854907173590744051102331960314766811226557292101028257250486660584712074632301716520393826846355699334348067439831490862149634240578970416455682689952709733148905553597448525914243771731168259155385805241487899804158448637118916778282057926445471392544377530225295749294674808935675067910417561698685787312269786638259608311236583866501676597986716073456735810077456735510614984987525984013504844438352569168419408025126089310546574387089058731554966563155342436040898808512065298307124989474829065122135286038664154796255895135656460859123318972984051856596399830142488633087584385305525682198395064738266608498021968361077735599601611248093590506942214044767924676198400000000000000000000000000000000*i1^101 + 1331388270929270661885715304809446521157714719883168860950383572839517561184229756552720875778345676900227925462771081523309542088293535170457513291135892350722691418530308010194587279548078987201142514428824504775606467552941957765547058091952157894726373691984547269309309874247119703913271897511579771460938970830708349983488548647429593424975466083486548678012238442739812468800865584091515961443278419640311702844973976289149835682847624142158384820004871075994815567088760152321163709147897915280288298659676965610280113344052497812548279225174949390533277485893061476593001126252309488627365145066049565682278989213726436538736478084902449995297365699090245914680857840724936785664579741982431030089846234075397330129573301807708615137222154858491318950953531385164904665182310691391590947621829402239492225750341572706694817102980143938836389430346478760119021000014934406732523943454623417326977560058234831682345692840151185221112655644372787528530192523862431384152173691746705152070418321104578286358334191667511120676155648021864753506584256958862090431833353636663281907792668503967845052562873598713852615458426140182677593374133398254789699992580089977591891331823254036013236044854438896083785701619547621188493848240256097284344431630423775206583232485819450974660027384695454326567788191972571930487040303678157309932504176749763252190501562848694188969417831689926408070369393258886664465473318428525144801679720549066387854969747170651816933215081232840503567206503000539802180305462004424900396315857438672718366273080353636164125102779382972858465405008599199468320672571268068339945669536199181771784662469656810093078409497502847411870591854224539941510535954286451939734359455558012175360770788788691408081078727947315151717735996799681906012579348370844562263342353755412299279702294946690730888528918664521531704485003972387810323524234543642819808556957477335739946212662245006771845156049829304130648422785718206316004920747947925288720489862441540376488372287349247757867749603339549262934437939390146487442401902021586307620008891340540416011188118620008494582579839715945833359946777088549937172900736570054273476260481509375245064366713572713410671860217334262551479893467577832871009434058266305302612590914221628120495517953803413251525433326238900021094507203981008538925109048116454779542739375648724960242285432407469883134487095446412431039025194186627879061307139051543380466563490651005823658472615476896918563421385462677022215412081318567131415502406256083000891120492299694724004575623867372381273091827834169877997012493591719359056139520115077039727353594347036616565362129275291120584164108535882169171801705008158672542623337343169402590620253016382423625600102679274474840901721423686348513971642407784831610478682453219813140947516183962239140767164422716404790309237984664417205582966449601672199511801839414798717059351726726165658949586321825955756445673112329091371292166399801570012313857793153021370212607901785709905012594397048415960622443996530480646864350564749284126680702525666320079651735594221945811863345400001172662276136817395569795304001349956687616131832619757761580711722383721849812679330458194434922557673718220866551116090657010820826933432177148297216000000000000000000000000000000*i1^102 + -838560457318218718875466238340698805896416481251487852511143516861209329940276659573876461796530425085070766675001615740541058622293490940110616609739252797584884434483057246011989102066540604332196653178757976810434340767477699025545245513934867398533614856703465841261095393332962984152666356440302570247386820975313898153732403136403186667156510585601848618099733572628760165157090563436312999390335409123349629853582500796391388398470348788642975887741707367975551760999103196015941236718678123047205106464046818089033903190068773667094899587948953078548796093118860104643025742773177051178187656777310825426131667088425349620265555657011373651078291531974031806750271489130395574176525209474076584271827869737391235924785199881579407435988175373498978193525731164142594148391330298164054375056542471088844241315083474378260900759645330943076529920856016419782510311111601113002441595608694466128302841037513892115683751566387800762125056002923879362063657804626433824013208182887472036255245769871564356987379962859361147630119747607266463019487352288076072314847025046619811407691612145008659244136180152876652244549666299547428238046945062256334032542842450550139656350287204492280449563037164735863513391609989735457196675320493624978586379340671352985400319819224319687511515062464321594374407032313307614854522001229843304169045034510196989950591380186245061367809139164677145046947529239271555860679967735557838021427433673950368256402812633233241763402643536682969729240780903805569461009284561079146999452822477599167497871834168261789980758641400840722494319199121681763144323934646503427102222943922665942097901227342720836355362724786268745094294628559910229008360601059420475235276179834407193563083573220035389662623108979874469191050993731820530220004850147240999170032045345541302417314446198110268125918663690149442415393973150511690072520925552228703271870657131492281211479386863711753408975120732827905811137746779488092213150469594744185557843551284052415706006959230524451951717284671335440702497762725840597163421193035755202053418156081026362812758426935262872349008033968586869821153695387934707053700963330984180133402421110158306361223390559013065969630975601453243745203713398489213153323683372744529052495684920959447497926227771409680564302927681997320468143378695966509747898477666958200669184741890142270665699234999923148292127150489284929460728582733130087540982412905281212812559681030392078855459437889462454403847328558842987237633870573545918741176488342391537440855210220815684007919449553688034530207607272790804751426181150793497776167648905388878596640861942166164332327374927842525848147667205873227072296546259889404468237776506554242818168870390719723204532929426653277636319366783252424446250160008906589839820181107846691773470593603304605410759284785921180015869992054024190304370799676078770317747331176666339191822093984937511300300043165777123209020644055125253790418920111541743095552433228949944970057820886251413936058437219335444413828629603402464138049207863653072538516995401782529628403275960964384418408154716259090340147393630108165998583508858953787372264894747474914159983011535975332372651322509931833832295816497117298928126355419065207370550186344448000000000000000000000000000000*i1^103 + 334454691578289288253938507202695048125276941233162851762817414178165929463670908185232886929509458734735678244316273555625469851773164107023309433132260091433155101911479876951166332759775002771624715176365579245970703607174713102082813080235401245642115568056231300520568857612048156992760349388006626233459858436567045193644903168424295081455759022296886306662634979990907995096008895275698262751580812373692031312010203778222067879499760817864163446640400388932812117767222807922335379993824407873985948181314155116965260165078772849850115554675982953452675673101383655235788993315837843912832705757031875938073701343574260552286816154380344204153157641480691182978459324228052096736853858934982463152543576714880553764988071070938303666240740967968751646253042575928412586149407144860917276629917850538108221470366908097357391015811831222536867086232205196157962541413413607042972387728801317862449209301540895532985073357161166265963362688159841273384951254763935539783892219418422100040065507446049750858215476138479896816931260767475654391863651224336366528045833990395866762238804142188499952555772847271798213715682677562751768625481126505472131205124696941837719004973619148485842977896336183655845464432592033069861045252005436442565952835204929196797550799061251283872481011324930260250455181831728326383807520377523443819465211183228657471520962595949220540376373153023480948865128813068141727690051806541275351085202640759218784031755216386636553145053226880542718984412846544526698673483165672886045254144396360080144945676936571825102352049423436172898013810968875038376277813676073302855930227406214897446699256068258878055926436529976934213167956343525616929878800278111782834631404355073524552108471959604640503275629409654112241075749640089009651771872880600508374159872229284965583334906229210152927993249284250500970920434004990097811338565443086355327532182450178569805805828073485909197442238670785828722775348868700131047199949448559740864080712850939065620926382317984541244901295086229161793210821313910801713448393499298794352546992833678470655711763942957552778173635953907713274058223993392014066824623003037774101158927996541536349565722482457914772005683002088645758670769837994670488410345943724910373913057498226275092327588204930612033500576058279809656467609946938992601230843513685258541738491731883990654629975945250236318527834008983241571243424752743005796343770777332695379042124883348184949476508619546175593973034179173795914505990284918300422256447508742896691135370659261917511545937962623590185971238594359483319591786519453620894989609455763708888390536784966716213763888396224542686198508084719583841170837072487045681588392015859322717022445914092681933800934576096580153130361542401969099499070768455939946302674185842106062359593141378995672663863083658771696071956759520632235989032122832993909470098158798545617111688277258217924013462224456969004239329451097950462569805895184987822264964062231895849212864646203761960801290895695606234729555545182179958288050232534227804140677246958593227200643005360317106068230504101185408816897111444156209710575119644473444121315658757547604390970016731519941970271145007960266003806548976423498760638423673917771717017600000000000000000000000000000*i1^104 + -71956958896074968597295497197493884250607927144675699492073784441382266626716026466470387351064348989392744929457734748536359920069048825995381657457003140198419629642036508704541694966901450771885702864334821923623640529957947103290170969771981653809041739665279216873474345599979460660106650110629195823087155133373047172973316684232623122595580482998218097837681754669416323787380142945967125500781143458616292150426501566224301141980845359890368730756178377475752420295935878797472759055886059030061961264019502622672496104470634242081133695147243743909304752224330136819419139526585338891475523183724612680350908693635984197025987639036938411505747980588391326950795683214532576649220636951392333118677014741613864890996056241086598372564733523739783572692431903264985959910174610939918580522345973403275040155512187914142601384629205540284490220654790661975351586123301158019613806013526984219643562212760447798896230231319455380422442222144684432209732024240166444626717562844469536418015476048755890587288840416424490839288899417935063689592352423757702582762049958532722631266678830919215367081926077607275766090021289046796751557446825041187047381906764430849500900845002652821296868254304403646035124532234886694213445011926206022450630485798359121315332000015085307001253386998189873366623715142996737138980839188961980378586203659921322081140900825119382869189054102479942398052394361977748353217870116580093985021799045071353721394344998662243184227937497584592127153157595723443802023701570074104528443121290518593308281952755731966821129563520129396707861212875415693034658932086016188680487733188275612140056483904528670009775491239345085744605739953472507135396623160053981700807325171337162334393283853910172209240878780881993019787009917013076572445088614677532808376346784417774423282561303788275238300145947315031807465562165815439749859985534389731862286102842152329971118510296999731625008307167483430865986812300500671817674600962462648215711141369463471617289548753920476191747032324823159311583060938237243968921005880996759951372078010409129388948420550735443748402506094458220799360183004958613946539144774215460003290151781628663510695476001690985083214385424278787372463425093026786478740438843580939140547378589852621734597050988112107166948260382713360521203556240101972275891483248074474625468299874669956539545486023228915988346436940460499818693743434514935643370870952564951618929332375907530058501518979262562924941201526388722945165953395375422226245147974123495091111267024059684720326684058347274016135759498232839308034163703797092979640502693946961030089824844031435926739744799847544990561292962476399419835748417013598741447869589332689616428205365430100096582280126989381560220784697911440236851737339103032785849167966738393946335139024616162822003472201868947288235208712981059070164551323076190367604824840314268947268857994755056641806980830919938758308379884120786215419987652645023121807734933251696975111673673437918225728075474159680820899610109576988240657271598830655139260220391447700677630329724076131684617212908652024765234847586337117199139070212418761568404008025307599274734025814543631479076659216573361273375986647045550402297125684224039321600000000000000000000000000000*i1^105 + 50144150247480274231820219085767292822263786615220302042674952915265306078402804628246360867511708270605454901718452288269234767273472408100983854487320489076624087839335092401462280475321441686326208732273115705716799607308141283423785890067838368662509941677009240841509595357074483424491926875734767519140432191338851670860542860918299029591229878176720721963428951827009222389324056697404714165421618057064750223918906795206398629870369904697679163342367880534884344362584774369023435227189371001367582877272905272876321556369289026546853913075086501958639858080319358827115814978032421324159149393883803945031104004043990240561342439017413051781174350592366315020635750655059434497433207035730396099401426908594757718005049954186159959850697435748355219112058425377320607955119676761164462020117204219517520977326130992274184208865517706649849432783156960140059488769679146539074891228227811979163720330238103478308617775200928017986772426070730807903206572430913219790429820492865622214694448025534342413023566200281892207776556723457560668071247175654894516242243183940582201216036464151280284163017470656530124076879392952615579735665292420755990878112116992448000682865336675542939530601733568576210909623642496061035344444572582656356572446258148792100119586872881015783940346070144187689713277702358550288244968909686350226039154524014762338361865685795878564014853190147606223670463820095047817856254547893478247929856201002474796542316261325155992564919410542137729204585630887513990714325995079268753303867029371686975173275244732685419802915032141933912038865614756031639048288171798493165377160290588338090466440474199981332739043274677809069841975070500401559145905680426903884277444107670060892492860838216582265790425924428376056462394202894691944722485767124590357920291853614316419467666312234134463532220118999248776797023048956611168313796971760348008886332716130811160785665622806711173454305861695198886990434953928419793649919479270750114858478233230591340122651873239534794276788456517915857615064277268858363795727377645167642465233973478708500041620410967156559824636127798966997561787743418263082461885346860895200158735593504949606101419090845442182212716620149561621486724055769167228905177087455155839731682458870302082276210271295709094630186861854751395933540916707587858079916259383683485643370559460916548027394383102041819184640783160519947030112986707947594569687297157589642010809776230813992238145275935813283680055778005618874727479424351139157236734945629173588680642217204431907577463265326605316814017184000896246757448044975330617449012052179951929151398622957717087749474512251350534855235464917846347901574327568415626731704497259679568010298265871208440684210271061646658826702885119668244677096900080110305835209790969696473645139003512116604760345213099182474632794150138528362790053519353017941864626604992875027644098451095274137588355234136784210130913399636455224059606103589048070475938476181684165176026006731811970668526042139036763545083300955291644660139792163742076464127443987340997568424062877008256488498802674091442364962145230797868398308981595793613128363886069658236161972655889266261435987895906593505824468387186974603045134716108800000000000000000000000000000*i1^106 + -119394633759966751494965262383797241282802663485088840637841595136503534403014554094175577299239684529618446497484441840085206534446040421863523543889754737087770050074615170038145321194257162272060259735225825690407245200033188461331571850594106630673125813194508987751275135991992385428321185375182842054270367174377632187660912663269968413885464540701956520689849250413245569487782294102255846700634964900638637646659051036355619939642207056608613755438115676825342634311488922183843635855015586816996024322498388628092880456202766473223576942535734811113052762650974741076425531323511681524748062564181236142819765594571643308075761536143698261906689332873393992890411886143777766532213903416349142624794664755227441927876669249046970733622775297436191446688160358525274140541362941965489783908449989565774270583068024400641301915921867769586579033737316877345453514436806643342498156650527569713089569325360914550269786580842521267446191034779461135381898958165414324720509931101611289992584509406851354825498434728844115962537298432202475990634538391068724313790831697463606669105812765557899644854122502167148211601555356908090101208751342316638384753988700363873026506754533054945433436710584081430430944070422640779522312694267552676397608865788354127402133691411503960775346622526281667407891998143958552887473057027438781485809652932718354216032441182015903802677210459664852933738793489577356971493877596975915288211859183145903433728905777353658828552939917660409600975882791065319248347146746580456925563525101256849578347059076645578102028089736392424280037912802241261905473593453094515652890290138138704975571973625565364656353106709570843529537628613679321251841090526721894109695224997760120347347494571569424325766278305606644113337188880367255665708040005582315862488999036071524972675319563009424320812016950793011737892411264611671830910338228158842759889674937954864606174417774098965689034182224536337902440531477564128535288392062409515305569119327740456764169030470155921985642619000203843751058968988494423815050990186977202950640954146993168746035490720172491208086469351948809435083883798291582713722692544866679872169508801789497833528370684494363138157790549391341700399064471734395879526110713251646404182044027972828848876473266776264232478787758617272802002971689257254442711487998344548797282730204399532113301180974991991346866948581050158171210129641872930425410295488963128710733277399007154878316282578060649455247750660532927859796332477293563658111422745393098706789676839141600097309999693094975667753906273884477840063770608742600792461225412684898761156210554264190275668996282926586576503202839772653274922933497945879803354989804003557986118324427490851389351853692971104980571259546283956873675004078509170104844066153838556504693762690276770260397196329850977604933367935872084002520683835762052394875592039639964771688870285474141034050004536957313192341208913655304138152269741025163758304004567496830767534144899616431749520284114374923842576938509634761169006802318548319825484890323311913431228602478223452532603518181861552742286659489013075194600279231215860151065494369409357143044738501488196642012630213821212699955671018811748095822397440000000000000000000000000000*i1^107 + 104270742438197983775358391809138629508387955486875024578605705751542048455714026335497306213350779096915785926003368005722391013151888004778507889001711224288926098965003418748157913436690422964908215983101186732415585337450331032980886463309155316208732338671292740858941380289332026078128496787059581032620951173026880588999975142617712524328634311871778898371968269574749672272513467746087147403612069391865843760800706424106387175099596125569194725715048819501299574587564134871926297175074581866406972849967352181500237491117116853888439796239026962441993657348084875298563145262902669412269726439064723963805240134960071392328556238927650156236677087562811072007709543808366476026682554756379447497939343918884869208499983646029850488642752596096475087369342259098857683540928114932800974743122503736334757160618936575292329319380665182285722105646983934985433096488800178208150142046306915163567802879912106489887651341654353096662468995447176434976412649062723158572331625107764193022907496135621578932622629072685268962518540850389154187361542066442987432243410914562373437388444324382344852626293770045451647437867187075135059466335040704588179858525419022743924540261453780429665835814193896855294950715174274746285556763185741802570479481471390551882414217264234450333290431977725284656479741621012792853240515938428317507073903212999290751484917340013764421862543617883304824203319332487061897757971359008888924002831286150998882991161847878114019898016623644600786705965337669573092786912992752849515882251067806454627193449833911863627655372745894705851642483357355501915591515762240020011028116385631267129641744898939857035965650422658522207571766359079431155781941530251969728610720498488938339608562342796503652222814510847498524699970164629480231263794690160535482264323412042232296834582701013465077105022179330021840597026126892568694417060751223177200860606845706241583837702317422493454610419223100889347819550752088443226256182112966356627303491500910150363516939049361430478440302319706147993798707037911506655131945085723378345334619419245826904386943351417637665643322027823563806118622185511136203315034501168224305470819926144025818131817053556119772782203684059516433362617815480149974306334567631676983124078886748665431616900511905241011254252499210119408326660973141760065654766113481335773581981144964498568670172262422085822355805295097818935807399452627233547667744481477445363774253057868456305155822462298770032389319783277584852331269069160923222294991289930569636281772002954403701477120107499919308382437336170269692293184025397689328894478832384564891208100416953679524397851541935703095360628247686845206701461299144079175567494815324969066737243025287046370210192880333828827088114498111766765913310511072352839435435111934107158078422547772669658843140463830016984940210279493918336991561507823474226860996237957359563127884611296988434834415616077714642993387092432827611149025912356424633844915024344941785792560531305008254089681748190980578850783818696446417374574394070611180209549619861052201437831445860777276323344510869131080985630737789065606547122283514202708755496554064887172630911349542040180998021413299384717327040525188582919372800000000000000000000000000*i1^108 + -60238963034345665394950766619911140418057763241347044280710274630615527566550121684924170678966406894096282547208709446245663206848214376638368806247992457623620321478114225132797543464623491485247834350658547356537247042348931000750888131997698531128198688378867660001852890928777434538621648121258260853160261919450724006240410689392696105448637816684446541728990744425993571925611218085280684718043617626082250477934471870797060871023801917615582862935221093276778173569043202127005408423316513632522699537212687937085199384790159723808099374512827338195961539782232546354774678808291372824695485095078165289804136144903601563018778228832792296645916214865313692789521071762078179645766700403097075690515743789885562377255068297341118593093300245302943945594813519665563868106940973465191022662505293388326105411229929941601113745588578030180421519996783012814835808733443539881790123524819472863925781761108634479569119234271296960150742277959386746016621073605983455331816531123542165274743736132992330514894371202941662998487489417090200599895492866958271264602035070531829508353849515385721241480763390880887577836914132582013521647715087683773854740694979711183331437555532973319972498919043172305274464340600467727100447390439459915568258783435155789049934855678963832740625157259121825395406000321408181080796651350585813469667146176195913907905150797597640490370878947459712742976166685217666015404439221309673703989966772424641760815140145899282354530316371552971114749533748200544037548271970815994312943111167763850662661920970839550445667293206833244236266102372613691945125775209843520756812207973234148776786063713303890087694249732303255898407759698269562448907090156809370231276777678199188658394956075222288385855596766778655047836848576943330890210652881592674615358145845681573876231935397043353089247696864111280615333960526281310905938535716818654866915800746139336459837966232550561702070241405094853092806450046165149038062130582675751076748032681869081843366023879400266593145943702168671517208792373555100652914012177342260560224196116608436162120991991035242491627850262032072005734813480263077837824625365656096976725148819912305096116510156781256243093895871331624120201751816660977846488864214617341031849897790067395545126909892081859758603391931323890291531495514460399071767613153346210659166613365462624743272350650662474209501206800504099757668813608874304278608909194065257066187318979765680222969023076879036188220765920653617525069401363071028956220775273420355718208824674444077115164683764884383153703710483463899694439102426997307268883330140115568138742274383693343453502542909434590545350084215327221389137890688018437687998076289316734478042751853160644985645240914323020636283935413240675287422760227730071597436254300477256814140613061816702633845382193498193008889414775441956677496834876471306817979638511368782789763719996309380756502675899975488957373916431410498484741294358522690515516731040036456392866787210696482958422858974312787716892698179177235226032985079392719845400659019428153781170903030975147970880315312355494696710059519614133230436925473706037894441428419009598723290314846762168787292039249195435338192365111214080000000000000000000000000000*i1^109 + -5889812307907905240771743958068649319565019034902664149600925244849693143848875334481659136150710517080592894263202830667238248066892588607851999981901321569068074497309791367023313030678612933645816892233082335087637675578791802725893273650569046492073328780307296116090600487825493000228936712877744036685175676839579858351231909820281243849220119455863151221688340504963056524052420036205227017522751360426044854757605953244124196239383742112787892760566362099494673393264030041685207080282219537836087764554946611152994863974037989650938498028601640503053834152838886693657064264839828144547349004292787097625240887865613641184901646799331577748193627720940775213595481748990186232032574255953400758318107197986458575457445818625734909904348826627387246582738010841092669526243293402698005070185440215772941914730910840194657697072217010547779046832356620106841093964605548919392888503151305837954195401593765538378060605939076665387562281644001931254165269500394992282138908670398684210290034668452666770787090092428937724500987887749695481083292583838972593850964992516171014326905903608453902830548532367808408533338086893001450048764068075557337442522579120567022062387458257859843941621944688711628385149884700901350458076877965996896865410817690461491921212865218391750342770251610489522393217460188491110214383500805372316132165184200489614171960178753970192166897036507445271894776902236970868268093340234435552949334948197830949953969067677316310355836934939962810720321558888951450970028236720952343500442479665267712662552800173350025838004967976257083107368111729186537278607525377227669931390010641652620856579129477389013337768186756934789319652697157987553811794470380277311929711142140985316896617045128470544546889473278967845210086748782422058715545005855142364669351786093472427773836445520655525552693070518704746150735078767229335870846336938429007816144509143497929549633318796919118391365974709777253106152883896919704629069949374036255932028765412054886841358267421512411519650668276628295187535769226300818080254467394384239712526955141356774307903264857466008674718755752189941934615136294909981369681011173861868901984499661165695864697873492653047375868628756465674900016990117902551784565118990360035425630692555233563971790257037485443834188525661654234288609104394579072111936385042457412177785443548825593741392161833469740939068921181757685155960906492320621425432833509295136647135533478796491570048232212228100830978722571921610640662366264718200444766666429483585691362255837322475663408340919050068212461331343008909747907696510691834697621637023410588921728046899530597748011620760093505872452195272482604429268061895238694468123692968861227974774810396115432733069050594764542316817679050617738171638157500592909506174831586122961082588191161494219543135000852199843264496457309530282584419930086024340374602689396699187002469406629231871299123864739857536298072100142183082198249739488021507770010201129474753112808658680183597853931231157016441880297188472717167003504033757748471729088670039949095625281459629659014550112633844489868348862748565386712208779429362078383193993575176123757258582313653351364797292884316439448639997214720000000000000000000000000*i1^110 + 10583361542289352764692603349019105108272918458206142299562733700643172887163930983021338521469799304281700059754589624763237305935267217206859922940955389301428193620051108414966493280640015246268434258153491641914897210608448617938606243971583087675222807644685106699488329843073404508059159994645151818355102068560208303118021803910552693347132702992114623747419905029545122308039932439902977046799726171782252139006105173326000390557381506736280643795991042768036805889533845532631295472284903624289905271090081016049713960889921315273880588902256161699517494305661120846596722178268030761042860390450306651444778215739926207142944199592528820437841715673796321897557466287221368790338745171995306432849858820156557650054330857498235629795246352185457963893614918231722309089694843742949144126876570872053639411487194568200808558328109594447937055265090872335875979588662528394441201659347202536596181403613670068686706360519812554560128440956152999979845834164561057252609220868572389326991649467870563439216862639340854734486823884612727600634297010740062187793295470935088815420590233549255306938473132019733246129358344483389224638581958714142855372109262617768286315748394564075748260193939521114139543801672130889205552718990064980062541425823496769962947014641182167587992200562755539728768625805807369693336367300196188065499904803912551399367983610797476654710009164906336193351794668371163280746828372954760927505718231328745543269353019246532962481756569604677762402846410006319489396049319013064553541075548088818107542849202933715534384526498856345881165529449520003372651286975802297621536029009728942981201215536117302181875761149749371033631412820415789986639742242385952228443585841367971095471102260900600376888179034731312406779484964805104329429232939631287223765869761984116990204673596169838023787402097194906335877387059652359929561817299680652214420047725042137979157469844635940410946921685933070766164351957322337477119089435678349376634218443373871810031196046989262523876541830556592053763862621118053153503694172163052282785248313728008316029622884464845815713298920714975659003861933865910277712233628493801325854382328599462439641766142595606311499509781870079865524256569691455347422851672422278573891403658586853898178924317984210105443212647307570197957486019265861862722246962378582463897514749914023459895724925114234143053058231798162428874874753724295510534558954328244359600144677998101423114773436950686788802940393390795990943283378505318898732740713273671906545060027888758451433946774678094820856338760995924695884147633880598982287468200269358109644316676466865713171531543089634554358312788380320316696223494826314650378554952714144355204210098821720033445595211470792660112325615460247147671434379770226746778559575031271808479413399354113681701393853052943455694718659023068667427817640986619244586768592398575481158362519304259983360439533573467087209208601946543174148897241135447379887565056969249214955428643332032083483636292975551167295590131991275059301851091843379337515199875394707025621253095692042098955513167901897743499074406564589804553428685166835657686296339557023645187154604067616856293559665857740668928000000000000000000000000000*i1^111 + 854509568890464496550977210181402593952367882197002330446230868915068639521783948362587925554276489974970490445522360399104590034410826477209949779824245261400249776020421445092815819042241409357673809480196442655943102166705947606877642372097756787820236724602301627726750417980736906718848791270391062111498057220278939885317982819013422072972933957533422280934919214436519967887534642262302161820589986987157038248808699215015849227931888160891747584859719040396489797174247587667055604801436583668833828940382312205930807191343165122714305520434492052085796193656699144230603816415692816736782431667252717223144696670315981265563540676281716698807176394876868087311974650885159609610008519034760909073828738126112479281096315856498907771295866860263339135515053799354505787701787684323781927586181471462410684733215026478007796004044569824763550414675632134104819214419315141959726479812124161027508943512784204575063826265191337366138631152900543016894487190429459624288244436309320152541222981432331888319602254809890036318125117689222618051840267376703340926723884599815801636816473456649877968374223960359270308944469324462710484584994351869915916867925840465361865015443597751029617369950383078709047604267614065081535427669367976604017632296408300319220228170156910141416086781693818868618655434338191076424967177831661433912044815057280647280043419895844217869727251330218098346459269083456290052335805279452225696854459627001729182047637917270228225523693376138015550068002103520140102374480852640050023810775266987255006402400988903563670171002564611348199088019091637532143638125874458517112900566584583927699066974199674254590294902298291306166932920383241719277575321547202672360953072614433476842922017800352810022756494732821776809251697364106304335952338216771582114990153586838891371216778405593635062678231381170247952357396154008805973573725240414314199188993157250716415708615744681103610033276949263857375925928425446061993344870436309963590653580567083949444835839492844617057700243374590842598714344209826995170377139814199306552354648891914111649241399668819463449937271649398427452774242858423614190326385165954678763523280141319783782675517604582155018073830045447037088071530051717808812587312213030163306124466785072566308800954088159495421357146081652820175530794359112872248308099177852678192019081840802510292547579477479430202575083559699588524439472964164920267226796046159433028211334663153283614100843572582860044589801438153570592258184979560621997937388125494954330092136478436850897117449745685000691192846883407944549604080310405194732789388341286380162919360552501965573812852262091767547548625518145664973707204007254354961877896894419132177284748242878887435846314588559069332250361588024344145253134196887999867646751173134467199477739165346556803217564096709595878510594894505640595396122686779643649135838465099267582191887989971577810493147043648307201104913836056061290990986403254877666899626739537174375690633689730319828970846010380245162393081062267815574698055569678302846702785811453004218769019681032786259980326809598529683994859471419829925161892006254454096243720489240032327096268948813694876997116546252800000000000000000000000000*i1^112 + -1016008898739267713636054793628712888382284236727472541916380298813132504774128172568231969675026104755323003231207903096284555666224352951676720233788513722690959293531593170039773245058957355288725743972763465017101053332844973794770402312265958548849219820024168951808562679629676498580501704818138924627592635471808171075338163079083097370322077747430564325265883210043697374526914802268523504118904723937146788586495876566525919010683899717947422027809963507577547446932645541583946744636368999089107701519807647003245238179993279505710923093519217210315526016124174668142930228759818771840098714512067572968181147143525226630101260483057203917294720925727186359276748731013513821083135322763550232576075719688451014012969279217153790633759377528245686502722446496941281525884192968747657584667927765020134759764664544418851953974626302034439268235978740362746912067211331819663994516788586219277000675536791272796370992916823495729544702037954776632668017449484706190442090853425964705317151432378153613010281402191998000963080823464825578564211111761311862087070280642077224338840497307739396486414410364525196912370811948238533506555430593780691404554063020831677806255456581706620722839620963856612509203491544464066657461641552165421173571153022123601298285768820477512171644783107806968035604411180743016234101327742343637543205847902218412946026010160952002577611809795643259703824472136820190646727450913955726945393353111003696465526982011345386030132140632380310890042931719400056037831527656756741681081287470406618306685687452515085850268259034837864528299954556374526409906904997862870637884119596801291335785775196533731838671776901154393456223690616250871824372850116886623689383206388827305583829793842231934915694614387139660395937151028845092457201912197999794348391334049806620391747084408606109723268399782873213854196021456890495481120770891200623617673067799534343684476107572469632391762915614230976619247300313879009330657493672661368501644120127212616218032620214488217446899103651052183140799840944367714570627113166226228118098147334057448314602047089634738667969061367760880995679388967102515530796674638786871552018843189886104084651727247564996142067866345307263941411279852379228524132159207364929787769868684321893884010324393458494128851382332216115480024556298704434543572311457054791800106022877704574301170461877398867902285481474801608262069317999604389595008471154496913569714987380881955992852030583091324952280854202559954606755384386258921531071581880954986096002031255850283725664382975013010634142482505532413040792981522431539034694842684227295291325982211844527876975114339246574642346843602818808444953192360860292814107267347676664603445246593502501291772565925908428707610505859061054423856618000802123958679779127722117663395466762647582404497534255683105101082918486128973989939601415806232978224720372536705487229062327287071770237191475017398031475703417010520611475133869282999059068943610872228822645392548472689154734727602879731513268888758992202650900846903937472093314038128552594530864330827941526531301653228824359269761175393426005798996320032200211454423092505289761687971441258033420885504819200000000000000000000000000*i1^113 + -175906047863443728347597869815930000023207755829367960925223218135932105075555666130462075564584804169467134701626568602244185843384041416413159651746501923980131463365314189016385037608216490716657582471694459117933964633367921983866650024017535689358128374195451232271871139553381151417092575954682475815283701886930545380573680545097223114798218192350164539846565595885620593678635733897172051860607766108598835840113220957102417053078811170728536815318746894826705308047032206219510254120430153890989004284075635000292221488901904853979737933588212139838677710801623104506453039418444461211511206323399110041476410494008128222452402828055181582050929078045050238153125830166881331302095295543379629065361755873744783517346405026503994189620299475042189311778054637301373675933677736755279890836168350383378003441298160571425451582449744898960737143344009300735707699804246011150539948638900728141783164064035662373619835292892607895153717640244979428778224402025720236421936265923936011226581820636224453123095413584198758802830914441033014252572280575979946558769336622657007353292700226217707434591273476321001258768459358062450153146592692012968965657564776911981563262780005387582503268912349044029281099465429352582092678161933810453277333889187075800070054972168666723140807384582449263432891856668527153197994428343475621893502646914130938752796804307629882019057910593297238253766132386696971161480046877454544028121167931004270194948435261367412705001727151670550540668472359238901582599418713524075872072849885390322379037325957513902752075268605024779921059780354307394384914857669765807788917249450473925589773188684912007108348698563284304607854470874865329609928746910873430048079550301640125707565238087830664140471325742009511821251937016283868868103426863688188488373025839424133590394870210302692246190019681310450814383661472976795415596746361041524944562989962116377101864423274036399855987466551870161327056331540478746943517697902432592080033355010048576339584380169170332487006916608718496777738970313194458233448115872468251992216212106251074722929224586718353534996337246723309922381724443327248604770739279974118280616571752157031807457189751965523026469094226736693629788299697500185808218250968932192711126585302970328244513749095918034496700479006262100931326962673435388923325736784985110736911047774055024150284005665631888936427726845082866603860318208988569408647145749618260426609810861530048579749965921529864785012739981877293564150749861048713624396185668362355667439635824707276088300678129190877752138166147961633915656131398798774931017563402207750052187316434416783017648148570110218031021822984951197360033933551166785750636159055281622579024060767441112599605020809331290695401301978603523211608961748621871515704787706269581580903927304824818489110885089782520386734061161005728881784810941197572466875457723045843988007853507799241226351668979522937229705529779694250466267559135139250623971997495200655330586230577831351850811992337223561495351193026281645652093592108876727209767284537457840673636126554891134717553662935501145934952091016434632305936879995587301355826176504662462842492788062201336299520000000000000000000000000*i1^114 + 24765829870230560826219454930003665740752872692950338940573058118549426946324501125934808381039299124132351419028394760533110801093154865325066684798527404585004976007346963659379614537283633893444584187185164736425515661197244568903948521078907712337964728720193616592676052526654609669485469270902678596728137105869503194130867038324618721356537366846023035430845962960634857245039402415244515790489387149605056428693310453278144157846806929348109886574001165802342387526782359256378205272771957132089262382751173921165600926073337453386936020563671123233682600114259264619673741415650335483888101272905582903404122459388270457100026267733689067396152038889300388033576404802529134041507004276339414383997879430074936334947373682925397236791325086476201311080844800238687601743425964755854171390281588592082060201342980065884369987883622383686735323769139942207271887254222361862927635478564494494783004709845954916675315979228548121922828200049384712640517982018412563680618167990998967735392067143698314558745967914226337879476072675242253777417686774704025337218400218390418379981335765659309950259442819585614424483139364954577599054339645811488299396296937274367603953481828694272200878985966094960355774162582444117542424175747893206567259587586880766854496992075277284585405794054785558018771924544090723277768108815142592859524364933586661613408402467406819390505367109906146512506531940516575558578734690823097978014249942137377324142332543111478725934394613064129041706760406427491757163920933517992811917834659500474759969009747739073368264383519302319456853758301055625496200701326331577012226479541389153225229498335750468520569688438391036520829433728010029985393042399878412957743525148685459914241904657108748957123336786921724697419600761046588790448058552162633577322872764953583692682464770099476271239772021495687013347900202005878376357593281841457555672237390758217392767602257516981298731116713923832167023088655768276423822552661124311486480799202721641458880799835736190450885791716893911067769624344331382183185582470623073828084536813559803512588792767520515388094642417226585368852955397944572610427750130421911806790617608603989883015689405112243210390732816949928809728498758505265639511492090277249706802640623308905317395918573484847095387948689345440817156586594232691656601599226485955331906263010530897663144209024273949203290756902026492827494387522308744424808367600791412909945112422073047749485180163252870127814343034890180312475186767065936237619888732644440821432985810933400375394364568898138317162037496621482695920391590450143059157578020455111464148214052098336387897644112324756025303218450486652541323477334027198311407350265752270315048259745444416027955695045349818611579951311864580269063585966256371328599561854543519859951059291585995344763731118930378223891933211805986873553589419082711727774577255013098160278000423093253925405526471110690992912335989024132852828951538953906286395566403598134526528619476269032551840529992867653619448361885110364676396651829165089423665180074967990846997504933451856664633551113967725750302116342587387778427864404789172738257985204146872478304332750520320000000000000000000000000*i1^115 + 8627945513586045499429395546699365904420114547057798291665279833087008390858593477981787340338953150395711908548787700735496181589888889208662585493323299332941069812789874025595016079517555297056074130815994568445604521298423533320191280493657780305204052453269799759279587781793917119871900487115662748220066365439925500271615446222865341947310745342277869949015079431875761973399855931250859738719781836369585798128649150430795784874527197343545630300005555507197607658524530843731590099036637283807779514603103829054013229172002124727650234454164805014253643717936505793091228649200185775992470348835878925568670962732135672817537562038788577765703167357802277693689801820856772442873599807047904454305764679304044296721742765774442533682847262816388384935504740586283927772886587173435437487513527783239139184785518908913067996335208625441269188054172379101657960132326549179644057941020039397321729278688055341200001249359433335539832914810275367259036153174955924969336886441884193898095609938852276560779450254335755401547922413357677085965522441921025140339630071371356768805930522753938569086164121164425738525388890870043264584109406131633688385278393057270401090239380903081016373662189702340848022376961029341226667768389876210061732889261913043048116237070888368173502173302008686498130368226765125125764911329643276558916988644941432378648014055489797466286274058039566863821131595861199661310253819817178065272567953642996744742462424041199113117112355724903525118291194730669328882170658597633101998762427600248001395650994851827091492635368955311310669173005922869330636658512332028237800012635581887839378226430864672115828828613859333151003339651287400163222980470997735262816734487883417692359439798792324471753595977471625807957306138540043492031543435563920124604731839533754548350289484503727082428037977381619182225888867748920831504727697754099569592874997331762660234686385404792880252644772765431815629362918602755998327530899311467877378096245936802332445022914728122939812400990089614199256083184855072601342222665143653391499200832037781252299208871359313971171427719505129660125702339020858435707188056548552913798862578418588863317543143740479955351378107603776914943650061540299165147023650138940737927325286510755993844304415464826554477266364136964106963267431699422786471249466442620611042396369895409208842450504512410852410601890501262902605413407400705882052635889575032343564844295485267358313688061045578086208439185872508500595562189427878844623828913306526787019664063973229966746589153013626505162000511099092041830385092967491897829978831341227824483595801998984230642758010725051718670138960852613100619534904407281054830190459335909140259875588493591460659424044577529832238014275809477400053572619930524375780997243801298170901298482757152331258047188183171349617568895013159231162868431943436442703165890904387649700424271805134132635164199965692676484440956220229179950177946978840484274779636319382732915432381348351186609748198825626336515442612022649620271965738044405558668777320458846102600643599053253374818652917381831537690893339330818376666452322965445640214086901638386687022202880000000000000000000000000*i1^116 + 22738521497310830113360821978761075305809555551996779027260037887646694869066478667910928317745583421357194444012743525319092994985393869561100043220631369573132751301295988426894946199508614584368957473607315844126397712400792787134548780804187537805053794864746291818825295492885910734546249898161650105473452977371366392603335996151657292739483480511455314264232902377493565043989406538499103617203751603542499402841020084175116296003092101400260883708766923611234447777522876037093965438838491961776244926609956503322517400159988704583831200765985875361703151815589033189208131076167318114283424311401946146133612564779190541474139445730261343381482825075579431148633528679154271228189735868520419244608473771955364132324073085953107148345232622209538402701575577809987749956118367296581697529991409992808002746465787547589662787572523063373912277753633874451848475722355446059681073650288443944665905153062550481776018917435507092285156968202972293595073271863808926847802095143838587118419582269037340610505411418488877643593387150645568058653922472948821212127686138082587808689712483557485782081944650382447951478457361876222510330818513007662821879090246668037962724452925448721462786283867680934702163877074454692493148390909501481548868700006979418784177660216629525318305932179334379858468563344582706067386663297974352712310830986203972882305283902300004782164773188189258577589919433059958320194224398383005369263421484628365269695894601201503070008207340665578946528208044645537057797900072960114149040608630524044989408690661464181838157998140150443741074052832445277392590048677582747611692932823474080766114580582328489688276708853038342191398300755007422568351722338032323992492014749812637308322240065741352298276065234996778144133261595318530730345803064069392824736573832757525719767802769576129870022726396813314089499567017603933528785467500865901934868522762476486564620536522846768412862035316827300427717306728987264612325599164948454850825734109966826356564130799820363892961273944180050549123764599636206053376696301467042277089808872865834485177335845622066870475619574189559397198327621169123594498354209553784892555232175261954754237801703869185018737975573998985587696285198190731196701314498702988242439680516849774945624753419418130475610598666140555225521365612480118804956594890905730350796941245490246068767068533601646763287498771352759304094838697761152791004687128429684193799250030656285212459525083046828758169938261491425864111205410615948351740331322453024385413607913072001723748379451145738539856926084897709030350485642994870699053940924006802127799883194160854635673313848143898280408459655140480228575016597655644379084768953042492707961635993498116520527127118006594570022219633183234846002917870381541633003731700189955559304825895903061976673904779818854125487523618202250983305504411548906656577715466506976322637003109795078879681820879150190624803913979775118658910828784491734569326903001420246207813002461783307173276904475584596774127316312347196301873719238560325752391815198976117325952241808117303557278192730978759187093487053453939801738574092972667160550686456706760704000000000000000000000000*i1^117 + -246243575304127181482337728794778519034813035965290331608324263046928070506119451479606069575761141506366585562065978960308283198510063388819580701804324770448723048000840556103729741323260114950781434347449870998321332291039389080134123042312021267553475602555080883638448224751020438412840646144286550334025483342742110643652539578842386011080533439783354944752831116253985355893639293568800276862185507304696105755810274475533911540416334349073636149032708318014406576589262502544232314674443128697360660143992385018901104952656826506992824702123300243442678951179400179572723208476362847258390461798640010593541509266926178105269654231244787237452589908117668583759179811989307546574164187600373470146160596141053679044947454526567333477789058338848358413904224454883957204065701934909424214752554089401432863576493286839991914380268095755522032448506504606613179595794686997485727567553046112291241823894840885575258136966924332866042651678357098819234472538490355133918033901378846681190660670702208565460213285488395215527316176955978283193386619587016185168770408075649049383176652733257094572146294655435292106898827118247497959946583316607107994166039088296298960504804793933656837589512774085712849510376303963902277003172089710589862598378467906025312753479214543179279220150849441546795670048533031804346890750211721238864015760599357962273244488921403353004537248703811818396295056308464675771037318760874841367125124099695549674694553394589935040143812751075127533351885156828161967743671889499115963145246745874374717815188148475347592759357919863712120666331168785924443307877507140540984775956278681218508171552911709693574721935135994889104042360612895062980686837141289336804182199266762518248979111699711393952944204326448074377828705386531639705152972502465336246294434625068203207304373084514087222806440746707575390920419146797799172349318111490314282708080980314197425063728049849548528504286069329719668039200609158992088438836333490776618800177003659030347741347371709550201184107130798472227510181483228342489323574348516235834624207793773975601294933506271390790867626040951778180898130191767965876714335999036668664585492696985424051173126978782297102119999497949501087196160185918191118331043354410356345195411329998544277667824726475045047892364336859942236927878525321174155808419594124517729447088778652047082578052047051914365726566035923265880133931524662624524681473223025852124655196425080047570486637646979777087005805100159850415976598158263189190430805031559513418598222225777772372504250101135877458395545148817334990194217233102981257309391731711658775537259692478362974861955500239222226195990324712242637697867145470712777205266603867288915961550043050549144391793392942614267961799259326288334220157645018146292395474922230756113149690971519400953916308109782814519652663225251712530579181488159964278734739293480968628085622765208388639803929911717303018052381322570885084322513510880349946504789806294754785166069287282469391919052534413946428196184242276281955072974612827816459044060721342708675653745621551666990122982469726217251430608933544015430425405384048938493633674430382080000000000000000000000*i1^118 + -35868505425485444311534824440971242734162505159444453784616707505808512938773116957805471084116530986210034655777785545023757827274431923595140352866873543571738566020031761128472110680130247185966763215748774559408451220792603982962831059087899968912824781042528589272371595971622165795448444642181068970791791683322634963614570467486692379695784920764660878050558615112906258726576945920960653138803672797773503212912629463937299933899764232027097170703098119410012909734042196957284023573911526329968139410624737153472859706726516499818320749100830262207912150895036242279697216911167531929053242921773387070001282949455122410660967479201639693081229200286426017591763280550229379459078698384959234859021649753949519034477966364404056925399793523091239025845082560152444527949203951987837421404881608056159512463010656210273477086586463600648522265681530309087170684360471096420108583540135400762629163518763605097569697847726388592350077289111931718109373637804269055885096772397959329652709018141873066878218877117427426541385246534647390391052774816537140891766163569035085758259489044673330767974342991604001422006184247137356285604917814371434526702739180242407520976319633893539694394601896611490659102878804407690970134610527194324804003988548565819242361599263708605998119090136938591072085025909086233565968685504838603919463071217448519107672293098085041893456687505870799033433642003441441966853337533789111400394909624476038244536710830982567721136202547209386265993769864205049038020913165899261688382338051580818057188405220531702627362764124504689135708605062445372136926916823147309498199009755085055776248854498786292944060367530435564533098725119217537046233287808116242058718280008381205813936792960972094751595049788687232807964598284801124923988726516566424918035572310983798078239673856170474914874161676259140234706203732210994035954793314934854842096931209583072446770926412793668256163798233099096991765407241243642707806297866523018676941034977490705669924549946422925649311166146920580457798145257102081496682095240201779110618684852553087938076967737895521460953429982778797981431625345656010181031415578860960597417729733529465190265992317390672347570708895428774140592417615575331330440446174642940703547270085305701965552867821060510874309419404286563963403884344770187464343063430585386665566544780351799924831220936447228318558567656142121807388915089471490307993386352169193413328065578380296654412954485847260177976705232657556017028782484367541216867628822561249179016730454101462751316154937424132675725207866063583087926546863341348601958824120790140517245150780441551638491341202220094409952324015774728207981685239741048398212293670679197973143387431957017666381379944491017804347221751937686413416540487980253222120311444620691388304926338157653518606842483244677082670947532609903354879100440447685468416721395034446332800065593357569232908624188587796587373204058791352330334521818513391248654090113932005266481225694395041432278267156587403349422944166325615416844536428084734832979431441348345830200213123394989952788206969517685989541561055215944660720591463864682102023782400000000000000000000000*i1^119 + -1917724286687414517818391471221309089963165097143954329107639108246688827073349084736839731817161211211764742748940210068330523646266300126862318648374578966745614647743014978489767133839850849596240469581727796547588903927557051069507036110718366924376287852989309258247067786034957192916475069658879767294060372098090146677607722109070113098229306901860752457614920157744677423668653125910544461276716739265612646610307697924134795578755924289285872346217879297134108145833681926295529230008494779379924813454907719189362371509088122835313632836023948014372746532493068862575736592796208046446025001450617340999153136912974289787095493361099957707160456355968769275129926110107077582115294758656809607448236926215815949454620266505513918199819473296964409705046109208109185348617396606655634452514773918137612879267731476031705198673960474530126523562970016327628393043038330369265718528602276122437900762141982326306289186120464645987151657751435556795556007240835874655425278539849663118659349825183273184276766465844056937329626954719308437066675069542925151856436041437965023958898938525269443824167109345202302676131218913681516181989237247755089999615046173587413435994915482645268653273032449046168069079250038969612522646378616435072826953004659383990612866658129701015397467701015710367521585174591962172925007061466369893437520783909428530010155401944394201881697602027498780345641251161100899803077275552497805425171645853986750068888215180186199991239849090558055263369817902164047981885183214897897974556314988876901459689416982757243185259962532492106252341263580475920671157017555168557992607877514964792068823645941576620880228626655744846342805191353929511673186570647935236540703548491205020688518928238221869703107511182396607338599118238012222894196103624493814885618637419527615720552152574470261772061084176418431292696509950474484062725664179120675150702893507160683895532800429217366924706912688033500003476468038029083643567643361502235522570914326548481334793590604442284675519467061782838671944905250889019824795741554587186638795784568175245125817888058263649407153242682892636979149524559619229057096844621804937393410813919974498294456703661996949412750066433261362854638219458838240535455858473804869050137779635227462563472723151058252078103999826602552030852375198074385257643520398292745837978850068372707725261529732809690398144517124611062473832247248433890400910581626739437052106159031021724400419109121717991241312563381688340063771178370641946027079472659876500387955743890818106670883857702755709752312357635360354600354060911715574047636042338566975701032397453088863865699502034652726056791660699741625823893592061357468482080344362186503262150507498333648539461602373583139279523377098999214495637750615808057030215642670762831294316469555750448862602591199269948665123292891857667569053165122199849348880512938739200747525589211931306080524144522864226383696688548235086122899768730142589011259555460069717220386718621557689332868161833417044604463416579611792678237790805202561240715187670538806663334156361125396228450443199797819510313876552138510864490601948756574208000000000000000000000*i1^120 + -39436035755850594557272948600268685592136305358088053157968902948856098027675382232475156036905337669727480859978768210777503558235878767462658947374222294035752934833575723581458994072124867402347576025341353256320808862988213326092751248878721314682590618682800675700518680704209812847521862113513358956221527281570162529062105802080012732247365413014892857916418564113832296941274588051608808841492733629055119381932542330806318668410119648445057030956339634812228375152459942543901874046112016788370583947867348923616200149350089315993153128020109516921182395671632703312581181180087985475194346723847380953794866897311813228435668944879921439178963531619640840191289469728005330096848498567986940667021783129607790674519545481715261080013042051978310283803502640923292611360837497754579106906934959584413232544856919335877459785947211521675770456673926991521665681548831471798782527974694045417380887867823686732230740344249793071525143683246773993194357850536235894054162080458056717011737090572843164375157597748365645933151848474860568845733369085111679955715031711831073570854813824902156907114560899888992783293681439236540801279925486105367673765235823587419563711109900148719428614042524787080754334789549840584327411822925474783237230929896002268027253602212017960294757393374423041384777669355296917246925462750132928573046236407672672994319485124680135482599867715407836348863395521119782928504578014293050727328892654351371252174242405876094829469745112164838693756263442841741351897948437217685164746307989989187474250710478811902029925129700185197252628719524517799612793485108570722345921102197688928950543804067066342015270511192084801236866025322682699904625377489443564473720740236906154191459007253820548564172727014594704176512613032911363813836027845709004479597072958364968372303741758790939248662644508926583465002675454509892719968990118801327801261513417572989976508058462697273640450516305286475668434220687617091699979501595441969419594438267073573989123975355571239925523948335721786015879092680079713338956829888477967760857676239818791985272923908812993247514599308577310979503850873073625047655312441103410126854229389278120269956724543314156079899541492786576210570859692841243811757612986831588353418648655965302593074832093301021982167661891365578087839539807063167631799815708647172239092604758353422044988367025873333246929223930040164190967093083002833887136696196829494236172493562298512439824040104574040378552425872487977652677280068042805719260517211103914666200716691054862741139376379728022730708090238775065177104763752078161632775005633125587992466420553002174817262111883646257702530061401603620625410727902802573131187511612304272365785129383920425305807955525875446283933168402019236575208012375376504647423977545788788017073519869691558846680037337283681511983521405278563280709858024680733866511666791076964984817311481825219871387870319688449855758518364253630605630929694231751794587906418198595407173491035164051103945992775348778400147486311641083015267704877116805395179116719197126630300654880850197344402837745302293161081178561699619630007535534080000000000000000000000*i1^121 + -3809316806461851757213388897824724911017284915384208194403270914232249588314993784115029327439998672302206699586861509031335242400534010027244026913197527458473665191829022331328244255082015806959743535098650179780266789438476038001103630205264128795148179102321601339738323532671643918702678884618323564690749654106226456374093965002576689449403687749587804185176972721521566589644712123131991915457269212027862900408519737980040086319584266019224098982950276399682608831614441007163866610904674399632509372809522795595062958740849041525710583681274754898740159371200432727194526231921328244691672044577556976192490641634082331844665506361384612285434478253121472371602605299606801141442098533176764030614557726500610044912392024528010765089087492877355777706460129533621586217172638685333481064320096381578698509165262823829022587533798496207885000379215230010144920536655281223658068463694587349661913941130016030099698900617977878618354411122325389391982413267564684001585617388637911207324693754236213480807497021151775672154937656320715557062141247525597698278032836538792948427755039850622269009883677127202359428807327426204728371465305681736161617720571270923491108851731927982935191423264189454225726405436728448130818472108408854936657051596717533883110143362198708968350848882731216960022363494245196215312453951513711651788096654734037997245456029596205543834692518025316728114400313694961462494746748456253064433663612735189269645470816282424157131796728509184948802358340598678429152311947616496287909534650218184927557507021154369621957035737458473552742156395882094811697894813933923438839201435554880321634103936865936548833323593411544502302216750318383697310873586638666550886681090156065381866368436119421579892681859379258755740594435720513986233843876550350514954607487120393892386918869848279738820105728714752482279690431142599072709293152770052033009823133811589751434101897538764779771041436017265090011143402817330315124744820515241248092476139969101041707333372009714322085529136625922953583521560470858479984613603139642752411723726379841274035696513178337728578060040840261480307753087744116359063709659306996946687922395281126939328222912049827305631477440291027245338868914630335773989137899808127470240459028015578804922290335774192504377438893132812960017150997434978318780536813947134787409486759511374132724883510821046973942687778055981969909620759331043299906580984500169920226890429092831277446522097703368307884380911472831182265515111862622341559816430958944696528051382302188973285114280699133295591969228357875337501906890285812797646029116443266723963593128713398596607137636822684547589658421117596448693657343776766752237446495246945131876760837757943277419886908347279335823416150958516824052635455969713951255549742793034692498601039219193718404374766196420691588589483821470950595987116030775865703749367279156396245005010018891794007839190964534409416669669756307715745158990526578912213770547605154597983207188389711729702934669869017646770136897618031454084322895076467703206944772777047178068322585566245211097461130775437231937530160764970455793664000000000000000000000*i1^122 + -270831646947994118744706158289281697009406550193583681396422557169572783745628465663279792249305044546871833245013790870207753845309796217233221243310093417191376814117817166524948680732723238317594725943191977475814399490223672803780111525681237392757292145220071183176660952909104164718984757920610404008940948356083678398536582990409779046106969661045650707762641775564345953492113341705389809029722525614247674657297473569323964954521117267748967532488218924699696999039416626347562367213896377463171853663562141310417235082754175931265036362887486561940390758375101086010060125019990204256175024415250595667464748194109825213306043405223282074314050782961036711203453786532358379355045488494154167834241873381165479175635214112741057467809706803596839179319455153885328058745087544077548001309512129172878564732264555176797322963915062140274004919606888102303109158270891232014902718571007207846707669996182438310462961757146692699108524598822822130487137137338756703117654950045891290214681078855018104720254502560168188604661851909636889987861344709146753458273301940288180173670600792461894249294545836234452175940993211817466481796790525623524404173200460371256005876139789643494123596693680344787467161920946963101827480015160602699765003107024979476214618242422971524120839744695529557075794583392105975433740140685976961382090015778003100708252743937774824205228963217856762578718014147081406370346495305107251427958570235208347677827326908103802735245163752782867677852747813734633287979294036483813874115190124968382604117069022168952574665787066626815506075827279361177431078453632565294335238186683382175639188621019264103610324923401412093635124870393950648159950970092978953025125899091490672908887112256980496211301902308869904161933208499632181558795991830279443327953568551830870485989272511207276010831125445216509427257431337192119834167622731566899124412402654237584017054080271897894049830891357330146421467748476005258927953266531736305130623125291970978811082610854292476311673986684046950501676234643425173630988547892517781992174632497168416688575036404589135742121959885392045670465925524368115575297060542330134748199238205888072338596380772829952382412688619543570595265805186154670433614308467285273209283031968338753999925439822217349920978016204449431155981919461404978359325904832510998581015433827303965995781209362679319736911653113343914917704648656239589623826469121288368844579268433039502539869490548066412437484353946545704728834590706831422717070403478565981064577814576455434377384609930152594846022065608724637064367863716089716451182593909072648433264195929133426879790484235696370250368621629650072977238516952432164672594862450208103285509558282595465279823146360572689663584754096771826615027337993734228223819587885950833007255347743374110805670222344916581371580735850016516267648598731042587715357998924828440623961307078676275681117347198080556500265766851867291025173474651000039470811517684778066027733030136854825598299932050572361116566762445587726418921725386168833124092617984628845522196185308836084697342206476174195130372824456232960000000000000000000000*i1^123 + -1055453794977295777756095986618167943618891247801664221135143010962315133651770823576225796934893572965706172091478214461692525388565865512162769217576042936469020327849307583414635816822344031796094104939722991058436894801876410720256863150302900172471660011125734829395743508944515107597286148609784767602777307083389879528083038129279433815236712258184976138043923018354003061693906184307670168357511054409927550956771511325032830555316308197881879201480909123426509044696724671189902568438365596624454264893063819283807239747633144130588343709695733571386392035911229860305702215428442366980056110910767847683138471721706744866219097389987151074309418950073952230644341709680447616885959450767197288253893780949403245268332451106647959734530850230944347250114190809377044819585589187114180467049978069915289082974467937585841137131812507521086465713980149201687792539452970744147997755501570375544662285939874450413442322806905459161128953342693614803714971498978306112398995835078045202068486854099592683768689969753550842045689427188841376613127864288013192061675056871070985978944131417522681856591800695834142074163837583609591351068443533364950236740240522268101978204517640592713803635727762932319142193793533773352867195760085014498694647024204293936115937232317534447158038998422217065392739406301204676948595675151928955306895548677051827942142575050077698593162779884771279783707199019200253540159200570908239776687964536194013576463076334787922693607435582592115260759802718169810373601673874039314013270722747629694835214621016331410719369063370338182028397396509061594955273708404142626634228439850721746295334579932550432448410593730835265969250252079967211972040521549530874319388665650850299907591458492322886029328494910333170785908673511900146342330424325082342785140869452047166196812137121948603036171140913139887183444538667378599836972020157379350074977031253622833309511198355516858357513782749890345745426330160103265872624624163399131236130171054708701048691799025028427597723842209436593534352960668925116986740569434895899480742414698520501845494416970079495149725241913664940754136284432029254447443402256650425826656715560494039890027894066351198107877792652663270197638796287155157327395138593451736355414119148220592320014442606902658071255937417574970417318987252750750100748213939914984841508105960843583166634096824135076973106073023225249954170835250246686265526783604766579584497312282755992839032025148998859439941944081810738973316598772512354358252896462348731431754798950063200235594999506588705554847312354736808180814481337095915999579641607034667415805053626105082635565292954982789081413173228074763071428081391725628755105280977801616587567404621867426706542820974037805335054539778581501071790050002866707544985526402567566549571063520294048563361763701752126891664493806917338461393889367965004765108048551002820313677194655112021606957533809192166931385550080578634172597476555425996507118465996866451246610145454727077457922803240961111596723524193205456712331290420396907634603365824414433403782342368226723028718431757353968074122854400000000000000000000*i1^124 + -555645469277433807357358086279692696294194582789995426863009805975155362321370104832641288153449836475779257844040901581777723836872608300229044418704843152745301729656448567165850854585190620233906351705430839861971757734662225939865275340013198208238553680362693462780558208204137081488994437119465268601788954650865590410884497763164383729268685442921627212675534283342246738103450042435267291865117543806152311480442629848336270610118493441078409167119949503163929129080580949162254959328377423499862531511491488431874717406477343228862826809246367726598847435947063535456670094698813491629957828103974510128116555521552296406494524336927805531347898927443828242733502892616804009400718664028615551589148697263231836497620299714662560564623235533752201899259077564711197665994653877615459868400987930187661969280459528266703524773961810016905515999695356784300311583369469959351586618538678668020452020898175348023657926099117820027074973983162289297234544202862378326908239475583546557094504369561562491932390704734573269454037249511171000903336582169564665801095543875652804503046634259533307788934167874966077301474302797419306621030287800831798442925642836759151115535209523491957664947501720460103481471916422692829571332597958059311066583334837364174064652411667767179662693541260234285738002918674886066174578378601111544433131960111186077520618530629730865901294636420097302141487000632932673275627057467856490641000099852895371751493946487799885831462867706677760052808997208696145090828221086092511308596510069995793980678891398505738477834790680310320206926182303037502283501601138289361769018945827801854208528949316898450823752523621969496032750803472174975408512040001863525123541371101585996969395732814968318810027970520815048936390081959062510905458613282874484117466655854002555850626533745300670773121358909043489024832654231051668072626102651854653349919271829034935896634028748421599696419546901196151561568823522921850943704449152171933018549132419738685530123341566721014804924202958671119967018230606416051589438794213763202698579921602270559846951599697112849738291324114776895118657437239985886822075125691651685395749926579705117216062671629588874175634812227546839808508211623672628397951399109729123244470540672574666381641622431530338917238360636273158787540302535525636438222309926834616229833947376888383309631932008828352025507139317635281990539774327774320336234627680067850056218403625771337544271194847843364826310657255018438707860947543059822979176281840189021030638394745503398068519067890155429923574048399818231248150770205943259198547463584381182138134935474000049263498248234353332594765058234833892816645329113481295418258324780020371808363422727587267047668522592984527377341541302783300124806470234868323346240485651619677362507497971796815556298768338504808642986591787925370548043476992010925133360607093640808513100122336332204278919871622559433795727019284624965449136915126527077773899522408666965461754137432844779208358765831723256844541859780569751283095599781898522375699404572133812237686477550300294268550077834784774553600000000000000000000*i1^125 + -1890651805043185876967434405276175792566181957389428688297830005536692453892953880059283855039651836132499882937812593941697826025101412103196482052798658297017675577759061813191070570740562237540428723025347734780798006006419500969007725318154809669857386327127150155215061853735793268841121182923263883563211588129047513027909560151054974180323449046757955604558213697586743181548931446060307631289213379851003106569403471905216942061573588458963037608377288352497890342188168616997732141207231479023189770743997496879814492746152289574221523799338903272508320782854559284669284525995814449809126366923721837433323828468839484478088934043128274351444376846069372228198355483898422471884134535188872586837348879732586155845272880641625811317338741826922486026929647245314837065205940071357540217638323697373796587750747166722734331196518910518112579318242558927440332237000538255755184986517665843001409777652967207325915160074138981805846955405302207004951189961707893938379160506565023955833514783327197597581071825762847103299168036257967377141092273074512754372182423824792969925522060716904947638450376538087450027829727141709570420620974722337951689884988018860858674891942333333440318328321650188591471904284554984896853893092185786665968782080604057708417069699623195042659596503219065027877355270145112163246966423011533193950872746332785285906566505198856363489784884292523443220943037505497642706162772692275351132897753290844138361606914573972406459109894792215763990999374576433963407233563987206362365545604022882018983690979962524177225860038906735815386411298037243426649494516636785125379403987946434707169010975191342775637837269114774259910911443619798557267123429888757879891183582809881530025422669427370318392122233573375831000277120634960773425416986705444278318621917035075145753859053337079055509666665436978512278884498594226619314017449538093218497209998390357256525934349580015939000454308389144728395026605987181017302709471273048517202655000345523774262794585045982766533669180585472478394872747614979717341968803253580125101479936890791838188736536279439558984177153800906661205041509231528994746061921503251390280816537997681734353573259296705214167827982011457264865360087353884578050689503629176092134306242632487201809061925600917305909684831568463586713942891442390341898548255033422355379167036395886244240190474025980226021582825003376140884160029661466875525950269320336773457026363464506666862297633329681588525244656872297501344848308902591376105045833050701681926526174249030478963979632627521977523235899767650754013281230300985686144914884521192683150941243014866556884760038966293445586061913444944032789614894461615471176848953188599214226242313945897899933565199572136718268639892508938395375179660387855412928669514576654324467266904738045503117070753694092373318222956515656870604214447202915628667553454759099692665277430289354392466373871388878938622525626762282678887719063430838019725278634994474272371574431610016929323392238237688019163677261152222505163319277383212693511035229289081159609421480845077005066649049497600000000000000000000*i1^126 + -255748555127502874919902265557422196858399525158314273083973000963858340896545904920027028873702977279443322840055810465610487856119104947137372034539037139954666003826115196056716942464866876293670176226059623012340957076998831853742544943138182753515366643558872183651060847385253900900747449369168736125031406687570891856538365945962226317011895252846513427896212519174722740589725010233258226348186826592146124026474642433939838505124734327256964385727263599989105446262609934007068776672334456346493846285711486775404646358273771757842243325467250778421140766598294232824804976076517833240862345273812332521934431149579596561058143121675421302048502845040112567060991088659102795849930059613513431396934157191614948911602845757788757280000434887948677785025311773472148127513907800844880357369028188152323306242728215219448571312257336100130648105467247645292593983423898394486830531686647020896526690600340524728230274053510891892038717169124659962824524666266557385781479365446295987508710130916191368863521421992696463896116504547495034645494408966767550746478726870830115291212752973080240244995225330350439659908822161164098984312033252493122342627097751004245985446498806163842595615401125266378119802481960945321058736986631926696560018739982749153943244993446981397696732460678316836027267180257660796347528929552509816814005162127928896968385406788425618538054725104800433143344019935281593642195199080584103194219385961688421097461595718389599989061094345985854312380797631907728611540676608309862873808810748087330113400562687577056985876618644330362930136053867023448906434512988337452192343283018050727147942229135808846416911587181002874513654025439474996925691029494979606055244719911988980217512260301774801509501213844365638114698238342831453346523317378539634549461302854650557005234996037503602646786528264673292404257655447212088947979868135305111628627126484935238005276228634056643399550608083208772007877477979214531927229530006154674562485630418415037680485924675627226248864346559853939170527260275575235732337936800883555754971381511873594858884145819710765200048951360486613778977474094639691345463303810139152258611875186952947759402176108877697663105749242340394411947845042545926491514058298862744576769072198911143165622730055049763499830453219425926212305867184754885192802519937455312804414374742237656753728595465527707259142949144101046432335529476985644441644502564624825890738521654531515468239305346471428548232666852863326418370837569240076162552193809483607639744443610262148412900457578057632524907323823813723571019414600491737612436130058245233521162582540801442156543573040693542201611468660242716660203039874627728059286165809922747808093803467821942128783642505815840662050856803409934064512687844247972672035843042697269628885181087716822846955386406128056973692628526641392630571469981485118371033954951313123518736690978718116244081760444592340993695681856462522721488483917772249184634451078912000613173154252875335855769983937489453028277163671941703813907481021418201932094910480780228981070826716922295227514880000000000000000000*i1^127 + -1588750064102495351695898223266171781074364174625063458357517557221373165574709645821074831543562366099074899841740720268365985822637232346645244459283654903283507408448672302703730861905117640698003791120570749081185738495475903286295186338072287351116002208748206648438282042816869017968183992503218884846431537916994969756265716425887649724397179705177014790525772444888553603538581556140148792509572157193359963362905471581465814482848327522638443332936769168531012002574976126883322547665152080414154572047773101549026309693641055629629478741675902944469070386955408486561104549604263368669440348492216562067868244307939911207528433335610060732482991111455012117733749820042784687371267847970719082488145891527145618282022737774457277735727375038277970974260684184452094853765537172895753961002480068184390878695135267055753456964058676447558463636697978129685281241291912010807702067537511675065954912239600869292924932833451872228013285374419870905834935468694079626324575857325670160081943172594887096265206040147860465864542525460252334906388720554481157829090378058275023270955632622635546954610502874435245941463940253641196697035383838543443967648925580712295891244129390871522707029749486332428445528273473281081897140189533162820563500030947898707718566882433930150987642486198782669563544287983449494287904286334400602231836881395948350685523417857407710106472620739467989067958448608761654470150423244941713649032402051265148163731675445895198892916311704079622111253110842658189928254718452106506233784132414768506040514797887609262698437351349923761538430614753335430624800905877758773594280580365699358306358992957698828190269517687518334718055056179024038456257549839907576702374369290622420225487935656139605799140832598652080953128269872077119848712054791415338326998320932076547915290591329190944803204372401858257022135533218885921348663813109288240065994783071678455811574430860833938898491504554890303848688355134115507462728709332443357512104245139558292780678650326292827011365231688038849813535534644744759425324367567455273472278884682154162484865875132301483890110263817266540114984615269108002848460532857316509716956627226116022570560562915903197198406316857117202970484504353528578344037779701727004609541232285129829003132768038122970217603693631173511278588193174534825444427567485165802098001195491105806315229480270947125932807648849702600764591877337124758804878530594757860223133602448783328120643118734040330883202096205969766765689181420680439159631167813120769027523756542154387933341063753547880516270828885044470170203077009340770366521922239498113677101583170853909548417796799752838668689632945303023812041146164598852248302913729303162824139638791999163627016710465096562528102074762020220501247288357530471341622593385432173087894349571646273724986713095507085639614988424918308028154470402664765096920557150431650190008527651691463282772797282285142110378348770476199813070030647113694111280765096046965898351770788012402124781118004223028972270641329288465573785722397584237937850560543723773360619626365871718400000000000000000*i1^128 + -43586431239576829302571357820120637980136445750841673552654220307096157110441413056601154848616615570849080077530207461387852577171690114096156253052147928279953720366655714185354849816112677120790127914639910995613651701378945711421614646041555945365901765216579483724311673936554792855910452342487082115959093599907830494230491313195643184275619327648738810205111602036630409787134681462799925804204076314536667389008762398126832114082153946371490415846184443677697992407050786091114558465543814392504334046468222008849972280793620822990225150197542660081385426467163745467843317906749446472257620648113475529958973031487854972861858212504472603286904747622803655677173874150705863494162764612632114818999795393878248827150423057380077872757232100591089387173988227331189116816420987278703748208918591663330381738646421072080863719474297901195074883254557511944721555804737774982344254815203549420725623248858289902839412895055242663550093623959149786711999446217355395980737078300988326432755391946529019182902892466663720721299367915537541735395279231460739437460836945849621274645509178474551190779483407360956675238586698034006171962167772696699587022560127329433457747953535540106511465544970880761173027032366382939414498504630626612742547708503708751384109214425364567205245231438432518870062956717783536509421934045834028806270064402504610248127583291007651267864049064713461878297866385466849732069911731550961612488972095332036109888572602797817754790218076890814835938787938618718773619639067476799529453092735883964340709078709608204689508578485942384603120623596191920433826905028074618485720045472684819678293279166234117195442296431885805402067538119374914424193097762149655111389616744175004165555044393632349220864812606972788554363089644502119659938658080965148709841031673052404356886199764255043152093044865216840549031008638243699257593709405870722053857600713689641464618128728695799850745149075232576924131709065247612217556231520485987772534965259016555049563253863238979317961876512776384348535676106069520454506042978139297706024344256814236680795368099575330044288838816647731184693428771812060032582226328249917668728006130551172569119808523596482367175898420028954984812240730051761298527280828023933358659035041786131211938711811640398937121119739718512632165689866547373127510487163625725698367552457816001242737348759113914189314460641594533060654151120015377289537833818562445267577935637207578436334197578790851804040047267511106283183226112070773195016855054894792280914153000972793825331470768278691881326367997516848273765881843813904822983543457789797611369572310318285278539571801529861509500020643005947719722461702388044175656755012404161532953939045415138179522505402695233404972357738184799452021703196815523870833641023947207865660064352478345012458185034240844309363134241308631611370425636674158048244472025692839443489502143198290370222173736715770023685817167868594157169753514752371069549399222712426660015732167571998260193060945291485671409028434648582396510411046875674599421638072363593931006410752000000000000000000*i1^129 + -116616235882471283232927986000566836845294222387704126374429584167445616744684901364767629441952359137861378273369976352803692604030827640231932866951060125318488739833183023586618267366784900134851398366161838954776289581411066470120238054742550878787905197671551767446130717371878182950593740321975563894954296604212884204810051387399772373236552521548905975252054152941356367053352494072166452464522649917847868151921245207854295926995454446860382432339592495370860770621295772148787827945229963552617808303888510144981279545373759652272989877877710267879872554545488057167595404423004784310843047863574761895828101397531857961099904727083307756594279634092248610536751043180351567024950746132095743809944251864191047251793649527897110968718122497699824308858923637564414802737771675705323886090362901782076276386440289183300573055151160730339968622875456333225294389470817565771918255378546395206580618686323309305528772393115135738345144442926538872193787660280400251730337896881778634842378322192750830660068822237096435016154190853307899099418431928067995439602279873721412037211316775403132959308421077293872859434107492827370975743169579208145280860539741135151042902930235682096238505249814186964659324831095473162915761127414868620174015405957823557638770215255726175742689635955047498301626445814179664078621482816194745252597044010314807998597536594868276914353549935246639601720517657194950396096760941136637915155690192992685524362501668433082995185062333135013157230059428295324173181988413883903681033617846463678079875515383353445371236224135587730831938325919979217587288975490597185253106835195534921215988351368851950830538562464294629899978429658277477369972847095388966879727932047701167006852773917802492152839668092494051395530310993530427395970540388132537806364470209890127756951292752585370751291374332392628217183400175062774340421710394417701435232836169969901043323960835609851504934146343260963777879913089466694453523194057047569458210103311843523825353260062784268212275199561404206273459255039770160088674863934121480988305449258912706164783478398792624457592921642592471635302610524912765656981602593850789876448866622496782318001380226403704265971558668501010788054667090887061153448543031780064687147583632567456322201343886003967151312138937207301727418832249160491957272286022687231524254251146130140540293282364373622311780988076239940458759600313338640519661271145701675625957606020493064035602367275910310057765577538417478844527768751435256628053835610423333768059098920067659276787290710290535690003221625225909980358817295504047637882650974295096877455160287732359171343658559546675549075134457908037814157181802049203450562781882935492863286806217248537542294479286734375962985740360112672315628590875015254731305157810376341663065874474738705558162122409313442130419618243391610725484320566066091129749514862493436567363496638429762128663759629139529189558369645985420076173758279363618474122092938417568618017043754433549047337550187256542678778066915362063409769253160021155499483586858424561827840000000000000000*i1^130 + -343559242181278922496647442232149794339261576797488704200847973508133232855991999790594348872826827872981230163288119543422010944820161447753824944466916470674411817378441374760386103719698108175850579328479143606961573668130452488249241456011866705089728911325128694196390224369496029369914015229688588998045475675777735488880265718154020262666420569332130685254362903690629925794091548953930364699549158837712259244144047302085369884822178434691222775700092178399339271444420753547558990420035585063562377507652070760004141859106959129927273832294387236388357913958079777486859804955206212859708850068308799232455873788082210293564478101322554228626762388675017952571110872730728918700303413335438796613193690329835936627426836893499890552831795708063126061276091148854281870586973039928669481363819457824647881388056573701612351364081047591938763776701206301675544507681887172790917420991541840854279130866655413065401206844994122612220798367869643571325614396451677040450562491880834006781485335789411207933465412590864658514089159453332726548321309037745421046365050314144337963337434843665569575618034283220390449198321194145984728363413542225921355224242861684595743980859421165588630314770442134892238507526034794246644315397663751191936449066933219070688221057568188348478301820681359782020781063918367133890422614799082717278819735632091302700402120179397033536595951825687406727086585490431651554113996588664584013426539603472069138677909480783883329897183020067334070637544910285353389323998688227286934608676504282122184544271634722154789955507906058278180565115354665055999035175117486469847052266958988975129900870098959920626912751031636132349138374725661665585795637739928536284161034439403151771064751679185556239904401662692567558111289865647401867405977560569450891474256762342506357800734510389203934765188827721815230484501978105632540475470908255234157594519462001604669890122794601720772677501791841525315836661397192825851249642273378251803175532135669137423699052564588402077170303805234362785118365878207774320606979585192452995322236877302117608119331930203930344837715508270049751777897120930770401922369021717853283801360179936509024286304690583700055333578573212877919507224961902514768890033933469118171166714751622953804980185948533958655020228168352021671575126467432752748992684413441468413812813062672351773953358474837280306796827918678228166406083904924333979703673851608759660453479733900501432854448047296770552379980184554985434013279289896106955858741997016819676225384146130001803540942583350020574701241418869277471144275976276833772420267230881073856787658573279986599747596965362795501004673446747430906566210377012025529639300525354749379390215676788432749751565936869702280665000540666276140681449193738409576890152088251725573839088588226932312666508886334427723468591506825622944946110381905370871935919941804146962092920046042342408789623336986333579849010789361784493258763471529733466801176838953406159211008231666389708196318381157209322556002827775984763912461301315853632069120819200000000000000000*i1^131 + -5335921893721453235980153024526697584268794128553131871645262976202295429518943889738349445124724319134604057160939153946994392605105168004587465145261067892408485239722014472308529419273294873185357854746488239020889333038660217144389226578997859327521281219496345710258944714586843084479226879239290299611584809789883746388977117519950237603284551442364276734415151643099688147560181592367492976409616168226663297468892969017654999358132481214195009734638566787896443927135403496818510456502969317066918013382844440076280713950035167220463690595284081583407224470160785648171517043471852206274551809888461127850015386218077223407411963022259839897092462950099567404728407469024489519727865450987325406474061494702294440743401624026869978919514019517866682892418547926873751864154521168181033592150288987750916303908191995372755741160900629220151700929431002308220000758286958681670025306979014316575871033543845287265466986421502895174682888290889047994703354984554413710552019316510493073895844838749255942852916387449484650716105288294303664452143342815502222656923667059674229512538979601891381434524382893505102013925973918882093601762766281367065047752386136316572058847321917112835744358181421041673074138870803408889837730430685895770089450337318862702487647722040024503473240986146569353454672377181957650384815821923545708764597324749220902639522686548759585855786702995038370059397612541690069982516029648287097340027296739581170139863927242390718810261440178590774006639488018506737867418884634534276055516367279551766184218124694765225539631858374956967395809268725482214927816085394390145955232458546893275727368585755405222531606412725354542645823100752312248490018397564929643245313392391262541701124953921375616939993634272508312539723118513633423864545205134515050534560113086687067093900809332950490363327221383336715478120302377843015896761349001423804730773203549177703358236167417015558706427777869341701456234891605171618070857195417255564552137288704746808486174240727040475787574907302823929682367385842130528457749030202770429294600077611130136094122067105114577154248986849535863153216810625558102193730552869959690358098310390605196853476353730746635737621902841536842825109201120900079724711497815749514177923671064129057787172309631172122928139257363861205578836886527244912444632169779465207269566770427571631868859607172112638966340264965151021311337974370120275933805639201902724492975823311008733375745197508304654861552967985132899122344267026963113009678303568178776969502591424960867095462377351026327747060021966559309215988938590217528640287582430994182533098675483966575214104625747746580209961664074597781663062785964337783839738484443435849351673334676348392260276921645161370257434571583645729749029145435292572447954570024864992646055846794187749918246551612627417530436038617156635113263681231563161004360950053552820607407501370417835222354265147881434544860140778420660536008187278417442210193043620160227087486596694204926494584019391666443762502183085565245622971790494627046359040000000000000000*i1^132 + -25831776648571214828272721555621126635960347333808575667418445495717213083272612777209315505809269220859144932024558911358431699229015653049161113039883589407513119858893149440293607881787193843959335712785705818399900120081808515805103520891278191705264657191880684767942392421433249466525421278940322789648429568867846466756514515611452589832410295628194303750510618917466705385149771291885019222403316071708409485920609007250762959170020189590287431135265326991566152239272766939076490781031122900653873569589277748098399178164451915233248147128386388313240745865873061718205885189981785796791069859690153325482371883339447234853143533463653286361922699179195010409213162960713063704640120271094701786961200856873302512278564223334777915749093148475503449164378050408808553119794321895163863826650643133595001623230081766376342025780968920352456270828512768322857593117312974675397083600777117419847826451844206576490900462608637064572518749505249423900116092518076084753375748034223077238787839357985283169742985695926359353714285099252497654364976424583269962063132698228055738020441455517841387012568425185497181103486988434929843649302753561686349871464314732391580212852287159298257943943068251683524257698303169132688363188618845783766697365330145205075400837587741996274614657844934048913735748578842013584759789853065114113754298681527333107249787744228143626639020514636840970341032122487208358350367215180075500656147570602194535278909695134321212402154838541140286033063745907357950022874989533361279260252301063347714094726635715282515785155340535180056845188041045758789287311346608996692044860217822402662128958201911206622712749309430271451420747218608927746339593848279971541554237266457987044663499104719758205728565264652345332325072892796369766940267578620634661578665808189321108149271327938179979367655241978950979071527046707400591463357438171270182870278891829708630976983788312980285610194599486506722492788564955294472915553099210141875518160652436805994762660671766319816474716735440865840356550457502773186031973211964575203217016305282805752850214626836169896015153105151506149774611952228169191198875587170862778339784012982490419314876817393985147944605321209416309120502703973815491940863793355903984470573631104719619069136909882682731283943030500795880274341680954586153458920606300142220237964552629045527762701444710430041361916689670184578884679700082482877237571054165548701985747667774053122525395159002344170961709487336124917486529447997721457017065783675844708444710057475786261434097533363936778905212718678126823473867635783167003084757724522690863503946089347315385624708565623351534932122050224075301564670358097283275540124720449062825320743770516994248051588366657169843419375224279742550744556580322045507468774702528089063885859194671546910829743701188111743203101781660135208665374237954579176791340921155085746615471009577574380476656005554208494497275783862255123642862837849572031676885965913784884730129598644341337477458576335402245224451519384621080007255900815360000000000000000*i1^133 + -57713763680589935250360355147475211310804995224047047809188960063574190214579734720257377147615526210640721528644362393908384161041323063918370735054052306072344102310477155617443228342362244047755015089949634791431955743515350915840868868495766657852120276230060948094034374876340641643304194256088327806969892598503978097565172705234871369837598265014156262982468553580535674908316089803553026717426706080504661683140124168240619694018577237431663507820845470357482440572495590781067085412058678341151464151072277398836492823618238762793951568909542215801987223337968607645787790975192278646367048320359827115190660999019213138311613059288820242926125180458119340930568414258737580795046282962441453937301441187023307851812838469954916772481441222362002823227578338040438204077427917101495858370834810048491571214446303994507368993889339210401017705155534727424251843683707392011739762579742438693316906181608423651675406314997135106990743803865201743962794320787100380303826235958840435452614533680998283356015880565293114815390151950899275607958581677995091438086390107781719591669859234732484888563178905957088731135622302661805557760198764095344538233845878923760528996686008999525196049926740678387359820425566185356597881301638544680682424167540699398349196252515043189737942068850474799324371932459065256851283837852566021166201482199713272647182118467050917500307273064701570911233454197146133073792794460274548641928984600908877536127281467654552703612487346129936117273547978387016885745206997325287682598956040564718844239845315844721882122169236594938304529926507959063347165651453875431620130236625008861898086569579919280450885270273393934983899476571311528439808660547737462566387943480488021984491830768397611204892277384928188796710297960030486794289105134115622615704494710683654643269846418397573650224016958402234667878029120729146183366846318579489314323958494724241826141502323646974406769620998333298011591361645169589671336323860625805088807703320583288660098459476271590600098718713772723305134085793329624456959381624129907578351191284138038561693154553260486419203893597153928253430889674426713628309019193865264118501473992007245628324688484068353581990704489635887302387503567804351068048325358923434115992728294139646555952710974212258942274031269581307180821808862751693074670275960195208705610404320479188496720007433679742887845775903441160807866137083892259611239501401628020592885925646109242266381953985799346112542188532974406405399747692992805303440364987801888027480367698765404904340480728470803954175788298062492915004911971134278405809172269008797323919817249916424522911004095502909236814202897630175071815096055237558611605360198459768022386007374450724503921612550293344870562674862342315533475910331299068736426554050252159970098679026285266199768597996808235611857814448041954793054321673539349849593249831195140168353851284766354714777762022132470569075975805416932823235653976268515796120412081945824189342439784335070644472789876194685473616206059170475334959104000000000000000*i1^134 + -65107814073751401551304415971107969754428317487080236231394500532350266625450383220898953342524662729784255195627255159567709386768654656066528447611146708425252408380624176256074147706266503886490352335605097587026250445715607666491451204395524372386912664056729769155130342087859474313613959134477756810562774291168664870910503559221351823716620309862157019678743217104641647055935195828400312931170938358096085742922471832276038091379480015564302110009649165715342218066978185075935162455311320998836225033929638553745606903747870317254372113253864226508609295287220179426354149882471100227858215328984130097653023609255385873334596815077857335018805624416553259366433356520865096239924882606954968106654491756614207112145194949282341210850225897688779075421254580318640537672185310029895402955565344367585361794358356785685787248683591806153015734256553550227753849504799943212654540668091294285293238576440817151030021363027579078027723393569836451821967701582783852291305603660191010527671267440107268879246479181332789208434159113997043701557717922845341415983528400171891906989621641397319716532422294539772143335453476860391097590424383013359631356743405892316229840086322926435913786501138540514096038605562295226028202117318529483080575131088133197924707235650281080820748550531862702375166371575151822984308730242229637216784275471781959230780302536537658946275013125847264620557773665132302684872290312962048747153891864260211426012578617556119162168171638171396125723682831134773806078933149402156430071393742157249160447940292548515793567846387097720635241957074587351884146843091650059546697385981238369670315523684688057028442673554969262375873312096997345242027192568052778564207720817166570163501214352065852369147231657548891907664137838204552786179070711010179410000256201041138410500298150301010859292633177282523970531989113813930260937097919030833468371571874501303301409360645696941998758337682912606017682733529987793763906172422189995714985007624220069651452097314424840017720284359922591321038790460968111930862897746679391941665008988741179161203070219033820880510934244200900882905779272113435707443682389167538261849187989295857684484063617562309844975959813077318667770602616843991017878364183998391015061667891253119371282067681447451627762801982046601381333583957124653097471188410888732706713770338485971851148717110616612561289112427222543437113678219096863010432304577883331678841208151974755199862549232414187001810354294368757857962315709252963516740411314171836776856648122080967114356044177938065708915441675505724746959164728944259429523830738926272627761712766264656656113023441403584252685520563570309211672700227860551195928623160674035208375971744189221131795836282437153122174338054837153315169720314189821152119443663276552999457098583873180640029356455830451323374017365821137348085282244091857803418711698401423024984805319102497095115264790617485482529198577818262660698137055192721578159051150421510392800795105158519096035916996236814923181493118304256000000000000000*i1^135 + -22733843102421834593742282151683671614943488436448960101966403329021174337807995927915766449450010996293654255887030059147423609497952140562064803483157232992119403642098538460903852408767457375627225835506956849792187220038411386565940977580996970957825354462243743731371344988775529869829704242976746939649519935057529787619952243503376843676009861184538566250893301327498660285680571402543600416516564261547668955214596488993357677816941197287819344355816848562780797463807427867273270272432550414644290366855602453088103090488367548584825458711495248795079765171955808604843971358792393661305922668873213544250008183644709596851525953076895299964307332082609760658135314789175286618209516824068157974546241124779187964050604077041370961802568960645930529650927973557271860132329876719570069145830340639738841666507538755664423461085151460426772089845740738629381055425455109757148225160467781284345723119604630433600189771575075273099219337527877477495983306881183449896828430419775467604126115740626791119067529755450172519001042341217104022456810215642038495471646374187968907365321391259338569102742725309334540271768606376991728929120323234313301421362601220273041308181445894807551958485910558841982657393771518954377363205908323979692477200366110708652732538193610621813403344951159526974966176812630301208250813131891393918573177032830138130302134079305934112097227441622960412150262992321291479156905858978952877789450533563271429422439854882916901403088107190597985033155124206969217335915829676151234807101617333629938869557866889846463142127042888050895132361615138116390878952355104765522966440288220412215041875591128163932454824921961607376319782990898580535919818641524018114306028641922344113362046560303244878152032240344250704873791631212851969263173240676443433891834950275291893248024067542799417984013870862327882419904966271152097868855788166004605882540096071727478642813947519246886016147762471121236161331211624826530985408145210024247899378246992696152963925273628475004131494835183204042991598155978963346327856581180150443796208545295933303524981176386777472230678286813303277338240480255058382862241264017368111263792396689649373137681635332650786634646544612134146908100478165295575463518784688462971356446739682296861111650891480342798993449564200402818930852429196188000258696085442938043448904503104868537719706472845598652228080086909665120769682685111401078365537292932409757186554815148260481457374073616362292126019585662007307909683765260598141281575935261797728384241490826457908330424640832776052040606310493484805855616529114781733310795853960245669321270905189992674493232548920489321217213825712535391581455013304134923021322127812847553319718747176321385603698517461893598129761002256870620187436084682359409364933490644133510771501796780689873893936030525481119253612416112647416937023047433726504125861725608624173918792849990469339901800690654094608841561136825001620972242955350938580299262137761181327993184794887656103394920907192199720992768000000000000000*i1^136 + 25752137736420642986195792290132313193272678380614610014329644324182518879658272294380359103905295386942244777887039371786296431959753417417878273046410785523961234307440433537475407723919382848319143945349904159837401719493153596015008992699791476913485958280638931798788841253555274421117297990818918003280523009926347088554611520346601468777139049374699764825837395451355231958288648561170438380077996593086007347509648542415162727479662233739976849381350384672491204781233153570700473970416523063571718061834093485128975649123100442757914107056829159620852864139009202692977471931125218428466018341080220225335996769893322713586480264348772536365005979222249954258546403758235965378126543198001723243336306115203706180520939173536196432220993592287907140975368199880368301389334230051123690486027286403307284047091487154626770911557428417717832917685509623723577555350163463991162147537297056092292986936793101179065081224278141574239681616980990755096168220449291232698169480429875162439561436905749320788477151434273250287990126469742873625754988942451475663572682479450984897354689463719740767666295540296071843964330171136837897706975262425530339892389745280418573773238221821030956649915221482446612663026090852932019701390453880463768315084284453624594722459082378666600839233271914599464293557320508413925674266637196066137995185798587417841707759334934387811400192839386603893504007548603662736111800052784478719071431599825274032589405886620932975510168625495355894853819649841769299566104759853160209675065899909807295235140075843449881095837742032915828031473817942824388781817642878830216590055955234251648506096581939567916751138817165778424158038153503119655080631577718245410187279977971915729293031362720308506906258845152960820499654469390847321549810349932144786119376736403403995671259810964211110523527465422946720505923779890359317787381990928379816244588716598905439759499566197325549033405097580210743351755294249872042114704152797956248654709783765342265223256221646483466158518286396414898868100468814107674203297037219203637221974943212810341228590253950570059786051822663670767479727026092372247063998907443281748659459009033688839757938637892256258102030119476745853804501025121084750694395530378197600638646836261965433733886852764836272277413647060809907308335551433305346156121313272956577043895482468319198116013619514042292973229298718153941728550299328408634044029993607243938732966352843143124167765456186292142578047962460890567052751200704692449798045471794171394413983672433957145825146884815248882172919832870103741259956111717669809360389280028055335174378149615136882511950460277304157332316793362151551747638921755259380914402859805664779084892679752508001406421070054862223380596504066278698149474257559922899728648827560462689065065710296912154777551743326810496794282118897436805183435827717858587405315729981185603127622789655913023426984645188958326389452782527666329723136600490987219996872553671375678990872419355677964791993120220774400000000000000*i1^137 + 19564107445321338478672883316725934042201555118601936323369633789492245907593535290777256076501781469425514033974702605999038365980899942830980767415800025295629105993914257925881043920617121220538348259044104009729756118572151684884620530586263485564158404032431896507034618642030657686025736650492400096773678629904507577338114811313119475107444073190886350006161543456712848004708390828577562024893272035850481918683671227463780228691575836128812563032125924978683674359722393625245052974438843251992799227803414689502854727431928829088271278769519936061788373429567572667493156837402674586252732502022263182067011870439510152655173328514166238821058454033292722955805985054541403234392324748067278271431600497261244330535390050883676556744064054968991784811787636441731209289600033339717485758321797973406920896819910576278568768849921260099938577574341911109419155481634251878134838392708223869408145610892599776342781225851853994908054687592471043022398594885579034335115060521462399838551969335084327840155968772127814911894279739547803628301745017919690100084830528144846296048261712150180844055434983575903952866981781885025255335155218254439530170989210537562745960265769465635990332726678654735908116908365950716118351545470451885536972590052803664907246936057430882745803380204330644756043909135571294654075097298634126767724577767672182026301161397875421322040017183160293920008975229709348859381176322141494459294749699027779577014360584829301958377261596310974481426118530171765631994849413634859516862033237087549641366167821022417015989759200831525797335686833622159990732959973178936381805189898648441099485330361264617031984919029368063913591776151797812276922789867102087947009317270778911828052871345649250237105646268791911813806683179723560859136666544224061248443389354741707150208064874162254995122775660987671309494717567281447279023852389026965486651615524468127837273451554655504506777805251191131073230355329640994774555309395615387149295866577249612584180996694507937529362415494733731133755206420596584561023431315564181474536394968371508520462250043774493005419826975120325052645905132282147208084815576436796373051084699869794295659928269978273856797759844526531648971529808843771376619677522047078171245821627334016786855623533853115013215479566548299516146658887265102438717910770453755309746875803594195328707992827045415571884538456947928213114806339663362751745215953213845045690191242199146963436309320442723395142301779859977083238547511179155052807833658338069300524560395362497870220823541183953543701221236375074519391410351950809402010007055666239282481337315588833401932911973797429717237325145724328717848680440202461641659050458917672651368231732828450387127946338138434092128455163339805057863751334759271074295250059438528448861102356039731506642724942588357704734500136165335349648964637064772584116824105915666505537911549809459649225355563054303808456827654779471695151795400724249740862602234071727459251844625839436685494976512000000000000*i1^138 + -3421985852676767486966697935764252604664267358324749506152249921452665375641764073401664680350854292819864670786124656809488877586913871756793273531468607695532058935593802988847495134040372105650454793267970335430232425775743016921298424839880131325402673066371099701763866695556803257660128802440999374282872112310703487420664006130582214954790444870280742751981912858164290601604509233585279094949589100291577306505487782941626276761594210449831896525153727919811470038193261459828765075166812744559594035042923664848146913351820765021831053189782091654344221310964456428848984857390589433721106537897910826804176281167090408910732291331908726135310728420163456742231032206493134570701383904668424399692077529372650973492369347119711712674588897006260555094297192407328518424384668308175723846086338253355725437822471090342632352114137139800720438715703402966337958614584872687082590383364784797539959531970717913224972827962948149686347861182873333820941126101615568572512529599845858025257408075875052766820142532885728738454361505960383386844070456275022464845805419542078301020212724346647577540012050104644614040279960825403378721477808111234732988343532507770243039082292829608206833346552996210355227719112499173431780680942010737505155760805198259394398849956902334709339664722157209369552452123924193970192319590121658009232995737494253844017828241741057195594641854434857263510892064908456990304605225822167156467823778590890508046459912301722637632749531105907981164616614839632112417063067814121862030727776130999506166953730175522053178470675632138750228476547681651069833651984723595561126542802155689323594673557142641828245471899114346021936914060652638722344828998668587157389605065944287239544228688471973235644811841712693064426205298799670939282738808394413307530427139393292202156014103902295734639881078064097870025216931890080590046324422922595407740463187359747962236948992093839943069545493851825117729032791514575124741245249652361206610311334378952619846619292163431375263710717541993388985779274237808267079087956616406928293476757234967231672208867898062995500644349429482512807159898430137575388628504257328006724080604005670528627692537291948795047623126100007306337333039726147858152973448185285502978634657792640598862934211199358779330597184919938856388575999420854896046175515083150893467636432260374720994550313067181278121036618294152620384946919424787760035323148143351021302001841482705074172564683467289989708284261701850135695354032204715617011020141789270675313656914327734170876286506277612475800813242475650929154213371192337779609941362816503906658229101622308725295516985506580329744787282471855424174642895717030266908836236218325848500855789769519476679339498856649831658661639646605045803430524810645079858053367784846514477949085256359414316936284448984585116319618231956347099601974733502015739338624870828759878701191134932861461531238289593446585748076859505382218779084795253773178863812318467987108824802865971200000000000000*i1^139 + 157414654752184960467984025622697109180244291395980972513911962442764496479362284132399904353256766561014660759801393492109428538718527919204300379730366986594007669727764998495136383234428867936855410827922568824078156687842615257543999801878541523283636491034004308152579089838950153689968330987660097053586183385036574380422823915626792603653881789243665591806776315558360706526443757428767456299645838801624701437999422741784513023290204196071173053960272450492550222962657105189347360401256287335829638515843953193256344764720410009878119880659351279945844593150962702641554938162003637953859220790838105817982037098666934210783277125830658037152163159675339166068335141082967829746676385129396422951138206396814660863404354885368313456903056738948526143303305427579273606607533948813245778563859605954245199902976708596177686967968317285097867310707680610975536625603054046729254257475451865017648333613936886295858125611926295819120782170282459397417923629575413309090630231694949754584786979097175908051201297931745926123841708844898537070599359973959706112280078822768209274440076879500268449835397583322613919820255970273132583879715377111791872347140537188343735843185094674553963261971280150141227357482600162425004156259192183306579576815017571723942375582253396511650686425719776394459481592052946461916360633074807232716253027958671308133550886835486399451510698062952922467956208495618460683036387522608308066280663148188854573030394404776707321790679160056111188440852409224022066974061918788685388217361392572728346432739156507953620362490750979298652961276338071153803791379539024330838296274172465729827836291847611228113068289395497936582289001408002229283692369295562331419872127810215728238133057530614621647842326017578663928642031340179485114407620392676895787326401069112810626682237045868532293209615772300733860212543769758047616520518040601618793708024253224436079321677645695831866232021108475799858824270021625697049115785752610156848685511337756031493860306206254661298295178877888812678652053254109646642303522452787950455316507131362384640472918710370943603356456855715150913183559187355931432483429257982426992287907552815242280010851210363639782686431479983953720007315377333606057415274166735473700655046739636382188827571075530802338343202721180155609526654878330567704025853522372584159430391870218233283314626613914164513322234740803818732988187837047224895141762284370051137226851300690870119050001428960338419912798025376325401122327711000530037318149516256051138068933145758954531172720592298656360189218244466222852865115634134294008761861178771783642432790199401161859911519426521302198757817243391646848269215592737400778967981231489164760885769367282316368327135699402571030817545324388964508945953450197755846712354684027810026273203831667463302017178049761385582551358299386274437939412575743521505178459924280206567728901480553079449470717285701092268872474607622981604820696370961549481154762534666132385903411200000000000*i1^140 + -2343046887082586477873549139804797294866786632206603404261460357206929495999558516698347197647721435776555188926128570884163195409273039566503247631505800553575840273446748133006213582840926294626305065421095833766216284086748242515437771285383388598717751354904959069250898683649010800931211166059484139330214451946985522587629129785792238019709967464751554071470296108940805000106534242423703884461600166655468240074197491977130853471076798494538846590381193579799465229928614968615639082128993039550968345414973991997121409325858865480311666400754856754618245449520997283942774770796203518186022154529329597565329902532496942525605079669419090735444916642401488532145039054409982915875090474409179963717877476925452781359431424585297392054182561097578385171889922048079799413076338234001693427191018974131715450959663956490466772058594772943570428985867725338620711809513813598576793536643942745269434289921764087079243574601270036972037497962300265533787666889899919658645261937152618529911012417268208678071728539777194578070327141544915770826262618217151853582898555268549039754399884498592436814727593372421795848101210681536557359370116107149298381918920380952078818417851907516496220556467581339605862293696701494141022642478097464746125814345073755352756581199436714791643582683406235457981895209686536696673026507503885578375095153859985710930396068198771431631713619652215277544033226613757384996634586990264947351410013199407605440851860869305957792871287665304843064986424565862124420223382111639796978579092658494500530854907606457835448011532605458357729239999106625744402794818449384328526076666873390363143711286307941875265671776081668273011217815596080457149380720860536832882458645956408868633496966368637370912794976120863293642710374415789618150913308709411678174685969678233096696064110081322717055436926353185423779624375919583064992153120350959640359444757176683188444815516334722790234159359464463324522545874249169026243069687893131564291676805775302091618593032280201897977877504310444829107906389475146339338429443302207139436418797638849502677827058129752353438285828264996574699691100640190534100220103124727991925807058387505150707185085128142667217174895878487297351434478628769346939351013591506437786276209171075794284332211282130848321750532958735592220080761851870247688209006467522285854350695937899579789414317638130096898833615298404130286184937257267595694737043745633377226854304352016540121992462161449740738093365091866924356426178889114339664403074664052350367739976090908945400605681885447040417716875546517500433582501126454607155964204687365902994163704609254244341066782239730001792957388693363150953483077586065871105044582221203121516477728636324931915091141127840996568141200089841983215750765958527144262672866113264975033704841450580060501346793326329731814248822277210517470988451599148669036527365577861443127262754134450669612187843723527468412200047652920042286896011250050199411227631812608000000000000*i1^141 + -18804531298309289179402522629231557468984711427122604232208869344207493200358402617885028770478975117669704392957765114830234597689929347392316171460551967175412449548906542341569563612943815687183208775045752336470478692724141719236454755823481815930005029117518916618347432126482032729760836974227669910003675309969415740578214424234793406462620613678018865506342896405790477715293299692282228013488529746426930084488427731890925280345689785442613977735058501546529922485424284962805822576993671647200904873890476803679062914362113608040636233473505731888287710731741301340862519300741304649366979070746529905077494335071586754184217868430286100419101019111094891740833815433985078384915583625359951172549496961318795403947757620954705905483519554245054543959026509467965386338386862010284701939899305183180987055266698121200052264598514346702254045169347691232459285630596755395660727416899638229400253723664462111690647298546183298098795461079606047642289800906175374008619410858469283336444398713111366208097024057676715149321264905658823426643842591121322866538273740606447996771223221644478754938926061480589318284531955190348854794951226218195526157064767822115800716624385618479430395353221806024725038300433632740582182456924651748248507745686209833840371103516225463895976029198659350486654608128440403000782991326075981224825048054312077485127576463018362565914585428949085988982063818496758295427774582163671889588431063669620644598392312873193975289524252159255055798072393543853678392570011114072605266380756566262367530916508521198930750529042573114190687274371978367668998583614158149393272784084284384214257094990282805684850442977258143582205234970640453403932714954884484610428800976069026438960865706390516063322080127475687221152316330446019313258122806219269318965421933135923896900057880163426199929785103276016054223806986194479074096662261312008065416879683499266950429204925899860959929550018567727369509777173164776411676901918939653776159238717614308993754703196248643005544948573601563200429721183577874353434754363335883894827330756989720585191684681158040633558571505981168213043182734618834923240105871040844294273389995090657766063854112685590804962470741404473561268338785569463576464084525405105401307433050374661556275218422020889392907861183745896615736106350725833303711901265967087677204720174496562356315888056936645088880428527643410111140081954290027129990960666566855728400064214927445732887201787496518269577419201006389062672687074498985503148599350692801982719714513628890065064546927812517857096818033432241114855164982804976954013204389911080404497905887323630495161884662848609794052017599991006122522544214848494163730224050689058100184082416683344699844869595261124698775448352672312170748379181639512800763751672561644849970251369602746432406584731853809720023758650117638601941543999825962306920152888296314213249156593468886724911808136201404648433482424509444449321415470020658672435200000000000*i1^142 + -64474079428082244482264046463175705649692241781617394594721415619252294167854184234851559238454000588023128139118579623056952006994950874068723614827932975729071036675728709761903651524173869826645426829412691520046501978262612964684182155779579033587215560313280248629803416886652797726591943396854338647118958131567053008310686702507990160614926579236631535600401309950999435390706773285043428903202507022902876429136595869686934112997867800152237131851509528084999026932071367345915472966340756927744402227365755241685944442928759548977906258502798506190440535773003823903929263960776991735373338362993130750161013684878928198487567432361400204875011535296339975820920279010419895742338491987883034561818477760879096793901034590649998274130182046975107529289562883677284512068660495011784629337155953002275466125023541189182656801380512768988461199199499920571202907504957144596546703629125130171054389249832532623134985205027163601516624247708101029201461655636718143808491970546535071505183831684724554976774520487580819784387124140528253652680817351071112204341939469689620319046061577852114355159596932273219240168540054519692945679873747790829535873070236262010855093710684564399783304727770558263323318126346684526561532279011421589574693917812141215902856143097538361593670266917561224765610718693657892622808077365515779584191722887066998697971449963086800648929909822559242474091813329282714899279860025816708158045872256543442879015362016341297451681335902730871167907274193169345336677905912149803112856865234968668055288050091479466899734420234682862977944572127049225107345827695146327658824590814981348428444170838949428417735999063562237136735790932554449927514880332777325983820558063526414801762347075297075547399136723298316114591999524805451759507354864176069808148790740949896594875443284507277176290778320709463675470633726588860204558870838579384611917514270545573350714314861854890553784735483299827371000927085076474378587755742093580722845482179854839072490590413884472049124859666119253631488315438709091817168653394261560502791442650909261428105931159632347339673100673779610440179161151138490947107916871470471648927369886590048611863926252005928365384438700494852939015093985988082671745037838945866718131045852027793126173133161252924325362803730066411050004737018780910615966932647096870639536126328764039512484482218387396761816050230805247296044508062820461032068966456972044939767418135049206849320713467176222663786946905904795677010024887681181251928713596747259454273514365698649506941522186861448397318291192467925647697117614917191600553134132861070517385580466380358858639661872598093409321776424548594619969249400028355398246106939436408907574918863521072208807850533441099583652499290063104484559327168490338357730105099288526633806406686449077164438826460071982572826544465596476753299832562260236210865293586069949536452816826366908920066378264159585415169680651913523231377168793600000000000*i1^143 + -147718620999388807362127581967389583908498664291385710456584718518519598852527672013134165388951037389999223147280723494230371877353306957379406371286819338426025868542771423916374437396013820597703386042506185629101534348333096654471842385725378591772095420460233603431518812937986275657080962347851930903596748093042000892195691572583601303465077793842818320016876565044783955558343589134059137289433120754692469697296249590538535475350353561871111183213036790270518701356749247501330185114613014618258388591340475305739674487237788777672837334313613288281323667985433340753618509386134209511129214831709647140484207567261615910942272757138638990983376659637345073044540600726181353836323410018430413624540091889140121285286495734216441166560710251752391039459872527016804120025530649510291045702690874375682453833397016062182500772154278675566810882240007596014158355800576423621418481375582070412784460549145593902669971459756915393771368334271828658587599312242685046793251436761236082933667843173088656052105431565855606603450069558867849897620239471080621970645827802865609946594985617333531814961427792549996984044352046224477973748231291972736283858085199449748359417383243902673503512549265586891775507909911714812304843416306160949713522685411069406358475201280349855307882374994439001705717129070401062825778364699139466985616370052357469262990771755515402555909534852458787940071425374074958197934632587881079371259148304591819344201904275888871767064183004195185881662832398427285684069949164567804936573219872383922854269858057025004499261702352664489761505190155657180202563389130189188451755223839992446575452969392062762287119173775397100715146292865662265088774950287352146686896104516549108772908608963423187123606083567856862155724393526730265305033210939962052072588400492896596339708535153203490956826403937593634044815659139709379309514059658126797936654367372708024524210904660133046874274106355622829732418645965143554582688708350041857438540706537950780180358213675536215647078490347536487342995470794552672461377371839865383919859319641202643881356151937863678446702008155059878317647824328558808731507807597229698867569970218934629433117707900171170253473667716068435272293616023312590388784957218514528526397701424131046160054263559430169162680840844826568714821793728654410985028230183850107566460114855196834976773137754679674484432273239882613071327774949866440458646819590351867135452396320509295116850333919844913641812983268488920843675369064068160058547101715788086009692222229582004553613548091374932055324665363857221151690898525432583648483605056507381096799326873583362117039043348893796602927118060283805382931269261552725527292585552879861576524109227892144928506834185080582560369381646376530094050768396654381125968298915915463745273618216610505362184152795517750672479853183765096403237558380770305253500366812360301906461577036538795298086711663092599632290706787265413120000000000*i1^144 + -229490942952667836819261402254440223767928714391290363910116425042744411048941507774540370173977795501302345943965028247840360186648413817168860677324120262716573002473368757428822898020133374858571196006363869330876939876097392131719995189284238819779053765650497172790705939893040903755386455462844635200475204447860837491761889848143272129370206924966094227176802743468405393971595599892698320327402137812670529457289558725976183627370061723703601079491232814726544336016663737884267167790504852561238052561675012147068847461788605029046643491269396648420034539592805154592677000731503468334051666020536988106328237502323072748992469031017159092736554999415474294722318071090842906615972943170188240827130505700065044654727368160098871223261128742404999221718664506299039362426640061968576208611571156178379730565493392899534889272956092218789932737965051997542373834174682214219473813610135633722853540543490931472413542287554047640705143393401245467014552519997098950226280746429720478940871869038067529852080337851475805118843647839988806328595050273047291892873578715860069901398179716991096309767124130956911142410327994253229487320190729888511729624868604045760608335013959162843735924653278509327351452065741821551281405310247995516534222706583309029004847139899807721218555089317736373117082618286305776362757958195543129921439662243931950061868987780498096788509030459794323584338701761540900325930046854824672873391830384282348154863085061770789399744183319701318964854629124947520970805207146521026892398968936426030502179146962223832823717864753845917119668166453963974094675455063316766379871318942921689887343156341941235798380989020659350258379763288279703921368615528711453907973151110885215918747822248471508619603572674924028993705996428119940522338248581386487633264947315070854689276834100234064548021579761665874742776395203260883947475583641156684368312123266613503556515219198865504372003085732767029557064439947675659519916322857003995090522143229003976927785295578169486111516791148669226269836036642878399517566539234519597857030594648166405569228029058550106664553268821296113667904513220544679415318614809928459007463541181364418531665046616979615780727395347901292302939790781886728590457876827811579613453247499558411270377657725054224466579441735579986009300071252193155927627021498989992736906421047530374379283685477286492499565158054465377417033998487298336212205478302451408202673749588552530053317367628232159943423973573032100286178396153758203100967112292704256860630421284523099126785727809182561617782797191416315991513343425912543176334168860935123400105149675911006356182933731082765108805016968962947766902671319352531017866850214945386336856219191601066772722809113122937134980694766644379156501274450120523454002909136173811823764846486522456889849610800835459006643113881346290061651506279433267571423522341898346571097321292421814411104295558160726653665280000000000*i1^145 + -224488223055877243380931884130034396010646384568396471018795146331557849590874184717304117591554495584030557798209160464099395813850759365955130098717909056747469624777117318907135837986953362721720333819885577804810085413505706341289066912023804998317807353468280007594706956835013767845336396210519888690956783086896002240657468029700039133411386559603503691023375267400019024501866304392630940617485264180149592520107371433604863572346079967942550041138569992372282594286885646165393168366845220916149179424454136901618055340115294029550459396938866745539902563630574476273149371087813716217422357751822834077731709204245521947300377766071796201934069128778771927508256339408048987541583704724652865254713008293110919076660371525324449907385627305562087711336407308292990822848646057399723378269043802546633899083566267027845396280911832026156274845078891910207149675342083936542110211751924909844629563763728367969632435007902304314632116047575732548970600810876744712597907199359895892896662885661494375877702375831718537586245584740813927893242874857445849266302123384670833869583565297865710497716092899471584342151987947140546568679395238039209124174198105335949895203540241844325335725527357731653536948046128378205793176378401157125683227180331331689312832802908479265968022353427128426074453686291281079504329658782771079822013327539373762537800982853549102919356808580470756287229925077977268455209978618782663723311273770415257074438835382748683019447680358808801065201047097387069674691315235196329833844944762312861620429061605225480340126080885410855167367187715408201857535281043106576892319697955798004294348600741836991118394977876311900227979862127559764567373423519924299952225950406308033015103685021138129662886670291816834521344375408899064269053020768409724586985836238271403678373027635576959459909668807133728754518167882883512229455962808237623321183495937404114471456494686113065826233642214648770133795485809244970630854738021038362589070550411248382379097750751521651985356898310634735115853779927652094111141026395437049775671633465550567706717975479942662812678290096925361259914597940735990993076658044131459114573552507389997269472537391297430354334236949908355702341364350490553234977154641819897424624036892457865395506674781868551413232877780855130607892011480996096965248677950421304519594659040045576919696030476149664878360915108468763650035648983676063230526108913926106334103679731940796612870006233532155131345488430011532238061436405782152349830363387635082340071019619480482663462995333530387185410795395492896022750482467267778221818301868369791413680326039064615053155701075837233782836726943219666296603827666710567716305582587250507347950607245610455451687577443318335383671714605371183388323448190379367077259235034758201949836122294952849936249015541369272156881225227126409213002203706528896187370677733368413352967011991814502611816252702720000000000*i1^146 + -122191989537038564033128637621992282223661875291043380622542318443363549401093109836692139879922392915921138853741051885254354108011406637869709034214326827222722243247322001435054331776200675030659680959893500600239122812527526908390810485063858033696283260081845584413480232489202400235630890279681043183550960014369054887288309194530224907985022952270968799622857521824450867597399551802183498288259819596940136314017619130957309673714741070457135555940458247512294287956690940084385745398001198718415864502791512744724160953083141854705698265085733624437110133558430652601150117506637648439394840590638942525811556706709435299342178923912967135593545669784696372534426439840150466461168259504402280809643226530793143342641789883769457923496618450936106809381121869429327105831034024087996801544546655251756161517798183335629319664924250161554909795289755090350429370043613956885520790801259371287085869098694970169834545603246549119387633670551884541637268477091570268219440540679976423326184830286625744649872934016514907146310797360254180488128424179065738114856079944605783985207943988185140693385675521074191059386458138590805724564628686369814493943470115852627867919777206536468081158688793582727152645701430999201974537645224439333141122562195655769169995479810964135795864891808506721750754646737754485641996602148286118841760636241098256749297344777999323866165506357306762124981139859170394589564377112331039027830237641043741894885301149399173023423674012667979034821424125430460160162431055935246660827569831225398458990767948587077615708794948852015262568945815283630838077189326599397582620607132073354321775931513822838067448462820621604078645696237014092817379987542389442215855496413311913324820770435443652785615701974790275008030751761425910788124557438957184909463538182527973874666674197585384343817076699239662655172226778744896796164968244557385571438797294882894513243539989567913729535827313284022075090445631016195232331561127409878840391952426935349893520782427880068617720248385650085737741685531583700129748331671311200287912310344253495845220513737815009864114011305675400419017426859117834464998150103806633754701408742255564719547002068542203680708521886110577506472349761008920992945786211074630275133677804203521048144389331163762933098317499276556818163975353758720466356298647054914531260706612357207613762556283381224694324644997033035657262812321300228064351649863076053843230662472360294513802701363716370239563966833777760057099032991325206432450530224743881838328896697923283885120671925922749631022223642082584549992391752198095456798907606866207460382742846662178355154976132758407058718510045073677213135795944518951833004496519650193977908481522195978436863559316669708354793434360613744499193322140580707850965077029108181829663653452197101422450372774610493881298321487331055790997208404700099039675698994435311985069980946414121779200000000*i1^147 + -27057726603106671345995116262987487701220412433725029747312924464944124494325799348838492288033945995755677709101118560601901150303074824961208741196132137291119525948680091033206875331949047963695117144534477810947602780369413090918397692879684926514868514935430644452768395913847049596035110468642587474730042133461599141560963893121691470763133328124308122033227746663017015876889071901279382605755665713095037036276834408963618240653273653647107908284823507324498179687125437206514866886042804483107054151356048895674483919043950124101421565439800781724679241683204742855485801547223078225495458571570868060271035526358349483580034664407762336312843578032096327034780876673741052424469791633908473051253860591265727911092863270522221237773574041900992690838451040141786688776675233200994429347977618652352566709188023614750653655243709966076470791666223246543751766320108239488414420072479290009658671013372045186213719011638832439979534170079515530626043921559168632260997140295259623734276216826276822306026406624767891075742728712475162860339903399001497461025895755047427605949573677055886884481697155050243826848792609696429016245682492941135711148598751788780168458557230090931608244411162013687698606886929011415555818314476809342172287707378264231860637005151835776185486196580049202884234241672626862323491655974723915024804919377346145873364239319869654215629999300835291595025692059563514210019552598127204113385987557992124538109229111914175617397430082760229355769406108676323345855298877351786182992957167724882336779030233226092754937664119090814072890883826007166415910727783871447670300237303155141906359202649030542707995999275200230715084449740598193097850480679871991956478081509904055572619002776932608599671318948097631173888479449319732411959825468810063491973269033078195685588019596815039291310503302801047504993917826846882683524691404466330375658371515785063554259861203498579608395280519366651821678380219350587181877732996498353018972073714705472107329660477448872034288788616822251039154140905283202537166356722379515611973621818395712769543911390463122083068189109788286554740410463476574977849926623561655835256355225059085157003370872746688148780830233223790389159675695193703929196715832240158263858209350825187896707237817575609269114120579720448968469664095971255574091378520170082680225504265714269960807929164710473508074967940743201101339902885359746658935851572435220154862761520636664665598662170960766895098941813754539017211479309374543350172620198691511096868380715776859466542302307794340435512526650379554236854554560923023455084319723492021164464239658451925184063912172000481920231903354952293765993289207890567730556483644949390056934084251769123678193310444632614249693093527052290925398418234419473044084567610855750300823236943211730347422460576139704045167932198534640838684864207530657907952484883421453741033783296000000*i1^148 + 457184574192947486140463641203862845018478356205336441346155956079772074357716496259541411300581753088768122747683735479365077964183630276411513439827135459815322252610315764224740449773047015972156088048192884912861374658848834748065838303909559860986165380451749659234084916215036375241508331974142986512828838766465234305117505907916511977374926838827005702256638264506083231790145064978490581846627406552335383208690631720666159859690704780119850928483359254400366595152677344957620417471531601371019528524637011217843766560048207671487964578011521642214382242208858148653713239971942014756215485438257293172575392638023664260961370492235778564449263430493169778089605839728657804616779151290530059779989402002720217783962497480271987153454732189111737006858651031153082528642485971027880413729005597465756592214581643499360570604928839797084218558861773606084667628692497385503596224129436361917860903806028619610524477700363479281111782255896856859967209191141351323898663541333942318199670410849123745345683280199395017781280730954967043732168902986252507591769045568268128693097746278428317889695133819203896577793748786070303669419814944505214008508364105898867560568027934157507875997729048259220559159277124260182640675311363238358820057032414743968136889574641485895999463786790152274031734721938542186425325436628367463387757410656307826150976862065694042138864084246633589576144217515657099997427220327163938823553047744339808845142080372455042027199579212577954379922909510482910280119564758784787714425882781168966022749850279565619995114235478996826842554310888843534010400329334255108117783177667707364303843884777261666501722693377017614849845209519882854782558599678598385839019139892399171205369634018763524255362213295372087217382910305611181892356996438927094056120551340104552866773431387094053994130356282114519873266433560296034997365653674776510333134366035168762212305150214840805351808084236488746364580884120357742843517363288327720696326761370005720148754150924690650386097529473073511231615155895894136522394084141908936885214605231604483732850056371201541905486926260819406338828521078992512675443579394460459691262411313233131528864852280325927937957809200431308351441400009751300360045733408793143949941776192733202893533940850827168135566000283399912239066970350296160676188015568240699146565102727988616071871904575292276347300125232182272889261110138354028349063200548415438095070937784071478844710910035153783805210377941596674214101570804235158331216785276101626763091186763813947654213943407341927114883056320306843395357297928754120709012415017679058635010463722977154715812594956610181318575315432377878518091762441000339931942653241708116179368404214476837344189224178533031178640638924588482829966240515167638141047370570812966206287047688054367828688136499293253821796362424429528642547023432365996338477331906560000000*i1^149 + -490196143827068003697328835973714066907694423227717482540897182822194066874741789893050317821378179336807749252421055431145042657599192101287243396693252069307063975513483661378076006188598765456160401033168916098205487042279454423166592031205770910216502588366048690009362802611569701380612343731614098376855061495714117555097330576764646877133353094681204850125665387124664967097674171371402983033808944856947706557049575819220793687491858293478594891221616508804156336687106144550313603482923391528865261458728366249674517189123767584883792156449703030779087758317474870660523377961288117582853398635531931351323171868348725764235715981783459429041650902768769631173313120567874979625479366572918950614927451983468130186643520548503960353613072632053796020633385433249032756081602236536043134221318807674475440941504591323676573847196291874145523641397952021795536252661325891844221845650865857919271277236860606240815846336662180533511797559521831107122676477563875433731472710761220568774427104030368740737965092310740144506259678951995252555329812105055748982305066109458067689934560432208607008964128114994543040770111489121731973258703631560016256988458177081789319004467189400112809631577060235578172982664719335352642448014715626905473462562952705346115597745559194615082547924959081134055931573278731342839434365957153494343082596140268717324354725118134475478546045056394469044102737536676348084738568531952861260398423631555002557057134171599105604099365200112958105259663398508401351005659569117263366947316558491285815185896545524180008143796144284757449211086110619294882283812761713529499513534237369417048691071022676987596290056230076752322121522206239908069036611490098789208772074764892420403727770299161623321775197468247888071441793162677668810990883811481027485597382224165141178589119590892549824260549540648662739253154882633943249173312628479943467891099307623056202768280052912765697328194607279750838004996603946457832115868836973775533276626675906128326911449672590400479857519463218780144747703145421804412838994144825433222225818618778040275697411293977885910317368842864128758606323433187817287926044073160612622474894686249794245210452755255487561016880200349566435185988023661683878019014797116048446368239882451841296205195432637529454142040560097630150797018431778949496879070971223019658878580238748824678751295059058038891970638464532258607207961074788518872175690820467244307531312491713437491340346320178490600157170453505714286107680492838713948356757370706579861375225006066659586104348079859967850525208020115890034157109756366431914832326383832531524323876787164079810048576487133280774384345953676862920382858396236753479345441425549048826794658405674972272029168369136546119688763039283043304925347075954018763162033864050235411971075871894134343189628673897501761477094174288317184337142169395108249600000*i1^150 + -6094614560112956267564296903895300852178998927504244305271429652719105357400523741169941759623658653139707893785665890774868719404704509219542217361431409074398067877939668151166259913953109156797628983546421131817424321448666189886409000427510962170219699199865394187933267087483839671465556725607393677846352673744249957594556990697805303652877971111200303253881540509890805498197813479525676380750337079529902062065995936187327080336389242586039833695608276087476360477479607632399773233322377505404492654606959056685898775709858814180015305690146574397115592777058259086876235569454817712120163753532042209819130332504450687165467610988697155321284432907298034453025703556905005955021916867582461754939544725995899185485166767095945623935811018244335178488949722453147417291667776533697551799704870664054206946875643746734996204508309824404436267391935967939373480652060361487217845688323563109855404083828883893363336095482840307960926159625537455054294024833786909663745011858389080003325784357109904079925703505580430058565065837023158210619520799398156050007659476455451340443883498766625325907097724171194057656433497742641639987533930266922557794008385122200431542379648557798792428012598179330429485097967094927216483188719418231441047037657569739209992131713780856575366733615984963147849817752929826033248318730097202040759765879080999052679209204916751288171235517352987247436512958938309553599855213978355061410322363817281975222276250793831154521176444945651790290105891069945632477305408252371366513696714525722613859134242358350474159612976432980595338286124224656975323281928246633091736030704973232738102084914494570097142241445491049158553142334697242164295369073316230434718262649322388059938801824370065075935561760351073384667504740663747760141233430657002420267771468944168381933926268374773953831511337043202649374993254749727871406115089204908789936577295982276463241644931148486071578550933552037227368798237247527255399430062192436641776701184951993959874722856217732776517355580804281555150287897055567804874351191053563011504397982177306751172242080733745634876454732104984476718174133183868432055957261152222272969904883484579977228286380847472118999400094971717350425067791985034964448797323681732742083550396528284195971002610121747093124046465304808499451292750342658152313296042835282390662507660777253807195198126025113064488340284928331767667712602650120362134705037532412134849985809141516760416901602913863501944868638321100690950346783441897094891317457040724926144018788445028276274696594352731615772840984315200748174990580851623591570120744535080505139669669166439752083506194723300589728290478577868445506068334632135169241648039663100620956506817363734301713326535033206420740648734703988659074753858416793910003378702505330306039669320391585881965910541495232339753228059500797105274880000000*i1^151 + -13702244672426311406332100407861179096160712325718178366424544476769814005019800584362616156332742296949695314938183909826326094468169716648790651401322497496496133632458740948798049785620977764255257367945990344799398601370891313497844806543035466081063805205513933190567813769486391143460516051366146750160732584377671289916194611602930418239652363222987888039986875412097750149720520297703536805186352011772781340280750713335345646283722573168371932807004563574641265147137022696347319958555867877216831547341290370654606507835391965667497982877860456917204334015656859073611347949269622540251225365492523174336759468672120623840648299838742981028743448422441806613610091069786612560709213535903871443494328373509398993918116605258896066646216735631200022603712644880771844619123096744328430684982814642291338765396149724177805298151662804591517206208187512114041468610558488902603793996892466720899186576213142530340138009524368959939062545542944506371427061493540864699925709768295708608643400161986108129150546846479633255964067333950459556641716027686103981609083778102191664917943253239741994916095509527162307162328192310098176699136513444660177023564464951994126384400873750622116343194631707468568731075323875890554716383936035544218631525789773283821648661441061134161498942518777059427001175286122875430780307667712957293005216006600055057717090338863256977661138617930832568069048912467813643853831251743773923405908507126377451801274943504702718434531879403214274215491023417563434144998818564847439132477530426241965440533367443375155781819287893849021479203239182405816609567077981335301549903070524740131913233412600635879200330900998472668652045749376879777329924266884703462031921951251539130702709763250227834527417064854968833884993964439267261107122822353749325001420819871872353668728715336651557209564049570828392585189935975411316794242641045695851480976418552284148383394304664993235886023631882512269049377804337629018198688781048610500111854409827316353937752258068691754704642306535701694938340804904123123445775014547887697770477133220995147034914793952327858206168866057788643716409123694925346271405199648008203578014007858523314828208947785387519388025025874361098551602366198605446878023975912320669385732827729037858661578242794462809740406481008188842560552605232967940892044161781975369194030220365678790609445670177584407902416001168174220942151913632064045397925240520137429096731415205857868837724315610113012912922216406528777020169275093858881823744515068502126188608916880933870336769342522471681835251625192517723763220647835622459567688967213182058797044501070388346839228365801137662502128025186928349513335509614075662149586496372450042988156144787266495758285510470651431893619407777692995268877917048554864370918292446830762606506304501527364208415895299531022028452659200000*i1^152 + 901766239040843041307034208060225663073109528612038378991929127205489786282210364139864369700291981371696003126190358802086732126840182182199862016673160531453121346727701517850382609928946731861472637399031191698428058346325062690066517643553482559351048322545259987240631703572898415918697751837493930664250565606824109895934248848546328684407902212945326109424339412779614127411647228130567183075876582756480701923377528794335304335167046213679400941667398433152213610721733515947560314150701026577332131384796103209832532427919450305571034540337151525054057723496820377520719043628931708918617928935063292428538432012155523825605675389376626373742653180910661263719823474704824448797313990182408023738168951807859051817862134270372235835355788003064169682359720538414118157498738080485447599986548285566041377208787356810182619502519101859848256040796288524751194812480168576750788271357179338282564444266886447659428223174028856710417089768126831501810257936783539849298466629558913404755147827165336118156863573815799478162109538227031458149523761254049588206594631733164469625675810032290880340199893236194955865177256333945473275467793796837996616841268561383617802615847214271593674589505959476012237646785064278998888366517489037719723732840621816722582186787810463114902514749793040958999483814237715557753864976818897711510032834626231188274645469741184838653992434349189649046173754904625501179827265005018868007934014504675131832766707811945973969877948855958636632986408263791611798558649496487234924711105187851151304630482926147781586869321754298848374118376064244420415959576557305798560696249613877803680503713624406495804849428412523546983207986311333455217793534882562334734241566916948719667022112398730434242504603934365335294771350235319735670744411963173064321615231617818398969626554798356904309274733177095029299914940909959149502320396958149272865220289279506736366111950050442178319683314726490979531732779114620816990869205908128745623863219830229553367846572961315609867389457932303409620148956322586369457932878610300265706112927217830874633740712199975214984822442136402356440088245197657239090198538043110787940062708792287371617833905949002871234503451113852999943130905844377227088008855252452847156497801192656245825634665592244956098756814920079721165509973061876126352333889897085010811764789710702342561810160422080328300457515337693352769150841862134914171411728260139263647299102422375176119859761784514392321771154809198759314662101306630209907488544731454150253264315100111550328593462111592031985276299807369129342384441306985230045149891220915387917319476362885972052665755135656196220126293490384510044252473341478260831298376140031768804261986944844920880239470048874881487871440040579620108877828065857879897809104913030191355151518257614253727307261385113600000*i1^153 + 10368179087286717419871675988871992032908408856504085965928064000140073474718269376752518017270386852162626663769640241601976129723986545185023364543555684049841856731869020735904652216825139674589091636833071381730729204395556383634303781439114248094879180905410859563489274394471931021449153855472571953712096874813904581658704577380757037471711443450479617680092112712145610997852378176481996940389352993496666708927181356172002988637197646243695575941359200721713954948412495042278448916778932628939892800440967274806852209968946347206233075216950496101511972091764987844630440839609439449642872073669838114843078426987716244000060178310428120478634807302737159404634875771994476129728684290094992670626225819429604023008239089831664622246836651728776880630629403084844026076460567338825409633128857766565335544706702419204795889390280054895823552986222279791703863919355220569779936745655811838006765676461466744070556043037076916421355958037623121516856619545002511083857955154490399965718654249318114241194154782268316466534029546453044224447556453702694161013889981323864275558272892976047094749275344270232450906365582406891576749849553051050228248294633691797791320537972499103586077278117030505361155521223696501354117658408678708388313841049213225211419943631115898842515477169805795048755601232032065631959642125905764945677270449337484704388168086045415316756100016166514484524965305290237260732145440345779388175948082933106088910869839372696944807937189046632187007851730792744931551771159250662193115411164033102233642906521867819319391150978094760018187228884150393239634568134924694898747439934475340188110585247072108599607103059215533602782799263304802147458816516780290414001253054299698171925581987271934743645889216449500442899453204597452102823775352063719176084064986897831253240074497431201192109302745378642075283986253696408217636091422164342573756524218298786457911914702040100925325542216034368842137982872387563374523022777101528130315222193150188078513862691003404001637526486988518239989567573174556245241097055266578661009468541787775917283623164721672177288785990932804905056671842048670493881062529752924997980568070171110620812069125850698132289540092287290905546654880559568685419618470464452970038196724884544834303107823988644458706551785093641461936183377489145458288359979800205277903201794684585467839942142589072661350391299310751224859936061413244344896062477757432763546321921777206814575179510598591292564057603844551060649023573546624140159198386836605798516740838855147208709635777593460942285033859905346748425868874254544484369172726100251229001342942379280269787521211026174296503641674299206093459105994539636999054684519731362502786476459559175488110289301472516486597182923871887793697322718311383990123783471204777498384692464252228730880000*i1^154 + 69340492586353790618827895021447630394575130126261623770534967389856450780232469627044403772858568559965315457147803287841495855517889165949494949479281879562093558798828106081387134325456294875042635168405955005384196357871136778788343587384057043726242646578087332512301644304715116944949871801941413010212602432436760508002578284463373625477943450439475091506134042260817635856483297370121618566658242586637786759407097331297808507440908571315945666982880755128525568057189035499539533034945525999514334177113385635182839585062999202851180777687928819501777120224640802483899034156906535246100902863310231678852655374319249786881173105562862439940642140596238495635430114061318412759204560144646350454932510075229744233838918092873177115789631249122306967005266539701400259762115774138661721247288946403797416012531682137339026396082337730147860027864001593084569764849551491461619497758414307737075227221029265455854796981909274258496618295079588757048693492331874839482844420830073395643153666344753584793270776197354504856878642217006795640041826532279044613871631470082099277965438796086618666952302312814179515035837098305535246404805069119330826611044286311870429813871241406336954029928532084236950311954432102572762849562827360349918431170382905650602631107548980194086067802664043937921968142255927033075719436956574021864368877179680167199957412206348185850344558320900166076039848888071036292125828378329440482029972653006037132502414010297939715332614927327005674795333308841974626978210142659101938921634179092468344324277930810922436048537476948394759729585047868050410444733791080896691711422532730857252694051569545914091558525956346629650720487364058897252518429160401442379948489583132757271585514742758147956048458493050778912155063640824240132006739129364034778108830428628457987845512261850135771161530042802102316837797625551410107993641404040352145999424936110934080512296423004743767252858848669457977903005495284445425158176341336132164691075489713402157862027648243590493095365830130048818142206309905603530430781020433408725269173242880940135122192370233223769122648222812581455178829182233153023602918650624271141228870802625297953541061403053579286624750495943684314001462940142286312427873613785219548872030777500160546494028518810277660904468440487008820306876709281574155814590326508419181256375301018860184502205546507509265930538290782835593856881831725944802229737862916115287851370103873093440665398614833770875946233502042899333232841734930042698049764575036989433114924215701036453086916071072905439639515512930608125717773920839219574435186876886531164962713675333685686711975835762910657190123379640856862999125776888141627643327133542566094969771230572200400401552613142394566213048601901268830890843308172209731879372404303801006161920000*i1^155 + 99144504796511123580910728501247928846417930803583199075626355870997455074490962756371653474931845502204902723406387602539577003753639128064347091004904792894645168688537883002933640897898040063234620202905566254776722768965022775588045139980510198650961072681804391405868936079047542068780877082460148793864430507501842360009237640528084477717660941062465891672037891421500777154677529886878700131200139819691653225723545802203915678409046700780422918501037678705261161286704217769922528956745526301551556131674908367915700750060291948657417555136099443281999068183937751337058184166839948947869088917014233971481172196237427215026680822828453784982902510881317310377244853268445239980799744776089035210699006749807093481323419463749852928219375551361814788020408255392466242033121818246656607311023794138646240287040160055043578242360341531254397944657749258693383811887934447069568414773177438401458764156587509562525791156806589480039471728097546417214483223858081405873617625142047481232726596571295442560102519883131786569386485729139775037461074353453696325549556483504539429527221973289900098988804217579177824354035367992834424798128373981110755414206770890391671368977712431529551665623244016184474512025928225055570134431161173516128388237496137925207210034292839346979267423422763610030962964371161984963500849516506161929883154668197299736121338431977095618098251213892241774783958516664800417106369509281875401830764608253076633823638816653552696184035055032002153449381950713685452820773428131253066425793086860698609053109804702506214962240319726229310407576086071290330578991447983919076547513718123339499259374159674958887897037087476352039904228271331578442182454509086570901224084484338016075299034105695835005242703190174046340089731900448311964565010065571102302661829885575647739868012431013578294318270434246000048519864744798749571876349656036775352779675446396093786952219133140227140359280733720707959452161608909340776904829615326799196238832728404671438011197141148473069395684671897021004948118712265465240592902347198371426710516648435692438086630334929293302771934424321817626792719392814632550439035559199324239872729864971782406354944176194435304471553726421740169963625752425113852794909800023003276996480314320823844006901461714025930896985116996335003465943344648972022086887307951821805348042716834329421154841483927303781471390215021131600449439853841438696782478413973492808786889127244163608045024798974852257455563898516939351791110001596425550298590768616413735312939743296431274478698532091357169554749282998827276927412148983674240054234655140265745490447069770751311102025959186126582128920163067988388566718804040194658298217411498342209663927862186127788738148684396540816493209765299726937722232167874806701243760640000*i1^156 + 79037726973497399408619757036717088856998217567167419955398587221925969116623140201014963606302645906958614792238726329137566967576223341513533708567303717993195126559989539121787818748808486024156558152765201433561313807946660804721161600261644139184852234906086021619649760472072621531907401745691603398991291076216401450758522592511931356602545001442473249462026991067961754500997207669811094274163663090753429089696121685955856864398562399497748696454340412332256075035810847965817909838138637651431883881870373721730461777077943044639853450003040909458726614252285162071528000966783667613289172430869141834301384563440792815730134643488885606959344848261996335942921461849571323792104432546072504398052538468314167412427963170074167726408843191107404337531351167428166552361754038678558528739851686280013053413515234581895915668028693514795636039327132414939934621732232160268156016257141715382648492881943855453985245147387282888315584848408625721293809776823025886220123733279645035521962608300515666433194367005593527954847487704051959080379703734102447536511968318606091724103953716222554215596337184984432029270538785231499521787774489155736887583536135342703482137547800560091185806525407730511809072598109540956807543180134157697011877625482248833358558425380086555463484100141268585769319655316762825055134084130080316137550560942282980372967559085547144892333884183362515515092738961682567018431457832612228554867603920055559016517395178249271333640783541126053451535023683345559588587109339288282754243417565457160424867930826881871754958707363667197634416334902280987508954902270986403944866418320287478968517481083562400876212869900139532531619048595702559985129584661997776922998264130711990558369330700786444505890807705206975875077245345073971492551069682373798413091943761722125931479281853616027346700361534400033661849588731162390175420539540535039480869833816676263822229067790294173034468107825934988248821016611309439977501069846837065723416317146561550744763068870670297163303004642428409225505479807867865851926609075146313640265892754397844947842345438923897363745888737969986067502472039757385377131306193395152231533480855219650737465981680499763759298364472007926947361274350870156328559931474561979831086940801480719739413823182666070549731254363195409550080405487860130528980777889926364290943816863024670444142595563476686664580069052830743259266396859082039718603040082909672106106155281689647583142448329477513729939653067127218367679346632781724972799822083473848765347784184764323678536058097463390247009879356517417286582517137985572518959756081006637459351042945744128529486786335402398317751107583770767860846224242671913864260567653382938310828021655259227162604962843188700904173808981106256697927336460288000*i1^157 + -9025570316750636777465316586308574862087267425776638938230590565210526345705452990553710101713393222184527809312824120580076748148293583693766746699693169985990057285312424332848532390304516850849681775837187924226355943844579799470363742992430769124112970859725360492213154761066467984540694125299893242977664092161868480997500840798532466868296046268773999702856433736521552446528894264550151711004016866003447896198930008508238332112550551417825147377646291521620632502058960113294919501449932518928139216975019649191875879819880679888335398212146161704522606640653611477888654377140439553835067039495780856118323282937250705967962880073052223294160840817520557120433666192474363921554155520954526762806704294294057125789954669698958316238833328421502195402931873511468362405617777735409880420997054667190778562391888579500100752329987781456715942601580605368891172801862028897757500155443409766277678918660142935842383042509087510064977788931227491106638663873456873819807263379432993845382171779728940087761471382954674408571060230172188642589371963485057110144969614316057556764800698171145942898994061986901331096744569505564966431415041421308475457420094255423267484519863269177887970929791111369757841363718825283088471634810738334109431376440062384621886039190349168035736906732513968229811127157683671668803838296656853264998574586989607017015202915212306089373284993369819533545684250009575066253557759367027907677932086825676539082565236670963069127317717831005114778072225215886162300454644710111728332692999314422515898344059498271558923968240688156089520185038889169668988647015613928316631559495815281549965343409440584783968245066560430226204235639597184549337179286905207456137822805580802348877440587208302207574331579518462710912586887955553493565324760684549093330983552856012107555801486061334500648077072292895536096035439317990035150593472195925588213944232633092471369135908506669551700631076044478216315866528686564602461137681239321519553941430075471548670331417312825006833926194332970865779896870692746330344645808898270780922138344168800377072139625214637054748383532410693090850641090102603077004022141440988961093767609952474327321473062915003044319266760587366639267107582585001399987039552524466307888683352216024641063426614108105704361683930841852503642535033058648152535038583030000107656643163389165875842644228109355903815771406851147548776118926825143345477638110107222408252844621349138003598650604202129499028310164181410446336017756574184103630041403525753509003500055525547207771071453748117658483539323350367217945180079386715668324230595134616635795880232781234044487575136837401440709347365376460705795050541761578511713322753912638765596523506780148527798956862952468768859539538245058560*i1^158 + 1032386374244157315005202922495350271580599002538794962414752595367407475732209100480322974359523694720069595488245884951851303487280302944336461260122492597401487454884154591927338740139051310489395513789083006036094060532295769492078066746557133176966286052761742439450078537629447834947895016028666913887925380120731397376713717123888694077155836567667904514740387694803980845050180897938479134017440999327783283471024075854912603966830259140227571604598447169236018402749744854405778355802769399513591148454546625599795616888770780000401023562008790495240132644141819219408107138767977641901731559630502068860170120136811649130576031212688262176872610624442199436315428865354598281036606258534068004088227205215137731806805510834321431036906172552182939681424745784332122566137010745756147185372409137511765056486215714522405442983046360717859285732973274792442765762339891299482389755428701931506185824250600225787961840285197326436713042208203573593789317023464753162524519474232963994490733770490026882276209025760857632252567494390155121684768081500837324602567737170624397573678882022331404370631842060170743908293118732108256465822934962108022975268742357897478622346451137493600929720933163203995653334780569143116279399275214660601500885803188256731595891700898417937670024046226420853592961009332406200535872904322802542163283462405698698900880482106543335803702090189520751929196537763325258004811168699196815067484524337136878575880061216892104548286573931867250752117777805356482631401774027535532137509895575696040813704206794608573162163472751206254087155163710626911560449904221821658636588385604728289928703611083093778228108248813019692378831316308963027837967938409623655678881528977687047122364384701060717022823432369434843658730338808894925191977579757015879615336269816364062017509110715202797020385183848529053460785839644989041934682519418817215562287843431278043235225376216391095212104049244779276788258705013215322531109705205493484109375623143069043522732900703152017973797123791733955215633842120722792424549946897922969741240784534672264763935600290927452137448293595629708445208431497432354349679834739451224598193301028066282788160335549217761830886017612065717485373762143726045329974999688070811534352786534876431260249720719406848012476578731849669293966167813328206928448563368034590412829151918869829584608334633312612775221734037568729931322257834572132683525820240281575828664419427395277962968760222555400893852333252689370663528295843625340892640607876524385811268200397625707945518958793194261142831721087558009658900448076464774187298236398276462410392040720758884643024105649037559936134535488172344183693068431762479035203373104216904371781372723893447117240731885895680000*i1^159 + -2610354325644055296105946712928845176179791109848827082621660443813949297557719496311247405665970483807280679172199003790684940076841781233912998247059124940772620536701118764622866108033154262065231951582240706733059886134033933985336916274651090861229151903717162395154436692967812942720434389582883153657916166661558641503330644786920394292080226924139775553143618551624766144259562730935742911811060690985073827293637507810809188606787660255484213227464664907177047492609418822076007779940605975429038033940461073888553855363763417697694056264815677235064029251321685979439767779855603388509269849190206040216815884069227335459266039626403802415529251608125525078463520894192969369757858728803037036036038000837664178889283804057757262650340581970423163055549525725830624958511071822198776632336209360722139727594571913108806042096217053443218930075920753281156283362489541386066505293425154898259710301090326575385627260360082544240693709463989073382105063969859234019712523099899104993162951794719014642237995878470043998770611040485684185552721241283356327462175759100283071550673300113740576985046272446802379655371257749236556651784628314866508068779818087428563141040235873095643533279032014549997593439708648070036489522252333065119966172504832427620148941872906524591550000607807349083408715552639097859179036136147039889963844299281155325075518212183797394881826970474277954852698164272622990934212137238447564877612239776989787547613494136580960612978710022581494840677772419865968506186853646278973527214386299283750974891685375189065499994986196955734539206031338157804599809858508725741867805310959280037423597566368745970822938047988830400822515677178439105645442711064676960318586795630985180723286468606510524475437728751430746390557594751370025120536798405768959789700622110154575153221798677680757513773127212417561009669941455675295025785781949421077345775637536583990780814329477095817652839344615590977201629409747043644843834078121841687557936380917862942862593093598944356123302762068427819516784020762943096265437792855228653694196510006808014396810820362527573093275618407587872241090803473248665695324541714573798466141442626305499434534541518143861685319839003713367187676958613224435366914772152068826877587789279913531149086499195184434473981089519729438921624363826228535464364814458718352009711851395522974242611357869310950040052912269802536525066224599808099734201819047871662383740417504280418592955227974418139356455917832907777766767923482511316753586219695692288607381651810500357300879611699845778115385002837274105575396771262847892942995051895399090733020789439114656241602322021411849327736714813569640935111552284078423827074601227557575607642690427027456*i1^160, 977742310234225048995998044449112768742353548848893891286556983886733089848252903507831171611111516228960338510801942887098732001783763630402685067914444005971846091500996285906646793384688868974245524978420028755918168790951732045055039236612956987759275084173358429837382592341396496224085017727207547589879632106278803398853182948970269435360876583640921318382693501560751443333560255907602739955199649932975986949840027936260496803565024955072153341322501121975235515223708249356834137321824227439509824878045458028063453115165117410936790338345141905622954667562854328310930462469551506731436469542140088228336056389160544300240453982800483112259075900645579272302061754428094537362329374476922037948347382072197099222147060824678913051189230340400335115259100366795688847139991405821908800293324388061720417281996410579950059499394625773332401825159256042788425962843444299086280402357978538618574964966524069183892598920933008467577555728817587945427775261284030518790714446431822287591428701200678699475346478707235150244204633469520800042701906669621307846739010452593453698354448604587144009207687727163950524202848515735440080458665447595884144217496620871187723087200847292448158526556239559802729319816040803606133016366922272424086588021038255201233084847744066571927414482174550240185597929197567987582628586564114411703483250447965034706154940269048146955921148716645446535718057042101756318956861095441717393093214460439416181679328657975186453494049487587619890249368991043450372564447526547197450164472092937449270914016753214412824035804208396017078131259332860973169876934827302356223752709183748516585944053363906236938324604752793271817404242545416896316671606733722782113483904237130197163956096082058410282810154732086679789706587498245982085752019134783728359886399945008512061514488100443314887437014499866991675898945846535176379823052189113118534821875840878619570502129954486561166575798627726646898530984536467145079069043332772215571057130809413197191013057274196526227453375638499281044718249170176304032622028760379417332353717201898344484568007083702840408831134432827103013005650063425059623628279184249989645031067362802234052340252493221542532152837932314511786963553866336048039392477091690618621661245144534191122435214529184581654375421444864153504494773895233936880629345644338291083641448740831915411854576457071870838489151473535309382863896406748824791202560045528297196365955614454013521241346343722040400557723613306326643088912274196537580498401074763194604251413969585790405113369961570379187922637606803087861099706291732392611056810705910683276323703085853145142193474334007764316478678307188301393181135488270312680620679821228412168988622749585454644383204127878680637644918800312238733799011966201202607529100966456613034223565291983321888899520075595347469393935659069685866381055356019803853823801040710629721868245948922383248384700734417378060159779058430205678778237046498627674181562224541203158293536540560341710422398654578722888461349372521941299457811013056773225841593190155303426321529018601310159654383449208085526649544194384475264854650490245237794233954944135329319409869468101619294289945023238170460917579431951720663390961206738275467391052452834726640002309588262402264460814117530928784133664040131122737183367642535795154428279443116724626286190739478208944900250814606967882595650627390971936009032249360523836440311328581400453421098794617322984791218813904556260167603984186833885258627620711177154320193765060678948759631530902122113980471984877021885341410095859247555539056004436823347973161467913978486665120245721015021736501910305212163020790116305091922539539555753087897802757340523732505613372050397344134492612003247710864956260662584349061955230716669142254081531445858039540868156604179971565910353655031493837513810761292733118111500847942451693384020076163353065560940271783747319022387967741274856333021410552342446049719288113738962185518683420002023850435161836583227805562786807808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 65763094313547079356424457698805708697358213423745750451428810135791129496830204205345239394897505501373630305325967435275849288439108620220728696715413863798031896814841186527810681445877685668059497360514634487576584440877938225284647753872067879275823595374534102216386393728691799829721819919414636868140688558670897129280350993039583322277920349512565108395329939159664921441268384438515457656592793883830533723082782733699274004758055967077682160695954018554712531995866599478304292243823137981751669679439714443507920198954005785968684822673286323031541008280171892288258913125661245940786439863317805260200098445245612594018423334029540221778564919347126463412956679660559888076277826565687262433343798375719365462929843944564076996317838162395087606898654727015291105138293741535247121987875255041847271635981578512194494662967490894139989109321043878949738027963278753970133827349567699044899671149294778531457108523180437705893306206979038058659581381005915673136447986759598211555386235058553779963086494859787117858039238306451544629242700989282247476379760683111671397372243945086784459906402130727160392116283335459426079034874805093045146227477865325593172302026715440900863002408001299661920435858589486227835294435459626491886460869841962692422848076147736188530158467464624322303589560454971020600250619006982632453222213756721584330971066896688368619241120055721147492483660082883731865049182440220290428068936549265061198690181519993112461206865466777536474303399595093340987661646687834906491895798425743208619718294993036872269652020278268148169942863376518814188164789095207790381921647235815729772445669939503169787165022297999876287700663487568112856317198029220888239797418584773124443072129984926856315158702895946418036571848976055239516943377816009157600135453436974845684407540358350927896832965843682546540877017455986023752734576986442457294826726797200289555483462855688341550867097558542911590050791609798749314375320715812650773272929980731336499382725950337469942370529589394137096439169248600669713313000364865388610748840190789424432313358334377545029488030710487376904756913571911448650791385816549794724549163064261382624704037786385724246169427366131834790911290347995166973776495209789169987964689802899537071109723121823530686800435666655385650016368635499775301649510824873558908182752347623936791176577639202562667802112661726946562950427722146570299253879284709694217845391051139987040715038089880625639236577028184786196757698732770012109197784340362300781038605398534307311441839158876470556416828535667224154684107236887467996286814217037707113329550246173596047729832886885202419197436475854030861513252804557380113949830562211140341991951062324988139393828671772156450275626542932978565621494542042879195967963599335779214211296423765736367110301302016385434458773708022216356348925730291171330458741951301379893354195544232275763105300225778773537642549151739551370734200394641051247457794173539655148699360734541357447070510152174094927919547846129750254640249113283083713277205116694253223453497956084043600518951983942858590166390646363731691015909837707438304978400152482536928826005950280905860108364843933142705845669772971540596828439311654344465619412179877402617595853033187745081265702440295866850156014435221385688046356697350376724921505590541027927319554383005835052498560024254694393025273409225786849119898260726566205771074180632631992127309877936045292643543267542666564136503097198651655898286120629282277909049078165821432948738191909230197919779084291347802406832822104814322253822268645451353860279815474962808730776279907948129907748045978158853703687710836539610903815422690026622869769954886908994325026786782415663074282041906971504993020213384069772993262019094949566583404740536193262762606344242798202281247046878031137542782590970875839326935290388803351692847949648614926429784221789509961376146056719188686588581599298428357844873483283336964507176433584193608782401931381855954893096483479879680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1021450408362390948076464323129012002888743599214783086233418229230563877155936924476689874995272681155791853983881049924146886095718425007724493972152607545125782757737465231625072109276644887907274460974389240940707956906731954166380361638901661052796560478173557801736791625036014156481018853773993368999320644146273969416765483433990197991615369298437408376915939940507387077981963758704228001803188886056227263747852636923403666096434802650447340303161025273829436599864112819048017067929114520182508086500286433830843555980382044643662261077775616952462917055720964230006178633512226102347827462978271981118583657900306216453099568463317475656775115574540651852258348153669340277738671649909040908259142267423532585230268320691801677866904066052923832395048237882762548708685449963900597965199444043523733300202871599402524319033065473795400352159365876625005679001616877673375546213431897886880757014313944985855454027720595890819659402508444533711017779777581580423293395995607686423873319950118647384507325194211971536025313269904891643735044046689657140871538704609016880453245175274659581954960051012435919344648184672573406306667100445213845990848755686128068920555506616742969507082939316280233747873608247324592196370594776076602907080165859886499250362362874905355879167669118254823530701365075576104624133422804084887793504597071265575552360083030024652566264291134399125457176503053138565738684194205999727164829728635881308199349271759710296781916851478195213881306506834944155494489689328788646595879187235045860421909324659647413136149936275842336654019313872605692171220502363491313172644842551575466266908405292158007553695100002520093155865154927725064907852566830224122401635741452761446943902515941092145916968851847515043542642648383869782955013633617354076932563940324548375276560105039722326784200389858511240122126619826304805572184424176930025691440852353559502557598980987112573123041487597045267524223201648974864860597765101413021901618740882076030967860000724964354053444045099269918039264030062675081709142241820653743432579627515424200613305654143319369973198226091412692509116446570647187753733529718105428647416180751514619209127489246758524969264205885986288703128718273800075777964475791364642847673061859154510411911944339530015540522400686100489682358136110381513216432274487232910608019051095298372906116922941968714865084814773067045508549516383857535350737967222634902453434653566072881871933943923130281914593980150690826955807284033748642997307425450859564415559893739795687236911826802177868606808452851440507697429101927814136317523601807455150644374365727702453555222203397443874474973603769831605133692707829486975345601530067680565261071010871878661486100020857720627756612546926929071158607048787143943899969855321026591336235158177626104196378097103681600200346138923793784480773794113962688044912155572683288724467355620270292988339716427293403543442648070076232205756238227380326581599333193686714935971267635939010343143012698618947894362765727556395456614215341329715759804394968043550211624355228138512575367419684522824561841257711015290072635082373959095484648999826271942725176259603402309373333226686161203669498716977389763550849769037879478661070730830230055075670807974212230377251865208776356394974917087490038489185070073231053038257204661174457484936471817251699421627508501473464751358704826136901053238172074564765777922925198064820625130338655216688893061975077413412329992873182848764866958536148052659048583688170590711647285297553594036755084293344586928015759093274655567700647973171452054036318987375239692759633773792457287448157996757704089653335178409524741040174883264063786695349436504768289307749307462035057552377832716379801681847283459048586278157405574111131378843268582227820336724191798463597394610620650739563429661601900074911392193343728663806774926476120687125495458832032697755874551593975624299230681396911671550191621466155442517533030039888817666643742061294581897636690484630703308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 14719288339087607105548876900466431522748728612578064386910936711470795229972016518647778872253358849899385609519468294716627841906440791772211998390313230517057551813858125299424185430302952235668595009140505560333566730636335780617658408430529499245859671272893561798046065168801868149725527148155993779919295381710517030044444271769062584303820982892115565924267243370859668826570376867871113037335248250205879164974000338540417361960152659847796330997865049151243306670471018461780839472166034234837828265336329709570850439920432208983532610999884779124558855031822887647166252416418039053230126542182987936423860233031268036160977108946294076559800121946323871705198196021689026585610130092189761996368420056479995544786029139855002652707915960977630832396950457668820891922771624218286440391633416065176962116170065358724863175578850817431664015254065638755908714698377637503173713519125643074844247790090383921551216865313658511817486900553797219612779731403393918366684287242118658144760719298597129273115108094911638038616801309425476340460620919071102279696975529601684974352951656742665090312282397429558280377074013719921404556140484585550366688844946506754048985590302930359511740031568100011397912549906786484304988708300650130882696055794408330955793769610721117601382966419791420047468164967595106537984023982862960642531158379553677410142930885768103820960566442873128716825260677473804932164762425286526572741447943025722113055873614338984215847109544436498047752818648808660484243310953088547166898284499182634910313237576942145527212667430117204168241813242242343815649470666021573266306573456387602362942037601020712847263653157709653596439260054667629429060934630795628695891548575158449115319137749844755987376430148052359587565468382316823519383486307004031070304075784106962185330051819983060166611241668901588741922852671501132684747172888415607259295638185840186585338765408979483920891812228984592720786883192281418304619104153778328206529592817934454805672471467961664483644363963372696814877592436077266478455017852006193781585815227138656489535874262904565114525005599025582672060250208564931094365685458934740766968399810894338415837136066603707931249955680368641994556358092158047305740574849735812746600183116715472576632294573975915347686347457974244088830220315667627661505960213287589019470795453039224790188084380911909488656081259877857265349968152020659786409414986981918996341696011375130094872891428722058610807454807373659453367086050729744817720012433608991487146769061317210938889181144231787663509835275092107875319986860078211454824526971410550302996496114210247660737871173814451736186176474996675393684572151071108076021029061905416847828916180656743185831075532883523800957190215871837879822153353778527438848820941982715573575127654464681498392609269026617381966910851481197517676936731740196819968529081003605733507280883584972507608388175907202881159006617822774398390796598276486468603826219161341556909261662203940344055866042327245491299410918332764968116715555910916806066681030478693318761066586215749618178766939722412927081653462391148335858472782523315884358308019831345251765444620898255892738381346842552149734339415633402624101850734960313772761965651536373443354864460558888934876686130155212462694267355351048338966809506134910407320795295121900144150594213761511496924765343498436878357761470571097465424924602865359936261401363423420634486036742234396801158355907130810092467045744015179705448774910589701642578387148510501940472631163445394567004739010722436909108463219013537406473064899377772283163907553182443573385819949952574373406345222685103506123698165954566026820865293302357989827033967357122436149080844317351107199336814418165765043293427628003963425936353926104705277780007059779382953983272851087234110415147716581912563791332756608427378250167530012707349596526397523915859526620144826795495467180284450101915635754953529023426977465928864062660138768932784720564501893003993102273006750092230656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -107955204802787530518521532365609648990659276267669187737255441092982573585869444007637592482691437509602057579357610349085909994353936650267161790780967422651673534639541958555115927914145224951465939096769399404677768440704677717996239853065147999957844436769317517840072880256346834476127486828567044507603865825553509115079007513553867502356658872438700936960459194259290852228642420884689134361721822015412306376084955413730522093500395987808575399720605257528157048094734451269084745400781744074874009277988807449634465696298946053259684482791891933737224573981430040036488381013835828076459402412637908079186455265914036086432443290017175602063533360103797760620073935195035527264560538864395354614499776617211727358749020166653664387014391095784125295030164593561277435079222235619200600838985364930374491254085451089527137854065931944535860040681800243103890016780235136204970421119207374856682426885525649056156438590380699671022721504432512433892283642297798539963762050013982801543067691945155914621526787521657966758855192494501259174238342718473290115914211194366100359443254207761323800708476656445061131203737673803965478636296696696343983008557444281315657169100957183368675230078854621660291859299177051078564939102044144455042864643815713443575902097871562504619993808738396833397631235018978251344457188006389513970108897290612371080077508419837434320995201580268457497752609810203144219398263359882335929086748876277583174284747710745126738239600836375856166470417054274823392675373965145563966901877201980690961107399902834403169595354544865398465903755408522258595477700236950237509850213840237705611486411064056923011250924918941617899146438453459124797187476669941802809630678610758463270018875778484856468294741746879551372838387637146471629848776085318919748445259967073516515417076625437808680377653267650359918317522875383735511495144710263721228377659328557986794567225562199567555696544005685836338450879638084964888965790284776887286543035161360037607328043751860418623807104378951405919644566437065764151560934142430034237198053661143109163788240023698113347335348203979015514742058673951828575421898278256860833101772351432092003383026775634332752628124127443747537400288032356845414049390078360968343862478289266527052012245463505967867641899143816137802629966501493872868736324153276432099957006668643434943378625665970210916068732471102350092558013069488780650315357939194706984691607191530852683308921718947235194201325561080741078901407172165556465334640688027338592976323619506013559134100510316615867324283699517078707929639434955294363596956290267002990226921143951969891868603984708653151583413066444147138537169658965379581967318799773864375399854137000277617344271527038360297534458587563554448517356476985566193732167261932015496567409010881364502333073248990788226101537480756362209099748941745892257162813681937450590667975248719946812679685941495976554089266974053499029950179434088270756759880144785115906677802953568990183143295882469391697624845153770456430835172925676845652118243979452361422261609366419273957610602557699765638926715182047884143225971503889884751543929649875626033566843281788013783556343875013905847716274321977658500555904392310253631644080173033791006872138752948779001655351742107823023212450897996759043562640355222631834236491358485536474365855503780301162991010977458430164004863665793300981122145340524458524858447432846883045913079697577668847564658350337337636173324197219916500773422711838948507160694346635051881213816132696123684254343513915810056959615742721328912989821782385696710909299476133423867406300242632915723135941338740456911320676318837729194414219475161367609098390218620043190003127522075528967216354982846323869039015242528729318793984941712776540230462913060799662342695941282871355590724145698786997956110598806630119066222343834239290919243378637942625206391551504797646076983340953847700891595461604290655464407588213033109429277010247286763198330256783566820538320857239388160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 937665270138107558642705646470043472008594515228319882323161478771003427295786337373390547659118206086402365310719340823850003862955121223660007920366889681229810095462171904872104957587253864138598178444060360089211541826666947047513107061641916225473721120279813501428962644614389418581299538708542643069215110593627930460487088011847388490782406863205584738409437705136744473467069148264394351182373300685990952213770979676270148549599380109448699239307634624266707293773491695136523554281351703617111900903996965769327306569415843167055829073304149722264489741034829381356878637088143092162032869846170821020538622681451278018415684786585272920045875502321405082519594003515647811995695222084385237893544896524751799752648502180638071619378218856991605312979503971614026490733602364199254110225487667144034788019478264008986942011910275588941959234983905364517361340536835937631161249706874448357877425462962668528500618347446887297208503863302763344278476980056888132082829715016331029692570782353295982585534428747694259666644644743546488531755322559637985105462865442809825678494514139762353559722646304589718482151133407681485332170240130261005997186227285757940363456408771319166076828492709490940267178455389338332697502277322476682661571706245852187948262793726752200853741108888909353131854747389573294038609201765245360032525431791330531273941115075797202314335683358346084997349413321297974520358550686662384466327849935781805634799515205576575030436579028385719437150838649834559771370961686598050094861558377565120535778354241089726938599456381511697041395093086191489826493606122696511861023506865210441332254337666602375847283190389250215463630074950305467474371771498965429252717176806334624694983929428284881408694959782165069881622748452025732941831342639629126890168238896514513584816217349239801635947863393648203811451475118119227195117404236584607980822441649718296188587590339665982091390130058306366209707012417027416434426414218077092167854437300930880913695938136380251368746214991583565506141175569454873712783618319114385297678608033875751529712830648206235078441411399564358716335227149271089434972309156808645452141129894465757273618661909054898798301828817601234555054336582929646310460236473268521199218240106728314146555012026554531012032297721616821282871429061981961153957432124092864376018960754826331158198019882991443775429179080699684175470168712048181652369262119216120934400598795379690646485302122985823178217861156602737513648531730805358452508243428233725809401126263442091681864474299609491441963244346612479914495103036587757447379837844770911516484026322568110272761668134033199695186511813818780515607802538066246259482656288178274957252075496670678558334782221650114658065230851991509138591866658892652789586179325247821306813703472287474918243803618380529147653507129280845230548577144737505774525212664234305486035436050855149302769097258349692312527871663110228410310570655447461201319782631389830007768532760292500206683682320570913529582181543468370887005603182179405895892558213051628576765069343572091055831451334738388035943754570626259868400345643511153858294066985174081534838596558591980247914595698188223488509557157105389392405205461220225056921935396588134494672253073408829976811971842728273337110235867176451530364399942414771573496113858867080881887515476530037827634396146536382271461235552131577468660418058564190927331375828070859520250534397617971041747470432657937848548844504347982996711182778827331677084125852794124098506139340674039925729696237662275938588353774544865784821010652384773105407439284521010254493624875905134062202380233152821948134471575894138667231037859936897587389001672824729937670847699029326661232219986416617428963366589511972068817299860943467375058467879676648326150781468331895219372946969583570362481651941334404257755163934436614491803171927441194237863479910111531750681605806007829102839411923901429459346409143037423696072641078967651769735238519701670694410235355437465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 4492477581196680900820311529141450696221652582460391195622921214945862242334458977890760963888539995508631110454212446859832795619446547333050229450575552546666077806017327361961508275393146801313974214417702190004308919747783389228831422838624709060458672997838946481265861348008687139512146228197745149366499316912379531012453892341053340173353284135601118227549211635353274242874654564444467723091566881603886738229856012859389120036862327226275155402516503289174770967867125662289200810610807950589091111721030112043950239185333790737188356060484937310116132485309237974554195159365654980700552871414991205982116468813795924870151156776230502280265063773386049493306102377149748908267012245783149718572468605542445922852677834752124166647775580414946609997729105739994618651923135885711157282280561014034042589066403358148442495874901171715004459030617482229602926813327159666121394162749729478788403805029479984678059134841864229618334375424003742031639905388576536945081329726865210620550120938948633169289338380634243671062694969871857220016651202626279689756743046100987690045599083653959137958166658035289713112280330063796064266997743234209248406444948396113090114931056571280730133169799401862742076165210430267522340347402107794533215718909639452579553778699222744121528449080478621288968265240550013257672388615970573968252191703316194145189830770228329598355506557082716144849381809054735488331368952078097725178358212348280964347073959600453493887821723120621155266918410773677929445070771784347093262703255119540140770207104111839617132310182812496174812734374137278530753998913148183931044571231413686318284407281668675546506809949022759984342069823378229864522559770352927402490718955772376428791582744516546500754830635184533564254111935659319842439997344848373663360696003945792278216150115287990951354593183772357434239208650445380095465748771826490347886679285682526484804321531440621622102007138462526620985717184252169990867335568418544246631874381550732576871487232741944296032807535728921284814714276389869285238839649475271797387357026770537995973260403040754732438454742817401019351761016835091413262400273378566947227577242952017041005227694460474756412232455645730442780054827512500302513715575065756621050973903914592695754815871403984770841262786109355620086116479179081435288045510524322952097126875856248049427643992856087362120652376827138181022722408126737962786485138078140920515830530868466113017282607453985464353766817850872342516155524932952885329598199530926646282466489093218047148041587153863342491829059120532888692548196108682439175970745765926157238116162849151856836444758924866359201187253824368309039380196086606871942058023342299100492057730095390947855399462265191478796806202079942645642255506952344044400443975515643860959739018393626592403642794103958257418906390766160256584661825565452135442151793100516867147392542994792031606441927907416408937245130114902350431431274456331731178516788619402809895028138916061350009079563979896762839111560581340339402274124268218984517316534753684255099507227133329598689239414661751826281955705500285724082938059981779603449217217679665295388991400397717323462995569147556156223584006526848647368172256174149082349298212800575990601216407385942898175059129595919374006865982746973733499301927602125679451162716470868214226527108020782284715350856556335978104878551151450869322186660524759287283376571609570558535272607040516608851999865601091335099039968392830089141714216313749957540996582937097176086832602763683497363465498390160192642595902567279487063175672619486732141752166187265276398983441442618075820509247386171627217389661425577424796011649780057443535103066459302826266499318866551710415957312329987270570413812477051911997352664346845641816539741510968907924263801344553022926274907334719494110884486670725182687671647996018353230052896792473077725256920617175312546286162713128799228925729765038208789356056101174482314655903237524222356675973204035446810612388245536768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -59742378966287862735442545888665249088101567740196969151997766052251401989019417467051363415610216519384905128267524373359175463423222074041444663285748257890112377971180672572010431553913915928387304348067133992613667175294594723210735874947789073775552201952861119048848341247151805144311236418110029763557418023898565586040459919639478854174609002288274396664241537523813833187777471930873157178566490230196956549494642920937873346313380460461951879995829204000965118737642145594320673634278669507981319858080569573959359649768998012104369174598958251094792997164182541596576031016110470278163808955435735854228679385377724917425921924417452863883097544211858644687109955313212309496327455839397533348918539191786319329862663858458771390948486332605118460502275148800481501561949989847656286790727404974421123951235545409983140259148172815013637883821363075817948810320811104826128471999275066784017027449017176209571329534841094588317829475890899015818343700172759781947222763152573401522881140979703902943393350012791282009873339704250301311420239756522130822122982146826737545693681099726718153338691491383653570305403540838713062177507691373851050163195914630776299285956972263532099007624597662714150925196311688937716659186642266847970489078738850154738605103370466386096983873328821091074349984091755232392009441525490825604457789400049580647198658134755504923049411041013400831743601022484342648467213903459349831327607681463098254615683296405824155480514637920245200052749734944665781588455110231620348911778510767554850807950252704499511777712340653225083004081285520407930958912266681226419939728850706875272570760875276550840624418901499257052256924940153883767988178950923476884156759070632832646729208694150733511143323396089375938935035464227539190272854010084578176647598390427578553757089119594743843705524863673393142901290338694863065410618052017734176941938963966770985131858211927873193311112424508448796766631292069176977266504481361568188967235144630972652137002170266114294898485281125133249485421093659043779322977178542370714689435504996277427292854465168368543491927021171411299026350152024202467963406157443116555556308384941978836142772244450376306949534963839190386861815165241362219250745583467709675861192198590502227261333223643664362389307985566965698948631209663025087150555517615790989082523874612369823155522109146620953059382690509848263649326111175021792483917804506831163187379806457888572471219910998482810761697745661418635088414306750769852038124841288113034846071108220632400283401155939454316970788442057542705705542586893364704066300384032280668222249294806368844829378034799817716378647129340679018497611984420356788917904296263187085231013260034544873427460159899015516184306391556736038812688333733885404404468375074613745175334158324246740852576663752671666722101972134482406708517323625883543532133364271096766180784499516241886856325703871236796999939270946591459583732801897128614738025383077938271610195229995808638489870874021797204008809360225552248034816561888407039669346669606635395338067794451268941410339526936862530491087854794301515361242842231030264173286270027295234393655883457820778655563433784750549676181494589690791512344049415805296295386030065759500395112814383553707638861998295496277294407122210978343397553324166145449354520014805228532315103129893462764695430826820512846924516375511385334568593662453936765887884183295188756045684813714245078592079380617262283228207734875823394447195582071728909997499333497768189918806880372672135590528898211462618985094175061945662056712133370742798548021660270455920688283227458902002331683610604525771393457108585108764058865122749120584605344138357370575655463136718687282393378514324051687058234511390576915801484821446794430767768782105184305762979691708300083192301808945190808469385382489318252631891420860690757885747430322481005458264282639986277660081267551475475131822821553932163545655052489205240463377631652442513010403584823656726051785211924971520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -376426421003759527644140390676695408123773004395434686136737680301569406093700896369766149641234059358159634984701859118588342622123766441968108949170157453723396321258536725951179862313064806792873705812901914452943322639651762113425483407286219696528921949997605563723048127666372381899610428443402972129019384259950953626199762427090724717869025010327070399351132991268395527115186747930205519140192823966179743847179758174720030246085275555096049166206541884114028784029868509353607698479126515514436015807553191718519502659140923567561774643613251988893850832556809431635436765078968070862792571791654973970200463549413916346479835670389395547931864307024990956188320350256185108718421033236630742232090825258895712513415564043548201005293494444423877211811657907678174804822695478563211555073383220524498959023771257383786597279738031485601992883054216324838328760745863150417857374006833393946346612973154912246370656979839220532189025292610779786587563277106694176841392453366811105958341554772703696668532293839971951978548307412687144758921603427466220561105851828956035227734989650547899869670879711739507291366109975648543541190724307574374795881560178851894045319413801649360079631315715394032027486488118601634243938234263029854868290302815582076978012593295228717348096633831043923815100235082692343881028996176445867172356483185537107967139439617121594291633132316858418691704653272645360934790864651583291978895523253359239664573426709206803601201169528971884911941727915683910137676871524917591666946734869862830986143115415976004080226250445914440924964326677851731806208991470242072181263625672306648424970803361445389364266185337237867748714379875344299292140674092181081666508933837217098114765139136828843799981534209191722183551953257165036411173184030258708711360552033857168248310299116438674282608479435537929752682308880904212057530108237100553089934689045194347218236767116758625100370305566401861850128666542854020375147273804707762448936302370347191467812155444102519956297666355757771274368249871327250352492563908579715334975535699023870547587985921456135353257468317531208509898574377348443173867797977479841601404668540506496382963761456567683044756086362345564109447203610019215389207474077711400732689252569595648319003170796063665965358282673021716736647483387074833402828899136790587304495843252912128606745655133164964930209542580695044557810427874518913378987200936429005388432312352250649019116046803621710769916362941215129109970696926079255867847785540224439926723881903108938019719058532771314217654905323701223061506289956912403196424721169487431835123561596386571220889061588867614919735895264592415145933113258281548253770232550251043635750347227110210296550023823464445218654624332900091520340545069723212784364136423854196049074324376581791559947685131440028605483614271171257145533226620882893251802831377537673587623737016814081507437004036648954979473591324268204343117431554253840729975731505115414794442416894018656972325440322832069960123020712780452803801378391297206433033626762671143082454239309628113262683120627412589121090756253102189840062206603895755838490985181742760515350244942593311360081665503480682301357785915298901218526740846238611998149257061819276972969525372008793617040312026057178609191249899223996739188178129187907527677909376654431316297477819345092757316348860620474547853564921001001996526913858539937853265656721751232691741363329437714816657971925205705739784673883971500160689050057033043619576444732785230426159332599400214962631904451793475322984978815891457077893123758217796499114072678964027298212931919150676243769037400581417199251114506392414862021164815968747009907669283745908076898260225305711519200695228794078102233876298926499498586484162218147041311124001219574269182374272560165035436830783445288193681857810930288781890986117585715089667227754565036844078334561990559652388717228795036360717193402433503609962277374754615759423558138223925464986267409679886594060164639227904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -100610737997492365860658452742146490387349273204499018690051277777665895427702934016017632619150174977227159401387704821581217168197751569639660376461126445528759625403194680026818713594861111522853336134364211236260725730795896488411629182534447305248428289808355371383259230781301508706462693202234096227057478887687282247911988216146144013739222427587263655786360582120674012391573857979499163811322644091044095715429259383281704874561163426161645183568560049531220988172494361902197455738602509829130513110414196611257097084661966124712433393107839481372942676773977911187837716647760257737350236259039664569360199539692815651406735235296608481198771933284805651152895452302891923668621662327032232664208735368098555584684865149745740688345671772772915598258114959793920310978421076902562923917500456737779954937175058735078861528165524109376435983877574132024377587854860404822696026821983043612271750244573059691113213084800207899148193745651194489032616957479684629719123121035225796671353238774298617582452257714759368809403698569496686893590339977655839728459183496929793915032695223334382790875650239097331608422802360792658549701774000564857327952730217445517398311549234219614264155724749176249424081692799946812876058595724929818098922049474989945984546608767174339039079193723714053613266226653680870168632442543486733282627985053195893380061620693581466727120114876262828746374253980490940853727890840172379082097674149904829656831394839026022135552808906214429711315288530443387086090987932287893128293932090193525966973149708604592220293359267439490183716031273527315269330578154844698785203853238709582586974900346622729420281706469947237610394371745612640867912627565674200199990856801648220018606425619336748949964408640170325266683073898419123197295389761812959351593703281791588589044898180883183412944839248070044623208359162766042364179643887884793304383211434255243297570018814954845854334422285144467284589014496515201322161982264832646152055223119820777681683656468930871924978038272814319703119387064091410454943266912858023317835976400027741400393347487199205230593252646897138243106090099238894734806641375420583718350139737514986754817887031887576071248584838924769881594808799910002602985077388385171005949370303234103247867316110379452884278894220497140001930747648177930670033244102049845071245753018661432991355639281941403907770659990760773437478175755733170715509928672262906142278164534589791668416587359559466331000163722001895621288773544923405767337478287909629700390339515528697110627807186556570631118218497915095781012789214919611699947404315441088243388657731287249330771740729496296934429526274620100327563080847930722764685103007326314871333180827834994312265280863149599506712260479250410949954882644824253228020202475131216269200761446170184866883277254894018797134594525208902059268210689348881265617333806338397062362567150095399701118931680893372164350145189442295110734954326258467697386521167383366540227338179906197578808016868842161724550364855155147066282272855807451938589955917308221068572577875011462143081763064001994909661109483122321232489821122820160488637956098662257921650533244962568723732633978482806041621845457775825659152973703380347137264657129037997784255665817991586066585209371366830509695048386290823510466644051075507415249415213340696661113775582041965860422686251776001170392310642451494896710544442792311557797790705943836728240644002722681782170693835477015356168846066406302116283915635772949056027412875635680940816536084676357758523496224555933624497696376029375647611036235656453233015639965971078110226469162449185727450699760854001495807224543454827218450001028242090225046940530947224339190319415736818887988789142904356818854027886832818874603963253738916237275169691478579804784055586921726442506021817536999457557011813441133263358410526927104216059039091279196212187141603484411064711800538929482334292353984768156735417963970086682755381774060146857685432542333036845836922419241025536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 7256239998536838604592759117427728355061578393437252984050287297538783344494989971805441691126705337660731161528385546977654958815591065343762175565619039615689605330676705148735681799693651664204828809394008275829177685506849172961126647637061317402991347409101459749639096447490051564054306086171759023205515814026918694548837225661026238700074434087850448511350917377180967290788331662115052342240483044453110148930932426363617345991786637666996218076361787769190452157109099863302274615225354250801875802419096808346984729305364008574465021916667301989617919828360040070522043316846295498742396578553466738439652229813195607583668406161150233103280159480782992709454306684649700313223393342498235525422789696047845060611421352233796397844957708944851848490576111287516985634764775059572524785089916430081776663496980682090685787487166922161704865790277832811231987615054955996903763921819049331240670775345659487452806421265841792686123193653539593644710141408603439061580268782734642447151054210711356857862783091481113968528679829799479877920487396704544475226888243595413236428367219320600153191288284845983468391254624315296572275982476271915708870845799994976540658060612916686810813916415942846892211436968150990399875511376110882535199018511597328370999287046481861166772632685331770625792124446992245127929652312177951461358329026617330523532456411237113127653260387302160152576596543377839822578609137671041815054140146607971082730727198864694876006065634480245993882775877674912317594461016880983630411945754688409629953660423358935868205362366316365873284077816119451955005929412111388656059567562022245443546212546713669586036025182823954301748546356826612595019061392068554959808771925463804967284947794574572143925343446199557782485742151693105140018543676183275568057050103051946161786240562747796706767737745523540990469659256267138889611164911643201809816265460335715409716626998163820289646827343394965910909809899807559989714072475195272138188720782127782835720380224477507075061742230008838686305494537809511597847756516451095838452594383556464235280828570436757101701684768247665365843867740510932645308501839209532509159784120120112798031818559092339639714077436566527314771768414748691914273689479136312073706876177578939379290465537208382543862611213983587567589511949235859246312177230260308513732672483635420642111789548122698112725893987106996037872782385655779924155008721564619037383750403813432659051513941356226110053077371104530711641543885401689864555116694167265893825177274331046129600823839471890810223632210852136241463856370134029721845326488089350508636039103364173074547128597889984755178033326907129670355656500543139052523277270135762943092446892457638627240455581646019961443698052541414290160621690603119033737199408539560590189392272091170578166640971246923486331991558312958035508135475199145829265013143052708218644123362479504424456938908363795304219919165718508247607721690987136402090465474750102208143661158058208712475318067158333415402844263469879455246276328947903851844469197059145054071440308097940965166603364643844212518570883054401792959159003456094721307923904619181218431124031199956874493151309128158915086139280820210115503964957386719671209095055503979154306535120189857107543456212064001282278591527307389802177742491696140671370609333085069956292473848719265949377879545381473728145826476387793054631392365137691420418608737066619929060470113534850891236807933451707825518844657364896924336627756632458659251773118344941094173480906077524674569488168514287031828785066374625203639574506659257969143783838917829085040805194964097532181430451462161674880717122601041609966355336529881724985017314473978906823481900709832403895646920758234988730430468018558434893944291539357059642473210624020702448742084063067552710856934822742482910820981579060029958295570584270593213586617176160125705765085835260915711195998192192235230386415055439238395312613947735539531849741229070087433228987138206045475833775296348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 42349838461057368598038238636000949332585422443404252419966150096913477209978280701034179863492819431954886378987013365327676461356538127995466642360497412638335521320265445687816881035041112345654116056872653081757314629396064576215390899517776746063088894117610453848155661943009745505192054496427576621192806568884349442072051568426117990150030091773229271970175602644806458736991462829252362953642401861180680311572143890112434582057556775179636184755049224211748801793723521374021636514306656822020327487425823133345252094858915491039544712351531565771128673252498281279753668804890805014289298631199059412301093626799631307411922797386947182762762235620033872878679736687132222548372822871604470987606780301934334702081731784860218122719598890010603329069751544746513506261153741552230688637744722242166978097979085779709267622398784314641062915712706705429520609292034261161700820599275847100095477759601648627595779033886866315583598729885006908738843290557098771585146510114169409048340145739730491889190337977758038486345676846344868569663268766282144939331546352931339487492698049652290904859304063017630754647098836412530095225671619868206322466640884356759583214854100853485631223298955609037100406556068146347718118288217499862897860392668062259477287236888428753517116219336475138352467583615965408328984429758985472528823007529803879469891562961187302962459010004723534891037912774878946941184632419965074576506446463954222995119405619705597525752638351419531717341075059120801312816640012716554323182870504064043740138110770768162695019720463287805691550071547436661213460302459281699740335215868148307991329690294113830879228527890130909733359316912969178937332215509749168315505662730411010116903395957369303753535111933809763943061867432038373585471532583122174294664354833743905676796453474766671465406882494686366307602577131230427813927331898058815112412062226424105460590837264435954396186017019743072111290363488435130456512474264159323049651690562114402924203942950888155180591314644416306042553084663254351456389507873173610100518200595680740904377692063773773008279868568266083556433695451573500930471447329932481422594056498702994119909346826781913392241292351865551145476722318683058344779347767927338379960389783990921184055489586218453603104334697324634688908340735981763323745211620650906318435341130384648275862879154860985516550454494394673129861943430073858589213099732868150149967882317410492551376018596241037075925180545984779119058999970804638561917490095858756240327833868013123882601097689581048852833962143872203851565637876910241255600238040512573704963840786691254924433548971116397874823087916878768699229437347806654705039814581503449413163120075840947897300393425286415545301499250175867551677924328243505806550231025258778417205264521842040278105771634276330674409860638449908195821130795981690955896156146864338068188913061779392077065027438701617297781568250956696333406481029188589891491075997841333602150591451556816060654001519442650954061344707595276409278789792617747953581374905387135028830590003873209863721378317287428402437685467482607532795464871331821145272713342900254779290919982689806466017228184396679681854014105379188716310110063271666591579677672488155735714480312108216677432406060311687759386696906604179771073355087509345938512421311695174485586021577271643307647137891477879824299735254183380827777078916724251154462841112098192204677390639385688564525643950293568005055726133001295002438139272552827208511421761776981127866440285927715749449023915699909375244861830255116532458846887604484674891631419375243826595238164941635838423867697235100056279830158057996688080652671200487801235945357809702775176820596954925699864810289554691939295780506827903646903742519388439981272831019561575949463319966300168598020709075027263105310322746253173989638512140952930017367814461908528609574926080458146120778856244500273395694670784786515128755307606538457658891423697368123413539345701295878522549528631967744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 141061050487758459879616334309042695634854629534889979475939155760127886115585893660805170096313005501581265652431827013700608450642223927996082258713173331728955842608448421481925179132963827466498301379368520285258538491474753619921000552300830832044129483955473021059570364429854351210687698637946133506292467756616942470626463651916644359354070528464784849946730176948373666295805016698594434200150987584556261375659566467521856036587862322181809686880264866663587409774710791646203551572735196219780697805394922604120321989118506305096547181913477578191912919803372377529417422297922579812322848924954659973049190605196755645815413051719128018472080429889001456986808009642482440488602896330170988357118431441960329349309130723780022585271171111882891349655759091641201957923203018535123523090095896184923999305576176993326324797738804530335647469579745338078532192645097238089121090255572693301611089552858747091722286342164035266411795235151238714189882893952867571536354267342477156845031541999371623628742865081986364699852251225890629554105977775620074839800977973568334473962506225877927403435224468800062374469218923401945507502973256688332293302745708862281944362088334961118129963452578783789930003275532548690943761369232862370964529429419097557026437904259621828954972300276560674664472886878748973423812556486934238148659803858431768758913977561047730254392744620981381765858290495149725122391941135245179629441171783607903381245693417836064888909838874194729847700014372604983504494213051196916183482380457927775773197398710416467840363526144361364737817152179681652976888945304449714959271174357620452449750444263719487881734261321658561313686899903136594799056361110449021798838164871031024239476104184084327571209079699180752791414321486288568968229013606171178725796519877242244474367016757772723811590857447377470905887131602906344309040361553766895525825838796384928797441693371511471060095427954864289766743193278550685628659874245585227356308523659754391649128071788092413457990020779595518633383344268274093702161989817448505115786417316261595180456519963680594042873837023673657551299511807653188122538384497332561300077757770904820764139674120275710493847517337533408461926702922328456292972336575810024377187795323643614810868991839660958989310843234352173062045425104321184548362639634744379324768001232879044850936350134080862635934079402917138330550950787775915670541051979366306115800986335001782198749236357465636349887566033850350697986990006270598613872338899561347627264320285223573895767126581468215945232719338509988352603030792860628053458457881921831302276377773629928805676612541300997686907054437481054758264758056849640773261732007038778791297235425619668549587439723314638741676361182356636165264278908579219897318859938704745602766423041073073888836341451752477214940345325552271547264180281009171848321279788064603113442849915690349166264555889928017694616980532590690638783501549451391705344835873661299838822700784633251075732294838630956783048572764333832804125807956833172092942146954833971360525113669802954631251072824442330054218349044125569591536577356212274584284468012637931417055632656342319434397525374042270065919781865794300213184135047535625978322373919283486499403702267952757578457443071259294624957985315866664936759689376224726035638689026852929086417857907414846597693485858202041943549424031698791811455672210528681493230901999031452492972914685174247877906945091224188482369796472823069549583442996407010074684203407918460189395670426436277333043083075050849605212603977981797742146161304679501751107129437163645264464594786767247060560511837047533740484762416083118579291378439012774270657146253073631331850014453160193412078024147185831327100526980880798823058084480467937989962370110417338008994118420230606727258461279675243053384958495935811322110787389708466332227439867019396352744967627591519593750998323535377752334044190411199884149721223903227414270689345090813124087995024242432567280399361769472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 334841099268971957230038961373673097460799696473568794497812381036336186865018967002415437888809994394237129488747059343691451964325102032731982485452874315706992665780006848248048987428439731511472895927200396747085124385030061328733273190395128677750725752094596510623242904785773381859214362342401088277800291251096048434562511215850400195632487295928683355779764428731469063185327441800581057531676993501222057280518782616097717897042212175634227356871321988514951643089405149792268035051924744607381483337049525207335290505815856286828767924884327497448227524565322445270709868127210958336706954512498463167767984265105841461702125430327284180164405627743978038576199151878255062964925527720590879915685429891788780400450042037320236410837869846047060451522668665465303836911064330348564445445524615682031148229982708160889002498497063269028877255267977417916457358786376036968153951937184302940575282667025714087245417680883370882366771308097488266154001786983642601446635229781022349259233397295802924798499305424716857797099417569504730574416124745035367282259061501026071420744439429061745652965405401059228632057331479157417913139790718626434610655635649695066672385226939664330498739497627445556494664509780928190647903986826246178352150063868218608171827690825681508106942325070167242954076708807934881326119806526257453864806859531333731790635133680049591238850652757501942373609747872732633567731336414059148301061967465845788714898143951175156554513097412351038395429887492104503909363919255280236476878036309751691475717011347984646812604827959466075796875836238709351631927027450144536238583562952073999226523875164738463358285799198566917903269756834383336463811534919052667074868537109455346653942938750947209530078432518073629807842431954691140481866662864994125000816292734205004894638538483582513555230503250616172526976230890998775406665838654874289695691578437936781191380572772469480165122732084219180461597542227024830405902935570263354211094737031389698502142703622793774856009174032023726825172366991456425658945951994226963493843887749389029750495807699385041224923014244824925424758372039614836557472152356411350957983403577982067871427402022769561243948565376085737573309034119224061143449447432046698454887265287501474682214481838371083424654426751010716912619573630717189917589128438043486366351211198427469566736513410210469248527200213407606978892187997189630440825428850686752762157953290316808301967391860787088384259210450759614971386615807377059342875885150334231343954187549948572864744271562062891737274423269397182883446405193704741770999170587968747494755484169928803408198778549140595064851832573769457438600376864125678053058397305679374386492607337134095561727445356295806605200619240847429236283223360941675973459396331128152971811961234011771080035294878968751060967525218804821346927161156385544751388309518077691508825933765161099023067072214237949615672477514917106213702548691820002069881813526363679015509717445446096147626647491491404702230607168093866730700094904090405055172686192780183947969302093135020123715069516350566662486068229308236722285870739603506266375653907032359316831853911515778835127086399832591616467887284857350567249020796037042225069981053555273089242710341059767163069424099746967950082213615400209029448505459777337993841072369877387768240984168214763575291498083311666330269697379581130254279138395711506544824827837124261528714145536825785537510456406026325589653651936737774776352361226029997763179731813035985898064565677573350534453080052184687906883300638314622210139157608597982328629505251406487689303035979647531836037754283212554129164058455754088995939456228677212641814579079233182270437648607266269781900014996416468205481551118353873905514739828030986982200967655539948256499419114703504259407402211775092144591418893189843036959243040683936825179160655392636419037748918693343864818432397135220762372815573909415394109762417049149899738382966026698805312146285217689785284296578170880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 601010579929224645784276942244491307532245873272128184588827194574616178773494639951458145534423102187668651398505132585556822896342463528366331266670918558000955529508124405028364055986119740017806727722437477439796706413992787020925976539636736008023914817670702978304872063419342472008991898790231105592054887821905620906920829342639337094408338526753629713732272971736619315565643874361734132544343401155528348106668005063932837850704846054588946198342193851989275263221300462791167627580299842653913643833021410935061015364203772878457948999903136797761615034554776320138945400035455513727992079505188598524938482882350964795548144344497037088778049324693190705619619630715842731111533552232020785489789658123439083107262284608105869735570809332324337894799040502068232292094394831451840195623001981321528440992400771499833243945021218686426468033130703202812694907989756839303536196726737454801137598327120417577661299662619837362189462813355511324101942246024999948362007111615929821322885624674357376954528981128796974304063401931461884323639518678202219126432258128165762068326039218232522017631887768314028336277016415396917399413867784036502841524049354823980188620485384419862626270333235480393020440728938937449820110770421628943883963021239645086960606541378800715585936211572838053334111142304811366964070971850374946794736132200828920049999860225688214314557009453573431569689322622275237905564472071554379596658060977410923566844696142221536080204516614742499596425780703819047579814715030573357826182684099404847165392662441019178525867708270088039458180928934481183290565771740657711625744924081676383998829395490746994855639256782587248233875825482687682484104319998965153197784717692032994684584186421871560545638966416211817348604212039824021460590428129759973790346853919622149279217298207390827178056540686806805097460800396653882004413378664076617300480666109245348066836364722106697611996528359761145773955686730874364405844077080046999346555387374972462337412935075093008838876696781356926210900301336102326543953259760222673315379906337757549547389393077412096244753842154184222545875359045418144056591593217463929186768460181025651908542365113952584582359985594425777639063958994155193054054201444300154022764039990770066022797980637125121887955689229164605398961275084130648733223079161371906182200580402514530700088409640459197094283476039303708177319401881612153577409757388041492517638214742200592959681642046920804117476024675682522964875972207142052016617868483244387715547145946380827885296099025867323499508593294048383129598781037547225335123569311440225067920626893844436405256889495337647099167323940791931743371696930335129711083821580961550461949157507740214100129031398180551167780577230588889719881004446088356266358527156522657613783807906330669415510957371420910818943364567904895726817345480885167147307499643277542104446321972116264678527559150832773555732350652850958473281143955956212326694074081046913215512467975656038019278273900746662160354832650971791069841329575580643725467331578939841390752074482761606190733732734192885591670372492644343170705790681230394840107515093612437342035800699651303818310480124901393980299245216987697392601238469738071469420162046562888433948363249076769144495270379014920242710990360503848929329634723919989766347255252848459260007310678337060444762402712748906026109251827812633559118079352392666801512491971213857119051969182366376102056655014859266029353877201012296371805885298937839836758314163676819646988724778454274550796557963794269801478562500858691433381359766077919402624295703719208858781356154576594674051716934805860931207527217281085936853448226197485047191140819067765630547902178046064078200547471814947450587541306402676004040278090187328502404750048846114868066566430190449539444561693711745610128055296101635536848755308940457326919013664885923679380838565791555157166825605972302779684633880487735147713588603701056192580119585928001912320215815771458085393014980608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 865578828022664715923979732028922138400880740348654993420305171295114270105672965662304492063091738197249083637863675646179863797849901721550675044979275243388550525113332530288545979532158554873094333483042768575132301794473383322614944107481024764592230321724561259370890572151990507834634192320091965021383378473413240979591531802943050130173711292561920091846802987461965114406046295311842527780254259622787115081988532250190472249723599347398274124133342579286060850616671631460364354036535588089145152436130619896871008174175180493233012464612588754450365874204693465990391710286562659716353352690333667805981837689573677780669484159799251210345607047229791253426628199487025227874943556134220949215719070361932198506925301760610270428031111908840098177838064809007983571349069734806925528981195214269156761013802761457201630608757076339121460956895831524613517952347952750904334092414684140344782914073598106365961875093878670827081887793143666361158549855062517159339594236867488957218785844077412907295835825687726041722848770954247423113571397138531900430822673836327825118659442566731405097532738485169389834482490130525224647733760980554105815703540236338570846448131854183380330030277957737800964398621278141559631939821683197995078043661854343211143747324443831742363862976793658146669558113536983200632819445857541722552508245286258713505864922242838024534897362404505335042770647030244404027858486676725921957679441489268652131337629450613478050627907949690461841044849363261974956721257785140041326473038995798488259691179268628339495347557821574141212405189371080134884325555458456973595823036440800753538727139773591911972108044713535472085254244616078313692018019345829545008641205867347902023879857164148629133589908164107936296952900926962642495954942264334141423375057788460349854944063273631057585699261385254284451514834559263453153371744785232585355961993349984984607641128250569628911780850220238233612332920804320747002165469618930424864896642082222385030795379869555348499718801153152618488772840833103595645065726570589579084096416695442716977512258700224931239109271595727937662171798232421919762058115180642248775143452612856935989210905963174979628851078215286890799902822338288350146910000679233838723088696635571901902322832353034649550024316983657337329798979664876176331060677531791431534799549504091110147561649086676913858274545570098606888579823844610045561604040866233068319691435005215651870740701768166269162143515103645602727415476047546741881894522163509136948616984673545441657702937111617514958504874000426289545129982509207267057529752657619180505206194749381632500028595640738503175889113268319422977610247343545358031642292145878370060185056482653347928246297240712997842464160639379144902526442640000641403655433676083929900915646003950741820390323613801142945936374935484399612541130875886916507890066620217768793118875995403469832157466832997754397801832357632087705320919723055484973853253932129488858902717111386798039922322727857445686794939434896145725860606024877882435663251532439182442209640534068826195201070876091012046001546411562028143403790887751100290899869996428829775987111825773551666587389793389284842559579193565326381736821736826707997303664827645108954412687799132106486909048777155401520731410486527447647924318201791559436794701049674568884321465782571917509701499722607700600981019857877773606044416056545567850114696904570417879484946335643044623081990921622289250710010552031733377666971466746244623799808848599217296437041285023359438556580496507321995962082552408239714439345371816390701257014097835468090939626598990043425335129179437358412722878554678347467523543125650825918136365412135142869344681591592205231818730116229857945082113278338925177243704765013383160499196285662735689697232874824701234320854231606206356772149575854266704276126013436447718312968581298280187147265388140863433523480186515896507011127768051719426714320510374831300709718816591714715882358737809250521950103535616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1054292902761401324035734329567736191499559902097877904989072097146848795851914843874353933915006827026746140092785348032839862158566200808615831682436345893007888640334189363251688006391442138529400311291049115447871707976653615181552804457395628713936004809461728490777407143391398119974549810549430395127894818526220038015358716407379152230952009676163562341604424082940103016295948128426546562293488771998564817939263153925515017432271519465471482909069699070269026932909198709873187904430686207118664711677295113617745514036581826002116687060255003637963149974859399221703831241881622324008863313264201740919030410682474565354321339278305781047464576926579578980876726609311494630263410207902100931066903769412457168516705124089646110859762917987545656399184275677360442598607091530672047659655899054028371900809061520169740840932381890282133947616270123152337944783220977341617648628143771705590442787331486646444366376778981720954530124194854522536499001902701302642980862085805540350234119187825000061995676643406950522111199725300166319882944113030934101035699355159160909788898976048858814002605168171255267006989039272801376193260540191929476530037552827834939165860646219983263803556899106253505970114230074175012239919809335258992047876581900786897203996222387453436572912890776274395096197500409927906723525090084010330979353485151577101522014380340622372003053408900151244025948700520470543929646153199874285543257686406032344833154368454247426787774712703149672379789647948776072420368022865972332389171505475482588289153777177166484371268376599744623064350028192766412831900156056376626154420093065584547223235340008813054934447521987461450781580087745982634372949550867059866654076317010169954902528561450563210085465503482979302515586846254503004780674973125472154946200595892262602237662555759116692137588591456945749969414698551203832907229701297427386030463060359257543354947592649545639153892827348758028352524219080231412353451764958702373738777031508321994924521061639305108130965114688686369395809892915728447716290810165436312554172093364069404736851308206658669835755459967396551117395356331069565034308742749799494513253465484241029250203926587088177270663100301117251457801755906562624514574148444241409682344012285380715133498637426939633586608001693335445527057650738148707321968149445481863920661360146277860959872750461727013532611549193587932993213267745998864736554240466796576514346530958919700887967298694298262309090340846056395528731173068298515119123174389468068644522705788028037208570856634540337871876009017723224640719065123800825728296022228000382132691078918542030098350337972561632242993414833000199876178965235112128107101224487755540402343907732147959121001820353359833530336355632660256754084492896168328676253787236911257742010957861178446568969743222359718196013276682667940092526183845723179872895171631518830679222558930536858736638420757952913993455855069429586587366432122299647873385971259361726327296936352734550491023009018504335399387840820506438521707235927064902731827862937115579818390558018227418174798424821434321240748081892491916425455800003493943459743078008469965738201868782759556242755104705669562016442682437170363657346571651444110892586662134116695726237419562251647369168539361695146859664724538378196014236486505484516481578549282528579597862939823308292368277802004435650245189005587830046046907170900769575149583595208386756682628482246493960339526289261682857943839409325739174750713459285134895872381536921923804127118772732018895191059520872415040638348788094129027946874385053153014753222117438132008248002378820463507967035099090467368355709426240190178989470043359692309303163574812940324172340003646667573222320944990068757566528420355465005115497984168407432386664212849839651121987294673069243606728719011746042958278960132765420483106511433343632724557352100153560444806048106685191696385551883841142089318352951208735808145917949949128243839318953100953908129940043275282308087467212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1259641783882602193968716701465016322918762385224815589119836475535783375479108727349215057667923424753068666594041090525813597367930731299611520025616462542631623673932065743362139864388620305557639869823337871958701320810291652393590611357813753073616306887896145147400125584749827296805467625722306128418630342487252634598286711494910012422155852166931919338580384870551420204712376322351684017400057888749358572615539660036495238401382030230748086863820767879725927526587677666035230567373207043156694737806313962022715087351110152357519864966973773476277168021141172752495980107290413093874833515433304857236249846549386923100638288103936069210996938496440879718889695001990519105314731899141790742971253705454038051515184994338782884760199263114219627792709252487002804119965649357072453057883927785389369253884708889880479036319076623259247649146207615659597054081056649573649013998815764313710856603228286165951116294765987314820656039122296289644108094871688999160810833196079897709513368479378875879360595594699692334706909632593118887976514937868042559210364852095359427178122798078293773022553950400376050813372247691592336089353189285752012637005290937506672473893650881295224145902501248514051203096846673405167191302874434912397237623933346058943383614742292589317271625056761282876914944119615072954599437936210010350969120279562578230702707865717615363451109885988239082684936144014967593967651189660579283162068179969604848567323494333948893131121369167949369436090575671314096700886284445929801118670693097101648406434114510643505493261221149458454316811503139954380246420613061587511819888426839605227569172041227244889557802551607744090244262263646486960874051121373859793328865445273644337223061486895232169637029460487383554657094959321805778106878501785565210069655357969409570516321431325035537080944593015233563486019570764495630486796511020201912813665271355333335768553843571238975492853585316237140339741072973306460925757997274849401960414185858298779975303838866066129993344054837251750712472942451181287145520514069706454914584156964733929646763787391236566992058751338176794740018729371707624457509422451289538779377523955107386779648450949776982138124380373645728813298116661504856618842164302890275456988137942395565674342327213823403155090071433343080640403987448993237794588410032397385898409991917310159115173791901644957180963157956276378544690056330450468147305301519902905330130209152927301566613110078415482300426310324224118777334244808638507809313221440028586625793589453733528914062221267640493882446506633183557847579761474581941452748477822322066890869988470227876263541259340894400749745818443110817137185501643251342297982021759735881712694605304775371661105426075997486133813861339711476480510892228925415714981653423615288868278265930746925859020649634177066754507635681148512666772587663187299824569984019770829143227572995322332281235907726389380385762552325719786866634700592589337341673126641154329444861629083467632141456792158886565981863583513071353409821535997900221358558605256910658033338702956712725338514904045563576151125323345100247989576871340929124405183581299311632506411052759672749970712079484482186593036642898784220119926417301890191153189864085514385314496958890302723686191197877130199523997347324686517491794372966850398984136040735106218390446286428196154555084005263975007946219602435973792695804223267497251139485717630772577244782733318734392427963648524379455108744156845654047770678223749223688119913528021051633758671647935584507149645240244974567072807009896432876850027405569200953811401832846304472420932101642108697858121360983650834638705185910961171302598919490510936767168030368099189422943845076232688225560901172374630533364339872786054872484973699051580913737919529007720395810041852949569267470950005463883921454498325387612129192332378828891276330527743723583252371216577675669225148624737579765095972688989901674288573618683329015576137309909125344953187674390579811264018723635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1622986310698228377961003328455695429766072518230540147865918139578977169170116895860692961019237577331531277251822532592715689090669265025816897983387379649355090621734853579191655188829824230617224611581123940505912509496624296359833294087590462348851522728915175481444772205248238197041549530710276267124849742171434674879264709044428228027336925823968209489442747520561019322010895386847353545997947269049992492524837490137458593339613833642066222455568427777919464208135049480151509709412135370669578161602066958287541648692804260654660674167377651912480838079085037935900488204022831103226146828985921268654793425875693986686377666517919935255384211546861036365616295111746622149881522395173599827864235501955628650258533503438949035800433983886968000053808078513203689153025845893378101536205983721957423098815435854770393079080154905133294392500279346361745014177620235631037707462083867532252546460452577590145863553367405206520198277574782327755056431000888316835718728300670058823626443440629526863953242403132824744840364152581336374865417578422709493638561661717432022621416094496191938195853596090060404901097922298658168309243685191615258556163639552185263136963780973019552166937294338251290122215025204395770684608482807091718190509401137772702663836446077545418609629182595611212018393903835840719022942830486236293903354991171301555509909306024339046738668469975024731813867858963181444214316589145808240682293758196297657013620612944261676865806837877220145835948673440734973707060051425045688254636409937718467171329855487642520983868691443710180366299838352211245143324200932248851990272202119403774037269785751906152369112009738845653320021260332125385166978531786937684627313566245846368891225970072312654618247795603045357600093209766665713917040752519591514429029086965618297243540624140975742003904569067371982477394571154193778565734643824372334676597218944203952351625891684047834638832197062928328461225784744670810252190584380512308646819222128195073147269318433807991829414437814907034131675581379180212154616457286846120905381240788525137758572451227311205469046908883608341634728830986672591441168144881510957411318473939754502780132763923807914897255765306743546200741526760034776688091404263916434991093443226285354627722172441706745469774093915717716494601185725931491279136345467334907018194884791142592350124541638152346891126876813225485769273747575863311711688667495969424400924959090668074185629059337970489450601931093871075757191909859453736325174453371780365129800137035222623885145047872599647717515677448096062802864220443923869240497549079547333497612294045954056106704170670736035975321623387445876143691243149490755410264557533368631286236972375654291259120180649964705077905060046149460543710911386393355751804140340021872265037973570791172705476053161297909749379281196156408771355431867679870578615543477057744279425070486578756489690743186353344563739606163621580505415634409891362297857432504338409076243698965406787174304498037087630121313581352973655359102934517381731789683667714382655177860404772254381697486630699727186729417875550099201908841026021212810001288517283172866945372004450596550498202734419056660458414871913432523405084355294064602797800319364064458527523102266217161639765828364878464408034971825215079042858181757737749242856967496461464688026364578819216686509247889236419134212971430673388857072499053232309160465325833743248648550022284107849644238918025432425631772621591999142359838498661229742607189017706677401711784686901628392776186697769068056698569814251640468123732666791932118126838869970102083081739490277320176770532291828220834198136042204149842921804588362638306075713603042887614791191480765489281265539488785742257014061884897801184198571845801543412723528177650804332419718091913173771071078341205015805914374674704389678574920140720663710065630798348290638082142206331869335782052026114162307240695910433300303319675688839654282133084958322529066006893762343704796623586459648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2230206081253596735235307182536253563290542774209947427771307334256662035489746087844844243366942161482313079403909732587356943867127497547836280264444447381388243669184265005022871181203287111363327063793343974091444610990688236598646600432004662028468992980745779996203668112257846965262853634630878623254385114819475159697882383209175731164051159900613893429115548511743898495246351266881269744336892373557619181261677503132755847873302764048138629496762277626000729164342259351392904590960377764272523376655206819170528202378037279443976882322030041334724905236557028485248335729593799507184060854081869440761892013420547036007324548220760724245249517217276580277294084328999624327481723071322804439765615881315866813039608672203092774696722649149608426507266101462250899408460016125720183891501360946192645327499040481517591475659038755473932229988977841643501294536719333331457001948267292297449668966716250486159127659734380586456290336008009047582230072070363512920604024121026441086106595959773708858166100411505248910383481080553341524423729035451748287015786461545126399492073548119219625918241091792323869524801071756376574003094158527643401736838791121720895767186097067689563973139095529738115296876542745578972228963221387643049565212309107796976605562914496224618498506703091744552414321103839950874553784694869409366903579986527648100544369350861471346514180945500496566376870821442000356432929194452033886560266682286055583086455195554645434173287314335365043583173616526168277150936661815181773921354573752335137512396453203320509425318417295051091107506206237706076314201979142162767835942833267246782477740720390878111002828013965594951510658931372378311900489653164180792589270763251634831680866016505157906692162214154441932679794753735305803025246850959003339161694705008477787644836457859601820594296613361281357901955777604345338911321627154474155860906262085806529844465707068321268732919216263496692877849859525647320339389763277721507846618729550337598472822908404907972762459464917077887932525505026208176385578038841417943735260066292098722510675938430440040770911517158929002426010328849001422549025257902858060404532563416877609034802872114528133489103413109845921410211386508337076331444679131175577760712878516046002575202230665496941729263162794112869915075813085700207608912243419467078854147825240906394161503507575032593300959683454806616808487511135836231419524049949446912841433968928362239285158153167779635068852962538318805451955153635104279972592215156883080237466712817613341884247164552434477166464641233214632234545959767317267235617127145219356957248865715508740301345306434198522904947965716593020196898195254190417438829590828479624426344397638607927958768969822503955814330578561292641112067790974771060982365211301451923254627973743445443406590373092174277115089688178894880894955852803424320905367001941938303600659447655235127448856358844620206917818030673738179349781570283655909384345871255025348428403469809499309548919980654761014413966522160241283953559632482388830751913214259883048365220771340499847131185624199094984707263208224648027721870534312547581486675296428811344000978203920795033647771502810512531001140755641555609217500763656855006044320040353895907004227693582011791776969187444826910225715157091002057169296581973887247210959619970843977085759268788869161909978211839067046513959289700699788448891746392078872927084996751850209386711969065729254714396759016230301560377658508275595526255724415800860088607652760713251176191708625266024517278424137582624236015007917999976626725281709491318864681845477036865955583065142400672525410180091853123325880838513919318039986329647116565699301227000301355952646098524872396138036464678236204886471664263924279782845315920376327253075459501268708548151484690007983125039015245665092697415065102954863748380187503228603723745252395083503093627140725836155774883734280965715010866720713676970870774275897851282466008186561247923197213610959268779616999833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2791410283065342020816244623941175260843783299137164314939705737264687419139358519021371874663588847012439850760366933969372955946126549030578494992426161429461880688813912861475402056442440843234222793216010148833510250431112789587608615302928309670478257506690965733647225161445647500583271708101551370907045547706821298025158176230308313870216689799359716502488493759980245620649649597631804791049829318027226021763028127546768911473101344671080411671878239158408123049326222263278090451034260733396982096799719885290089226725759967132095597259873463262948839187093214252691926112508266817256049468834221553025505758157201719469308802133322281851781499588321852971631321861380899325389625950523411556592295444922281285448604379704145798939981467196736340874445531877703536240219598098493299363649954187955680059578629331086627962311355674687096178439431821221161503993783677329184173365447768707538761616817298666361609122876447655081462577012281469870089774191335718754772455015535139252399307587895514637392982295360410009249562543695006314087314914015252857924673417789501787621271154048984866490067538557792813370241873068230697947786471278113717521145056586771867750738605366640298191119394465490684313533390446037871273389747767252719875861215314343252351385731979615710647557406885528858994098652708147142886589441725632174690977633378564716924742293872760375218133889917460804381193646793236874204259532171103063688311930525388890152036630071308082845436207774800839845607454480775238453506047068160413897518666109563035829010487203071586248620552355116030199150147104820056819184061648536538091668290229177871693380686204513061001326999321386142745102292481595488163591310060908566852002078396865824199551788180742568021061809101235651190283732823402625606191708045770424652671178058796772620632134107095756983409271493885345102203634816413229212440059266925487480799013339229468564661774616810439093595908213731725697579036407654006598484366320804577375820529439371192967959601117620829116101409953267747327386490549197562327108365233950565537046138166398921427161814684413485385243958882177360660518517902533004049316498283738177817403095414846212770717419077347471581578418033223276224750837826157505195531079769961357713400988138108939428938693577284374177128337441194550307009448429042198223883251773869063940399975183684625326347620938802960486933992450254666432423627232293675834930461517200238225949352569384779928948062949042891452844702146526855524184827127282690569604392654544437104989917898412542659566166954144630427040047039468310179961520944032714614801273123141744233989141337501346639693993428915378801488439765117438794033748847050299218163784087822430682057154315697710245016217758273364967076869541434803331782134164416650512895982119235846991051429622511459638610890523619449988041386319462000869646126906760957537812528550053652957661917468539974043034384024408540329293154332627145047269042792054313075955070916698122279284695856755089239333493421719271524928378367997784744282025413934561235756631156706635603315292024539033293716492189337331435887374238971234458933380917933970775249796543849741234475184837120017362952860742847276395121843398332617283951407226998923612867592254401850020816007534679472255839180870294945141471542260431285601934531879681010993429685807237718648789948030281538664813197392578968788177587604309169894632551089730315249451292276936980678803920457012429998181103530583815181135516831300421776785932770932570618132650462013155417012336131613435402168913202664310208246825223885552722251020816199397975081432144166393121502337027826115073680425212356099292742245434145954743983244330712763779376579413224939640574643044729300867648025044672624207749812232173112935274691871494046885920772696135498324333589244996117308482454994803674786597522552801221006188757104433594686168496853746679575588952407018932786830523895677386150130032615564575992467910822097377953413396012687588746276952495335347184467968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 3052896497348617621804922326442877037849075350728724508399997737356868560016331332403145617521676250610499396704132076959090645827855928490596920487288442521341122522308503290742572532788533784510015505520587576002530480481984902962260095917166159135035317491478462026422367353783366902827707098972107865965490095041715376902296030646253231207491378808523277767154444678111234835121376418957785948782704154715354551757257158029581267039363877823553613447224859325609187900059440635860023632718247946646682356178272272680800921275375749813522487092404378513181458053114562276163934949272513197940825386179428521792412230592484493607909158377049589531169974604369379566062643948766756596074747566410605841349164701299495985040305104941893759041895224759604153011544549322105658880087929782459164814623172282658091782877306273557717907981623594077987707306879071657325336274406874152513102491908304544374839053929425392011246532751253441494272932972480830508870451586589310196042796128294633316351805985458240590162655261790407037291643018612988576563751215483336124760132435986773202676660451934948369591717643951678794042984490766408827682424783401213129789336370575836582030349170127930290023884567509088984287250277623742873341137937238067216782103376720196185316751377076611579251129833113727580476191464452355256759883678545085582864885018928190648647908329422378002221745707009250735755534335535532189232678559595185538353593724922882968143069588362541042085006954005423618935620161936116813215478140944607532705445995249580647317744527053835082278318955743013753673026333680319903666597387870488725190032883897264037806734887264567758016372380860031351044722137083709608134237530569692755273445028558446423498734663023297329665393987421139300930135513778116450462945631724409282586448842602400219748162484027541019221991182684776820330690321020326262959115494603256540022195463479341863766205900195471631591881295049542832243806692112604486129783328441524502694311514667834042065280817028584644789702894921724555939501422749523235439885931083241819791586738507542471309217389197725565124612621864303535203074802593528085215403849485776255738501193568009807718650240957494203107893664465232174497356970679315649378262902866755955578039118717171918421444727518553670566678738172114553430130697153766967447891950041351427647279847132876852521449620056586056093804307301801477552637114623102900305580027054229883887129948759145762622442522408559202869746366772084613078313031489849639461330857210223974524756919693272108902849804833025164572441134855714164170439034054788543101542427747082328217386111739874899965112090504994090053186762377763470633438480403531537652370807677361861079075229290919144338487824393257187968838224361686274147448551404412105100550706668277864784224495778536150965619367142254687194011386876167781784929503907892967299252237045121340877549612866579013083714610755261643901597656571405558171786889981198819616761650356958586263197929165237792333656356330193510827279048218732049339343419958588450646210270959228180261397944230696184750529222247380019606802347906427139302614594828230338033835493316410039751009110617311775810677467579235289507003229076265304563058091134964927428276670747963478051531192315051568314958897326600866987824211507285756157436407816904630897717776756142758015465149194221352343231802146540860974293665200314493651533429493011721966925672966213527341527730636980453579017644920315857647574370111568758672457396387582444501391193856290700631931055466406263486193389781039978398118689745123397108832020381544854806549604704602552583219055781542567186319276378838480498584405850677711671800421094900415142054041311530118104585913188440084813506566937365350575190902372507024314767197689165046658027718029873667514083151034807909575711339082044883329764575529758264510358866261320193836175744109075369629151561576392840584467643732885826753466577114032823276634348801373917541824103226288129565124397532887777976254464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2894096043957071093908180862275094667862340595348601397691394990689883852536590085503957674101355958620533155640498217144984838336458085871967683460788173051582254355533855995199497291101632670203552472668781717960644426575187519640024494514034946476777085392819101215269007977459459332650167450799973075694805786330532667419614002406864310884782697162862493488305869620177062625804909830283131849632010924016177708941922034631009386348006796535981349271859529073690757938351548141561415477695602667680919761896986864010077753008375565088962552762576724579020863813851760380724106879884827722859898454975192493208319451267700767289118325734052732272749566558708246965810563140995128671790738710476974036409573218155882453644216258708645495090335384431079132218600962245634622655461027428057943367408855642190498598473609201893513356312591967463149710583109862799047496754437763833330337219003778516766113045178106754431382922680550289758901825489994696322255381592318432426944312947852316714260181528331417131876596432770370340854700761879159547677396253884985844590047521987875431693071503473918964982321787740137292224827595420730548288452360840452669729850365134780968353468481444326259319785113367666750577637890480343953383524698275744543529679861240644769070461805748574398929043023312435545463115403973319546278754165015630680745788046553919948853564625560256729115699639541650714090590877062512100895778878824187748203056436669807955504319712013610977543258262865920082289605563446238324905518626223782387419562475927794862743159438569544789500190401072143618721254576844218454051095480444618453608396982673687571331902487744073708196176133996967070190578088851280691104852623241950987688074519944529000643911541286382255681792513942558202980763540396622211414152116342909981688914334351336445615294843834778495954398226988039749436120895074854906096309447719496295703266204026959703225917271862075164342333832336619554191162180536400148180343121914214072418046289083741993160640528185278705056728595421373041061236593184087959290261255184692819196872395627687019346163516997323610423676624644410935779542304883313273683381065232239043720677211634677221639497084860597757309830256603289781463606923681447287448509900771160786960286194811224563263849381488866348317152119761195785003300983930142224978691811731092879480089186491229298947677372876124001740243843178963721034717548257581094419451720412221146917710239252946672094987694613473350617047801834682671912271357751724397962802748530806766221840427920578044882657478051256334516664016849584099576116457164404536946101928299861669363004060432558258963392293299238461457631801984185561440357867013038397004031904525427280078862422163791002922565880471848432989917107119637113132133147141887642768800144856472355392392615040919280933898696266574451786286155605961992492044315248507030801791602792128964391277899327352089625283880038262231598290145257469636726512197944542138793344511739243303890142274589707811234129898200472156991000382678841690385178415627040519963312559573783834423587028944530032704335166797371231428803143925997542606616403911728999634154101820145661978770662082916847217834553462948493274010983352083845462886694106385245063453399609728624872006302168019509807862630593352673987086266843027567930711176167942747417717868457481706532771534732567895944175108976367812283833703357987813311243032602708645267894959948813685356134774855521531253440013870282254358038402024390045240117676163394290634832015849789809525226174391101771581871898197369544329167445601800495989842201818436000282282688330324521528970575483712025916097183292177033679844074837915248583194053552951350076540431942392017039626348120034609705936652487766784545715014009167803807570876851656135169553631483067463895538308027975578250754980404679055853155831314784333344347854477593668123995536868617201400021085861657759795312188476501468644607312556138735215120626094128761422667304843003223346317282100085994375086080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 2568273440206060341630871144012828063664327844547326857579764289258261992374748721805298592487547334977526035650877197946391376145040440258765610818996452665990591469554404928606198429621452707663702639027324891998848352294370952225858636047716736943420933209670402217367664237613894204414520447106609661300117248421010939945635111481543474887966683283734010342232152194265107035708034095641737456749858771960730549973968832318002429605306117718382346425149360924493593910235421721896642180302248264633727427051627576178435204074087161150352131807281229759626967588319385924954184821794060153790709591762943388385139412129616855797617512984949287087309522026818799243367095666237565506857683287284056931641557311089197604715354628365916099412397471421838602361257606939043691461103968623175154022652973219619537897100808010612823872494493775992773717563968482684692944042735314393486818799174049042623748741648660274700277220557530198997576911171691595579874857705470872630914013756168800541223334653118905222789645246781917112170217046488580207178048304258846596318887072282051055604459349883731010122372298287984393050272090774529448356052066920657610603322400144037450336007269637130408284882366607754603841886542360209978677413528321548364014760264303300445840058088725630885573105385744529860310499025014030507800212522219696397767913159308649247002597485673182510886515647717119894759307959639332953225446670967951263468836123150773135109554511545321357991478268958900056440595061342149526307271710875939251317623074411826472302251788564391149597128125020990845410039923956308801465637591506298513169405596631199204157979471001797391757148238768516192526014829050632173735182869202401179626124387922526990041490314406460243965269481351149711725174070629775085650061567990600689418950315852209236157853958945943744545415046802754165659395555124494495511241007190485393803208754560582039700837416722434144100677589561127163844964405116947678047879144490509149192685554909750145584849000459983618281740502909553836833460060838881678025385620356772437989561369713307785623983727447461796882472914567463559874847965954828383139769393802964601020248607291742196121672895237709806730370049845128008607987750117947532494240390583577521660753357661493144163272444536603240026783204188109362595749630890218006983264617975545683189077885450346529646701872582298253688457648575778701558220925667379267579577588907119159236526471710348201254080130558568668161447855131094520440872950149281174846619120611719111607708316350878390742171654080784635732049654715491301552539611282503262456447849945538207814621136159397434223176854564848950462814566309110235779686455153785393028989819522003686969729197496147406874817436190132132696871799422569224549652036540132575142587873181011310771256080690512047781232322605122115234517559473792126180692591456289815500606677417729772588846849738617194280631687967911889291240869262847581475488162373265778055854836052104526469018442822918211724954582207261077382989354992564486043972414244582790735792604531942847361321948772247945381151469643316485937090446338689935639482966691591985570435264192857697792071727360805044650497161131416376407160650682190012273795038580955077519915151851504624168995386889726388729243099038953083526231801636559665386346245180287757238798215904538355404826489288078468292313889822705396504550825835960447111226376799587892465554025444602941275561583164257336193747970592962547940566045256967886616445447741872357845517428626779885744086904716131457048660792675884592266249561910721029942957559190113437253441274869755589535653407743194787894718025076416497126979077622941665640815176013462280130263917428077055362902878938179908742182556544560528204006498826870684724370574442625423138421354979718032716359124398678913521968156616007757820775604686680510712007249136800389362234163795015296871679430828888094654672379052626676994116985196191160817733436751949611227873687086811215151518459477396184209817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 2123074833182679047633568831457271847812854831964763686582907028256756407158986381582201041233541680435125113008794608990414304589715535858182479517076957245237182353568879344069022730421434001609560798401711779270820690419314833676918932006487677437124355941339607068304999798539295200506000839232670375547932484061108471304126676031558126367773073611823362324511299560658265700085295806183094744808975224069500333098773889340797228632110824993305575452003822171704568138487755903366794213747910853630558613115672406534328626213851568022170752127367375600263418622476180033098281551767256200473622396215327980011680200272918175786399537426257366220716581737657457899928753175005154635628943051952080563456654581330339530490988053534192284198435169587822107474321932031684858457136162781561485621430053914096180893896389891673116509850501491754273577356043767976187104178088526190771789586539588378534199569116850576974264633603740981076319024685451328751266557758696937726237898316378053694403673182496158754958210857382967892954130729886984227565272697396024415467103904021961770503355356678766892060856136357531586650111637021844140999928958098772339724345994569900445617748718972773569425466874321713917287057901576650923742006475163114349290408975565928973190879006578379643269953857441175490041464196798608345293024409903885928519924606470918578252531327400668712219043411518816218833022958010835680887311206294248770054206818295699575340101107984196862883221450169027141350877634865772422253257089328363673769584678101915306501941598631535329732894568053510379762343120431074082688784440537277823320778581025745685426592123502062716910352011004667221507330778440873870970175064138254626448904186890711738043244476789051137240078247119259959813721475660412219309137688526022523633067394489025953637743724399640169008671001974897042944169925487503132413936421382300605074113032255537009816887963401046132511717637001571648964697485460864295352719711887028033072795035504723712198570086982023750568394141936042538329078530467268255182498261389099236174345772115919353483578451395420355544341817193197561689818011547273352704386061011711844835983286892427887546673931197654597328549867555256530809046948305860884940304830565512538924305777283264085958850800243457670000453044181844823165940075519570187161911105356926401570784751401309310243418270056761007522352107578792409733779139673107301951030550077233726776375533985304149201460183517301652447064509146941225701396660026393281331788016022086365719900718076454601566527647561177930324919726003389877136494901742400536898249220349374414279539817339694848537175175284265154869943784589007249332742061959372817104465546937148257564290331102164350287083682638743998275753735392663964461834439953844332010821375699133362976733583294238309757359965527979005688612919898882682323988877955276324860213147520366878689478237421531773104188486591713726381692248603284354462103198390842107421016839960060640974702023059588350892341035290442741863884758717196216896676241335716080293314191674633354563399061925031537036509543334153440187382177624007812149759709549686579003230023439232895620274406868935967883988618424715910640891779396723388640590794237909433663656640828104510125739783674272839491387640943760669433506725007310006809851220389391002130525579190952931494368239150998594508388919372938309191484154653455942883962170278247734688589322456628975344733478444308078702738553049553676962864758161001119995057165784843701439652106411482897394151004837407412176160068077426538751674976933579835337637826163488337392674455917739719061498549183673446708765841595266804872112084335771126977631141446526512627705714584490238677425632788472230361688706247116523041046325949037636465470345709145052241447779026101536220881751605203655519915466722397652809593943594393690485195456007080446421339775901564879081303202547210710853741759100545280099637381430030941711154467091307527390019457130480420740735013602252650708992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1666425294698362773458274696045045812098326352215772937461145952530419648317567210140167264064858663890599340459082483414150215032085747814311277730669451225223913842644345999768313679471142645157118857163003248878591331192057139521203785199373103945214681119927617529023599847529931977826750030294319903018384914263254920757875314444477027827930854069592921677281786847736592359397655888307303871692072366203576112873681890852901196076163418424074005738115072025780364646651949387781176597501057318260931157604282839352655945788864048332519341151716814046741590603322786894977850742856595863941910590906282150540677762631677896097494329557096727314003855310522167948514822781529121136953879420909544393011917730440897224974281066942293444407259273952941085874336132439880247441835892674998094016993740461301144010156645568747680158159887400553210990126229104774009301446407383892584262212869865522473057278627014762929222358774516139416791595181029013619447154864002706401191124704119720238029981673574063519033167897989791512282604181115709435128396886558893900567780587271844685119603770761684184548283054204737842367674539486692866556127966549249151634382033693640831127385536858000450936556071939933976905900459623956929853598295757857355639923904883947169153532353202428260365128926861833682981197408488078675395683718514956893684945158671587553210413213211909870178073648084051186003935560232672918663986666601327199110997525699776074066668154806234289896288436863012440566895664292539689848525318145965491000514072563110948974176835562626949443318262860235295304029024825308080285560523827464048031590875395923458194215875577777503925814157206342278043879370535270029121379900034362095721169869952168558893401007977741700424427771308175389938528656403723242213953307171043138961527949725610730965278480478263438132421681912994524839381751172630935411686341451213542854740313464408489161309678702056534146879416119952560535380536420335803395889405041876404582490487266532707712072742062654126382951586995931998280208755392562940677113465489597803025005741945254049634536790691708558718757855260690239989570772635845391059492772392412139588101469268213778392497040682622975486439218122010939833701505034398749516522892839529766079823245307866655889661916248019263668976359404065604011475606063457166763865085338491020643244805492040227469927549048885788522304052891666002701348259703147417792441427525204518966222848711671662523748585620797167183382498874364720494140196958007583754949320574435125174331836067374222025891146506490871537615620687637532034282819460807303873359363586788833405082789049516000381343778848259891008171654234330311935815650336183520866860234804473220955212973017082544410867952138106546456713816671727003501316856387560097802474369347141066807759507763939133473027565227251476264909004226380927645260532416200483019599112745280069942342078591716166664232091687364264108149737370019271969247723057214847908979954338511499582680671851471390492910770220952985044087833353293972464658736785252377957090365274116447375782685359194736991901283176765725336081876456339655895856248500232141114502716950150945753256177893781838111636722141019021150627720176094481545901060980383083032707292977938436678918669965881735794955910559137415810397383125039365026772494348395018706016697225295775796661665372104654211207526748250034954325944008468819499838046630882210404871209756908537890562229131133742802298003119593928745770588593747481858035075804766031142732412158285671672093517060941005065048128073015064729303847435395237615891744942457163388163834198164527106904291140438517831506965268253098905264759351579773118681890946348923018340986955749530123647881759247233610299058254784361371756615989625524619161266844517085705164090700875203733626835297304487049615861202511411933242097806340375519927082967512915875925378075716739967876710510562574878437260893204995913776876418136860689256662349632695265533225634385158774840810889021824696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1122773589017659422388931236998846445547704102463236466151491279800301993376494105709180567837597569893378492368769447740749399927720384287121480142837456888724444107961542358627107964089203731831557459616953998033826177016971006451689362235572565347271044583315689867578285689321328225362223090842348391645835675285522583839608196494371741319230672232953125715820447229679873151148102531737643468259475694406521865550168629317533787545263840314613819970272409757843089390723558837750913570429252339273773720818131711065976081497816972916338863781395566800050346671387267865202604121436077430592513769291320244869912823772060246595393426806273559289365981212299712592242317977786726318857544456184219464935717655985368483354029977721462563940720738051807042605902008903415583652365369115409608689621554552261657424749926933958664603439566702036557868002613663783594467340548990372661126011509544798069410516642548985711264729079689379692325287642468934335042264517726307287317173126993306405765137347841034609367142795361906111349089585815197907875013363043477434901092720383129474348275330341032715440839656106483563555892624567983961327973474186172731335151942666358158865711473353311390687666381723250610221750841555025982073286850096144656941114348294775955763399756703019383975979489163447548343761983060265328364767038082088585639137026636427994814119805597488751375089462820697441521070374527089380018811429141045703220823560669362982039369984712292925440525371853343501208834461353776194656819678227320693364017774551369588737901049964628963412966227964228624204257649452290711508956761978752736662498838576330513595159977705366426751980378825306586123448239360852292109366568832428470050594273475860620007917216672498262651769457343378537866805655701094003902325837867824753870369300850313318606806195827638495355625705420507492539366474929121851217989485650935639251992597308817240080008755419660283612940170696354840536059350077550771545708680507283402992076799672999667328014339125244688593461503884867858343916311831679322813192695535092522285826160567838461882604063786493019043506934339604835469323975555400827542994849678286298048108244094282733746373667438899370676963566456584463739782095383027051257511273124337286985928551242375973848140413701137969573406545647812512789477200939478022563535801812358979781837191480090541335221320165687023740276622666780511179780881615693032432167293178159220162637950113027603458118694109216318834276877212121255886157765673483653321532521733528727362092495928284443442300936599539530984599946273349331316417643441388641331008044381463462722517087289572879365760432730214662011710270943444734453812147970508051432335997194979538341542757687721226587987006370443096223302304494864031751583914473401367598279477317038813475098275072246255318585709619602736934525864609152199848043114817006436350564703081943125718249083885439065998499799276674052960778233220555821196438804751639549974629394998843772380049596915826975174625293829054920568671744730348122596469990426184230044646400875865789753071764918045014842013120064119630693029920375368880238669640503238566339784268169362920555067658054788240091558948904973271981502131130356755722428648030038096757536275669636886420670578411426111090268109506733101881777138324241164615986547284813948773991907665102575914166169678089046267707793632037619731124020365897654058185420105529304369537207484486237453447295614276696509179372762472367891030710180769166910787443318617920648652670346883030741894763898592722095668185710977920418509913702705549689190553112322772663367958674995590375473904337593046024258876576837169877848872629975062988577008276377308287279366485530467614782586514514857089109255706705512471675211083533969600949068417612172249610828037106847112318995180697615710006674557068789514637912343837160518898423840587662819866279948165752862130712763187320931912452092405771229064418701537836744023247428346591388132178348826047045827493540060672819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 780981614224394952509637685043970010850157499242206546567934551285107068879246250392938684363320986944940356788186400043568162836701324769726834653413201015590344184571872280781002699043906437412855815352770111965604361776929701368995181839091601365619899442134191689854805813554191679149338789056928480469502208427290322521866267792514814958552525263984934246786055729225079644340607505906710313615831974812681661534065893380061970484118337791694201677936820431042713837277011064329053639802572139815218415892646342063399135780865314786180360969167510464006823072305097574654768464028042505802661769596549836671921957019811132603858323383349558630785779804925973043338023453024587130612925498145475606686589746054142939969588276739778952628644333462828768762864456002465074519507157137274367185658251875710580778236371045389832831188543851157922330237653214744420162003513519929094317932838868767151930723174703567166971478126044563555270213736266066468513088110871611884292550000492377814259894727785075587810821358853533578093345183740398994883134146291169327995420285385431156433704389476628353422241976334552891296183542680227578833020273822467747451593256095201362760489016803256536322976126818573415409052911582934501907606870173396215008869155604505128713816416183276781677261265298924727602422695046769909450949727934344253143185947187567271475155798763869710367843789574279753791853633962074463095795965702210045705216607831589235538367754353491398251645781152652962583531944746679712687098176340313237005070743870646954777553159750603293937937994882382892637627369467808870054848604251092783046588467383615118560694745975286925214873893747796603508662791914908428162831365442652077231241160397681586470601319756228645702723050119721041604998378087507089682259079709257005118916193670283721893827199874591770123160440081575249434093592235683963035573687897721949598720923628023617086826195399890577431686722555976597588587112138927394155370054956618001787084031835339481282388379373254467363698598048562414830659485426305031392628315663046561953996386689427573303109724032959653133433755545385068724643896155838440717011169796126323735797113477455367938574986541557993915807850741988482178275630583944404879619303722540033983398256818606716956112255648582977115111245074419441202528514520680186171055324280033342049077880880791479399836085949133668592789364095487948652901580187402162399163483209682942487925299469923960741904435795448835531440563482607392515355338456791380466018058619129930828084693009424439497250839850486904598355240300255319044028073959854382682707218685935973704239360471965137643363403317666557135422380701692188300633410666036420765103231627103351929259906762832118840097798358911187831070757333301143564007625213935549258748806711350515995538922849810907584212455647313532196453046574251403233811907589053732740933455733866241050633990257528071134230435259253267186802767582482852556458677875792012706896397738517459342325889389721469937476092461366563931123304893567049771915311956934970259025555372039840617684746314524269645943148231961775682564043647535768499108358583512099449628432825271659398446963072897420240826058444780419197576783781974978039148659274325554647775815110320249825747873964592390006850606052210477424200029793777009856655181935610231836211710241486145588667510260324125607296767932700926882228421775750060056832319334152591899314115076815758430798120253705338940037829962419365137868564824776011186769167196207632060720661418460197931288267312572888685648493422858877479047739163570472575773791075485183421742412480903606880732909151952007473605970244899800018608193482297056725833982529227436406441323047203461619762149240198259926957396253299022605438214755366894655131909680820344785460966312957048743946641077827478587131911189311269198724098425786472957585349412340061426483421843216966593935432185381706869189450513005567293062921115170352484154329807838725053296816455045776374289117325450805248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 449318517180782655728284815813143461037905973286771886265723405790562288116723619739309182466961009072631086728581730997056369673330482419598988986478139323982856861938826623908238498272321663179391212364971559961616774368254792801493373776610257429447166780323170614543556962880057064855867629734100405681849781184172543234960048296756090618820858182471859946996086816431730278166448289338015491237152030625472222001879538636637858285955062203727142334134800631304903257118273052738259853809650152547984132186844490959188212343333761976282688042634637393986687544258338968629590684097850622646703343035680426672616963627289358544657718299968241042355428901652565372836432955598103000796242820315640489161382432383639613075464314729820924228589581565852422419409344189727574272204647622482424579343215206441300099716050208193544978820001252014461588420815585232765679236460642603922101268187933379039223085333376129084768655906831842852280477287414977678380944121071469387136301231826026321288651111327252166156720922081902630570510171849017684078893050756369646657017083757629525094833921778793333977913971681990847540037108610446165209459952285544300271142858885345341169372575315391147964850737843705557048300433558576629378670949361226658158553730068311599048212285145754460480062092377293698323363986208306042774862932746819830884394379624675262431162625384787555495072895815746228203107763766768591641506680765855911248190373763152237680577046794662918988807994633627775168495305174877639148818551971642636984128847393868110356159429583354095882597857986668655515552501580704958612747183327706513383710373807680116076687079842931241678950684748354244642842567203765998530926053754993578557597124949177804216248945203729776286273842717513628808458457864784619454393145678082748213354454405391358905012966529282605810121066129101545402273458144312888840997567757019636062764304307923607557181850005510853635323473075317869504011068168504109703079167807657590271048946517846691128461983037484996179243004223432851000460244214635961640028393503299367916635208661649601492836984416765679416559980888668063023094334591398747426810247974244461685071781843961339351378998587819694381170810709232092116049158586631663353995078022340392421635108262186781374212547207140535629390513290943961904411030859682422205697880751729753272386320494392596305482513739193041560907063421056003793434516685432193059545526774408502925764206837835691891547229663314077123036348882358594495226438870836200829128307528919813405843982669340942697667231725281090348604566720381132744442411485648453918446259861166016781647005050282253333014127257810634079592754484974740704702870608270931619755820059329339273958942835658157374774587419210626441552723731596331942404128635872109114648956312951483119385051067001418437935803339687668107099961121414538216336284217190019172703098789355899397543625793931134606343129733659133214877068626346911970364709672941297299332546686081424244637565551671237616012811077610739029404294177877202532193273643908237147798386584052060819955923980612988204276569339856375953217178983515441264695079113628109297274727841335092884535081987538203756737518208719063410309730160172851822265205954112950330412490637349642155554194024228108307097036643644731276912268845891148932536745356459661553569835888273264717253493185908967044310895908695301899770217777897564721863657532130610383877994672481253800184420765255636413846089813958884450029153151416613721108501300220857862148891076196528702171832967911977857278844699335393178653015610055476840490085340321500666388159803909238704945691783503535713721542588546700529160154532654522758298841769925886696534792573571310966302236227046462139954514777295189579057111795654733892914427169025755643456085962724135340563218124642965062350658041083548198329888600366340255965483018083377897384737744607383822686554022484411067585527225220543010347098568681692419509201322260035720390819900692982576478991407948759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 260577221578387178108757608089333197231696746285447865481904498667866592868629403929979930179182395798303151793033867740192082441678857138388645140493356963009008024667304981887118717729125125373566295904210448167449143605259419508004277563316460510502863469459854348178709895216110877880193296834228047813450816524342494590523395127400296591153166114538024249340730722061750126366061025998633352441548044547443459270029021596500831216528848626508274803430388929506912838001981547360549343068168127282004779364718101324536022335075404015048611903803924030618729319044938936551985537491234929649595779121288239319991442988201908380020506213171976718071410157707160067550446718020038026543388337686386257939628093094103545543127461707740042660238138848026255594518259238757672104950822795057210208020609981226392004792247981000808970585585977257815237707505305289843500899083406020085143630386198285101886068220855939199676764447643336353683512747231345437835801548232135506979861202816950353197248517353545167465670100344713529165665570489819550946508174747191417006252216339009890903710962550550140664781305144907166715533002323505001461682317701020618734567105489114133991088701472683858046825187400751474001616769322355314511482669618206910164778019277294445127054212601794179426425330779508615066826650366033253165082663977217824543522587637911692753546570413037289779187536110199230823925566695634296275757228083315734953881415257648533978514981481984108494682754949476344829087604415132830509885121498358986091919965103928654582953998934048317444684319347702810636764223964905411895665230767584873415641489630672406368668531494098931451011659079218163725784393587230447337495698571376979049643135683830219543127174155898925468262234817619638639790818774354940742603433891929905971956976754125373030180170845513641715992311090393951967205611397317984929658601810970039707199669097264660196540089730532916973275045068752332283584979364593444036520624509771914786205273978302495261177364535767671955167055636588814096570796108157223496204150271486936140592012017394489797068589009025513605919392077433957678245299425641586108129494127252918095411236132117864909113341153931300564115159825739510222583889562525978601494605655849213897482682037703086643006153826445458818191146694245636220843083230958807504302015744664348062632881896717656311530267092752457389979428957440030618567578799203951090282928290639091874316906205576605977023809537767805745226692772806637724048851776690502060035909709393679198841149933804685653828223939859537524968631283594548670083816837201713940974290499739295786372443151836727318014366482653296388102346558619695268142124239244686775493361092666511288240318893967786726241121771474728549349665596116279763802762661611145522452031039527490094460574917248928736971652498170876373636724964289971389612632458009628334722040780857953351466705765559507840264253162369350087150878177858306575005221748904684343113974163396774588441619066623361468684063041671349011249608289848042017032621649443532199893330641322855767644362958307817127037856284408476391229767044150665804409916098175195928530725622905899076472745626927176184341042712547022354653729778126042608551298848125489841129936623802057202654277938640082348341433399891360569762947721418989270149054277647119612374582125460966774212781646327716389100748212387662374227826954962210173377229404123786682385791722213752128943261679838270148160269489764924194893044924858578223483130402373245495971845629777766788724115886615992525563830496352303143318449893827542382840540499082455350349664691896989854445468658719655349274266570778125883392616939313008860245104961630537911463693246738602054778552078312489446352861850667178371251187581652974001871846026377981945751602466602963742018791237216880955002017655948503434657451588603017082814182641427388856096840252987899320152076515620107162654712756949472834753855403909610164195793792472471422438454275919838889712940404545945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 130192130651208001313399700302250904051351053055315360083684095676555694381730442795676950607021352094664839013805297195429020173598237020991548897858921890776206374764221059640436401201936038976440683189724775991480970040953412184462520349438700273869838580086129227037226373312828769783108159721746402185437035731062114280323280695260621493508001117555217917320241939429303135126225570882458406840631903162997343273404322447498086053474927414324672601642722346766512894869065224362766696291861874079449447369613164081246921370563241579145660111207888225494665176142511177087448262627847030657713981501869829878310869890387556054534817848432572649152255773238929981265072620849340924744087927584470093048272066556354251323967021921744315545944059639625494978058236661385593503492413974328248158776348419367155889106517892191081663885135450481677739421117942392193832390573143800081969018441709506481520455911124561862763677228190925803521670263393065963397656779017384835590906427146089311981154863532010613773239512941987185502329246149472880547035726835227041104842468999374143489341003078833712701457166846713453540075118508732150740785674745925774441488362774281261207401354085833763914810430700000224720635432401378289988724710415106249846192523657492119261081314414404285564735297232241276697804641792391514799407775093867142368242571680532809367493022590767990761239767363034733524938655143052081396093758276689381286411979642914795881146546441103076593296937501167813705642446610191697644558649754989514078095444146800295505466467535190333268296528077403477814539913378379723559904408632835669343604439480211059960209286669378527466478367988576078884347368378694247267531304221692840969780645379471518653377498128353939190619957997348556843404326269188300681148257266631657266625635282823264430430659158997480852270640401750175031577706073177639778336898319564038297868538550605427024089465601952975916355839452428645496388981686996129851274543969396658394634890332304938520603703733581915698232049446979864646863823526566527274757873711978344933641538563254584240274312029503826279880484036060464291652762762538454923590731022128900839304703501491447021946047952387485235684419624099763640682421068348701839240129543815207831224903493753098761904691897786017863791074926429189556818009165954179141010016794728923653012636032362166684950940250277605894534237839820196045657582286395468826862217732837950328114361681731501648267769367779835057674872409720708368195474163843858184659899165449595822564923890423200970070958740890079892703042748053398691443123396650247127277470260639850354045261292760812875442413460641624625454731363280936165075203816001035950897965121609196523900214965145181668807773768076593424494903191984472528833802629371223097464125135601066713579346944540460567463652298220736933137947247479039192304432331977822166447597018925557619879137136475358287568686033302826394788493530491108125588373312538866412564522469031168491664639764152894880118219972691790825802135268666673676843727068309888805908085520634394791378916855929309725844032723797849295585738665253780085561615316806239396020960589036376015110589393110523659618479518429016227878401642274103091753211072669269256178871626940327068513258535231160358242569452010601366679393449452772145638176243616311935363298016401928088176678329251937883747845209180581631611805435110555268150967469304112024606095474729180813422257270742509132834075918178687528591081309777337702870541996296989393042163463009064389252594674328282420982518071838435552674500080230845441433158078931794129498912928815789978981659044780504436146779192401102200216694373541685801194916509718546904981328175059719436388851323749605402916030385367768055434146869146933328666323375123161043848846531742109401900471349381929867820471925675749997370420285030826605474023639226778507838383247781395242284887005810543320563282005498206758712107802751299065383665953203837257681995550269691511784078370144256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 62536504978525061593936222623104953409023709564439030602765023151432551222741306720896471406772165661788456828251486208985740875534950275225089694026943651172050277982845814137786188943497904844336587134659800446544774930992288301563890986678304628861990138050354336883986355926808749686152511472728588751425862181650397550366943321804710306775446764624563596422697505710676208846559418053596199008308809592267131255989722159953749440472646872346873134864782231694983891733028089588981957264210275843856634884121927010917182636153975379003495843865615818490192498585943917379869696835244778389673710420259097432136686148926593995426586545069601312542756096955250850862482142017715652971078209946041852457962594722803285985610613955612941591096895722419120582242620287220180005293028525748939014728312238167027544530419018341935261971122266865111605006616620131676728311038494149727230096242826766819685326217216589761902599186902778332317807242485503282518252667946015318413522823600140857777081844011616412372533762080120657711414510265736225221333621481731839067182800732668689940948434966212972420210114759492215380614675740096097660412917471469352838772374058545583009550161166274349054916926689870200545915529981954505706111025445571518282997456156712900144996408971486676186435361381149993468552121983695084623827163144197942348283250748519942299996320390867492949324011922553937238451993955356898405076123398306340419618896280860636007469643714461512402009691772569156986934493974610812650187410080948953219291240261598814840174333608537673835739002054384734890582494083205556292541151482999145923677605347500783169178123219208692312253107049753272657566418168577606029934801652107553166404176118123120822890350111623004575926269904877402717059105004786647384164978270273461568445745208603668134270940360090865335881929350217311430264629436977379529695580628322575557373023939441261334248125777650159504545892450186119576068565882566632911503640927024341012516300886105819363853821910516391396928697647000696250452195329810142596085430903590984898575918056161885359323073493672777133563539476050937719364897268592043680147389658144810772306540357412068087829082003594192783803989670494041117081232123668675273313295802363366967760321659367004147371694868704486708694193176132777767917425971376143849348735638909283753087285951330951564349444109383828867787972588766962120951934663150079751173981093886550839530308680310490111101790083574712814788890770786169298964323028493273940391700237738628400040307518526154377698397607883989720138060297422941633722954424725949634635419653385438908115622744204804692371928989140132073201528845840175090897220793536522608693629544140324423557473072406966279365765433650609727540311008494203041873951197772125378683367412160360415524703576602990604916641303897776543638246296853402702640909625464890658716681510542642157291741400998779619086048477755645584130055456748075597170470802828775213011704019794116553510328083454248159659507937251452959926859849507110618450506240927646794184066786349126714278030698879084658195485387913270578918804092498631351553743252936852455531005118586317916829723855284857090358989092457903240552473828926353530650222556153483481971489226048764409229624769437317149573065280632621597286652888891280299446702433391143544504721488886817536547410029979537607910620124794648653254978003623088204035369587625654225440007230840397790802019113114597425578033723829975416139046541274659842537056884155813572862960425913045127661955773978708539261987057143010470597791396064686311688083605913479825853557444241726631090863397584583877931308157266016391909681030022663253505239792690313875201921497426522458155526331665321086846721085842392242345338585178709778199148553457807249125209110015980642936172120781869348785511103792186860624173320980112196384040941046404543757865931747505974476679442974954717687457507905448964310199385818918887459724943201260863245542968118312449917641912483840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 26339800274416123635541113249058225707185546628038099337515500781429012520549237963397901540907710774810767318769907054812607137228433422569361991678491319346096939520800816799501041662844573621862668711775670564063539665268822338618856920401876332751766637742346909986370769976949324286019940519468796345294625686640498654658614961718378069813748301754211168113474103964329600674986227285516603976573234150255485428112150325720869784964114651440397552813957229799802866201066017414240378841277878388633678823674828211428299395918361987564551663367982757209065997279394740277877351678211499704499106568536544540297766128332374880488449384653865255034790510039738820833668548112655204780424715733327906761800310237202731508811778917725999355917597646758044277796170646356802489108381711682935502240700305564327757849176855045833460142884689995597600180904896589240568345082390676687927729178228514094206836845996418804811351503665162554589493633753668821363878922798779994275007328983825986984254116069152450434094420139574792830595961446440941349928773915134735488147265090527673677090204716321905336150912247679409530142956779910012889754813958721848576000381141419503121001675517991811550732556074052734476568151192714051754966965599419594693142616388468962711695293759137623414873434010537269547047030314862575376673652569324898614983533035197118617587447679877935394293442232074890970261960386160985582591888116098754887418348456390611241225690562416373484551784202365276070308596061222239325465537671876141098845732041115309107715252480040026239325444795912404160092620324853079566638134738561761937640216110527738863800164573598029978389507627843305423833191793978028900572957682988758696859829000845949769875273054688012540636743444806212584646530249501466455209970879057149398714358379517364778259618381112819571125412113340844257251653723385096167410678632271123720928667221010221423316633159212068833673170362614870525177515414877242446586372812915845993546404663870340617285094880207536901075415289777627492611567278739202122956887343524487532055408633213482074611920765131011665027765913671560643445155568736809896347136924969358143052141921497662130932389733618898488279005193099931042151629522942234666813557630022565072267324669649171807457525779956330057192524225821712254760872724022970688180258288061152019700269595807070235017117511052101544964394782434504904644333219673650656145245475494940423870991528445556965752753355347225408354552725284705709078676640484479295265721634288427581897075560125008766346052352002744808958014897655890505074652988177994404635817704374874119840069169442636188701240512819249258974269365709596806390337841853857261335235092553724157699715544599859157139100458372610195547618042708096906513267831430378675039681940554968275562755087330494004885847310562449636693883034584064189507330427782157554054378884670288918913983774681480495212418233391367109088664788235011105503617459595953086605871747873572572217843226621496974213559599333696502125753531809770496783392103150133728096678685963573558443196978846377196449361277263475340878438902693295787814794766058392196933291948757502025801051061524383076885844095614309353960938197788626219745668134214757987099336214043070254140987069514009242253973185530158766044256656868242535514130891092546883189889733496288838624916524428279331184828306230750379788914183323183017118705507521241901117236502148010716533456357037112876202344783823145904134467589245119768230347100871068820585660814696104303414118064983793340535098650192402264551236709474668302853892120785496759557668822263328450032760941080766436451589231201655874691060515626705777607500362954153162714634952105204857264411856317427001137469891762360904984902723689201877157088180329514771944437536832912135799005008964132922175377211245602097480989168152688720905253385811090587535323182110009110488031684932889057909867217341133899941309629163239750433188972866264206861949707115029875003800682496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 10081789568309204345686738477909563542381387841549879515199554690254864387164388319942406488803387837518241129848134034244191106888372947778974109632864285890587953747822917675759724088776373469760336993905308172701377105530151142807857590994505914788034188375590893166195114823829966674303429182307246807318269560326774047913046414846951293853397923391478870510535246948862910605947478856767098137143448704983755760622130256616024905520890767455129231949464621501178144509294127937043950341499227146289176497210503712265821976812377223887103776001355622265645254810893201012354965314850542565881157468269548723522964697224800317687639807843223630430928162965150028453119091752438471827439057314925453450131599926244390120852405408038765199522042078723484615829267060821556173142875202551389521748713550123858895916957482129085171137707675644409707118398689535903355531592150698456514697364246991549726416003139680013279093796112895118186848119860061984312135335481730083418449172162636677358358978949102642125658168295425866107522904907861771443231886342567053434397611150678587003125860235850919407391759847361343029917375832456126617488563280492919779720965872469088881661967664055314747944905085542981829158037333443719254565693755632110730686454435488591307104519624332921761803170626043018530303061437949362063507547934909553338390261532916522171078239530247809222734918217864929039809850804075595662677024635746308427174676666441926932583112650431581620060938574341868544896901100132247178721103954858182397091906821525512026687098807190763030896779971507205593270166196994679247811871314614488120809234609758149557749297217306366936674085401381114286015072328694210288480481752362838651798525734899991092585415610728327665225699051820893347684887393220127464218569570017675214273336685512219747235728005305737662002850674510984446430346902001642752650209716433239481434601692284157351474707164327736161321684145097133751594732406841805461185235577101961012140174717743763030141197052963826013986860138411417260097194397999389107173959592879302728252454755131103158250348651264485846954039578915820060203856193111234487909417462823928727893885034804956489750702262833178679784206650722023408944195032985290458673204876659821693375011447822414996066810215784157291373558578273369495049018849950546981393701990208456736259736921417655297825891738199808745560487414328851604553072801098356712989180611916570252631883715469355855234547640536596079350356706763219558557253197056139581520866053845876204409052104198983713848404398620791903149383324559996185314923710769650031494865553895204828952880492118803445267148592483659777952371436343033162262294213743656246929402011740433042339071205510585630442786378931501731966519829611083675991943428004800735569936127036354843898278183707352695971304418234677169623394764925947945247739438128440997847831303772453913816838106391662858821509923915396009931375119054028977361081939648143899344988125844535733538938448166273295932712757354379245883384417788717986499549828263532437468550976658418296764642627236190803515500775303732102166221556485806009394292514023736779622912383728843474463923445543437427356974204193617798241156255186628546864684897418605174817568166018734051051215568763673089203405657800790286022546483818957749300915251009292492183699314274107253631634949927820547501107707429721785485378400058571596078208225003481250664768717242511616039639124427156319118444536815291254739731859003980638200662151297891697708001342153943058164347732050900386771148593237255528355931465046167114386028157864063916178708735796650307935089982007698758834086953263668859238358483871681566695317427856997699874373226650432599922990713354785689546244926447440462544726243741007383838775163665769066879609738068448109035630343952453898716907050956909545594623090072928915555372104833215011600137253422516152232355219120099074091765226904477819377405841825589685413463246916396110221325636361335509868750045184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 3598804265146943258329674328178467043406487654905753619320292835515965086357638231667710300815600748355137635143394014547274931304559382924761652884783037093031055054992286190463252889660834600598900464838827628963928906100994766028016445991739616529929240025461117402424289768321033300426378104883454817583280763769238548353818402311553430515684354595676947846804264826947104562309915836124876439113092845641497873432957549234469384072955532884744427657417316833337889626838655594536275431873076211494887948328013848485376627424198051697211059620578308834264851588914979644052247711164825362425221308160457517224678571701806546421231728015893673114728356680453880859356815638703646577693150961971594402080878554381015626555492512007878982388957738574603963853968869898001035782427998342463902902473082112861988208945606180430971715589005855500298321061494349716045255205323737245246909121646570664457733921208797134673300531811616306332257193275310298098303514470694826239222845594253170591924975799056987301612569054129847903140684351106260749092202809489270843355092537758851470167720595748415897761344090710970833607040199623112796833029979697796314100072351372347014039511998334546233374857936916129086977657016948671935622145909137035557538692826657450148152350860409771447825650220649348184368194119730631960429181461316675521253325526670907407461151653380216946100985805074417076019382015125819503511614207515493308400898288291301463164412620330875774286549506567153207569962447477727071846013365008860932569356446092431673307989127046976333564521595496151484088411995649059799994317419677396265423856912999606156958644857728451597922852323300461580454295223641640411424003205259841420317968393843529987874502244202969395024946202495599011445090006005267773673163029680136473548054984267348452133462384911273074723881972060600901409341177410648282292186912548994501359950682352660830350638428550613928128959628697906628448936292477620788311213452202232493740318809297941076226516654976754392938300035010018514372772714001012522074729805755784750053473798029583606819863130107227350604149021738337496003872265320863196001941851413680439236653338734497868295683639723141016692763230752955459599388894449869103224857097041153645105765437776963449789757755143801937457689282274754804936325429768843616311148312146807314617314038614177869093435283794235947102125817865937471435084705442100003426892175905969854240704020355135457429499702428823781506470209638315974364628373524115816246304603924612173700934682442566064330924378853811957858790926782711367152779969355164961434658917346344046708624666199890392188185180654203850885568814052793469255291009774542470911898311912646472830506431186146020971295111644344478058813052035715913911762699681878894106703410182799942158796303838627533773990332544627144067949729713141298289488671321078676303969702703909442664796740459007932537076859027678278511475798068163938206526649086411095261052796453648180612052356608778545267677276975392928308651510417742866776204981699360558265904161185899067511892021298029070519262331876724979524084902005452424041195910160681363350192096443309012579383117092627946337920350990260176968812538872429695617090227907458127135108876124785769156485633959416524398035399655710002040201044915732594023806640842742642550213804093943255516646139271247236801237905412792303100999522526696297539113173449052663996497203690858004278353092058090030297237584275929440867581492420758161412953314624652121179563675569280637503003841298361997133745775389119670558099322019703278231109550098631918522513906833684926390840257990201326546878219332888949022576290134683261661698138640358599424924279428543132321270539022973897113176682026562822929087330549777156122606256728121854633762606510932979714325352882701018479930462290853050858734137394613760824471033458317689650815646497533331191755989389735617242110682754592654238097345092335937823461795246743593418933782159288705340061777920000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1122449930720557409470134900894039311762064203490236140536513467554890205103463262404238673518130812626764985780570666441203861906584077045035890446488813402026616497059615456287433576394376759694680784233403705256116333670050620123725599309520459421155394019047657850354738087510592275566170029904349291250842685304678239418317355274541473125022175230669063484635569669887666147413259605034976146470067413427636361988843916069888693013882578167778768203288773084916966995079042621908979055987512077507187204132109196521551841336478196787269401055358383220308334750834720175756397609687671561801393963975009372250863139942926787524182373880599661531711128649508501031632492172945664809904423048694707403614911078340221095180031376662979682782350874225889398296858551254321542260542632749633957817273503863744082061110979571225286236371716821171692027445976950348169005680939038472524727501031095927749299806284177483013649863580824767346885015229133778712825663974213445512693506684888676157728530022405319810166327608159143427651291817180646529217968445261388840376536231084754490468428882007065698116930376049139756771648055446073134006886437190700315932476653340304341015691881018225194301442095679113371298342306758126766762383788358003773054426322259697265601904483647798046121151799945174600445479167166357932276080625762888478127230053617280475012180733059378190067476626979997217838963213463019870086076039178024498595406384679652354593345192804979093127064538246340130055206320554397290989308564650655441736836095992754680626224379864932573669921551912129930534794993287831592716250621071453310739511468128416676472666565273084468954035871614069575027457124322589874631937812196251511134827233102692773962846848248235724289065019172000457933849322971331683300033230344150516507679444716444851931726448007636089413527202437041536994975685845820368280183429247681339290746114469596570411429664565727368506336280301467492311741595669644312868825168058491493818573097696184053553479286144077555021151251157195622828279517589030485455149112860034203832765977370601828966510318877730553867118032020088310886115577217577249546498874735614188914755872789460244073796114475863823579172956625089112904580720486893229236966087577588059967071004273786083171361574574500255360191907644402057070551754508730868578880023152902480883563011956005266260507320641885021881723708957069069978949790148966395098280965831506793349368129968299757371940337500499933056126129914164685339855943420222017993423972361411872723093191351126814147365038142142807598161226481127265025875964667006995688185077787983112775712675250028187758481883323079421953361499192445201697630456120952740565622501148038593215263513842776401289899964610449816970762574537039530179247112856681086239956127236225128225946457138351334112318555085043891285691447244663436876249105070222520745361675990086535109655419918489383000602998152137296861491511246457707134805413641681596318955527346127808966978167419942421629831401247216393353695538119093278552069512914012822786563307457027493338251556348235534484797441460227858749496055250748731747837393358785192322378569631657458853387028362439959397154611755375269733647384583337739573587574543596167162462128457364640044059849757857001867510664036585068992345647605941727632820473407904613966651485792421212288811798715666537445155415598839903002865064870845232540493002522876855454561064283978467906402542906286010792974034572185159897540236639820262037611849885298154231755220672393657176150674403209598410637817690754661459092098851328724348991930482983707423884118991148655546130037802836864533050523744008903555560615290074718764738651215854590688684683999992043958530980568069837988811028066569836910481900229401291246537739345743005555698733552216000674441904601958695360990171719089780090502022318579575993343505763866804954541748341567531468427625422949326663221362629784210245130902987628975494429687819502743863992637337726438364466380800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 293684342486263569646303956328028898097110432248875661058581248119716262595078739082446862961451129091529593795327241208836870493622465874782454923875688279220681679884769051317690731634613338536073032689056276754336859911172169829183115682846636205344879659180720891419735469348868293090692652904030420090413218624445646919432829314091060318348826937173371134174174039971921654261854261114402957735808292777371871474718138615280630699800047169138737938245292192000997567434276632831736417992152623404993276318360690654027361665446573619676611131038374179308595241532261113638412569481018704204437734832328695201812665409042984489425992225248854608571388258263203519608380054649893838132175330137102421708050874506820249493106701007748404683778104708259592433945577938515738615695030849569995551654626848245966727693745545958802691328796201045118186514697806665625122907410007821349911031625630581751616048225024654521886441074914914386782258357544103344416646576953505725366590851481134668970729843232280634058284196073046422525452072409311835533749428400709173621397527865203450167438331251885376108658442599354833035259941349902877618247103069348995775509231243034654285019260045610204228429537932458043977315525888866305028765158832752560353804838804806595623866513449687763714955706703035757586035800358782080301223727196779874344759345832223354963353246261860351392124603900967552677168748040302890986709609856235267131561024361755387197636826676569337383161116305078551358919254260505975874363975416457656990373352554828458754418926332331370182020103724569414299803425860973001272745353865216464458786896976655856903135775966676711324441639535366755143874843365443144929581807252805029407488164515996362275929845679333007793066014134171623970841765300523760070350109672414709676770139177639214085951989810151080285531622060771333375687216038811729079001270380299592739422257124444436472285950833485784077200008877734618778667553538705166860107460976800407931393719242311563886824901642175931320094198723730707947955620135561692830008589659108737573256817345332285305611329859300458494571870842918223615865818225121385968717045921058563889158290298425213147210594665499722602933064031505759908291025621525563047091934719900403316218413148652235236405472986088003717297828438210788885605006760157893071197749168010965228997911175633729764344079826278389454225982324093663610931471296068628254938684979370015941859583756453533155122195527951185079287888250083477398715112303772987456212419823097557696530819573782129664651115852691913391337042933996023036824533725868010889878347304929323950312953183355841426946915665864873054475407815715149531317740949466723729190326124279947199486393189989237596347132798104413584219645652898899610045091346553945097842789138981331398965387122026798892662416148319342850791971239487405918622884203351679640014488173935189392589283907371898392705563305597507266277428127156735498120618552865567602303148257410747776900506672037845756572517559254845190853838750156349629657685095378471348332548235283403122191828553868605492436495396291628277652921051581971354120917353692031574102685818612037702274443472508658709132787968943499351721707458786186219093799309499562638522974582852354830227509246414559847403225464874048362380006436832017481594978982354251622526668685782651323670422322029422586354169838558678124344759291241721413958411651316165195543829111364536954699589355916961849092926597619310556343668584514322437274679896860452553212079737632355505413140935012936024919830310208034063502736105180219008564848706940859325615782964155047456134962599738432449870667419003360097170991975542119297388228223725307625360601460525589123447934265084158820007349043600245439082821191386664443329115499419312444478341290987829552719528052550072938055126300882222449316657059651856685426704927252159317590161067028972263181122609674278336321813400541341389843455283060039142048317904014904364357247943123512089116672000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 68555597072424301597402160758123247996597074312628458822999839871043744480411057575047978904663162877122713529230743849459321494042407111597936154299755145377386283592166118736072777789446602968407760857632103540071190256601403485092732627799120182301598849670701379072505722878563025438067491522915628888944470596388255695413122642670216934407396978640458755322120345059781023368523673346892305360440791532941202796211358571883430734919816803353851596856843588401474152406878611869957963677456943787160857294169294148635680125669937748127148971023174215789276416906820122033808346308304203213491507596046824378570585547131340016076297204023180406141832372380007512263413387062662619281652396112997634536955419922095712983485998383481972259974684322765292887417113922755947628188552005184683983145897239324297657851639733069496373189222093387592993001527413011676717724864927143542244720002260488057135553451440770434959223970108017646601824583122531632287538311797246067960900675483694523092419897362302988689710943458251295778696799335512261027719775688682078429789225694747126961066070076124075613798969163103467503943188753610412000324395152924189969982260031894229404959363565646099111940133949077549576206108152031011650250956567309046987320740081315675034075209068841835862332507504825800551642482876304309535468665998229813584889393401660441931838722931088055336692154705080484384364763148004512951206722070591541365648304216635323360829153930545492299301760244455937748743079438839173029464752988441147211639835588925534818329810416095766271879505092604030389397958522575231282295782916245537960963609311523295492569624418804154439652609831821254704280447083438778288391406735831715150293154598490641380353269392415656366090357334509628648870652577028745865938283128138925003316115041844384122078620438301742967348926009140848129732977705546242319180444585315478166953818894179677570605589548310592562387976145149948017273183699492685845013098466936965412268224395858088509727011724677395674664188933571415091734364715312793046776626434143072272315724276572832044024976133814703864592717910941034610902619609759937497891987894481224794392389492641378409059196671969752459266241681006129323314244201690225106120216293858647713671227973644067914654080538036093754407936532844161065659785478191687361934930863696248247341228685736449268496433338903303373873998134080879471755249871851955670459921746604955069130551543778268607371594466186996857821656669092541058512461092944796147752462883053268889847525162895005136146406876317201168230332668797797886549363375916406911612319212529504031368714556915600463195401203261611257966805192036045093958662337762705241810007626864172590819770746796004146315151831699358576940830432214674749863199863333754671008969363054978185732207842204339842590505171561979685097392143103201700250108747509420562469143528288488874641553465626218153096032830472399137897281119664764639585690466367513726189357301120789622416051072989358608422610187546331421960089363501693736658464988402720397123810517354673498179882152230684421956125693809120542479840456565162089336188533244235232119768370562729016578045278326114889534610978358429965591219076940076369971189345842699224485490139362625092610908572652350928194196833199550611853901174621247045535478202636541147467799355738888210159959823849365779615904774555461122555326139949703922385233975798557721082794138074028414257373426351115309605766934273412140572032593116202807701016175946144359451698792013178011415216967282951978339515029007739226708343391275925821097822497143486570771070313777361261945762887115377328610658867413261002868372728593370839222694774587236887588821534310934339559565370793655028094261067885189909183714825842064956082241663557508123276531183827257525790661886527971325076807220161681953977277676624575532997094172546465837265348352561923844632797350207453607945367175408817429198755447933705354206778677019502098393316254303430010470400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 11222858455925225423462036178485872137375205309463324440109713291791102817268073244720560935120520307595575537380955567536490738464945229297243398016177364979514399694709602874535298839946687858410660956204380623894666618795450363855165828789289723240636428925704134792984493205209656389103441778169288276894462305367645448465315992054138937883945042891334170755455278367183858453087935324202641386226238049787142616871772570949981215531488674007998820694885458232021133820566884115910517104771064017731811315821622206399460225383591378219328767325522655050889972777828879090364701019811421780654921957695108783363406534669604688709802788707721043054882448980060744078232624747441735797773329796179769630219847974147187958757904243086213624565577431681043557686795876669168727180636205187004444023907899081391140250147698657846770540382759217665629598380938469870559883578916952982418455689078875646441216852976444415579370678360317811481624930757011722136177785707838235897158623541841557733824327009469920074518761673489416635206267304592248410649529926983137660357071089714067618552105866662581427362777253398386925800089214036580614845074541831768141017333382983811697310301251212186685241538445632138718055276810924631922474829735314266966653774238683566184140309521261249526261087650584616916313748657430036228731505732646967062527217550248440877989729425211759621316484551496587560542821975168169750624083659625981778603136816293749215203804155132516428275072273537072640594693830368302093507454229176052889152974436509329415733127808101840010430412346920093312744074674664586570989153710410915243050152394828885310743308087763878261803645595416859135319214996188644333238047968695674090459270564925208875098201650799849488594884329380164711254747871116575605405287818497651878815683426714039154730211281837444533455939636565169128846958043898172983147472391292175489282908941949702316475885196243104755795947786303289677818165936437420130646563397509065154018187391443831370942490583545112294836178089938700588911345831930447539820517411407673177320841983157242917565192461412584285229205744521996101631595501606316091532025055114761822401027746493950301611150873785848194717982392154038679832875976961438027988124449409474040160681245276761109737529458539739839091203341473253133642281382653201950006904232273272129946685887289269535970208493940392542091610691677417464240605319570037356229023886640184029283663162616485995769066491073428756119364003840485187339704195632761280744047197134286986618894373009390622045158714801050567355116290465893451102279253972189643947782311293290011997308892831773018168484443411434720294606425730926683189240028132502009972319144745508095782836715343256140043534318259945562119611175803219161344921993062806886929238483163556834139792621688708449178140828149682346672994876579911275036382560827518082988835744211941928858356205422683078697193277738487942647067531452251645159844921077341133357620433487300825320073397632632580232586999032148704232109327902234898472712934430659818433800962538862344672342877080548976724265281454098125102032198969794874913255631717345790729313391598708887354780359870337126273154059196391609813244687644786046085014918284073087282622853387919906405979144038336361303858203646163275410606707036859043738084583938723809647945676309385704640987919667273131939334993867225038749912249314934098557487514671783017558238710130256553554846307404885954331413200471620233286018904950583994515501238425331259173455281401194252804041113039677051112438539036945498881052889716081354965970763655296066985733648872667658815027041670813520021201730745170956607415281983800077560531191966979451398808727393711679337258306019043772366307938459095167948381951135815364142969625837332649953966467454708178377943603101420711212770529675580620164430481348330611925465266038514679973938463611594559520401380965888764390320982182764421607065728944943707100078726221498609165025295075590222643200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 2594425694849049729698090880034148174672503784182339369048212959614842746299866285353244112114649006029855850110121125426725816205503964297983658756325521332547622865741555293500132667228872868854973799627019973939862189042991692472409728337850735133350229047808411079417490918459312018857512408969358375967720537347152890291187429270142485067671052077747986924881588946909848411430731395040425769287567549070076775479959790551068395002667084573176039310766783482451519346693808815424400441382438713753573002826071146694451475301489148659622432339969316908629217172277638700962226495920756457373602880897062620024377008755126498951446989121257264433469884187681287464398836377618378917699348621935840419436556707201208051217266787171456196519659554848696360675272941572107163057597751714901858711673899933057864205182407292096437430504322966436016951365907883790781828923350761858934473222960964725628280410694560651180238756017527673843382957980333125596973565839025754751628609455423597018004355351110610801594543071525443084148763838908405658420436766649666099173302861494968113922314997051450506768213077832134151279733707432368696825669325115188301296633112465248282942891358883827109883823810636274083070353035673978152454224661735334975556820621300230651562175675254471467024073547032196643552785904933887531053652921240841207830679426422322093872061368969793594738900985382333005209282571634601229377069143823160368109728512564608268873720418653675650579170498128882734387107708103052248314758122295588460485080342647240932177969729511724196833666674585159539323239241200420952046224360767250536017500350978305322285563954153720073737618680885357891334106375835215267353853007807901241904051179843782547402347005510414739717051615829470361110362200515060643715058084143534922020595105943983875123560724948420063854329932513195481800805788996169995461645666254716142767278750835172582190184568425387001834978206659208600240819412885317435298145630382083462458135732211861740621281693096221826588184616293655991813474891332734186472962298544281727141198759089944963572146045111152241751964555800404642933486723283761529628239038102553416540002260039741129990280111070460985427453805963163517578632065348492234889573999655452478011526972486289473133085865484514595257963691515396537394215659843187579689563777681988257905373562253625132517106724654740604114177448746410012318111607687196582613359907474856078599702942023237636192472692900931842545067297023162648450402331957715406874173699428388323538510549949676461583637742136597621370305648130470426358430979512838118834190706667965629335891343554050749711591983120740342906360109242269456830741038353408738490625190808574478394751778562795187493470989793167380334774425237227668360033101537384417897401906748208635714188258685907499362840122510478175428149407463429200960638758609286798464384128068241390222150303287101379952824441760846777683628588685426033470982210592168860042369608877715083774995388646463051707875577513410435066974895350722507361830204133379623611793441034185277533503923791102358212776791510759391454724734941905521947397603619571397619885299445959490438415513831051559779009551916603321744155815075266470167725461526525366608392926013030774748726191480992622024482021177348775826806140181383372445974693349466994684776329701034706082005167742164481178036244038420857998410952369140250819519100247166228775295772234150818495226071064930002248922472647698566319412052786932261137447206555365984653498272569376391739168016851112593048173455043370278207083140582719788442333401896306756002633808316529768061782073310226120878593808046154362696614116039669658258449362887156025361893876354274766702654617992954740140140478289947800460753289593446384759285895360198625239507606342103742322025851461518786512283943309464383661821463669730877415987085317398246835197238896036084257956375768847673378811352875032900976490714169352923697462322677203300797942957176222908416000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -313109451920166356756094192115710303581291496480072920527369124256067904148430511923662873720142324829167355469867205740115850415117183077561938673727771013666298628978692191250960334477876305911163107425879983245596526110663283113316858317234300973951950436051153706341474761683888794366904663233215096098686847577044902170359799293675529722492171126247951060912856394685541924956389958775147017475226173963528311684439234473268239531537695042432241453889255722103191588978860590175157590410761380249876182572739403664866948201702113550553855650569034199042495436842029468890915425834019877970224819761121306069631325238870050961266126052604231768365476613234966643611297303430670216130593553257846783603328081398234956881605522033673152391292688412719927890155704125949580880403721206769325367933539753747392745596476418997192052507379275901697982870081296300388952683007244996568470875984947621282792098994807393203919114733032205741142714960538166356429220940895343555640078712565896327363635841809026387290210431365601370322742564900816566199794903766499484092846316833805485762229103199293300029540495919138328814434536724408633375877976734789696042823784900482564422868733393198154384760606770706302347355667804238733860177323968689628054118217206736310435311472180646700869420492105205266897942707357849542109385348045999022110345407635394226591788703823709283033965641515967107577537453611595261564548463346127251197079924388083497060266077172878788324139700138125707169398609336895774884337855188166836439703438822936028691073539622707122788002146875134379416531090118461217770442131873511673814045315567285310167113428595175785501659870572999139789595477299271596888633079515741618891113774409828056602051152127392046952586632348684401940773929076236171931295293058060670570888173763817716108406460860319328077773831365842153558416039022286820810072757627135297307508663815133270501700815853372530617155969827094207209585412313048618177875653954517134848733180234437116401021235792178546330653131192244311281071718811426611293441562376871205256115750954232174399297118303306812209964063686013139572653971542089559338265332345506637354346900804800588983083752533570098807087472102446245090508679431153818326442522923090724640350020134883027342327568658164506342840072992609594196027631290178579548861643426517285314386376071800576857850635787655519872643908407530208013013607675784854225717791549599630042237476327891582624182414710916576151968672782579535439539492754821053063364684457562256313533573332552931502397434069033741532020476470566794554685627737411120457200579091693351574426244056104308252555639454598081045816396521516836920196771984331985680971719004954564822407984980734110014845282930919794657724320086148129749079628228424472723601387381003024523625464811939812572594458918409771829410364378955426252951751589315272213143885420758467742386971901564864958441035110520066205883915569794281092688677074823062596536488646691600862265731637095097160844523185856425902523223884826091980978172974408716068113832807819178507124377329057164696036317943551070240333048694998148866973676425812363096256460056296489214768527814623908183835542802339165897247397542513006952498351211923234477781570505049545480579484541605887230282316419607272142273340288816465649005217214749633443841209771298427301228478824136872047591847910297363706116991457372357135214287915598775951604210980506268200079980103938459291364597829485357103166621841523489340115196741766382073757200058450619471465333267832139481177358416049989547107038545619509732432823043276904037097721955080309220066918583544773030274293712188760037336374846925287843067857747692626079303764137185427324620536984349262949402575755103422848448915157722007513862162760660581127374473102405874596438482749620400948689004372045963109261895651036762202218579290628670253275589975747536581341878570651388984471903496177263028379444167083521259336730968981505750921006626803548160000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -20392235352751084743153625700872390060860863914447528609940831105071794667864912596496954725255247230964872348542360903286899070952524518223115651877665997178395836820414110778764754169670830690452828669129947038372919802466661366471914142488489843862772004806532630271632651467957299933385841537562135855466271709734827886580428604287308258968736190861944381195905026722957626062225914315429133192804029737703773071451027154165087152927319067474403267016925356278201164457578361146235057321335528289896593638358937795082863027860574216575215018481690566038060196256599617708559699151886766463522673692562426499090560324860191342651999800544815967530601896288898538118201700618685133689894278033930766961698003165859645079345929298524717457540618167127055237694500211849075240578499268010042881304631364752885355224243921446092488628203830856181536383989090244597272872388088633934276686744401741012558763118020565200435411663120789814082498289112307704858045229058167044365769626369392905143534101287764083355988608740968821289750662204996094361416197502612101477199908496716751747673156198245995697297051809455942898141834495095790888472975910255493725587554135614933295804185244794394597850783834745605705260546139918790304217801368144399329705132611742470214813974329277804655779411447652250336766178323777967201022405990566884013141207613139524481906157462518077956078081158908983278587648770357181440709102389755599767264005671252393574391411078024410025351357613643797924282491477749906363545552752325667742292068408540723409910995659995146594652604106800719868665254486645324306218566890901637669636623661417955069316967132198106669621876182480582952823710013270999780669290746887833075921968085943516628278186131072868860161846625377453487232724704071280613366636445262208205063049870930143835521214683872571291771687172421003257172654245127549073022915725898740467899022921084995875270858968800677820901331478002070350374614023330904032785562241166931577388991720594131512310240505444665469281186034056334794268969086751324920509111805822260555265502700421606299338135034052775006617194953358409660617960916253397640305612854952474654116846606332159981861497914525694181312115302348035653246601159276310893159252627692619255896858975762552048911439183583602996223481760706254885165717359719136485541066377901112157270587669636268166713627551922536216301515226345627704971460170045278418801305706267196654368786076245737264408702599637789673560658967491300499322082781910344932317308162377709466178399635026342014901965665378899710454030906415353501480362938578268135739325072949605009354132165785492573161017866515125753494645308998777056608056115249023818655316244507762234353463296516465816861760461690847393609954870702738578446772065449938737260857720640289213226175802522267153380896859550625912673878819576323428731559297182531800978587404836945907866157274227549308255933066335621114680494708357384125935826008276104311974445292414919435535198151517928770337701402371783899484465828754170341721967600279539801383912481811472337044349730356517652112926568007695729057789239748584507513294204610517084912437593389301570152212688212608553582712123291911165544728095107669503882475138657643672610093757544362140517662648020948152782833132056610146400630342282952354074419300730584786748186161194175464905074270092687242320716258329777651806869617573122530637071222981367003578517627904509235840950223394179943483332960875928535119046356521133012800215608123917470604260380281523346614180461905838398308729924726827380027116652936104773299220356506816737931291283039546964488962524239957992926928312526900360354620748418390830542859758934243080726954171891157074397710818144276406453563538962139083928051296853947930499763220615896666169139433491484933954285871052625974553640287961787371607575929320307418924447008751426595835252510656266014904762717346252012681647134471316093019083901317573185598819070295464271530116180764262400000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 921498842563216233246299236474852118696398916558439369353856158941180902697921109177689873771874299775586972445769654184184008775549011665896371199641023212804390666220124919235836419605193204423332946101914469889325951199648565683805347721084106920396241543075176751143888552237098477232037325403044809330199124894072812141093230184099324656586115526317513025048669808134210247416714730233119225671159037892167228459513963636252853857349559626260108048224726003104704548070911343416015238558876187363646784095848319459030630579055180318743886887556280333015062787229363759663117611902670603065366974203909985583730016759063640909000148198886493961712543382299192095373752040592363827845253764021580784907766375424762306310036147847037800337217483068307902578958845415523699025092062707041130407789391995785976401692458872626378594770770094990651489548899570337837173513275569983143206586967883578100980515369488421181435837892809482446777818042689691201532352869412398663972728498224493355396989645622490773589407749095248108006193429124982583275327275432404474307294366479905793582630524742083230960765371115449522787551949329352588125071292665054823903562931707339838844413869865567642370181907739576044527822889935198464011627458013136998057176198055460695600614948336530579192333056275619513231006832784971530688155699204973292623875777383122246879969989133304955183845744982360632117474956314663705203599764133268754261583302891119877538172027047096742307168489337518119119587326367137939158246257773623205659187911086675956099431597774148269456302046714482473457267854107044322885594686554845768988729302737190839437092596853401209625491974673690341935884456189036694892454496887607799244751445694559322540963304887901842135501005682201147999174986865929911597284852223810061864716323773063493558242731428971625794232295366221508155591052961585831929441291119165000320880235358498773252738847450381352334788598408131190073104896496168945466528468952678335906782141315659617862898572271927729648832603965133229036462411139950173536638553057225039878422095411044101784046106447886561000131923074312423609449636997828944983096131095937565151571947527762487565952891744836004306845362871197341051381948744713966290258041678194065460068444391867385301457571355017620680654318364796296686656985411330984267696835743146472782358468532429761187368693645195995070638050748466513725574193272924760719051863815331365969610466376204196338796398930270795152824669401732540114019380364332873963183074844759727506822323549195607438480312318237150891414769278549910026367998873362811879274158562395952214568054848540713775866794949751253148329255338967538116822196758142950364819066379324560894079395753029732452473082558383604764914944709153261801869655180119039781536187752675137459136587637070731035784539388616053728470823974746713867771122276315487461781458895486034041723600686411115179789307050327874873673101318716922005960000951312783295925415389780732288364947918917281974546699824817213111914069478500233932687183248181978466042028758121631327518485647908139412262579800344944578095205601192105125025116373564423904476477984929075569663282629975538440171065400203748480220350283792553037675879404832994289400204209250542463361217103159750426401084433343888057308701545734637047325011990606005188218511840256431944126869014128029288312237388341069318439543892309453881012134102254719486622461716206281110339629614587169925867684418198415945142344149943099297855029996874284048210706146506206115285186895276407519406757290767619601110023624983004937764613478823063249471024445647057282362437308121230280530925214510457914888611821499674692193670358817664950342330883532280010920156973955841804846800231183561311059291668652985985632087040884334264654884115319230864343231065279974967892196032118723314735474887190315670005499687713386155356673862083769631922922409711963497987521948965196282055943482068514344035812502303310518790819676160000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -3581698757770094537283696311718082540545179160877085354721182076803916851275767374961425872057090443751106717396100867006072327089728130036657476640105529651867348195471268707346362684817788342409199930938050969675614484455754482881873003638358665613819061917851100328038522197222622701616417740493853604039447608369210631248107988547359144002484221905968350573868933700507267088761411376339667527742703082367170632012227958164081935316257333955872294803827692536605350732779766462341789037516718490899858610128051391185209512540616866676642937798731536682051190459713733013235329282983677393173101245158595762582312929743523111633915065108338812838604928148247245958856987775094830785787220442352236952961414657007272602428216585190487344990624118299575308326856581066907529115689822040324024085995014174178662579037276529753196200387108022980947556409692821864770823260403037092209295076133048070792896430207991948458724346313735533456455123895935369292340476447362452204589350718713849192471471976464218482663021606068784403775365103625343653305755817292163490232912897733858253828451224810408187798136461194085770464923499871107180448755932384585117265364194059491874792632879801786316612099294616253798134845434021790628560034030875292846616039368670105165470348336369496060764750954478006127221685287317751683949473105622354261507556893835918930232168283018286026868954920674451920343584541538876517517523896229685400513005038820351536380771804571053623475548413214769564795405933261080931809320724593803340299388067783295798559090938193403453610110385073119145240218124202532705391070370966898046251577609882132039602362021114412945576570074013664481213944527202039499672764993941235002617152240923218941340254079200099876023819470758576472795493560132398207998125638222699292071826140658518963740677759290875197436786284494128778453890273856374648964417075266883301823291589871886615219780299568398771080159020526692369240245371494796305098554048495929724247132061551565410303093906330641171892789973341940130583077472143930808870323422902106987986491428140705096925533603010517121788230330668102846970772285090816858126411981116122818902586614827492823675131421411527297485188902938910402831705405710699742142854428815971068143204644673356996875941585415091748222717569194586777798717620661348230333181947848490864756925241705343893755708181311557046857510780903445378732933068935136572875118293901530759425178195173372674987886623309814008998022358416114589333068781299308710240054000913007953003739949216883447054663977838313080217053477222134766478212133715390375918480601220897493990164778537833718877317791333715205081988238200705885265890401322820630977810661427156819035922178447871629902665300892702742290821243338426257165407303953999106170381823346698961833561805379596427643481648850410165426499102710931288697432913026149864084501985023694960178570600339040065420903909536813655303230763108518436535414185644040550766839612469757202551959203466985080641365627494383663563248530675355241552840903459606193735755724160511084499935807672617470056784951563941083334634755200706180810922259217416619275285400268403436387976434004338519210862193783803743962537387913616323649549223323576094106520529172626248459508647640016952494843214099975514066999844077696591813475432250566697812178620911836232579146786131915175919422328845631926734405064005786050734642043682478834365850420503518687015187548307719754041766765840904073372581252060130152777390609193051960115269410406009756185899416477777773307065490485229277695900760061738538532556636541835362185819999684433083349169291382278923542859642738090212615941995536732381336900242043046838551801518020787558521842857726888427320390078487033429597233250848825659914458967395051922654550872709596085280034841114945423550808124677165962333453048740454957570493053954099649636154083393859977976879330496123979322054907677995831492885251281182670309180067357980492654344971223040000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1187459562753374649662293536929464965362903100206006924311261975228226227733882905328118093241088379980862203075711574194805335565864267683715830946108470608764039707152472283473967840093521300976438231987527237142404815929904148720813257978360245669015977820647962488846159450640041801569903931967450420703955964507142044391885073387110553123362900194104135712271207961601858895441431761866881121775060190012652094653492227519910166323988575818011577996887349243092258590362711573329103827828817028767871186627611664577185962014185708910056003202234399943958036879237914280413695845129310473270465055242797725663828452314142798167531078144673897973615743269166079824454001901949152485491230321509569546051504573909669566118218781120957922452252587573121458313195088004380281159292723062661847891502167141811824335526495416393986243389647410686301240079658606906653038822152923675602770510639533780555381143335002933400025247028658857972269715234158711316956922060700807259864312923796275189046633702018549828345912933250535725902071559015987144471363529202296626435067413264991048548736084569434612176393037164187781030950505913334563553006753804567036195823020876164053364434363390070381210646210865151662658250617137701893819214493072100519420204304245943876397406457074417247952044751323712583366748664032527414291165332876407191786835424338445590854760887250590052294463917547450100723933903318716986788871864618072689939777821208045613419817237121197486473009469677227771797628931514670255477943563871751920236925838416316032128440051832489196249034069464055460088359039014962674714291303383477825221649974529603610363226839180341030430395236372494741429224926364795773024683610788063269056812160091015466479482859909265344131930844928238099614692456012406635368141189741436687431715186550351157805228483463203676511812078767892275762646832917230874102058676298160344215881894050178530820227720782205374715307629660439024681995680771958565115510286460983366477430852711232277086196741298875120496585394738630282805454318376152559406343853156781291562993534131794924053008427704304455219379078131528435537564372384509421531028800600390371726022263208774108771782961527472215644617765486785532466542397090265425236767439078283514186560769193541197277610782215789243745333661933353553833418242400209796282194163006026248317617847039141004957019371048531407002532765827905490493393211176529906541369360054577800229572341021270551358695904934868892627394465648186820198850299539747761232241538265494814063519472931335353828155062517666483723135658608736082892533568571423432610536685152347342778840383785187843442000078199890568602484360956637794258160803101722360318179881719909605128732289780118336360901137716835554859321538493671531467268519309784713933652919143647315618219177683503342481210769230616121535336273373724989878135484490547213677212323356990690365891323286510757478347733670499410268068551645843382787199887197757601105692591080816553009033122951927124673739773374320277412037835690656034847311930087078851766212817865443080613074535499059000648985432045513282697662774518655520853963567932188587708684838363495727449664921726469637956978444718048646326141706955558874273452788630318998008432757044771392946628975681114013724679770371353340997612148524315514106890583309709036020805691599230348829251191495540812209842272193455345925365494382294978841982028880581944695000418858031435069879187526099565062015030550102255029701554452874126616145673188141538443633919554556272226564279247359601622928295774916018401913957164608064788068044564750441696683163235945829764051777832645940137132450536306337886415626886516795381251748442477205847866168324979975009071447193291169750415664219438841161470021482730457880555539241527351348136116782010852823676839571594375554206940052812701402975287302582986379580551145262121103365104538369453331013737206312436862554293391400974490515996370138663110271915464698918902036221132800000000000000000000000000000000000000000000000000000000000000000*i1^44 + -47326718932210971078660094097997972802719933892448327768914381669758043569873613357113174294567523631512144871146525379560282465228549145050650912220110402554958840762231194897552545849300656122021809158433766752614772981022935423982053504854372193973283175250080026457653808778233296897818032372204795716533393962695487447088896670151342550553245851221967572950999040436129392200890742943634639835640500467820094231980504299670316868344778111508635326698611216027918237686233192257980170650695157496656318966756050248278317718512412729096746195161612416135901037717560535352752138951075404317946580863122488697140198676683333547216630965578532507445254466906816389075962568688345736634170187983079743633557068243409346327709115167875261811875186658479346786655621553248927214624452596168764696443293510957999899542183334270083853067746125019517094260723468899048235092514361553936344136447322971331179508389068844585971290635983482551697287286362176986853596587169168302314349558149027672942742596687162219656963087555653205367035923575482718069258205494704665483191393215231559400732929694491681373708903836512038254297608013171094140653143199426983879468339619280058391049719776321212615058538132346108904187804422554086278548928761655117280480155571122791092274861275385802422672380608815149083686693322569579251880840312925719478832624312347701282705776906952227788919567988572830664756024513156257177120935974251319943867006429862602315404139329388150031453636042427419634204637190477293475710954317312134297705558467478975442207544641403724862300479188107314358054987938464673103103862983079268204077749135781703029065781829860042729487255410642468242258234240466517736122411003876312843228817390269156476048173308782118192869131983579036855929771302328440305957136862249302206505497463252390869819890831031013836442694904380765946889144879347282023547288455278316082854025884329625888335759326553978334301574539916069034750262384306466444227643891795309421372350675146029174868527415571609027981454326224113652062508062449351761904031897045660793621352234174661171547087655101235807720977640321133012688400232531515903536753888275393798276889789935045266752542946017114763560846468769294734676323526604464510028450400789333335618978789173870842214486285802705571547942513581996659407162912962216983698211442605040803178836474228057144533765549213105186538580550206627659941255007444692193505294836421700385756518409411679173607055898540230122507828304016605100914296199200434753726961691708471670420265681734994092781367343557668196022869923838739135352357240404516486019294160137434459653317217909645732173245762129813785925681199151899291962463703590616786245773395983582782541893480169677176373232368700129300363976962339578345325582973905878162277995033733470222696390723532183347249615617843045257379521923534418396363142324026721087887880006502447459894712163008987460596585523139132019973869914688807877117211855022973563398046748251419440113510170968249452023565216325748891710020657651873220581380088496700001716423088635376688915692179137138348285739757671276101852445287793576166825900629006147435622149315378178561721618791713658268268594843083314163980894815207285024172628653059927361985956389066188060166060529296603966595947527122879121696301545874582282757439025710368354604294069589272476937837275606948571884482068605296061838465552186173872542184181806502635543318910157418640464815482059069698234874901585248963164957004377519726851452474022057447216696235469967878300518939652704247369538711470408454327776882013690517565733086708621480879975303922178845349164024325634207938348899323307413572421840284502537843548540585084714032923085699214797560138955194105320034423542943828680414990398858011675171907261137730872319780767830728324169543436386399811641562890674920725251725257108200335679393282232507616316353656450864727145402807078409904390691918209951872178032847210204870577471432590348020602634240000000000000000000000000000000000000000000000000000000000000000*i1^45 + -9155310230850936418411957509962825076501595008559662567982338596609346286323101367574445721036908747606392709907582550978865666075725626275365469215822253872644347380497194261941438524779403968053596585893745332663341606828109550545963091409160639294272766922653018603697715117112179049785823828889974488729882118708824496656505332615002537104986916989783249777996419155101191382772754018906782041524040654217360245547695793623542613101499861235708304351626342680971859570078315136999414636384026393105796752024099110146222511732234957441192567036638343980344114207106687224527328059835616073353393554957435063295407731262235546383142693148294929673248161514873536044739913026791089914550728071504889937673878053526540714411457198040940170688855793845143717103528412044202705759977093439975729237059542389320591383002697298507359005004510065319252359514689428013199944653301172699369385925521697058384834371505111261160160661676835629793502138722382699341089649833937623903171607413732136624184310670835583451159211372306934632127524398950020670780682750627035486211240532797189201988837614489740722410507010160341628290416965116448457263806270818334851232062442089617408572527689216402774715499561378792280094880627000010290288565187169881101802663073995865123545116919178218032848478270479730326977766916489117317878810154536042387264409874829463699410988637029562690405167370926671564875194256026378018420916742663456049089476654886539623468448370854918954483555893596896457062727058932913066113513426638763999536877195435863704829379478179292371425411269699756335389960959020774648775275420683002297981438697273960157894506423887490105161150817912157797617120448649263069101376617921644417532014574187322009085301745619178022974326188448087089214891225307423976787134112567977044483922209739210021008982893671185618515813838270501203239504920936729972887345557254479442711559958629257147336502946492008826573026033538901535964308493948614676048132316187453938776590533442817560482109615063150962081689781164180839399378327002066187790036267583570211468882888746252353840613179642523587648697245961067228302535970962125022002125731379043458418673884657799533802176541942560573787056882821671191059074060157835630845713035048910980272698741518422207651193835539802457064388080293002566645026776982448757878642339582471985377531928641407644777698529420225117320004442266621165912577530185714391759716504162454480371130422187015022280067288126112581970476780709067080869940420908500537148641643828699359122417881402119428885019659755003248923554813925652735164358761075389886887213267933302169005415664948672353064029932293420162701632292309788332366853188161280174338916165451930973712729487028165202014753479116120486826591235960650806507374139034185150928824038754936017769027379334851592188288933046743702665187877754430022383120915703968622143386561812682288603984482772915998891351260399250846612394346330153181935794551935595203344076563202345157781950122406090167313361483285719792198079434851281138019550419425606452912216597503829237649862449435437869489698324825901143068099873911100175194312625994046448931209436350271938778462763187854469698327426956721521279109182997345432654925432913353789121457678028643254117628897268795539055533566212676187782447177285384394906820204444146169046633503864990206598702497828906992225717355772618294607092400807300437035769068116626991435954656692897286796759962090828518047491276135938836619349356529469805581404298164236929807618672188795695272886746454320649224244435476022340979262911669254156986362837991880396990100293145469513830403313627110855843181334314433744455091631055546285091377100539492356685218274689045416765367900123622509390039229705535144740176189063259779394681733016513607396191244129702307939753932652674213994412068700709710116410240703351134023455732171351736218074329866772805926514048960892680549144641242229863797717499841067231006358079999148731022704640000000000000000000000000000000000000000000000000000000000000*i1^46 + 1329846543879813101666924598842067541745348292474511261215606095368427562219604466625053265841482933495194859204338151176803761671623210234881403108352164184062025166020456792303852509327998866558995817942677043796259509260295764026571795220549038828781864846161610688708385831924256789183583808886643233705918293191895432208887205534180450949897387146114608502497791687381193038734603846885249416953248388905274766330399638721597978987011402624473726433713937634215476639395880635349350863445639777761539532898228347784585085473187573007613122650466976002851694900522803707308597311006499551614619366098373757444058223931825350330395737544130768770409631421148591691554759823640396307546420581770567568163891742816748289411427184955002712232231730191925844021906490645940418217146676478057831789554847751268639836989660370230280175880766424825170162172132846499776493222201069522159074457554466657964048102883905727064434639296426475593554437272357084268345343378320875307843217410276575658497012448887250531159206773555526142256812246095866112354326312976953990242824370062542281711259126468964462687441447845981007193716857712342025452413488073402435527482524780750253720074557627902937037647994712450679044146354320073193872944797007020675303276249242835978257026243163507548642737859521031798594682178903277951641273012454264277470215228340600175796210707625966723431324160141233395400893136249772604338739313802680572903009979229998593139524192831538151184305440851930491607801339060283891539310520355769664798637415667911046864191508978927912977356815076762448164654576824895545469225790854798447959749588278782077904721030765310370446233803236474248853472938209053656742369424968734183608928382852813339471865034895164529882076991860885923925713364955938516876933362977152579582089826301605827629070701732105719855210843259701277524771791887780654560914069924793691933482621599008780244030993877025373834348514212334287156513366117667809756372717380624392537555289297833842169126551014919210940595411299928983301724781393536940789558335801081453970102785386574032775176302122653696343982919652243452920217201121797519677579158723613195130328072404236606162891148551146427637254445470102383495603316804920884848913930198938704187069482295596326127505630092527194482117237022692011777276941855628703441979192161915277274066507766963787328055232840079259561566102421029568731290693117428082324869088113748781524922811173809083205663560658109442352502477547694140007114799704726264523697416302008144161348287057768043580170406698310885638382427144247388860524049597502091879266634616208537190174712398714543988556805720857299762368851168299300028347854010207677120896571089375870630885132122478735663486178388805490913814000951476035991955535563636558927524188522607296258886541727549098789622920243562796887415038270079219018538151202701499132904436938786929149871029669131152387170870726819462717365564699471320143443691113245816302596987205049801888558192170725269310017474141842037358779291709422444029772910734239651361325047878803258595116670362717995464526620305833028773108480636881762594828496035554688860251478897480053628391842912151238881942600245027491625605588944298085920918816723755432940385536298334085482059195864578393150882588926985583257127930359899448900039758426462183800743765895043633329199075500766779252219807617010690476698534180627358338518497417429003984021858795639237051909663583815403930964344578334075244357515811742811972109215216600553415788928914952705696342966159379356406144415913639689630648394383483291737192721489120124292235848385673447244439535806909500538900216304145710462992263706580682975950426538509072514088152003731766307141158801517637564457437297938644474132817516868297609899040364428929261378890499963260970901127452287888649225384601492533974814050306879001614474482382149915577907786852838423955126948557387923569524987928071146993697217788318302471029244319289903887155200000000000000000000000000000000000000000000000000000000000*i1^47 + -204521899485459637458108624624398198004306926805242004337471106586743786102265539106206870940967529518229531611929112556616040519466044582694820847610010986748487418333203599992182192144389317026441039953031676803842420246159213795377311008826461957670759399433920265427008099749271061310538741286415809005603679555553536493902057293724394616346548987550714888077044557370291596634258690733002868562368583166910059273835041448849839966636683538447486643926378269452694965596794533550311022815111755486084336306350230844049644993678703743106840234261162401656457032988030330825493149276346503003426878144763074735771370134361099381438130608794287567103840616102853140022789216521739773783451601605331116197555733037076664770647500777967008321911840982777278438120111965539306152589684977107926607791401471112497856703017812463287275831419452514429407676190521823428367626519595802174916307276771943305017567474346884112331797388170161168629649314558703804399107418649302230622360399297983460178305982014379487473167914928686916900993988206895049709678299941292556451498463074299130988936437922600607683244748968970778843054620243773738456541448527857588967314599228022563435318588676217381390799849068829033080576714107977179583363541365014858491233496591547502650279819214698975727655835496515503706213887190539137219469410233540889472349515230124197414830787500166393362224655843019949187141805485437943292879420914987823875537564030448294069268797871714290444748664375434947280622574567231481413253774125563721866267893895266055154070899611732361223483442555501755541040417014495749583128245175427356870306096146735299638659000738213025611773792422176788971570181710891319954907613276851475922988735035466608884843410667799145414101954279320450754675523993106181386674352773397868103091248228674493633854919018833515923506145505288602157961371880573714430957006096663767672442020291511309891782384496972401138521380486601313169115604732859972885542149811682762961510144816042086447309291744904688130379112307917136571643055751143041082577790985464742122727277873682530697737208530043385977047493419105411509706760478675502767994984937273636550066421244332098290481595864919024271760121600410498894007453380535322895553273158990123504903935328157157262498495255293945762044258716891653716944069511792757369232326726080074536314037151087025746819438931274687501534844331021102827422736739610824791347548875898323936879974685540471148491024769712545212321677011826662679445742895900049473848758446306027761897445507789111038126987273639865554890338385787562882801382331001848762583478799892697824408290854024099908979412279320100681326480210129416212250459744868342605359555519380485554284938585122837378687332333310146146772643654452212233821816787356582082641217664770981674770420255552163404303810115188709418031972279878845542168080119153420001443009627669084831969082459985311241589935984339461745983051908173386763060430299147883427165329928896095724164699367456727320602879927500109315941236596465084270508093276190112906524590241293409189323047419487326734785543057623242164585925293203468693599806823466068317977016087870031807334969180827756160453329866270326638555560752063382935326423005078042964163037464760259302889972408677493526582555550507951949557514647101451769450961768117414090179768956172533009909954026299502815610662503799885149717734434347316442526181300458096122998535113132595409372510324965303225194819694224031813810440308237256182939433562170969194929931973944883378078727841360975456621563401800710816026833221678325440134670263111451429152408029911438962808842161423522263460579854058260578915732390581714578948614588504574428188115377539201480596545290260086738978442427550161785786840279029777479874406400848279456494688656288505343801956097381651941762151700474425309026864136758120638592002189304101515723329846617216168664246718781233399056863205381430364696673223289897251592823214048800669696000000000000000000000000000000000000000000000000000000000*i1^48 + 33513065157050281490752710311023802985685609103690356264147804475094313891617769733651087128084068341507429195768056874101137202241258255593649272369384462156011036946099248019886962939053610383658014311909397888304485120465647444981139467252024137447457035779941652910215494474369373301785513371681252080663167338327221759032059644307310264228141580919917500658208552293203374695405182692440285493077081276176163644167100781651846919961922414619935644609691447218493513719746909376033687579883806577464755642081976060671583271457419552003916876482369490833946998656465354632739342905156923712615289642343409231286483183240747435333810216993017413675844841937359552269048486453610077818832323838192092991973765703836776515771080666313631166219739463350117943713584953403057523089833727343849980510118922172139943042303130353367589765891423716061084473356302394133661170829089313280597790750743537308549327394776573055295868778684619438109155689312258854393540481095581669398468134602267632772148126628058725155457892706651571363595123861740641493619654083612180176820303442955720082051638631986964123026949361361882034887329053182984707717264122058092573605482541502158516705238696049680765575620485692347766438801800560940754281808022755915372509488756015542163491287774183001726686587028518941082596296063279799447811586882575587831221130291814091130172716386822860405755835182780302496085556849671817280758115229856639261716878663905589062918504382540027128059048676109826627856167575339275321602645907718451183305297337192011489030598636826388634126304818455237810314831095588306610690917720549225000993016266849307834500166253557970732012423600286966742581687911201628044786789269909577362858824461094672495945407019398060823439036300464661261057007756922921695740035790619071626692422475660836194278272263650873712166530237830163930089921093958935559879597353715393793664279280182196960013789427358713787185602829169092652345772490341843936083539642519348870086858630627814381501213652764284417555089901774077507563224344592740451299241968851429325682236846138504028402938557006839155483985322439867521330328363117323835987508134874561274541226771409056954460429152733540667392018818714190841710018931211112918354781609309386051025570347076027559433336894170125057203342806341890280851762336285302586490885190406655603267374425549015043259427149869903630191040427495870579972086456819127503705131014333833855681997923348987992465763609170792028326739305175176108740179650647626143962476743046253231586167391561417691247622201803994864876212399762545395375061828381075454829211565007624714434998542264982511769051151636376118896828231228444208419862690677031827202892179926801476152056912138303240983643838603424780494808692546776579320208703158479735893278099641709791387883543966313518328989403526970753982287648920748791589012044579196632141631199435975017541945638969411410810973268647621037921497128873022393872666631577962634344765901063829802128153289945336307262244638227747590623312882174204019251792428042806503528765325858464904843989988835411994472031989681442228753227428140188145677302288341095932605835113685635501097452852112183688570006351234807651446835151308215317875420231373355486659035824082304099295125276171922011551923972529504842516126104198174074243042005350738110985818837931506574226863024236029515874194641541057948695732183331696368304660928801349649131319092498106671840271528026014420425531443215546543447526146284665143629438651380124106001582343633625324487767096231121787231862975299895412867586480310520914061142123520243270284032354914436404259649421478279204581877794250173965052563628964938352567210231837506421090823945507703837201460494260983397714723976521600995794565819273702155327389497581283275925383074363375748731544427917919456477708344208699987193179316922216277948174978300642018347732891532793076712286745358198234205800886286309532029371170375118747866808344484333486080000000000000000000000000000000000000000000000000000000*i1^49 + -217649679410838318425217598898830400183864454013516933252901294979276988716112966249437953708055667702207444603705696159785508120909105182821483486119255248374191187064079764465707802638057001842927866968316996077555336144933132863151928618806484623991611988631798402171487340410048195228147410662610298471585119854479153374254349216504609242468244865135132793088496382941012424361595757317698435729297423625267756884343665246049130449304297377710231546166714483292533310561183863354067952562543292979007429244826998154960859744087935289265601784259412107227425747782286334219757190556091221376932151420087436513860402830516959199639573858603530425545144935771900907128951965185897491556917063449881447004279027631853408424292711877745253193816253222707892251443585034109235549367439913463380060855042275899365976154077171977851691383920677849168244013734383138051046569407029218299911148667466215360168587141127659179879064990947257767495748300193407087041063997873434608154140995610076551758244016571183774995665310963664477607556962997592902037140522476732636433325852951323429040965496601857196144015124838159549948000813148586039115022121044942910018890193922325417405747063341406846401931952964300337934664690397529542700173440374074629039960597444017904061324622624523675162426071255199141780565496576283172393951108258699601069370103545446404153783922168314034885214966559607490085253611812460298587996802222522462438916351424674040337121100533238914046397283433437037311724796896221330956285572120191044661683374808157717523318704133429693275295397764570281833892694544128975571135688509548124122623754327537172367604755653592078376950643399363010566512976336959122748014338037671286157574626175355721424322902597704265479637457477083113277694444180271496418709288472240126139251483781598702264941743762777113763292522851785863499936837944461663722278536390450029068600598154528928667573915135050053224316287378928458507330441205524109163066302947158336494548727452328291005289444167269663775973202894027582316790630191711385180363630108841444859870078177827776784776561578151332368783078370298419890918352694447943562240703100438075501505325138006104270926904288751868573146037065071415473253493752304030650836415637728942105667118229314752496054860783585927029559857746468871599017397456150714492476068832496151197872077283746553230466967308680551494460862525150802965374075325330252519712615566125295068129693217724470471806348189861115132912630757227934626510863437734602836935223641989298589771433990389006229805297203031326281765469608677039721784955708761287938493862699873232418945927917765381566610837748939684943608682382778839642788937368401737066919210827962361655948333755387753539308296242965992896462500639991150506835671949634050111269373179195396701020377116659314457290308250596335222585491624349909646356181352081146582109289283542935373460499146410726861256955259169410864126915520719112298580061168095040897626538186452739188080830118923782052908343380075230840063361857790079327278102275584358264203707844712507158448005200358700435159763201687988568704970705089267770268967921039212255196688767692606842466637251145835090455107206054273882420870674943492268393920158033134998796299433142745801065517669785420786772404121394845573441170711524458925892070863165351118511523873781313207907148271778769498320632643764270599318498712832312819582752035045342882051434207361488083979079040586054921179288821024911817562353196142066291650129605936032238129904001174746552736469322102856979057114460272308095263237979414450725550390581786331874835806139827269415277707220434983264568393954619756726057280057738956786349027693639514662350125278166405763632103877874055505381726196050690146175672525215357860400913828465038552409266303885166910939689420430364918941280911160204864237392572798851083694295785650649626375724075703186554912421707802461382723977914880893672827556586949869637086240099532800000000000000000000000000000000000000000000000000000000*i1^50 + -366057319253940073952320887100999901536729882231783374028807917823523386470624353225551117612728715716306088027118584705056710128535110033931851545171125566091368925870631162637994316340954069995190644533628922190725894529478524517275155079910607696854051035558427184758960231776753952037001222823856047077570083772922835244867583602913769215208294802205305771491689840436826285233441828878294178535928744770938589824964186212326669080828517526579086472199312339780885722342854046074813072132481054026359529798802032169064872229417053211971622063621645007861596994833212212492529175022538405737094443299580273157241984739295321477676126628764635777507045625734191361112778571611874244595402694615739791377000151194155054668161837950562333256296984116110966518409353772726384077207536528265777063697900882321521279159666117007550981482344568821102572390576285458006788323918450161632589572165201606216229119986140055958045925860370697774777574084422146815926307560752674399479143256060010253481056416403831564230115000972969816775968470832737779462936140421974204369708540591460447749562767765257567883208479980790803030763439542671573630214881330926590186025755814532307331640116017405949448619134813654867215767193082466656058457204172627447447121938692868142220052587184422255446012790820709698730126266508246294040715895023098263402761252477625202042907987065219063941759866048723772639296806610729160557220747225359685024399817658879822167037136177523221762243953112387321582607516172069499887395694317883914519758235097480485259614053269325891564525699438499937620875084662495844720689767760723202954205313491651063863229212271595348999750272356237695567261144207884185980750200993124456047085505347859248326785944708440370779805416443301386422492126669859020521119794977857365437111503211728097008004906269183194331407557693846006850101139929348719855254818638358247813705704643375073994655029080305226503421768028923409212924080680236182165042185613048243841142532210981951140902430757804317827072093282229845069528341627629158173773230488868938261217727678387235066991205333008287594389267142847706585548436459122038209508706358994364484335063875561598655536465783628767382886674892564214752801174552693205990488453902400480475794325932170539434215043541685101945484386426118250758188856155055122458343390707781849603111967428818976061629875892286002837871600860698656443650951486954044156326499794540691521858148446161916216088939189932546680524814424415835091596114468244719188720791142272105891943459529300507637490451703618264127479627811020786680158912190627760163254665569449632096962945245682650542986069898481378796858372234518193090900594514280464970775491784779362762721518268809883040815061581868215877202225037302272874966740073500268481350350066313186419291489021526480244930583159300675795451091622612200805456570175432994377592912930970517397501285628169713989261057878623548390527877411491918444133963167610697484049933824227684344560062569526827567246534220779475087816900931838794920054223962678470585001089103715747196412631244935250449718827848545736099339687601659770855039815559590523137203426379318200092309148749983189422082521868556917500077060910613379350564535179149568237732535958000580427938546745653310040067342285802524612157890648141287520003554029566883607255789620347926612213781602265050616671271665760502870581013088861042801175141953811204097800393666761990904881971491320089551144404742748505506882648976161592604113038099207798631759533421676960636689271965470706738540727570049836673485829657325455076607971028167881366438118146577717264378862845912228160378519332947733297152273326372211968130709069416138523083477239456673119020876967881293384068928363022488315925297245075127655589700616573034675809461697548982079007017730324792774977174735984646333307531399876581201687782564200837531299555601299160161405365202594722813874290374734742929745466539361969359759542845440000000000000000000000000000000000000000000000000000000*i1^51 + 28200769958145089875103337762946824238014010652206909682636853101466176559934655017713826574807687335501304636005960376400859191530466097948631977956617267647420369385621583949375473391306070710970766475329926164072969713755003936512566647860217597717465099823015322096050637130559497612488243642100869845444565797733057073687335104506699272898511093736659711900169275974810760083889251924697100240152441833411999917399065331880093440192436211171134251844672987573148031347971570407962978136229013162855419758155392848753187605171161080280070832384574690351136389389162629857362591483341486391339030035177769636171881533522042537573982709208552710330821376136106363330362142734263609871822171647102220237533413249703104965115893418501491722582265814272507718377938872462481545928763162245747673485533630380644472526360524855588693899681168917848337595288822289654835791915821141276258925144678097259324742051557825659781729013247469383103684861310490785131701835888904146076477532755462489398351411033001854489871089465090706431778084102878857268073907962051128243180577773437041896757105283375324401172296307119839637782764176183331236324311025952729773308061845207767552809546840060738412397098735625144332609683772258178158101388067022337997600953951029226936582577994583084012124960447899923447938750914653476548436782150340248151068909869508090496953108640134884629052198887269506771791579484568472100475451155253899947540151049064628835401388330324595415086410754989175492391217634316535685499053948299760971169573324154086854707728142264299952914428520164333385715682454201026384347931385637034546862704493631219449812861079584212772959489886773177604235769291314837219789852734146579888924609909302613223299300478764494415834030059357636809832939899004041628299118686991108314083761735503409218501603762511893507721015107319785563696003114464105283634021013127999887661068183880126854409051608856272927337134175095650083095717452067065016801874905795166317696897991612807027301889574490021284379490491164015718013839002156881850380368947821608075205153044067337955868860817229854380766153651307795519476593468370767563555785037278673297012860933810501322348710546706425764119456126318708888048218712563070115525681412114337025317802123793676095504962411405828252059493436908118407698653903520176795788398271137856563583406689587295591543292903100166310167018801615256413735699979821139973413174819580379171165518593136171869235289689149108796056827321151254098154997085166397438304703505089706159175927610425345478579350883783541088125460418597414982492972136278467621391167724307314499440630830344615820812585451128991590527371389033368044972642668569122425865959612322338667401773751271706704469365293256714401637253359921154882820102010448791195303302890339907452494505097451098295566136045926043821090389156938881725411513370047202292158351740480054530010263036694777171476341819832160730740004394124079157748224978628649751874192433367833285853472272746013348036615830312076835652190479012661970692206130620972214733879445165275270738718271219052925219771354957144433665254306419013732335329386555216931302508433128300196845880737398688603221091421728652129061856304850261380167704180526918336408924816252526652085946853817231259516813366089380011819114012863656967291637436903568589314711036854451325706718092510337211565663762801339390505486679546710337316181995165406197370256583991646018071044982282933214425035211898382362255760903556221757629610123709548343371517305619966931714317941098466681564880911530915589154947136236747974448023950904138442556862693656542085029420402670963645066858652432212391183188868119039179979739143314467266531531729197891724456580393858366759110857660773674663883021025925512605791370932079353250586007202721922719756926496731802210547290149674968592788111646049387907840436959196156884334250320757298569008186890115452571013824836654258172102954224320795996659384320000000000000000000000000000000000000000000000000000000*i1^52 + 96277475117751529182997176290155170336689569157913388943099419877115656673687305152919105224741766864647731005629474318042570409218786824143197212859166905900881898371048822978164974259344821022913951441212106851678089581601561059906853654461943590570171065515489616267278751073093649728856300314781120151148084721195728086365734189456856194202353768986475912133270976090839725471473242212517309744366670956306039745087211458477449040104383554287123941041067233236465401923841040050701297640691665435471357969992187219786651896501293995911311644671775670904930652122844890646236783201054675910252736611514375792497342676146510210569275193916555463049427240406938042414109207213126238557174625064946772100808355470319374756096574001173592033013978249285735559764833895862919418105730076551158723316180525190665007933470476565994892337856279438705016685853451948246010369954522003505563306243741078745791791079078721275894614989378045280277067024077115084115358972490697651162643169792010914758529716385804031014805095533244978835935994646367547812736016611282876175135026194385148294719529771707244495825881953159619959168230025405749107748987314294429060374486657552824482873529191606928716824903290972640795901260080420126534015136719050503652963671327621031784454557040829889638870279748817731482959297278951198218153707202269572699228507461525515469228778185430438629947844607578264820541193817181264577646498535345938298018887064921037166001978415463910844619359583580951980084257104180420634299757131325225284880069079247286514581622153423107273830457016235529798627096965371789888800103940770288841945584450987664698452972498861551796421192394973339568967349831925274974308795278086907396191571066685616402504803755816349441767335176108035513744327737918930655047961699233537033182912812678171414141762773997013130840730303758574606075862081049010596458598608794631007863056217402413850588194567246748041418409311560076052310624405100798047959526705357180706625604727895293403644144444149481358879988034796919256909478793147203518471999717942730837977833107804434339114438146621142006852761541637202047929182517815604249881441649107099706400681993272585326202787423996277929740252766350943849014311343795406608826650086457722170888365107122848173612892895807875364222753254858370455928979890305871107778271684583861105112114211640752777504844921585308490206259433762668277189928304064404938057214287396875346787732221797777814906266375608517307689974017814050476020405326429443907160474573688234117748992162070494256397898879693651157298579973155170589926209271962704068156295049847302348946710913019538337824422360824437035181190616677401564002056927824748250762014456027154642155265176188526795203790464983501888678208459094670991192364163854858240618393530134162501316949229175058907318799833441377672968846076187781762075156898704231393197174330661217829275930512978680243701817240807814845090293534595549638362131128947919627916923297667999816122071040049981758204912482197945180809592666122317456761292148811545961546771827508849928795212676909389217924523055149045275655552443701796859138465651693676604872056223697894916779252635137059870977652317279204581128653306922504678646832439358098285427993544096638012601606004749501942891881472394542495095613884443799981332570283371554630238898627603678974057034759959290176579105518861086955933869983727040648885893796321085660313400658989395155986080756151031528809175188068428111246146927791351109855537744302764631989940314872991288874438131119959932022839354962049216536015291577936277570990639891023612671752872659530366235047004219905605066452184506918146369693759817076691134047707727304260270847229288746016577972681581913621777088972222038024792184857065933802561237635450871464570613803237956480514297833379030470884721614181936667744743896980244102635593119162791420997224522438641427873517188568959439087005591728345815691039188456361164800000000000000000000000000000000000000000000000000000000*i1^53 + -73005305358603483075268538607004260617675847323659602571328138182827672799569297581659306744179963784613282057948678119756762243778273554593292363474625987586099482344715289208482896181374478374942722508646468322521366497774873226973970481238237692672180907161229006427632836474024966134268466361551710062929258939176488817507873254342059478262654011817473331968511386142415659200406856402447852510505986294506480459815530083533708862367258466620421049944599696023487622741441276647007106599390862581034514416044359340881535086304504470538975392309647820211540830714007323908110095259125922660719526939893922692743883131312002454506603995706044296927827107267654271903515609818903092201655919736744937571626470695228817703592056781946800265015087736610309339587328226151861387184679677716100673071469913229584082514086064659016082463938966020600033120469797812032048937962976746247422720466444117964962641782965244914215365474800104376907827603325042093850831227599930032064491198709112539052028683614414261187996067680179555563874958183964086794526724779597834330194544142090576383362474672883782477127040210440385138963923274985587025944286910529454401773973734565743458899760584428090419531048125582334837794791294688461044838632448901418962159499214961298690595899744429482045705418947300369278297938769749723736654021862195502396572763530230825718967292636466901866987358719614028562483933021673126603541502419519660997142637686324585536659249273555182404571780119686009692013343560854340275972265788140311848658847801500427722130559332912570835385534869465247968247933447610904082496428850627205059987090124764009471272348838897150082279911502605105484092575196191898871336047922340760597799351934481648234624003399367472493816421436798637181725527183057731672784512035227902245530479769504876455661014094774214649316415966592466020615626604530587012287987068864205223694957908905149342993984502740265661512573696682839664606352810794757194850873481536185681381036977113326461133856018757082441814685362016511556246954797362219375695762339678779574043278551448791876130386963445658258167584894684195560958645412817787071383323467103770370162384269686062864492000392636947164164447671888584465974038496935661642358518305066960490315490621500737854031417424077288022346933958137071203563864374117311724969770126168480975773289265720562508543990539301321911221527022307917348571877080178823722031671236601967217460102907005042586495567764526711830742674530052000279720686933724204410773623213800348832082594562948813720748569884321026875721604432572936676953161018748999594695252613288401102213487654047166353740744829065847018002505313095813651155330934026306578952292550304532146261066815471054953185952492590934712516573172282937579578338791812907960316125450245809996143012388725432044213827114861623584858028265045486999862068207934387297956501519116247850710309021618185202267398602188035839508737015419143526837745337115719094608244988529460811721489273869290913004791109656068918564721802477270452652316187840689726665651348792620996939483298926280207702956543438506545391097970727689795116954011934152507738829299142329530052586368817528015508632720500314647359073811825587721084136163640614930437381578588189269745072407531213535314200630647326539021826587524587677286276077722305492233706570135723888121658125610469500741197169726569864856162256521299564917148114870940394288093166569452090834409338666097311834676018290925099369460828900461962175884242580398277670642562081555605626029829889579804529445740239565630634261732620110089178931697501746038351530198097289733576838984499359877329426744324414937360854209533293098009866821069176032308362437820058406290895352944336107801129740977260345596690854335853504414289243731094366483724966899055554083954230188520648455605907262103890501912536021623539855446414325461750931379384338786612604459669679298608113538549365055809656276371984351232000000000000000000000000000000000000000000000000000000*i1^54 + 10118230588782537681215036647824637478955997026497450083365930394200951701970955031402037489658508233037712447210333101096551917630176556116485891519053653174538477604821428492512771966883923810771691931148075980418932317076334195791116479113510802245387730216102296387840000801024158382415146663816718860556682891809313795377823745304772413313372456981823350440639975122798761637160449520613281693475559465186916504199878887021429874207495569069848642583407374002491829429559558933173796800746229891341853876045308569553207779053942707678756769534629613556745057666182469222030604239199236281481031231888758916092822532666289938360990821622333213471687271347964341571261199384782614315578828842059412107050854575089428381032370545427859325630433639104465970520520378393405678761107665865462839841002777368248025153785515400983668765054858434502694259149956885299870317930643455884860672964668411362595606576212818698076513416440811245966289743307132148570426872468372887436853000246990663921833525313324801248922559433714704209589427188146271404468375142958419958374031329944172167289212656160398472459979212339940625892660000665649714107715746436787911141305109562727470446650019491177267309314348851921784668150150339583344071478209368219610857518913803112786365909817655975945155266029352075198358283183267183512804287099485582195007509266970755472436074673871800221117280472451271019006019992097252544734235787774628151320773559736277048243677460285486476438910641655007334210240859512043362242796258365013219187807724372936160278298647022042735928372256496810218073283151608156510642312175572492310350220641806534854720623048197047847875343994228201513952274478116678196983304660582123334861282555673488490853092642354368453685564878547302133993900384311926123664520680831164017862432727143231346028328820701005852496067564491704278886672581162473427635776259844862540573928810575053672109532731902483260502248486344377185581008607974866592077106582266055580898832539773290511518791671002453927939468850780782715805074837178769939781700674730438725487826347197134680349584529929052409808554838517053668170806560340938604278745379728292908230571517864876117522180469709351976769597501075857215863878988252879679803459143782047516663328104554900468339060920683643246744881272346025190472449541969472734892028719351463871094620533767537691512860900379484859511659889699614910188317345401172287009115820434385665988702317659305046461727264917008249431274277488201792155451061669376217061384844217124057859461131933270202672140466881815201220849592347610124048913163062688123219205266508039757898494215795104656715817496107196143687896319191610002589711786538777709930311488545858959925140577030285121147176108367324377940888068656238104967009170857234708630173785548484774662055997742516306487597012565920064168886826112689378310584726406817668688739887638386710264688235053863911833863407980840821390100685645772275244073936396617417892027821015538231954867789844552030191530754961009425112037356989607894321070833425679848372780475317834537744757286766580234483404957448573223525332927309813817131274413506909602425683104208040417233495119051823399932406185811678343497427780826659406370944400404842097764799929204079008698994414231094833490052865480597087816095183376433905119930962258479070687792040171882124800754952874496183794362444191944609127517734979829607017787856276717709016105490356748565161194847247435488921478119129225137958350565368052289886235155310200780526767386352922922946627705327345857245967806131503852632290493883566317876026590679310273343099256926733220341922486220106310564433540256978187331676400537801064480869741640407612433193292593177210282762998344294679351309858252950594593158729665515267541365047244906826651223883233911967723531084166414097203851416792455745882010160597432447558870655968146817387165080324080721118027474218050307580413391589101454129091077314969600000000000000000000000000000000000000000000000000000*i1^55 + -874746474349819483416064408264442126284319536630819090442664505492573277254785955718597630448272132900919588294360750843057130745249818589360795463046655472701470956951697495621916271281821074186491143576190058654308455545986492585918675436275538797896074333163724951249707243338812763960636124242367480095914480039589630203622685882163989704578387346120251643166350002797418122164831728449259869250160414142340624556470664614289429691059125531482493218241960381572418874310049818454222470830677316048246551262602993774011833083050828533325441419567823001922922161558223296513098965958320516980300782737457664444388511031694901385236080053981487728807832469656324322077564747959642916082192736077643507460644860352130838293058084125906115939343984217561028167196312395256347871922950447419414188737078346981093006210488535306848177851683238070744702217399372704327426582293829375226174462135135417034909006380159244497261579312774347790863761377227075116599482773455623250354077417898364737939108383240173103179948151685480492934509480166172515217230921806469312848551901503483495983565742165653838338235379720776049010595461415511353805304482751649494063561288295917681467325359692666834606533750307441475804376627368574831048572497920359892443752131020346657728166704178881798118160587856392091688817682241374434466507950949037481941020347899976180149755198680306126425505170752329481973041644489447398335534511330805584628043015359480236297129522362341418535888357818369553847289610725043713482670880089370347802824845891051304096758694865275939172044900731561307392633596951025035564804890910768295284517094261831323032591696515060695817244569070345260954389660347646904897278764791180568564741993563355867575966349554592969032715100418274922634756875840990220003805050207293819561139003678852325202139703087536477772476011314008953454909183610931647040034765156559304063643965424798995675956071656228219820487839282944790660228398387799496992978016774025036148611120990645848174495563256173333813936864660646030554850055089013039512283333049695284001007574072174478152155513622416857494325204308515917167877477268939034484324879653341259312115406489898300176259172398049208721903600055141542832683029774522255065650686202887869373137727118676370281087606899441368823416151324020287974685360167441622316753380415432854412017180778517152892468409496937551639133108888935681301037177297745255122087447177651657516859432393341052507101964833024656504859919568415690332862061205873324282236832033553819505733932190786467020306908670980657209867769210168306516553510873990656978146668326168126084989972077171777077526050980623454266520324586253932823292334621031213535034275526339267950939854633802413721921252921392711759641137607266504370047120066412091177046086255107708528984771805074136606314857528731642204040576258925453054349463164416004067528355339814410613014573250825804220911451979534051419346675416977763985937679856890500975324394106011502166247065249060968289098728355757034242666451634629433572426150380530781232337862207085638036151657824959073350638381273275002286514142269290769793441180736699125885724868175451199805990003092120755775919042565763768669898509050933275592834314811068308469375966547980826840319922578972857607485727324110428105279722308955337686832737042856891744194250413880261687548502333218200538932156435685742567093432763360186036088083343839528023198546934557248002330757194552559001330494478764892567910073195767314479353685646356553107444716248357700145131620358880957571862315219341442229099946622256162921705163776688274782813704367961621618449175851077738538007667429010094180717442232973137377889259985631059497058418995405824214546153600482855469990562483916376384399100186287253580517339416543529818704664973321371551096842628614403158102611770762792035048611578326150820606045237735092866522853694911046349588545464789461424051329806230702327932282470400000000000000000000000000000000000000000000000000000*i1^56 + 50354380842332970541612094277442121129913343750803849817572331652996116713393194668280682128637207996513661383592595207191847991375407579754556330323721790092133240817492244670063095984498439059373575424865931489031256434313703778395740799175589435491383391936215982648462134967742395803389035291269172394077945848934014517886108836019932829435842762675616313975679372231828836697050242040660828026984591477286717791556755931642739009077223435026323657508715926462352807197558304316006068391273822446670844187452149844354320890716917780864980906833291004893517737398488791505249066541565465917731171237299315185875253869147032753078621504746440939397724121960547553596313742345919100961964346213612356781060833440412340702023219552156042841134313098919952159035094674134259985099581851772908211129580452357529000893281909991776791184293415923296195767593285143219922290465877248740546714145920901078903786809957615650930063193646457721247279977458558529893101566797396117467279417065917680156948000615082044044308268274233724423212684819520477709715931041862273403955709396434006025754096499599163318529563802442137945233020244193657755907265591299040870007011682777742586541220782223166485236326932423220819163975617833922533945775940973438960669756411850917739075342252115166156420855179822279497987572574923410913372764558056206864424036628787350478480805430629525695655254283860499530155229069549203923910300912192957291326761796445377094578184567975388270380528757118920060587074204941251299394779455685642603597098493362719937434228255824643873235877850247702129278991305562842222816374372913593466945068016783737743083104780339303834087580487316694459163436936908306108412736267399564295545876803481988405598170008669260455256296314243019747772684410493728212260021668361633727665966836924230207711273278882219512529201225509961744458015876291181659597070382711268695155440053383244971883055009284819451681278681566972105902052571519147301838783568007953406189686182825906711453643916392145938098131375603694594286412210233578475483747300264409051580980397983682114278991133282103417142354955458273990167947747768201079303363259202301478529313141666214757128958106336523256680742881590541263242321603622903814711106533607405211675859220681463499384364143718652479941266985345067180115799544167290281304222275630549286948993166524353703758290893753904208505358139049489999774991243927097143306930793344607808184483141370551089950532872090041608776572798475529585677308518655983518837237063182424044634852423597260826597197907998292924181514329031329892217365423845991804511507605503359098666732283487809727671695253800566171800968689132400015781327323624371634092954702509548628166008420029934037886700947509386544139075571685817560601124985790156883474825825655146422608715783451819213307614950024418522075253404553123642767972175458526144558211564500013922683413210321137689892593870977185721016480868082641121051370969380279055040050030676332775649787061301455969293001705641031509747632191748722174787128685931203069862792337460653637375002889858078106658251681639453146913709680116416460196034792364628620318009978770286028373292740444166426471059777608846585827504887641766849958455623771124876359664494828720602811606703535279627106353953604966064837401855723545343812216823215706784662838647797910043555512690264156498271759224536677807865145789351097097527302790368618858209945221350255439032979228024351616578233436126970325646212467095977258993251148308845983232130587261201941918059028742715460057398766993222430700921386467109370695673716469932286519529169468350870160223342899021308610903802159753370202510239608313325885418397621178215216597501370567994732960781453958212130473953187939254589110938131481421471412386739821546465830995460333471523860291499521080079717122630707619571707942371518045578405457663229098412774815145377335176247743325981233352057571572537662590812160000000000000000000000000000000000000000000000000000*i1^57 + -2008895031653634749390232681784113760788439087465511154265078808370724153138134246382873573948877435533092028533049533114021844969006791203187032337549796552974289669253713503133565921429634734507839048345248265013261638062847876709802865047059027802348747501276925370363245653413272715090312025944740768961086169329748003510559350488170878050125769366050193452063616013972527193111650344280621033841273911104027952314465021834138716023292333215071954083064867995950725112464840687081418264432745254744062434512513334037049024702467416627207615531677257079038490994128206655052097632496416881145903726701311963992347109776217790040956953726919842414210144573184161658656196788662645452647586216476668186652811051300199352792957526272146853372679586678762871580368585156129926647879729932131393614513596471246929348189480593854535290561544676227809204841511405578674624928563204850178749668534904112988205300114690284388587419393028552561616968254935384970244941086679042660732252425433963526400399817299629740997604318149866235007269132200783801060755454548607419137588301808772942458604408705909109629283363925238442569938818155240785207088799017977413111544891216375083017143090544482130683733173346718167556791926499437741541374607899083090956748132737148391676882181251363272226729680129518428060113520949790123291923420260217394575129734633963387254288864200991733884067233399702893888553534701498104386169822666615947938848141073090100790163501500843733120857304078424349887324211624946050831900399252424807397920924202728575787148990727164318807252321751258732009319604226706395673361188988968827986324822246835745389475562833474002496103542066961821221838244443944742047895074692593789261387039276639908794222397638013027376880406351053992402119142746303394017434698274076367300769930931652044379375828879516371222742628427894877725902293337510690328628975217327060090131429694595122166640494133536648195958649907783493314743300735089729521343895071025739503805485840984327557046736585906869372660860181062204367269544298367421694104305266028703722875560451379513192938056509536569829466062777040387005239728119365686082266152905018879958597765366157504947477682252925952798973581360444759728385596899852641916277048866578532815967717143639110861581182948620130050378269993288800894324900428459517098912024858833565785582591441456532353842593795613558477155164293646995621746119201461383264980414239042384394347994358617223606912600345574037372331315641708498685757884416609374701667093821152128097804728877718112644363871946789610442287247769871413204092152726327638554941324125369444813049682462576740356899233430899991840555089267382453507213594793225489985669619873061153583078122120225225891063895538590634768238962520185329397589249382543296098647659778523732055242181330177672903183815923364725806998775543301943578748549696213170267072635348847675960736628587039742143456443073319665990870150440970200641315986470134851380695672355764253498342865259307670700911819204532184061759349531572134119419089235558493528588351427195948209897264301968893433734906367928550943422900203060941417639067464850137547357672913848694226322289403344653302727890279346242893755010145917924570828680817571501373098911246388553332550107887976211260780010774014925450681532561030570772825693152341660857065145955969365403463536751412441071003723388855620802211885320807135307660300018077763405013172579296607240679387648163628240583821310957336478540090791289330767968916611924059313193103710013890764831046091198727371046910467334069754707953220109405657115231445593536713732755897965767586109118535329236404028185776786223257378755957865364042068814099308125929644022368623878715254744890642121330849110703732679498145709865392937552205874829145333114753444445631495600411683214441471769285021774592639779849392003737920993732923791315696143675043992669325991471570706528757299760497899735450419200000000000000000000000000000000000000000000000000000*i1^58 + 70473168417176625647743481381611937447529458145452941744448664283793468371010881998248145475841610772054879939292249379563505722957731221457773330608983228928435824270701774593030345874722247926449221050990234766319271051564740635417697682490902022927813445746605813848960968635579185003360699707503726249414398627270683854834989680571466722266174149217561511968878916330128143402838217406207994966644898085237310931070792638139915924161302163392951177546872919198504196797494795922764814152641004484319554857311636419219425736077155901671718314771339296428610661384991858139687789494430702698291193379109672800241003294929414115273454366569888647261851562769706290825757349585093960322517150532210283615128606312673638797626719634694501293759058137835578302443272346263172173508899550122689363342771598698067151120017969081751685192095850176192264297075409087291921952155429497592873175321471663905036392949633727848329705883929345525484071964461465534151310531523939855110064218140824738643698636190027430058145762500037888590188809502913485314143077744984992291625143230145727927904228463612247118144703055910747850054766188699563590890466210140466116314920016112378054926524874801252673351176473516174830338343546988606024714368632685168847044682582200023327211723050626089423212559613615466348710881520246765102101103094721539271254256019062504224837474014924802707670244859489997969755020426608298933427991774380414821716877533643347167923374892782465406597065447442857795207825636458231169093543586380758240573733732190814534855399606890708278947997099268960738997505980684447064567363752217791361021139822616018240524179143883547584478819009458885580567859027678496220972959618845328889703744156617533709625066416110273685668122575052758078972454186249131673697784086264228378619200980090973492118356394819912724207504772296569310031793292163488846976571741426614507806012535273860288029887190762241313805614419655202919995320493615745158506302909256686081868285340568085610880322561028664474085148799439955711560697514348409561472995249018857018524016760842109851544313988056583734844628932003909321767661224450326909752771850822094216512939722134284577486478757251688052616857052652384536815203049389926170392811380384709242880273612385520577747996195577764457432822009677064088848469424730489755560708720768298193810363548873574067783049280785409448946703983960114326349940317744421961214198242203101308053627277543611584276765107293780327495476774241109234054655830707432624117918963098711786354616589108109128555437640356606507806943428186561799336647181952035217828884899290405224608930421638065981899509660674691781146444684509785406030276050495546288137807297740270199402531951621712634536867909695081222368068390267839725067678600295040355317573655753118103148309466467697092943883708369087036015926786627203240342819368907561079687159188828184130537142546915889064122659580107849460953253781775637978699252963227081585825124143752117377611409271002173292381859117991869199272813920820961807664420388533301440466970788119683816432504497856380564761058619912132170684124535544593789757070227758503149394722672081949236411772572711472834255076773678084975401473002606701686939291988541278164642508722222234350261633337607792018076072013790192363410495397796479217301370813532625893594106123542836790324835676998695476233439544912418636384564355637156070209870913610125508505380331258129269362090508980027687173694649866487040110672281054525133961019273046948431322985841859352759575991231509448883427486725079438829610862351802304572223324869076250269509522875208519586209173962860689823005492138200772685953871045980465015249992669474713355751228906498574656969133214609369803102085915799802728117599672681033707664694928138771606752693846308206191386565624796003604825824632626205100829307587434192279471594416524960675080690361341287448651397542380557019138865427408002252800000000000000000000000000000000000000000000000000*i1^59 + -3481437989221077185453148268899005813856704417380604678360235178269568023446371197250924475486351294413209622892813467223806103475167097416172882529822771720688859690469366775065226480604509962820266734372824335009457704807187177586351098584756133658150111013649765503855764273996656682038444820442861084692785553346940687472772166107091900300360606587614136582937749578696450476157171246287608654160017763515060427801220643746854741518554030366474597420737492840923676338377619201507427929740444508383411057033255425141185268424235565777648531876839208271294108058039478555416737714577160819203838246192815884028938788868194287081142325339320642058900532992608696957566807995386543033329565599911797575790449835488773870968830639742996920424866958626617209148255863081353878231837094537905614480650748329581600527972158356934320412541417136696682021049989814590169181652645167489244187357299191119852881979524626158807893252880014120392071563662423237690398834106203580094310931484594211780773821168712905575045861302735172582254800826828274925656588399775016039360437499424695675867549954045329288587388119909140496934065121476638990738223663313752059239844230442518799715734210355423920566293472262118895329450866061331270017957541554483256186007476007195224491571333754165125083567225910690355608472022850656810417351891768025255802759347741190704443126153495579130623878651967882689197403091140388451830921303457841537539077523455506605813308493003775806258418334242405713827519398892991064050418451060583611699254657148820057419475252528025139770938087350315691027323884782644349619516013018612326157325565923985347033479997543491973517057524405777056354409108204663139094625210338062551006503912491002177864456849290231192675610131613279485245645705629255488122107205713555292836922804396850556146638193053330994808851689841557556768125140608327980156797980908044034317067209141859391824799055297470134835583959117636417269112744329286959712072712771384712565916671159403972670166848353157943772657803091117473842492916713986315127514451312316749535560335381479112184768507382028374318455741233893715678685857329026892859204803180274950684385527293204157464277914972241145742464532242768811641005468154524187395362505418637182283715048750423113382574909783966036241901776365756294764521573997601465273575426141974468759954573284582040725048408881514418901531546613210737207986571769614581111925768157976446921107713870742398654397749032439037727493014421869674252208366613560573491664480740146154006474733943284929338011271300419891903901726275527892954676920871048888339790051421600233304197979960000169930491028052401749306208874161228779790521599077358182043519618356274187813347216481759384904955971543361121668700756271560514734014659310393296291926515922397444920893779779443116356253143941431408867167149391709425288315925912847525624323772574930857148957877390924185902548288165000564370174315758720144926242379648332458370526048451898478223080438458703969149351463807890208454984066263049882081535773965608438212298894147449331973109602970787629369478594474638009576136064385742180886086895097623565853384660765157568013711399707479907178729635593447966961733279948895735853807512190840651785118913715300570230052233182176584794011678375974920478861861525472338403911024917115271627527779543015693572320745970551138603613696146627252081430601554504922423516813090682243535425769290296001818444778074686213827798425303090852566487299000121093687733625071053244937969381796262659141413791201251774357796931327710740148351374860773672481977414242052882205204992454191886632357303364947286268005349717158068131994738894337415595952713283780124803859178109199729166907996745305428308708703044603192502452581823763677552801025251877379724661869305750137775419214316632866384334357823713497822619979228645326252013780834797379716710280909230490407591675845696976906496076938240000000000000000000000000000000000000000000000000000*i1^60 + 209062786759599648566186848424121993360330032943446987082463639711925646240581898210296371257288027002858023864611473279423629730573512496801454927886397669696117620510375249613706960336645418142049983706125951466202060712976908582725841005724031567520343754344827727720117061754593993628054031438955281175929756075344490483319236899683805490540669831174704926618848953989686645131808019353828918270974562406022648387788062147977865442889111699329322536833503114914730407165506730481674912270514339870830678519339312625484373465077584071582173977803721757326320929245137244812738298195669602976435770347123785512311693818495212099389871627579687933174517801492691495988168025551147106418249351794259041729522639600956508434233149685320141538411060018175753469526051286066151208708390464887228381835353292959283233969581974209075025573884317946262017978352336364161473719102592369388193876199847224630749179107636590486356048719124918332294531183215984376368551171548905648387103555875241501282719982836386083207982387929902914484518163329623253899281942744763750202005994704652687955794118089245303161679939134191445715417759026804815895340067452066949563303166762239510043540918854102339678311886148504980053872585084317878094293971628247098184002037995808742624921790843885035869061514068282825650034266566773666905477795042179192156153465274357599482400113088385164147412364130664965265232889246333213258119526830964991567498544604720094776646708265016063045719431765259611486931843657883782125931078487287579281453593844940204380331660515102105323047038692917924565269176094556416968520150326090808745786195839540955648289275685853869960297859981429375090527388173167696311066367520489876971079210223941142007597599678452828357347812314728197850763464251958075960560732586458049249991459669558748658896576137095038676956611391945426078048337918757483518005514834025146304156511779795486231884820039673857333723661070070833471057375066407678933635803431867966518308356838381355273706102925270928003084137233827387501804607241288192074620987164468001774089046442583671901070836372550778609896677224007408470153108146525395603003442418549146270852084959800325915709293334794774657882082692320342210624273873088565837743894730867458245427730536920383103772509977633651335421569868649380113488476548655177595319107555348264438720853067372105777307241736929921289716108608991229804961778498455037072762749707922191521783152093148856602424952499695885095011627701244354645264244694068619911140203160037639351423366637793099420891326831890837778113250147725270455077091313519871843945201539066574070942699368535562075241677095268131810993740183351033841648730885204692577052917722587124238074694084357296609313851036458429717116744030190789208875509764497282185997013249566439133429296627788911569275123692295164592163147767493364019781672510699736173058820625892426047629072273555442064321252766094360226831744044290839852722869505139548469035560281894741284145954973857888769481152696878541064424807253444991643051770890954206225138288512795804675249003608994155738524457709660522194208092770437377035230795932517589448631287372618457121891849938360782111952349225918136430511065370384973029379481040294574056732133921837482265888961101672134845763475298147523137458524130113994548646270065422524357052392402957979378710876858675880112133869401633907972792315666627690159173285064411227743048251498272661108785958745825548300630704230521750547522601256535804322908600605763057401840767235701506857736450006211088528319819467925066950446006950855000873460738134746784695776868172869665917567555222726099384681236023107597481884358694097452706066768794941864468077783095410693079836715841116160195517892660277381564498933866421359278616277596850503039039692561806876120315312439899735842787970205780332296649490767163638203712945797604957364309597780042486387812007764941358022541384896000000000000000000000000000000000000000000000000000*i1^61 + -8066677397258982965310367569880512129650123296762574651277260544559508894501105677307814056566677507971719243937420640945496420366473576389391943261073299017976074810788136411737028993530916961228341866172560577159305035067520420329613327552015651949155603681765846293525723895632623229707747690143282584809443534420245507549667640326064129753302300255655429834360860304792894666981859035774166276744084655197059466615540464465209377756030501143018301652919628771003098096022934356830642464499949409990851411622691122519429615605760659887239720290209567023361222241991027867463338019442750540201477305206038819021811344451395181014066102218421841501773039064689301637871164783111175065205758872002713161170937471584223335568982009173832041909386890656785288055105868968539164990680067914907528609202344110140394464974573113909339620686354675270256240518027482367186285984532946249230493415098378560119500526551935251648239923053553177080130013332975569939599861479556254024210063709845923190261126980274861223217076535155056897279544713716699035628033854101055046785009684251812240403292464610735892633303736426387291605828732337176217999292793920355322850397310248349980999706258512480714629809787795071111591551965348631134590616014121682985210105963856323149541335096958285794021707672220974182322363765310533265193459538650049961131997824507585364753807538345088754060847362411904556471986700859096195590020501270238274085258285492347902925463316015239948540925211267413433873760023807603154075302283480574152906995327398305601832782602905156563761466317193529966486869657499676999331725652242014809361329646669421006267460520930378080764786139240947074663112134491156202222023373939587936330357037971669860811730986182605480579137882840369171765056558054171799235366676652806825954078942649689262295134663394889905797230283330133119571791812838849635781168374961221275265208403086066448155499879829466532607923956972183288541786873139321974234521824661710465791816969890100080394557121092801805403523443016440397570682215192732879183387631730613074123255581168251337302797064163813194394476107430424483128629374743549361726078797574304907299536656388275849925085570850180315333737943953175938182560616617114815176944202246956390824593682041108244760263634427764406448495712291446942810133615608137918043047681605978800664078255966238896873932358334761124193646306288210298416655661565430606250310216503489337177951614853366831339094665292352028242060299527507597965383959696384830697659817319446935437611098764623527329267862712415424937829588296922993527997579477739688511684028820298118671678763206067661887409323116285228604739118190225319715701047358242677813010734865927664539615313861617575764633407637023667107602426073805762048225880676382713140887465433523397766180425913223313408529564867513970898884045141537426942110851316640020565289293777069289177571829187068923984430719049775460189496943794708040547447607234255253028407895329906273334713787952779831814212287016145472789946164413742666352353257530873221207135257441949117803628344014821292790547095152004713672665069984404503301673420011276630902386147845588664733440753471476033176298105510608257904792379076768568170412969157902811221837893569233463595695884641797718046169817515134183030894512818216917082019606060197858153491033348664701736650058797435185592915824899729298315939268570542850933044647752600841634243574762651816485733956425192285533298780193639917052533150076921974544201651366813272515232579569839325647423905015597641580554528052900795273649886925213146332781398211210137304914842123892466033076293761537278024522673193125672740286788472743569796391748165001058503032902654327575849525205126477407427292769294228670443257437653440219581495828454632378503725677008125701888277579053613186024145092767077569396758300313182078022418026817121147941200674226653061504247314096196161197256000000000000000000000000000000000000000000000000000*i1^62 + 82961793255461145836612143126350510390280992506214880468105218005754769673484975392712125887774114029818071022658920026707608416796124495128375895715743206506700357705827752864639348985195549793698112879543091318339271468277401703727277863277388946708067974998997708250346709578770951382221335088977863832364782104029794921582860770343598735308223684090570637407996681944583907552087044571805868691888230517498989770912477097599340924581542034669051815750115874897980334550767928236594828338702704416782999439051059738682292357189552756908510106580930891120367483338715180769387842575914175776487252873212860307411466716362479704803042806674445799559430940686217726869763981111000762706920677944823641582095391390897511986607261372427918754488274898954922007387740559236411194600266874354861147517524651900909538055357571373539766091392954843510458495060492145387337854484443889098884859746451338767232450874526391987619838632630742013625441439700742507969917775109132976340258466639562334071640548043727063805614665330862718842571923691845802346793060991540101121632121846741271425728260537557152217854038358389386019397464351945207074737290013278252166930724332602217555862940432444752159188631140853527767122070322869217096295361312246925517780558865542010106773680683492136229594350637416904532864305651884930897753838396765983786935081597327716359833856150031717205091242131773954048193832242611732570559435490023956277802643413796995868560325977396422427946313407515821605364141404112421457998723687738682374738504164517872488911937948554168707633641186533617826326108345110559294203889738798874167997485005222801390276400837257668341866542493712033089002155902718668373477354520678092177839776017823742169302640597549578802955731665135059430112710412318046719116282133757988046272371784809869153990098390704723738892658318503300108555921459765088647656917234337837170431191256195461624593893695987317510659693828796894252920661741134330482589238310880208001934765988254577973246343072570124288398940352744691712030791012477242973551375035947793561525865379418327601629722340804749278304700792843886948906042415806383901402236079708610767209402498603826759118089050715173725838258014044809466055646004879326283444760489538488272641453038166983466845651430092842410032804811180788438275093759032795161669428828687849981392398344679358379673130716329059369129238201966168161915156758245540022856395278059046911496755629652229022333443321905772444923806866238593767445916017739986434397060275769368481816613838717483904686745415833656298007978099848357937398824715086441440151717902677311205024676459187399921880688877482432495484877485454851067244117760658015559252302473768920866244725338802455133974050839948143390892178167217761001050514579171655548920243182765629441881849560534197213984161657617754464618502810840512443526834347856645426251558040899823564750037176943549217365174859959263787162382386810814467282228110537623261628482422089581736896820043961662499922100123623239023343380764390342224581878910615050142110699007729315766062633537760783162929025751917682900788902347834375762143250105377159036018635136296804374242005923914636701760057464790186552944761753988948962441084436215417192626710946988501499397493267136318394267169693355322562457738604644658287440380450237610379008024424123093632211123046577285563497161172372921909819542496619817056447415286595738313360594477313144839885960616523022542161287152411034652159488335326862824113296105172810933397798439736123363936688457852729098375448079270130580633405665034681573737393872312555349715327887844133111502503362008885197228502575571443292056414045524765520294610152714793588086422130409754612884553751517022182523474296769063400644041235680203645829276811676332572039470982272191904034962400298550284525575381974281745974988404968715737908279542678955021194142824714127551661271747860747132500000000000000000000000000000000000000000000000000*i1^63 + 8305626716957581938361184189413921878643595933778631041488795956965494398038168454930248382776806677907664474175464866447740236845351906143201947297780521155893033646080841706439822333344592226972349514997111717030947633759573222371887685726902505407742653781715985115265821944310048049924435333943619113457399768949309100824998092530614001385346253178385663938338824871964102211725421085356152348231744233917307095221128000314499941376599768923604466640252444010507203886677278796069115704289648225341407966056195386377033156341284298793547067367064011707987108220389952543744433179922219852147994804019025332656609734910956957775340320112726375701874235496726364794218219748424070713839504800194357428653907626626785641124514581483465469185521164327625040156937315628985224999720487123794186860504816953191277352877143918659144162506271146640386274756083862397125965211709746504867884971039587955122741269920309418010773632874395626714371783339613775044638598278268609848315153969529465025938446935899781886938953899355965028901845617699208107446031621517297907284182255074345967970303615022759022947348624143652639569307862484633739777474488203156589162766155297259428590395572069055551147409932821348809892251988263616248123899592480154814794961333766621669960381896047167821336522841919750158152716512982314723336884995477197328276610243474359260732246534434887008042920787865930021024207039064031268160009224422834337454237079684030231808765501141110295269306035975423075636987757720832468447401932452021237753968084081703009226395130054187949851060120722284993113983645105480818257815014917293965766965715164710524037091132915770479257808299930956299064998325917153626184363987573036882901354138039772668740113649700932645511253661175304711142687434887689259814646206515937035048353210452585020282012294443065562305111736886847702544373163218826575484925791506540042028973898650800572711419267959705501152559325933020425131114468460319097240635997846659418457786685790544308306958937280738887013558637920384886342481491007240810699893795998964308129312770738416456285955583404191765080757278406238658292135902307289362528351036659422517565284822949599733121426082834252335754055348116020119789400500741419748281584411967575435373314052242100472518696693511921497274851770196129584382041867251366234404989445118813051986346958089368343740425910638044951147997046123926932956306307649687048844412181237098571734772800444427910240010426641871737393879450381428143808671501754628732282233142024120150628451755109887966247479793800302355402686704230736834931884237423571262673731774110787403612573227850820232818237351992074237533915941801245518664652842375684848575121647427367917289398584454628836274292158414741290197099828528944009820127846196473850376323398958023833930285834732772746087163391232487710381878784742610064826759456008776588619081401799530929203078464908658969140042095503256414486536616263291417591697364382087137366206636781018934115947043209607736568999746075805747728947623187961644948056046507439061000111430467168519736470848076823659547238937462707637777542246774110671398271622745999743470516514084977410869088912360126172747578874639753910425972874392804002939247412749368263741338872413355692833765225210713821211541501965370326796604608658288081890104662413111976618458153280710075058659898041969297263851262489466404943052174995096861440728851184504920933608072958159601794908899060035380753501576114899639146371791869522203689558023568292777486007708484682918407342466871320493851695279247616262749106852080017586892126416731231263895532646667608681615671627154649542265642851139915368257102054035630481034583646852579402120722713198837915215153848474218416553209089091072401527845642664333988717232202287642176260525607868317493731949917228623423765452509765886628308877965267889975570425283531994736450145249409017107964819685400921368750000000000000000000000000000000000000000000000*i1^64 + -452033919190307009424394296071852348410469792961369378561924111582481702855224666443498637769240693722977957880909528578816910691170940566062293938644643466085744663170263331704320954508297719982134375998120679962319165662868127758668001937997231495019358095565779147475651956145843677380474215661118045745458973511351190362363646362868378405696390273576484759014965723425010015508363576180902770672611765726133509601602229191028869923480877122571598257749721298662487430212446224294255234894102315772409584870493251947911358787014772476801930989048152255223245123478711779120813910941122832669096432136080652486129478076284038172651699400689718812509668938165992778394822599593343456940630599790115985197916764200210805814867032287992379535293142281347552959890122145416726084573060984157456018123855702448466462065666746068419516603222219172047483959157002353507740553852766804699840806772820173671951092339094896195017924023588127895825144859606099461591141653018480682136020132209335263234427935786748379684264980883977841535610757808371557730317890355431526035312055796646056111518876918661484736056557180171418958994484395828678320318497325110561284554772231849352201674064384719703909517243350201783707092851758273271467389740747886868439711597760224380605825712995898779629801520736980436297782086488928995266796816832886880082804730192018692641359316047163407620313830826845672642683577980838878861046811017259303934856285861857066417125340699825424357412424525938379870218336258407918143502579099956917864800945051720810636555490410390203772688128701174723168799370783896552586914250880465307811584532207272872272799027253485762345434617643630878090923838012094629684093154045047894512686950387163244714139915081694562413666905233115815637607296779844747345419596035503315947784311690955746836605091880946234028678455667706228881218102326586317278832460180996446592931918403165874544934220588846399084051918953877039523004823178487979847421949476550664605630574122867616534951575034605296050963468292639989525940330996733902692713859375930800781052694636349312296935759119469849548183467889333331900728498414972378028399441848529087873680582534288287996856413981169600225912848213511600181729434824392044190829488769668571615160134110574188056011430811870535821811283261696378510594705291430687322670041467887086723806256650519509988451190759654095130134803297240514965169303110380123362339659114020051571442825592808834794138173591335247516818997590722579475952011729881136061384901711258583662651045250901532052056283696690667278682237424872048956802347089230847947730656483584545222363280270864319276545029457730030476636413778071299048953784857636152974215283615241683346188980020683819479135723358735508106390231735990355702946245914916950135834164556993575920841476446428313034844192597582252885351981916726934658988131088549648692144879088367881537683763464412239922089544248740427431575003275982589977065504260167131220533623282529765071232204010473786373131475949625052574816387353310593141817898995313805226223525587150543614483070852472178556099055682730683510542104799590545415518520318719010774381199928101910417682969269476888472650803135329314351971799402600776350354426564931313181895416594054677492318515824965989441888532560820339075965542501053966893941647303771410080083965479121848829159468419051941754375057618188056851600340113788271538404371929851318065364828926614295188721649614832540929968506071429811326821787949950177333976551273082443736499140524098438690516419116528783319767813830202718849348655991218996138249899525770015848496904228678533703597412886587974732615685630296030343968690449053710251462893621018476818250033321533387474679269173040116359805366598011321129182085778156409843936712512864785549669863364921520986323533730646812305617303759415420962978910636237867775854580601314250913226058681918250444309131378581015625000000000000000000000000000000000000000000*i1^65 + 7001528921215027011417643990997834757896669056021477685130990948433875006128688004995943754288657417015409167599527813320155316797383933189173410296640078129537741635516120330349896278568684629613518985040055670130097250775724748046914588031272985277298445405592854089460632629409008664187670984954600043294051965156404409601284908323830251578510495994310954561939380881875760817778494279685646123545093535739028501845091218271625756916758205839063029483184718329143576646962089092370969512145575943569643556972915766203170186058286619063006123184110436325415334381969172744384093094003466816878018449960467107952448018718890136083429723688814519849097655077155920825092197081741673328951512873541631757643555048885514297287326831975169167271381932926615426258921785500717379905057908743063288046305021272316210239212564825174700893303790242163486015668862976495060710323979455113876136979481262649849476894651015097360120331560577072147022122930864316823907537109083786256244028056082993399243938578521754763533832559315805315126424081597021187174093588442717590393835920965243415544922597867359635099330199108535761562506620504027092172039178951308411309284909533067408871963376395141128125060573416625926082120724796369204498812044831903636954673355308305479467831379096613094833065667143302442106399255614916707592553633706632426367023998733644776220613200676449974259181214335677374022187152759935674734603883239548074498002849725022260884685268639631494770351567601022687510096896037571532626988928053397129159539142491094085533466218571679898453364925722056953669300461423505177786245190421151035892994866197805001274696152796935213096034670438921675614122174081476171207508655401156163635591108320072699973492421793718213832731133924132381736719909168262536945492891280259451031595815316785302854885507844327595628465240640924495935830117256825491176022378653221961343416213911520732619043674354634700208047338227968351635828956565311726301677956932000882518679512170066092041385100882810645605294243169996711234831139904827004706178663573545336965647180279017698939834831053415024157181567678195660464531684143129009367964859221212638741980658382144085248841684659436907716227997388487189317172381369891133501525630778965567679505903583997571376587862955015387830126419907331738286671076982006660837900129613488230310844327777684620906854890666161412816320790108661221065670032630524889436712663003678494138932986277013763178450320105813969130495222906135373571210487249706198998962509879145585771392067489462344025981246410184948182073778135246845474484343420279754905081208811916297351092161073525739520407151264836069620363624606904223846297743727572412477113902371181303217090986390395845937130990314368309384708595995957032615194631991285429947322667539392930963607023459915492036355553778091558696396625984592641230778389959271715099042287357602831298159451055758817485398862871719547966157834749724369012447977605033306584069597082855636327715271557936080980267937314516836672898050495439972469833545117109926917987621031533518248436024488700999894071783581373042631592557877304651530870803402187339406448113473414129210770988088906482074824791722687016067029191842202421796271237217976929388780972461140110189524438923799432584035612169657964808048325737495749813758669125597395510190398968262130794850580584250492068762101099481651173594889974404820133055728985525104568710978400798836693242622906203620764012697091933671730465487981504984192499176621493133160764977766881521427658843693697374158540191444513167729828981037482639087468653537771610800922145773699977167277773343364841480329710971386077476725043124374402278190165063784043103990944616158442440903709960373634435561942778632682501407314065461222442943887595020700873009686878464852280464415384523803123445572009201148086821179016580010526698395953682850323916824463171253236397155644531250000000000000000000000000000000000000000*i1^66 + 303055849894800390601642666597173519995902631443654786329621108360279482830638218501465915563643876191187957532650529019563343246217565181902038974966687779849119539136845747124240557671401458734953386036155110717503327778830680932900656135353500080538363862276394217869222700258734659814097939535138625588336250925934396720966433860862055786448045143831861764801989218870342943492571510016124951898798060622081965566274702934111304678230128990565060207258160351712092815961235434494765187349252338055366908590746244193399878667242160471334033842680215493896628960716815892627090615140294409740927457659073190196448538889429960956894677131104696309668197545226540782725844146957208953879723072325330831629495181293007182371291719403009536533322623699925203028256402251757231597180367204451868002056307397328686885068891020679514398903127245222741841408083622995707230848866850969472264816712451561367748546479012497861249248948371078817928480884684838998490302287843506270279497829255423937731220459784521472860086314490910428380380254483396647237334470222373202181765247668291381275235121210269164887275828516897360352896386729008556295011975197266331483900891526449855513939521140623871099659065027205171161493011796206588352585244668205913135441158834354558590942390483811510575087847391299498961455897249027424819766226502202686800442458473352677337134342900263227177714150154857227715522939098542806346724084560466410543890609905322113411756452090269646919934043361391874322472585178511276682208863723662518930817609684423629246348567451792368846378374518281504095198693179310129204813396362297625998158851931230992094448892555736190182297997869480317612172456820153513235316867466093898197742985903742968952216218190637948930471250860408951967581617487762078644148049338018829502006250108374789876565678580637840083264946903399484920600288199864479234496789967114145604237193613097022783022212219345238974650037423803426294411295980653627703107507763809880903594459818010054588918712504274453131086825385871803336161536712224680715636968157201303087799348828308741335301926981014388966023563877966702325798319506588822623246363220363855242525554875365192921580663216601374224017787858315868817715873440495383594664232257460212105369379821603314846497361057929391386213567108600538383562709247977488460456716344651918916092325404745665203563903895595738474612422144261882165779801657535675790950345390913398705790165068699704453429060290286751000247250150992497268175306114674981730772964248657772094657743174841533258489339232129602230399910805610650021701404276813107501476010866462074719204333580802690756425370027518237022681772682453806651542723890851698835711835714609945626650644773509287794965371089258481375560774221802714259497747944025374256803388401592534262116636682787184165110204368792368798438539815277337816048805919094206582564962527410130424831908525122786924967981592773009130462866730936831735011050301052837950951977006837183529701990700318230610005965235491389877180640334197220093597336534313887764700721469195360198855327777161919286920618401071809060137651491488099879366670337257339133031632998507888226727282124122132917616108331136980230382200271715215727565994404100970773668304470150129492368383882586121008207147119906447860195224470305379966674787787662553996016532372106906681114803493367298792078304233373083713932892471699621342623630521562594155897857960027144467242523584238842333019134410588746723509906305178552132278403266960446133370283539514159644447011699024021898548048362008681101517938245610576708451431784391916836729559408284306762528512990025085833883219908187404398447366355042187751100683292750229235755131829884552253680469530881228681975023915364373378695716030395342264337094037271031467187248662666109757244397689476531171645449143887452695927786984051980871144971291596249518240990526004633884123749023437500000000000000000000000000000000000000*i1^67 + -23110106496522112236689822528102690444536355384784340868498661207664126742411400711359451589723064775936154021251320535347647343442229071797489138002486250134835767146270737762415891286528542039935231806120880051273198641375260869315786097248175279297216807769505881054615073510085226328775649189864115046676185311330294873761880682716737585803412272771820550556170167623189829466627467480742330169825743005402489528515842847635587399495084964215328275959157313642021404474367972005861961221075173026929550480277960044641058180741002835768677152856013682971112046001799775582883692969333643594709236416366996278126858883538108515732765532704009316778905030858401783970119497471487006716490594930759762673271855572301696930952980083072252389969269410063569236605565227874032236469171318467855510807646673366212084901817239712662129630577217891604393519732779596632942565846326142410089583663352895405410973728894881061947356581243903087326815665567765117366106752969215206721612293883584203948048947216521752125272598704378962808039479277913648589002587779931875355991479947232963137326500458911617120570868217674085761933970383502006426985200016732437697828849360692001355652245444333376614564699922915723412377310507076706563386310127811309688462008536025872972862806115632074359296868477730753833890376898148655266817122562526877835904936979556910735996987374647990832475564932210861381933668211768195025127469211668856528326066449472868711670051500199254086622273333530187499010354820317928170628445523535214024589697473603733215053651055674250696394965905673630492707841571094525554015246324631953769570100943849710000218321200177292497567635515100374166731260365479273670920564301593761157651833591612149309802804053722865894835139750811852159536401904422324913603540957378196260358964270687222340499064004381432250931927650575422284579270872516752159645989400273698095415984050119222984101943109892918170235762246594766117417028701294030369124894794022064890279113677067909729515203066184473937181060833074617068232005973966770842775581878398335654423710959263689221491648538381252663528044434239824452015198967112355342577643950215534804008838401581178498242302424940872693884231998595215956803312771829964118377723077337789280543299345340903066590547948949471993336941899238020883206925243874301366481404581739927594216603179336936926086757866659432931335470212720293389117279415515879000343139111107709135030191165167460384063486623194355217256460765056707153238562267619967066467439010311002710580175348465394567735693681377160692008738476102478725985074405054940686437013803520074537938896201418674807427436480926577581883562572657130435456488221534947436042492197261143655419582473772581769050976881273144572499851227228851207900365169456923702658857170589585696121465521441651713594778636048353749162731673949626555335617601657031368739961750550777911628070412032776426359993927716419371220195443725582809188585913273899358674835678525389853261432574422753581336530250667620129561287740119759225795687262262337269639289838530316344230061799398354855910844580492300179967591807355673753571874496983622502191239008888057270198988044325439910190915481743795147297427271986175195850944653908378981269276526957263892252238884826885389107831127496643671476874109522889665316047888027443797358237901494463397523122972472848562752498539493639144972766029731972081245712493622109519253082823514904912696279815283718243479706537251573156394713142791855219196252390601575292435638382555942066942424724541787383286042319170569109563526891814759761927007240827191732021312893787803030363170072761316806102575774401693224585225008551928525507826121071408476282573553338330986050352589884227265663251638216004750323814896547949181880899266976093131466086858959303185680075374254491133919006977086085360613904780207813409280686145576659660607110360115088874442382812500000000000000000000000000000000000000*i1^68 + 804603240167806550687947545203494447094121454561262763667479501742024232911367682838703948835284414827512887015184722645231953278765456707505560495148742071133624373090400077744838618233889599290748293080450723399835748254390228409168183281627232657298908609842538178290671793656044686180711525350696675591551983831624124715947131697697004318262560686079802645042626538362631866024301141934818500116748990366421891121117494300543446262648711686201297013582574931321443045667870888685794532930245134570748085803105394549824937756093001330574041335256126958972309226102151684706231416998622998244544958098973945514915002683529391706615704224103797739118457135997750839710654085756892163179780032546139403941996590065640598671503872501522832944258073754688533517375423854876342419745774496695915852575696873211133271560237894430937765423385268842472474724501533312042101523842735435899333851984982801591621603434253985894877782936266108341899680766278734264498028565555483748974751982660242952737788398767239459806758475268201504996608336952552328915393745752869641338571511978275152718267874313849071774024887795484987207927477884954533196177994742669845704479004399650212871196704398773376778857617634762586708758834744607268558495956512685161167802271071240638769347700994376454686553606280357410002884933421166466773922878745195425894876368473336885765310403830648763390860736543078099130445346556663657793461593629192523772222374913655892915361205774031553610993838148894119121135114502511204412209359905201715399477374884297083163908874885813290090203497317908840690446746290141546261286363030017718873547303335426979932282272719926079597558102507163864953536248016147119302169670310808535719591144245715106635071445957140799625242333194988145427863040483464743862130037974579643678936436424146237996634978165013283508453774445494567567633443088176384600618663336127725590874541208735393193175048998532370052549428289721066656337017619638131399035375927084413590314250257952799274410771529854614566938411445151722254483242834541713309703133321069738459747959021720219321441382910889019858408912648067526180717620704528916841822349911307935297916610672518326456492509237976210799918171780337479029892436757325512051008885493804957166202871988352249328324138613948818330024079907842680119178615047364206972729094793290765946198249767270702206502055935519675458748179846998789322408166529841979078236289700563471595730518020914831977493333979669346604644476518498764593817327153585906657443104886005481849984008439070991896360195205207237204438901800437386084349383585964336840582406986517512729676810503525036705292570058745785429842959271495302211720175357499349502006685940411463933059191966542442603786794556085727183425670885969596075596923974784583577507328879125445851439194561973701081339351512989798309035556895009704266648455769512879402499553507162884801644109075506093250857086182273650604508977244357729320970130413885743391340575107637121420915945239818594140631390457296633619250638735220342478198579116388557773412262940155493214016164542534592970610496127178297417999061135923997691954076733145727876841755993002268340880915738674974782727633686817948080305641687908923243354727216559440073373481722814958465512823827467832861546123954778866222637818934790677847343196788598463808977877062086552625562659459524699757353447744397164367955362515968550975764241349928419465251959722315238352863773712303438926511194714625512118327887019438997840684462863176933829098058354912681381817166597929310298664579614805211215709668482149695291715281151889166447844157570854510087259592215477863160197904941089213242650125009085200152351540971580598119020484087687993804528506954200313841339647041366588119559958470820490704508726627954342569719788934927652276469678946033022151741968130491421923877938732386687356784073145875167375534964171088330295410156250000000000000000000000000000000000*i1^69 + -18430488099569908040513214907480806563845165771530162952130930485366517216505739147637324149286831551352785293252210520253945438374022957095858040457032238222426712639246160258446580902286290636846833987565042558600629801845258264106599134490017421792410338022961657059650977801406020609654114418865158957962648453344401590816162659213985577227176108852271079670285777073286950694628067739805687966487474598883925258670607529297871510201224392453205072193944497177698021659806386422007961424897540011256555035057151866033450938366775172251751329129121761510626957426165473365010398286170943538201702080897058228596215649953007472431967313095027138644798027855697636838023118490642377268361401302665332641951787145060321371588789521871142313442752321396117428530602272150192399112894458019401382483352527842979165986588402653929951373901465590628411580755171818343234584094202007220362005839409947684020399321848110677087908448277205670373399766326193918584694674163805342523011152260066607140643780742887697626938256576981448718800476669406218442431921458345378264428001403794041290481425999700788171336605341795781610756470651704075059001055673716582221812713396253637149027476566322494380412556317787242626030107032592372583351764673517803351267814143881675696157304131088140207864091018928831460462842916563690721667670481836632531723812862699230402253999359712131118662208475280682601372088134658664701342890886402420925252718995760472453128569281344688737409268832707997258476970284448387176512595824529508177264392443489372795398605417785186700076813069298679421407214800302760967879877007210633933420947077069764020685095678190557477720760448605720524279922568532488204220789604640012561821865783249624409245041402976136003108139401089543716433980872854360512898587659983832323930961545028445819469566679602396639956708434223032765844899002295861461882956852603710561231071837277949407264043925456017163949447615780516271850432162222188117205918358569939730582032433598085170942959303839484357650384861857991161305848197582969950016645238386291058689951690890948252163344753987153243689332134915437876334472063580617068539655751508884389080877194566799066801930882279343760810635581824827369208756219385889103937234946291821077168235103007654292709450667448876097343801877371167693780983178286199382076435061168168579654639786145193048245042023020946599719577730657572963316437928911771937840141000483863187701529849734231556684501871130221681346769603398129374936166477086956932107975425877372293274906198919933040826454651589229894627342263050154807486897376596638838756883465493791441620546668456514170156996591346970870874610524095138382536041069456992135198600294438121056179524399193865240480977215489022903518805521434329538881003569639524774973655971052047500015490509167537583233478083356155041550830072160481427867351740285955188883148554610373754551736156456269768504798794559648927259282279545656005949526541234201687423320222490033141967911178050593365807527042981912021414235436115498817297423353954547990717598170567688846554865086145458205341036302755764376741213096563195087670419312948629292176345530669914829531484152953139401297515731244640901004326155292382646394768462497953941419310691175920356940875186558170336269728107814421625836047478073726028201074496060511388633970668818106716800628690566391227280385247123917905150336752889604996394858135350498483465271972266940831058783094723905998548186737213736729194439193315817460612712355156244022547178351734449302862267341439462072590710796243006198101716331372520505523856910249795975543343745391548983472056322442851725392556225512291332098701146415219255400392852851742678931128611785935695598298646764747808407735279871208877749217352496992554916554027887100583241011198254653566330485547390681628601169994492125876094761524058322344504926443718687105581872637575419425964355468750000000000000000000000000000*i1^70 + 290613115245577274895120690187135791328532972253972359610836216745552771436788416733709936038496558473486295570542129228640849540884334441903277320817440945607847501540033167334906512651159373109042315072070398003482523767584956978164118778213166587604562128297665931887568672163435525336863340522142686983339650216141198037713682121254277940320998482993150397907867381669122164377868954933703422435098455974645690777262992670694666932916858195723142486484229544898728742651396541539352253409205544446845503111464870323455655657984411264359766530414408766326298779750346106716136132376711111097815418281271261719491809456959132210818720731297191488625022429294773604815374067298864483391936347143803356254448289968829037110148309852235645646574278543455010949754730532591467435850301456564853200530663004319663429519135427347276013251391633353346841008547211719803572816215445477613083978457553935620232764140198353074837698892442527235609660564298459684638325491502772035669600484965447117918623375384594565240312305970664781324982483455387786681986386503070114153576142233856354371404428749347990852747055044791440563344512711877731504662185924145891786131587787232102706587853713959448342845608097866919852388737655443078208229019634978271849559695948709311510299912029825107558920201564830296957797548689380379091363505147276166165628294672678450459780021929669894631991918014257430302922197262389620769868326134314411135975964214791709681987676644196003527218660911308495287383350217116587089299548189692447819821911770721547482174669642071257759324900173685540019377992711092479629498269909798800845079294781469147744032075156068999095932951272335184426197381860905364289684303734717824621289766495072327006005932970750631444003958755444320474603759324282162821842668203521872241113421617554347178211404383574061836848399729357410243738499777674592398917488388372111386835151395657550319812059528525107230443352535544051377806710975612158778678282489492344977159084885167008984441804907787335939571347367635788040372714557006586890440629059743750305902807051666199622017412117252458939433403236136828089567124063149725454476958098126563017014819267782088359795567706405621258688496797294602129341638493463933551861527668254904600368154490007744229409231788969240265492071090873715506923885098787717906040886819004918092469500817156389396187157786717395004085577397477644779028886032120353844815161459609442377128639433470589599184916702881427524271753273841801885996533521332193072127559487470599960183520467809768965799300618289858982711505901507871853716609592171266335143078077765760734999947955168802889117358750858086583979570175484694944522426485540670065347630536206761636590311449099562700192362432748659669310253506046414523854737494381389366842395928681280476487725596340172354473341023274604204046048798659503051837390939031762401546723751756636035913298050810324163591281704279353093856293405186067448862608895152895880622886564820328530270448081811328320419845198761697701900194298224942326120895928372964591093495118838830739250991556877743580975076962482008642451410178583774442746273648893311457891358114765546191076101738322282767829747915764160125305703793632463295064657376956573057079936170882510744918075760082962437814198809042716633650138512894130262853293720024025074858193734131600154016214984690179313168558464613382865417368181123435153043076909735713837818875624008350003450571375488656178808950723358029692793462561724465382824129897761680623593914253182588040717151247944811118300099851321870730173844516112157054830080687119150346881105694704402540486153927187830684422254834458559410532636372420655383201445822784886575085653328272196553265720659986274930070845423092875639148486755772480546347735625498005950678401679959862756856209836122832618651525588508923099277705294532225510415424556341744632140804583961963653564453125000000000000000000000000*i1^71 + -2889753480543901515447495043145779915009747694141168165624385958357200702773137531511625027210009409603557931948200531073380089047762511779567512676031874219071078184113793139211122839138151496428820101316480521762415032057770615867315792424708794019167504168165559440633186692156855201240044506349645517163846121620939042293705567394971093455751923630175415097427447401236260647524051847425688365115345693216478166470517534787491012820998870140760159078822476832621463897035721858082551934978449344480879373091662575121385728664745179607716752444858398618346243078418123594939480430973061421836245283411378430022090940316614878696205115190844016344703782150010388452508430110937071478198260434295470358627689698348437805871474040856421484096586485299860483598194973083108600017085245409520972962117625941644166517414803351121413876937644262229364471341457190813380011905962147541654089310890609374669174391891359689989589375149770736964659433015030520478564860447246637182880578204727032524946842366683086645697251605091408089690890655269549956189180163037384333152082988741564415162140583561983593949234131850877975856854881618794804919988009544656530658766376061310661941655609562495704216402723092127498389770898619362661398823590892268217551351144356354445635603585912747886231622896912351383643763935563332247834896969202429325227753887282467919000876599749125377348925786394867119366816009999234569054451750892774511968538157618859566897984056398595218205256909144822960958645552947055927044696748979475890491891153332640776542531174253073297501180592969623240040422748623768126365087049061600241271730936013021944430548802490829629416369799340310584576767536273304115036703850148081458451383041150923664690452427233688984631103190526565160491021630140812504217841172839226662227569919977909440839212114515074496221379767510334328626682770892463414329788256478664843073878530937253002016770247212989572044504949674966555874591389558715041690552696155101819004804496082807349200575419323966911404038029388298061864915880274348848241756790307160432821215802004584841171482970797192796797254994838330176148170836612128834405053928230133585035214468293232789467994226973083264304725033476717967707686595975400592005671719944032200308527839043634358731987635563806450480190898486323587611165569765868860827343664389219422388488603269147015645583788251925251187890566382063323489396144561404078243178358226442344846511339198368120177965325040853657600597836648170950850633146878696195175007517841884972793201460799891313562394675637608974118755315985988130793349574145106206933284416792630843378441512016558510416732670144308868727489946073129530305700166380925008117660639363558341256143404059107853091083687564670337213000686587404809459302528780754732664127567570735788103694264368405859692576970164553547660386737045454709422571823245761540376347459490811577090979403684166515374633398700606894182631519987311677790780113914794858027166979950621180580246315793378828154347934329270000240730371380568426338799337920338320082806852982124869159057480888735497376824890218721251639059010145576772619776001328184068340764556915184506088385356249324320725980757596898580792192125773822887153463971651613275474592289190581298819628712611879403005897333355390794890178135155557962133663093205752647938608968696450075039050263977591855743992995309878280234305914345121475476511078273527530078562820107130240934277099130602403983437164582865463572599773675266359361304537210898487762142219482949561751876300636172979760383858222002189713238367087025649653043224496793767281599706786318989509567375550952960946367255570023927396259508595063339078628651184861073481424200716199923626028898763361296060735922719430231063571137129607367531483677880664862586560279063547110126142622534395291676101036568946603943063762606751345803103407919195066288825102448463439941406250000000000000000000000*i1^72 + 9443081116494217460486730893710083051087340837235457730888251293922870414486097381846223308917926620871650073786545550527542600279165738416427876909442449686667178093090769596098543700931577442170920107671680234488204356156058984425595582882032630349673281989957666508756761418057024258465113270946064294897708071769192624155977369546220759459383754370763242284363640736833798216054085875893449076610222979884692968762018025502763158058829416715238950899481890849856512038217970632496334890343102153660283904830899815133300317016021349896095065673689719933691319764197046868002684108458595315576461432377783574477089103475841792910074424050440042578454874729126376592859675124391248154372716360694834319832063681803210942669630802673759586963321636727614681256343957897331912726117026492189625647621875682640496405125768911295731309632972286080633820107740061943554204415979709852294795396457833605702790370038984346959767668332240189553595195361550700261847406058449913141403630497606333933691124400829974568596224098116502959540243121954639243424192335186308144531107197560935564762143159132613269165499029638640988896097577503464344640654036674817195931888205223992349204763559735750304966893023263854957234033752187599564982555761166210046707668678309759192657579149345763003940458666688515341650768330830918506223616623088412403727177758477775669016047327886582621045618852351127769414140913957917437212262227058915222574997916237367891087281849751303505963641968162781560980607642324070777441215331611775016653069808208946473990676795300160490637908507572657809287912396867477104683795850838760897436367294062612917791833227671017489314904807893521592822155467803025880568922174879913309096280496179158775218634029956683293345264143139179369526713992296256289936321071123414842828130737871117223233568422570989979250270419661737279486515896133336179111805880143448860654130108549028982414920879337850894560045512868984175064742944100748765525490840941949588380700006999463841737872693016926022928901461955088474552753672240980326296814993576802349572217644187738870841081684959204703312108096790576370664080628977770303685239936408247186119428688857564660903545757220140688260575844538266869033589624265946900948260136145494008573178459855625337518735905302634573057734746112564669006784015698737890452063119329035315927320183358869411285860433361394541177702859325468241060618974595494104387751501595844234919506035012481607490708023879309894584666042385788803608781422829431713682546112256425208383321210723008659263687939776169016857290777505600508882575403698816045631019855825218935796786006737453882821709382107610206170362169348346918739377287165123872802868182871397583556077739450537672905096353095090801395855592510622519946108709422267124692622982890031404087017367904699064713021853921667934415096127739756296363025191797601602981804438823828284787250763208554318269779561495799368007418411884980964067144219370851841634893745329055040682105425228460207843592760962265519908050159540029970856599085093276667255049231048764860428785909596324729735965893601772908135575775363793780827468956891618126830500344903240440932417169328004835518349998121036385142467640509366563675540527200112451269902132458144066115581343822742516236808552767077702665168420482120864495677438450698699472920333627152611736089820818551706969733185582303706522718156023011032317824629645884649299632479822649394994332874743378482764020673085743671207542225826846014672607659241557835642623875498256482446791448115231670904772092351670236434128558567080232191747407338557021237294716787390740316416365530229088689901307839993898413704796171585712045189080911294606705769720155549605860548876740581285439364820846278280482096111286302832008807002707022825133879495121168266651632182005093037477624434823754176319060741773718513989794338726446810818277299404144287109375000000000000000000*i1^73 + 201915785942842557405805628023805200004257117730482880535237061704094502693356643681619178378262865124247939017360447478720386363578654674605988066977551934309298677874398580941462129758684212018428560413416025716242036784543994334499852788083378768268051044928235200838281543524082935345346215993318745737104182640074899003845274740339957412780407122599831681650705825371994186748018170528245596995482297245629363888111025082071689767938874914212916441369314172045557929620448834237826618128647441893465063530211168280183873926464541768711738610088153197311838662059275590600654447798459465483900981681419364390178789416001952479344600745337761731841268830746996722642343114777638952022969429730384369548575012943703160065339528965913653598401485650942806578358884262527438458690553558415168782458691350644114095383607588362927802225581810844100018960198944103661426479935983443616608806034840429542902361827165307416570356657984964698087444627407294769642815753907559835661773044172230514003336327750612898132887666762015228030445835420850923440738058710073114941871364195275511915229241998560845886304524345795541481338989192499890033679814332082725605090196478174804651430183719076106387103211243249796210502739428695655800252406854893842908079144511549887456064349795700372250834303747202813012992786044665048837831865708102661029952186212752883816666976213663675842637738881315456559448597169959979095783894665231063512882244822881040582027350398118864195446403754447627070752984395310560717566896575909016501704848072136415798653440600723654344587882231011933966166994400995840176952449514273711403353364384634195263936667591666803171130788621207936640720080027762728256587369113552916178283853894744805457847447861930353183244639524451339329084947898115739918154359281814760479658356193217513109424843605471954831871688961138124773267525862491776596617443478603403269490750742504106619301083511095768715172892315877877406307263672281713877422700073784680246368643976435568042357631263471357921900717315262191229008096634719263005883053215183366732217085308886003419345848631271090169151626787078784005028426653337711712852894761852959077445150534430860227723299212998192786069832531175870924871513210294318396499513341224471535268375184730046530150219712691607859330667339712670694059016157493490335701408933435441802980388074887029196325095062151379347356172441330209362394747914059426642558426018788373052995758985611392541905392669220181399656169096760096118607289325975168770387740226756969103999332813618438529778292165212368950636401909027931615394351514082175156307018773010962606118864757193426026571575124415440318064553618497996369520201662916089007029103853322938011851413725172640512275659610678129623500298019581065738655946762231974987781967830742219693543495708086026321713811538888420523377108729937135267735892719683859336541518978450215408763693056298212581788027954392785962755502792575142681149993747252831082851950258160549344811001712794294285489444858711626009503632437542499820434034682186912922187442420002081019592134403093023889499714316891431166174907517862609320999396808279956055534434989312193953236471615923533399406306327629248259982116966815234468867623581877781096780481806634790359902129668132054170504561323117987055583692126888948845027105153056687867517863968596083295178601006622997635965663311364970102134384574295314170327391157748042247385092904155224597487775193331167807180253686857037176649055122598527427059010227362544256929996612948763870474541109023486756187206528991427860784643338760687436374548193584260445893901158102808981951921745487298267274625573503828039967711406822784950352372202749779635753363275451145043450992520049618210303707200206051897059904435468295279192508169818336719708570827107692466378524765743377419804900237326767965331069031716025605255498456346214069053530693054199218750000000000000000*i1^74 + -3558803573225347570069486142200146205648952858181412399438450669971473996130251862061043534169977461286179781136273618769597790296033719463304504191434704718932497127035253259575015762301265865995729373656243677617573784964892204969758527241415451225313377274376342784848678905097012486959783256528617939879846050381692405122644144315076347845699205807500626014923211526875319781534466406153886736166356349638482387284030989771280128660685888349699379490686777737241041685022965707567883545683532244570113476299964087831630348691945155319971919996503147020537817618282845465067278618744959227196319275917946116913869230541491161322386984990050065825834936583597037722182101411721993988012026154368698733061403017338414639824906335203412388723523383451272888225199734644556859161432409036849030927846299978320216616363584634835939003822787627400632825515935478402530146925316963949608758243209683274339422173613960216954261232479541358412198348290545579443603420614370450182410454398814099417912562892040670004383486974212822853047341039970097596021265606744604846534264761319640071832464298772615958005343972796371356021161946235328444997548198708652092258358934644349008431465753343032980684613919280218900253521640461667031958440539190747297577431799676331733169013081267778044364032733317069302872509003765031042749809890191222488262588258545380772029439300150973520645924441093938506885417317155894795614370322549213912492006286233747717427792301095889746728865420935241930527484144207751986493992374404648724594115093384298683123508687723818330398536306128661868006214696366464899556287264813732834325022240135374746775046327431961932385263647537326270270057326372961749324866769034879876095043047170713000264752487507786268115958674967847680385314743403271494814298240192555551792582964870284389701783829205117118832583372600818419278069909809356325308722493003584794581698280256491109317368779594908969712047961646135692234060408641037925208580264159216053601648576716769683738325351406222117223713656973877982357321021526264542081465901298829698027128028593892509208580948403970250571324200000410275201566017755003302822154650994594874244209492201276009286351957746213025683483277064506661711835855632710112650705902894049188854941637949328891468927770958298670985433393405076911488535863660647212463072686046562916481299598676993354387280798518950943002523704352101919944000829542223739091807468859589752646889984611322212722174936748282730182597932700835121256665321787032798599585504130583294517474366940799708698186326781174530356008325996628305238912442449047216684126961057090398447956231546248472627827031965248861933459031346704015534915186509078852233416226503824484819305311175870878427384088549431454521604754567672001911699784983119751545556920361944967981174538354940397673062117265920768093044448508244937028717670685016343109116230080323608523504796529667684342381039382851003586296194931535369076380427323868548715217783596231144753919744059047836107860034336689079141695584948788440330845962758193647139612576840720015959440694609299232017340091860404527925928454306099977878831387469232837329884440792187380187938332283143285808493745675152655476899031471875023071804657760882682498728066452578896175433549487255104623914947918027931163809441505442474463516745027755448896388447278515982070589671797795495653320649093373128290739243132652020023459270220295414965964212455006326819071226132469383015083635273751543684834183885682822794379488617942446088952176023440263769393021766499205399198658949211725372980497995735481716455239540053083790092597557235656402265180679945322268303862385011216362059209043003116263455901055747806778506405524864181944904016626995369139884429855720627039568418596333994006322082505555866933296829270221727375441526508987474763134086575629318728287104903166684797464003850984806194901466369628906250000000000000*i1^75 + 26256990678465194081192663882267289301335161056286068166548304102566912400102100355621611715539409322009924164074702711151303929538892958834765811869130776212236716599427877210860860265270641344239638113899869095767352003937853583069240044968170525904171846181148089670661032101967090686653013545431917689852636012475098382634460637314034216134584187408980289966761775158238656985411000218506951199323268376687266301630283482998402616180770754996149303110513178138877032797612976466202081162425043707586518235048743893598054508483905496852038967803230862635308888744048750591913572495704001387115658198011049579814624527144655174979042513153425549665986875151351636616940784855696310057767613135428559830411637867159202046804979049189326582958812238052875222981079806191224993579658068225476432931989081906739578093193499157038564215786615887863761409300234371442659179417286301577790638660421257958922264216926146926452963353590143687220224890215624486029523199514701625720159475104521259340744992154599750446840355620406448653633800630386359613989568891469930372135169455867144324556453474987120209476816790573755728075462633400864951095150780603619135035900360410493038533080079888792303067777778938088705133284825871571028171829723152637001966375772288185184842188697382315952467065778069973072324423195096215685564498279873710886076823216650668161897217150067984200107467658886256967889627982821730216017742493785367653340528572928712706116297385136746726453747756615066786480908385169513096023202970192601553009578786899936258767920483735895880628150033531884671430770312883513743020374273147764580276646558683646301448100667962425915875327051300534487967753319814998071986850024399413128437063973139440530410273519266043039783597782714865203522641909195148529150698264420143135467500538061273082209443885226115774457136565357591354057862383079012552857124349422229194944575261550682968050787688603866407217656967680978607209967920783473847219534618500630075002100253670635761771402787281344622716585421852804003823332359209794761776691834411251887014967116179678162993386511026081120582862995119009082342450292086523523832416699575677815729243635457786577187177204050293522378617775927263228238419945253551048765056960835706149640031658273387308955706358102564844769878777606904770578315455122526847851706346509061995722457470143070535066468138456294072808607829252101149492013308395621840458016677981777715894030910357903018304172212953385943518106034123693145662799033877509380528115989536029323331995327815883152729962113108377900439697211370004186304094373302464540579179176620253359804640660154467840631963646845029771055618675323248401604369698268167513450165694699864630245401741075967596593472604166986443903385095621006359708521578018646315944310561960889410736914648553129338107003305271309125528512360259644281235235127136553204849518046913646555353962461142974646606812882640139149187548916720284305712247769068337570481610177410151446963539567506152427609902555138570377327492607978999272843223352554534884553694853525862647299182565601557767468115737611713903126944294651572732681423574752123064960670052611199235406126248245836076536289381233483206386296458613239372912193063347342230491927367213547656681317764455053879058651562134402493597401208447023713041125630889901880557938990110656651992091107314088060983375192522895292778753816015199077517322072708681245629572517068720609876446577566537558428581742992117986162942329300594615957434722427538925224279441783498748718871201909123657624181150227234257377928377030135386029610751323368131060801599549417675431567725796358281952322412306967261716418209315684163164385877173108886220838384249311021530222601441478888394941299683535174803840975044181071409367842318874135291422090772828060425619422079623217510670528447416104924482933518554844019361691863741725683212280273437500000000000*i1^76 + -103199811069424205683729600363719579060798888006654269401483370160573074951295292918247755297721517094031548756667079175757918547235189478755136941586120722334460162269985671694165866649521526319674508818086150933356424855956545996634707096886430475080202280155340682798130117595461618171287227769925497149033491199532353017877859747194920787478395149984832099750971365633869918095071136837617354598911760103077011153887319357765927605239980139804072301982770677375033879723032365444884484012027552178326715787890629116014487174849670888807713773412624605757401616890831818004387340528948291681836957181861165685920236753295951370416621901564065077004396536470411064297591495688331901438165719422672594455055467093540806916208551189899393908653164265885276417587702821489725331690238536755063890982782867479414347203609182310645858622977751408316652012646094960381675791557091216103461055983359310556462904703521476289565448612069594791894305269108765406898268583025304950646103697388308210598793753029526378310606372989727738980473285681893792245077622226464974461975608681127886618040359857351924300504188151816730805940430946253898222453968198368714588294149061818558439214770632451359010234980009761524229205327520231991797475000174124271409559681968891104978091419697403874598609592480947314477822200930730710940045610922230422305495001558137564490362627565891125024047878644922921148466935310042903248436373853821689251405928343951059513582083616202316966866877271994491124531173836846395966147561761227488371892157591640695957890045738856066123734358702801262895961655259204267802576018986706416149479482261851625591346418980769138575017749266135158521733339003631155165604203097304250080673455535768373860872178962641449925519422808351026120883201136806316979780539663356588266677096961645481470240074783273434380043472927463093089111987139524599802605553439728866293435653377766083702176850530672390787631573314460879039778271151181133599751336935758885366752232174262909825062871181059068531967468002945275552132858329034005307520963173981692492450715806574905457518388958382506770419188893966503659022464682875833479317482063333591645369692584189626542834661840985520155336858549229346107519730174689600884698046549589506666739224123713060805684184837707902387517575180195305275590655359511676507897953858762144949928133474253868620319651557037639651529112024204031843487427273816171460508868596859958417276878675533362143806049527953056689229941724230817775624336123085543655120897576918299718989379502396572335972007358271826919633360508573136630936705423859665089357388282725739710563983550301965525322998142834196164993673568132835644559339742190572750117881721183136516718905977377098856811054999595972932054565809371746692726914281194035213495621769014172479023984300818967949363124510681121756999839024668325671790545473501886813008688188749898913705416422446232188146887591272718714886870574763003760593448347137024097758388495406806242248666408637035889462986202001594992377043960221661936572107370079322184421523349576689291624996191618792909868411652325714224076416023987603417729644896155423397437424968337027747314981267462406279151588301474204146570309390950127337980112275970188561781298321883497422667832095366942103951974494852589754635794163389587506498725005168888068564022649033797503646233007802689455713320820273371899572742315660048959102178357697389961688431902566216894299723028814978008429781385833465442323563350526414091993627880117539551552957876955179097476965004339362294433824182179072178360276522207346901067006894850658107696747028958890028579673164546074612807314489684561057637352120541147580595433326250222200135225615864150863320818776348507349494990939412665519802311628598923606812125967668007531234921193034833877221107626245520362632718077115987044074557315293775858761498675448819994926452636718750000000*i1^77 + 478456925479430795961998716160478941848924709550352687061207430776003347854890492673623516808369354848938471496895015584742619014541082225532442253429398977080204959251911780717038297811933717956288773872653752199991228354208599581406455674035535164974473472457893401199906845781649094131139746225299148779920088003556893956618671702916183821705075498250938236608627333475489782487195714100953203667918160596322576437276549843534458405365704747762293083260171908996819141037879618088181712727576389688714564003419100492131559846423923951734914365312424283744390399083591509952801283995935092632639046098591244377820882216186142764745175097154721439280616212840254731085864896669388215012238269449973362112293022229102733281643780079595636817099176531790811512090252606002791866146080859660190777029937916685062374018319937278867556060760762742343525124973365482611320502435809656551015793882546152272724220487753336259201435543074109697065987782613609997763792283836713608342864296797468281794761129431355829146583464584215420206112997583158577103737719854355038198338240726968183720203942707526100987096132020984219720153954843142336738937368694172228399610027718041657379542967747076483905451752315440378696956225503309177045132262330110887686221747900392127801078916091618266156594333610373090402597458827119754656411045965531588354806810431590723708633495227047439738374730553970546453036353182688302327617414324673937301565117965953231680778475840994820782611179272170332791889215028610080624335692412601395062705137513390090619039599629004020697518687227863442529731080591684908884179449922461196428432623607735962510334896802991514437232137011982179217512071666168414100874181428311957104210458254046039679860245883233119061641323234738753585943813255306472741196057401679046058112752904427370383149189370323443550844163717104601105791615590356021709516161755368221846515490791260266097415517691414080653045164330914190241218754207762239263128625535278452458028157564308349925498094787826224304123820558273195923776843400289770571635011545234647632785505159252087453053286583379434998096329093084127236148160223404788720194246123034147049818645830175019799376711172834158431129927079256175523324098196998399645315843199300277257721401047377973580207871120896323455550358652340662594851367218199469330690328090644531480714146681886946575354569689076412848257739998248110447707468103521403113070469963924577769329067888884057893987333757502595854851909526077782477444251948650360538234478227695064877578059367840828756505883819809619332233929015555358293025559651343777288958338795858523339078860893556558455707906804004090798615653225125683723457045625765154985730228446531518412744509578901258954384885100112571538645332936616504968963002015004435469107681117733607692868246018563304705228815306299280934740109429758367591619831130572120472712870938135503472205630383463304368532843152662299312509299609062941645546722458170535753998202703684345458027251931459038571644582807525448342266470842035820081556172384083721049826361990326225556018617417934622258861369269492139084573785299413137692972063309120442668856301850227807050190243235276682706769386031873027613473534259033176275863573348417089078553766517452834377575607851281539679301985584885707347171926908745390768501324960681437560216701479961748236834061472045803078103949477784751678356576451821659685103809004462101769490853248137912600411411167433935316050622437077985223673726487147803234609398404712525965054058506775586731314159166995820178613191351214926105036539542708728327432123353436433198685795637217777503328809114999064830301113446696515076899244733701667804014001094146772362324461424628418291912505804844532697321208224236467165316331409029080256577900448166223460769829312851683549142718646084793027113304748014086103771165708464068177108856616541743278503417968750000*i1^78 + -2342764671818576504091763623977536240231904215030995568641467506390683953023080217732365913584749947367285343272233572120957494854798942592932642808911300671761090425646305940710440027395305499388939629596465958633784013469675956176376541846141997906308773044942459118843697524219933076781183142515082396313361313823262421366843489414037622496573112761255636591773441762419688846886019553474279918155168205329194605883769114688631393666376643731473334882032207023567263914347821712168411059548589684973504103465885399203824801958599771585972597809906634492680347203210261463989601482258067749450562035202644829003881462865489941681703803786217435758626605267707494763354902438370274427244982862949650413926044945903055751189946439638862470022257940775173196391011618992483447383447434820088002713094009867477940344712008742327080106495686728087916439929635116457676886581336552544060276227520082253413831209157879789950024239507228647105582018590475122702090586953832131133977241268347434770496947873626914989222077493995542446056494121129929699565969319077895041120438480506880668773903525878028706866782570224140225867425155697219976445649110713312484759692265941185159719695141178276748470318104514165080832363262191795387820603266907939852554383515249854157645119090507939779538779706574620703426732188593963131401306792720195943846220587882222135338363736308853285339131546949840366250483396472652165225681472706064245347107518612307134440058799568945954102968053781382636245257541130563275605155743670974814596336620117874476648956638492616005840276316709661674915676477735400552470507859521848526552240505798305444771265998623879750277348188594620278208749482358574940230262872137387047626091388979665735165957504409334615814242610432513636713985987945792257313431216155607840184189075832785683464141044888654141208488081708989543901700682853375262692510995701102293486867025197335720328146990620630749540865997051013944773924256599262824157514041411805797692692605891397231499038083337687689998501820636881714395987205874192345981979976739764830883010174468360338374696062451180001767116796936563204568517053447707168548379395512317064710353493627769170187778667871524400398040356680036299055962905831764693777373078800021017402923873081498986586420549215680698401271131277936037567140601689515466539924455188654314448595618304534312387756787434474284050663788575772345435386537758364664225101960181890009606763301026591925411785261152886031228047781473245553240896408053364967492509556467289732643164563735938818005306373852368638590447306927223432477775572243113253256632425053815012423715437304434090058916605536006775157102538232231438905325327554133755987630897972035232472267706514075952166637509048736511138630876061862717695561717456829972039195645247213072397568944629012613854193538719162986813324622708753133972029339599924993517792191327806473428710184880338539831683054481214389201480090506394374771677639807645202791710158308361338699091613461293785057584711317372721030841988909347981944651651768850846564922959840624165019370220822922774713477950315862816242948146086657291522757835825632454665871350075340787056823719603393775745042039193704755417715713791420988083274013227173345236089098677633012665855689691869035326350535383525044051632606235643088367823723656441095781551531648910965517785781994034439013926565411123593917549214116972456861253060935827343969850137274284572404439476213819925141100984536562584582063053031448224481065346410701956923316771859464124977176176965883902878332102880866217503760360151105947994117536416023771239886025200512905551579683380988401943273801984296819008039884526519884566554133633809074594182016265764527661148442674409521356592038084216013398696250758006595364777486166096971406493654703548450528882281484763234262576256214397334894472603507744463558992720209062099456787109375*i1^79 + 347168167804230696757849644061671000105910562797089820830756669028190530819512841913217199040034385075839376894921640984443082825204769286282957668868743256038860851639197251363887617984522731228216981787588742677399746168697626558252782370631063968891651571630316511017585759428777935914874721724159979390667059345024600569521890980523481926444252078551293030194553713818952459555253356758299349846565264008476040144726266711932824953651861351598963907026718249180435102775679130808331626604716820431468984183874827214518941248784906864636382397001843834523050149541620244955509851311222704189068362726222552062612376769620944965590245662711692667846711286627771130991177401711369596919271548182724816206334707388076000626657324115941794275648129968247007061444826448654063706675341720409133090512484011809276082613304036825521372898336618415633804530046033831800850166387267567966848681685539660480923169808585134023455526958871731780018883451965772993856704819628522713946586703823207896611142763512785334866215744672922598568245416367689798247862449273309115721279651920330588928272710011228597501621025729510328477485336265611524762506985234951796015627312821634867799739059281503873825186382634231577343398857730420593945470938538393470717202606834022292828814403307140261332255875522499688754543312941453048932933028234364887333360701848040840362009764038493933729529080370109339151217998896120763325843589383304635535263755304443136582976004912260132203046536626739132894706740038569408750403983106616004275950719129427412062784473131750763233962206459683657324072317788536558862964413242775404859783876265141212925293978399714425595485918406296720689156466990897882740304521909285161931550516305348965333770192223456448521534632958647420794759679290256701514749607734968141798589850274409208500107420435456631661254122047743880442725879665291393557218934201837930503260436958762973723667864995446730889066042165967656338351607607562743494447058847100842166467920627650733081774697808733221803429934061071151367016503263136421666482439779970751585436143456780125273010228906711554266465456846467373497933308484669386076381123688294625370090963398163029282956439427510316327804006585095055056459956435517071139048607319502581459018303652919750890391529232581738204814011282077166402416892449759715251900154582103083630253790041103353775032921469400683480262458910595114892196894526676801610119104040771214530631163713590732680307380014998542434550506240058708732576046208722704091119312222395088454471127541829658690948270106009145517647119030951845286915478884058547855901785727037829837576988849794111875926952463701526100827367473450819293085359938868349699487565825481515185177775575097470162254536566086296904408448143714371082437322976093739851946434773694593308463337694092362489988529046797108462155180605184661665513907015964540182012707474712117434555356711773047091347669594824522682900413814291989748029536787402480612058424768024493339493865757964106259059525123495182129801036204099667008647427443377284186182489775517679083144867783890690137378052558718150111745800229530347988207515958748526652750752682872967916864298404472591173797471114065051128317592861784684733392745049300393648396851305078283606991361162494901497029433659389034691983385027494120063471916927911357821978844737796721894162287676717152417192739111907731066066885101292952207972691787548760021310599819019166851103723222047384237089069260053803340369115167372596474455589118134414481231846489717594533277466989326564509761880792235087533802027505372663617306075752040045665493851057025051315352009359526223946093463677971827323167394415860215771157491434686613464286028216572725874474784218397812154468822108844067926138995862888662669004930341657296438003526467980749296917639789401531194415291801826917017526436655316501855850219726562500000000*i1^80 + -36779936070622016079996665038710013862563226067152410413234208248814855909673570893183805877822743325474253983719631808493912062489098235138279797908133952615496559450498115426426321626111604993008644604961830069045642173486491686447397282695335975790875820568874785718496423193071005647445088999373263938489264558570637461073536646068536987092737516826840782633354381901620494478283240504001353604042676482759663088449126177973548201529581815590582389231542979189162470536536797456157187499711110821067598563383949946200985386718835191210949006026463438886197305764500585655501409051021506455019035078712207077295696062067395887156711948574047618739351471623117885759530817519124836204286302318831461303948973052799256605457630243709417692422328144054537037882747560540667891020062887126587260121816101045853205660378024827193830905529623527246086854611786060223249364318644378550028125129885809325091159952485619851237193067392107344667115277933117000098171989550093321015836191815477471041143806514184441048650799690014369854644284213435245398420376111966027374957208386200154686642051523193647076391639562705040941838856535083114253052777230590891695060650501245279720894163866781356061551043734158383313256193466992941277285193357894987331221146866256498221893414184555379014500638534348928691915964297410287977437238817012147053575184097938800617123585666338795147725542606481656694478778523091124500849767537894860844319098487932073805561053255078124344244765951560161205649522919332625924758862420052844716762282111117586463445742120302927470803629450797794111875335707972075299508262853715958491304007715675234314598617803094068045430952412222819464830924230909684089774894608375159877202034088325841741346491195815304420789900462177931002404403743991399308789771144334887808273054217771854515827333223262226432990174242305360638072783443230763010914723673483069257857842699776985214821430316050855805226746338679777620575049454014425955732772019948442702598730400255760016942273132178369986544935445998079425709142680760087290309273924579576664713495335833120487738353609041089588666075654208946090219844618714704659737267337573093653084945259240022469044076687942113716707413548837255530806353104557137316925695551224775669771530294839284275819925598725080172962139212766742228508799417672582521340612664325773396615729168471818681084745375232363116195605529583309207066378897674444857772962787570813078318319442717191393917363860723975165247279125420543414467711131938272219001440907417087268155871761539122903311149547644190199139099936704364151885700297106240491609004812445267895703466631313372887250614575682636456334181527456243039817260440721291529475913192280667243772442340886698264161512524257002566426353215391028329031820011685420397617823749870941072287769552106934165633095652868096256499844785218848543157256878454443095872834835108175817151933964022479340539917571184646330615585811193692922566522740520186148877084553114741576684617924224113511865760876010213850523020637341487643762784703107867131101039215622897933699425007783023213196061698617917038699601430523673468838808572714132863702039886091465423669408303234419377982524032883355711883940532746772447558965645052159321247491458541524769211425079648490147568294700490988401656443843271509903414259146708389756824273278443697195563801125174934114674521970597474439050610867457129629501069402952998856394430170399565851195074555845448652364770847257111711296162603542946169888740939265217795375387658748069664401416252701076033234309356911266524532604232783889721755265718641555265735391262541142135823027673693047303346944874126768376004879632035850256292303515891259904601332783663029794691033577440590430647935125326869772066764286121224643621137157009615450887582906928685846777883878780912142889248204943073030404001474380493164062500000000000000*i1^81 + -39135095183111163008422593326406733859681207205282869187723431719321089635996963118498206696728156337404988377853513694516491115203688227558739253585003519508832986546439851343393517717480088794326990702644746836423368096293924233471191342573231742602698580739150494002731390237332332644103670378220961579296380491326100837548905575696263200759585685533737157030147993510977755433009248310253635414429338589976939338790686847430962553698818649236124027655482002101728208630348974587353690145370164096160400190978028751717965986141100751378350602671216880007672515446342831804841295116204529079646834860562958864196074492145357372282227279750045486195680401769004462006659189467699624787580187678297683561452745375610756181128421432069944628524404668744560283218355342211226987374944020874589066426911527136522873989585379459976930902611674067546296974730229250926844859785803651274471366917846741434625341811074080489746106968243678722810334416622899822556559343758142723634100035863300909657562951196392400233395263160741118628062788027869849756243255301825431186780316652942270245714084609566470101448517820257505615691529628092065898528634981935133153141055408349611305323794395105215092407596519417767762818560719809253359116747201750036250999496852140787270158553349633067073749585850611868186879425721109097096583913617410443286323472550522128554685376755639855806415814752436645521843463332060164947623697564713747643584769164643531135116485719434455450084120990532186927344276232979484478365134138545270944056925182898680410696553412663581480479979616240298361874622886610848022477346710356819373502468651742098123374589901886487173830060427210489259800309354707731547441318875661106874512501552206176438749035910509430565190451237867133587328864794957421356349740566257151878785684760686038831050122926209234649995321075120002595131166950445641205990887403813390490671292429245441059724156496344637040823699679025521192047982657956055105550555492813885143612867534919281775871929805266774138001840707986443230840568668014034177033633361579790531730119638444054274280364560954867533240318252470232747971103748035088468234906460569534979893134854760227449548445565145396558285418970941538709812423496177840120079960428858165925036570603361747608022928310399124586727284016442210787944516933696027544988367882861078882900417347797353297111556128170742939799218260119802204556052475840048354310776332886016428260934889610599931213915695426379480851527099501174656508239792484307293488089135875561654595919317582026076581905943885734280048336078816293823000267645092263421069492885327947502549106813720962580284242120443364458552373598942930366395212728962885125781346889374301872991387250113527509021634820302484086531110820758918731100952922981552447283523271532932601036152060778325159598504198052639242489477168391005704587444815700235561891361634504021178130044917695014633265997254232912643282922160431083196305931452265503255560917011563665193695556337628858751350113314229640339967832410044590833638536577743895201689385353762207304352309547672743178206460301506957753530892082674238589056129166640367262539263693582436621009164905020550418589707635762321884589955567539932087818440186211307071243853314917594242827804074508494596169779129407273679867918704027663786412943320975980502837225228661400621521047295395730925616676369322697298921497266569618704046577669113293060301673852305132330208990954847086850277603432241181446336331663891862536218137723409590784542966996388069162371252590257038552542082597558337220795666706790580368050415368706090901751658033204231606745634801604463365841963213851405766889038078688894038513485742488472908972770287582778028260413096868134328934551366101739664228412379137277469763779656420480678521671324666129020144006486311652189148028984665298461914062500000000000000000000000*i1^82 + -266462256594916381856129694595798812976427113376111965887537999477821205195677813649685764968273566297737672989564647280064762831240164451854148982779138299441065376832110769041738338905991362316208713936530361042210295082931928203016486283006392116823933813149059915180685670354318811272032673484071680586669360969242342239771545744112377189674261894861843411168102011365065603533891525747810480766409862719441710199255930495222702705156998891283998591404228029844609677065598768983666941720262952602297099369351440962466147719577874685773488528347412764187025429503049715883781165488449483393140736033990619440479838009861326975231370211573207191151258230673620351365931569865628595624148396238495541924601696324919961212645881499341940655220506264654766133597946167746437397508805040457686156328807494591289141431075209284613306336170333338090808428017373540671591322573917305098752450327560290013903042951997279978629503702507942113951836614249157271903694216159139480530079146082666425508839928532113455201634667505760021926856744677619100502444053858026639943934334929996008382108124982502943156271100498072539034965825512415146685402138908972066415265902595278698336912379118015337663408507162254559592116741570300870340583442652484466733375525104923359996308144100247824814443929969055839256025648341048055612881723304849916709907611454352976757321716540891826677864064646342208444442532249610556230348884722733080653537185759453219724937475417100203977025102992489841551758278393858240743711227348666560975472683926419304307027291050729003802866070233372628233378143690868893905669976097048786842615831168333983588238622461257901767729790380644874700352810566869301563074145971990810595422133578198575690391497320062789169239151592735506609163585840619543622326558685899976639618573173859714006897723670671166955825471584618957786746095900303446392434517642994662708286676847831519299138687832700162149465831323769846272612796658577406162853635325381512606434760219231392627793033455818527378601311245746616526800301968757098830282905584948363040133655418871270627157708037911642156215981430616942890831455393116327227158251631149899919868023469375142643165411766129817243962216322244508146100066169250465467356247782397268961075174434058190575329201903731993899539817895592458245475837939948412352266658938468848527188506730438854542006072075036392773352449859674994291656393601360790225760720157761043716442112350602475538830265116556206863668823896439239246158227203426888131885892932299586428591751313566703914392432003962849138969818591705316558437191157298475135896359274502781943079094526346534154571666614499117297891548334897158530961949819441448376583895786256617417668783405182923578027658930321894018250975267354632847660229527466093038983404832412487321305826716544460119223256940550935601851712806838576470382422340046085349382418795274347398127820786570521079396337909213913292305075915327043094755555352618168041224321373584862613719271554992338543632383898690182744163872068760118262658984175194654803260799944193198483641956812885030580607831492807933543592862772781513188384720547397275544344592185326796014107733433061969022521527052273118510081106412133870004201038884351464159400672442824709590721352301867017831301888096839178820220636483369289435664319381316659584448601180408699262444290382707611585532852602134067503389265150776123651952215740162534112060280557730019087160094197042354900604215501774089436308140149170037471975307705840907109093222867168032632944087085989224370542798228868597946707469286973410893618882639717111977187240338235976272011658237566817186233559901882608590321470412728520314466105525968177647026155509387860904514487567222686141865839641970933572171041829866554500996279376833250598239186845128026247142125950179634861327453613281250000000000000000000000000000*i1^83 + -522754448811955407514771334503466023242610227628156767375008366540194461049032267545736010424858925085290860522056895853612350360453026785225457168236532766764784386768731576207389020609075963886154557631697265565647360327108648150204104768563041326108841378121153623093117733912342319747096363936778102363050146470210222531378533816529651935770762618879953347087421067350525637125788399840143600896350092082717811574188150454604724204211889590427099291076224875762738425606916724065002511379394016965082051735869987476560447645326661272461017142792770908369724358254801319888609365883019146121462522645954348277315533639172324920746999336061483434853758884251727266917790448295948478734882014891529905095929844293188429454035381636565099886477009325176645731194955329113905933598363643031382715182017545974594042259425677301516237037034936166003790904332583855883604557902501801466987552063264632958183299256084418483856490928866409663335967654102844349587071547174772272798278941840716416623130575448713189613062545986317240846149250062505325918232889738162213187041961454646011795055818756445762563750093112908187542095835489993466165337938081041341478559508728461015577701481125147565929671939017779587079115375968963933619497323652237907009092007922181297495249077387268589584069936372245847930705979973873569885204120530269973260309112239914880086482714975581125965711001314996812775061939926778226505340795037682425264836742025188005366166102176306023156336352239103465210164248190445031101439995738163320125035823198442137366152443730776421603893556759148335543042390114477060586460390252049844219056803181005827914401473016725261711146700081534974424565069598225180265231195318992673121488746797525848289312261436981617769871361471193154643483959828067403436103047156478011443933019549640714856226242472859784120100007857339222374565247215226226944248921722935442808717002665064171378307977312477997336487336928296617450320305064231585002976644787102711956018269885229879874873024237617370159738733867499956170796164837881964188768897595005787124554105932379194403938424788349913682921290046568597520323083911440786019848293881461109798473471115847884600065873040751049835630065848114780467319975909097232756211883633480687613426756505367109591418285230231579574873417710678929504280569134241805206423312578235503859337051296680850711106207157335313463814195704889702202876084893174532735889109314861060469031769960754008330776124108068747185704632720451581248681862457193664084898036806051990173767517628389796956348003705192478284000971388250253864105467443058744709707504258036476787557594730109651124214169538714148608072522422037029987087646755322399598457817115451222323105312678579437595768840254181845338901655313542509618726049170389582213056252659121889933497453313611535175556449703938442354622510653965860166651682048658574339668241020274286466448083952677002636903435247338734955841390008669720700387677267294795306020272238650208596707997404175829606630068733355766007443926625652190747817204113632974038485742213600371101511339480113960431484613893331577379729059557190288632120649195973897535409342829915871368969667814398484403674008333372304045762748305612492954028172692710090902171319037833164348790836021008788493133581839595074252123973398970591423892697014003995216123937999017715040679312743006875827710171751570546916069118851806158984360955839305869349937814594499306212501840057904888412296786750485870913620113604393129997259577620944442232697207508950988442851632595980354083888956046723812261707530675087921122819169100133381369324189931012901071853832100336504604408981914900775514547765081797869142571348958073074577275617809729174753072257173122137574721876705026582236654487167806238387928411241744770644225935176602193691117055518932047187500000000000000000000000000000000000*i1^84 + -260889465907232769834775493219602321479387732660351651604529621752344007706727166434968579578221932793337692721382539324634052116085409966743556700099623814192241429309256895938552812557359811137023642677911793661095021222135916383138552138402638114477634221589908966563321919271914380128998538115803865996407297451178743338204639484945103614145894008424582422515818349466173678283596543578321293466147126388315506683700789886580890545525718510428789344092698345730211935255382997203388743946343516084638163981609429439582072170775270957164411324959357939554168105763972974010548014088025268027005788977882393224867598143248009763933424132920862020254318333352692484817663055376720022108673758472316787158078196919106592063277826555999527152097166570503661666826955154906536631959907479379901325604138120811261168713387841511088045563493911103606848632160099251660107410725204362101304210570014639885290498679184191391278451578187847508611747920419013234588562240440593026593335411076862401168586051456817778088524638042246802564343547256645670854551568495695177569644408285251693307295449701620957623215613820284037881491731638994859495911049418167739052086128026413362801038605394241936744377464899948524185363902119470523004600124155656427631783656891124939537315409758093262548284086065213066414914107017606161625535523548380307632430576388362081939403677690118200477109448499928840642301173707067720690010995609318802639514619736011556924639401873595864335768725596641596416859544989862382734713600395903437338398932265284781196102733919153210924738128615873675455195942699832757351347320858949374517130203820698245109650571535254740222040727456365266139194453651324703324481278030068685177439665120781006413304593990439265853563989175375099324968313387373030890778015833100099463449835911344608345144716011948798127985451024274647096839129408730018302878672230293227068760024402846601802832346424448207908896918778725914187660979376087091244158573603280365951271287495494403488174718646525129163873904327116951687643670142213003080642431577010268907697314077597618010409431117196481040011105440963217974763729215187449288855659208132088363771599920248840574867260542155106815335638490744701442037084808247076107844994540511801347138353664164063197030793013741033220976315016415577256537950971426009701184348662939059280392050431695336261111552365755825802688046594831449595990528935344806213684323853903103111657579572844145504729535918792009207008842498783428492386112928795897901163367005470920704596722639554975225416765071088143250264429554487420692725930009578327089575002525649895673633906104981140353752765442314939105826820362894733499772767602014936620994556279628507727621465090790064341085486826914801729314578480591213155325520189705119198308136739433392396485268134296166655312488627352640636901843256857049978041292559698460612850276601282718941775656315457418622871391507166351898717851381810153372480417370994444128747642364425260385480957362793763447921707715464066636169217561671983622616537939185287976506409656143639775439784532106026288325109901957156181621011423570905225777879745563305164992861068665453109776655888216766957666295044004382634178787247035217444303599294230277908748027098075607133744907052072880510501724122522814796289722477272029560573350999406937506823050605673839262569075895267986572591714250951083949682516285356314295385917210988301541584834878684668752313388576762742463573012433008731409898088837624133842456952681472825665654913214945402077198632525500273376603367627648939560290217155461263301401792422776314537321043600510457953240481053157268291459847966690051593689358280567814716246575977850621184446476925106646325445815811624004754700803227939587053921056602130622400297801821105723730949826242739660233645965448000000000000000000000000000000000000000*i1^85 + -5463991887376082814420831831063651627128452183885002594072241126388335385988968536110685359103564841770327665075272364888708398972412115489946615980693602072312307963051620148104806695065985938270830687084095763676652828165073561644190309626450024438991304319551294799555891283717943197722573055351760844172359286306581662256634135769920079857093904400500581696706572896291326379396888642701485988873868492540613163694122674484551674900853501119792166865775381169058330646030583795107868207235576963904543726969873821257076244094606579678162432921291819934035193191256136869114376680169190138200911401850348847125879757867867734808191211902139426997591609153314003464127741386935541783728031477855458811001844633328091361508449172481228053989140823663697808375666813846648479656282640290724978376009630077796014914625389242211115978783753395535021976974434353479711581555967640694332782054072885724541487999724649570315446885811907142804663417720778025189010007217962304149488160647642123938590182846143624293602222929928887179825950085693257946411703742482375965357209175286534358057410382030786955642363734112233272244727388790534644897839293017555210704936208340318566229845265838357031445260783825233832810697650571202328635947785056133525413511286919146846866084320868564083956800052379193052418458823088765743335275172707177364673239420523922565133820665894287874400980506217345402439014244723175848627993838198363636284894641061262107611807869622574756303475792392724221017539047267306398523992177561113441194846880911526452442359875060562966831180613462191712852840844251393991628146866438475644447462079077453583853870752995253041153113360760980219213226068298636601535651667020505014408021918328934081494459179777798375132021305462679093682974862466547820187032253240953782845239678024079963805407521024634941078043603763145498166583089624428300670254544868708950778213616259753537189416239093039517025199110626333506099834140783556794201550980437372145359851987093916168376783932012419610511793013197774280723372659762978585385826595005333910032134212005655919524043628377802415711933097046862492385427310668481103549757927143160034462582417165834263471329189338409098548349512514630691999543293127147607564124227649815255464091062717124196222094231719069845774613341616982749264160164503737973023110166340804034572872582106521917548758818072226463826383327942046063689863504420273825736271514549708728193738263500420029549667635850037295213317967261273915905400030825934308196748387929087723557440506097913939252182928801637610649288251110226276680538337258904589557640295045999510684032137538833648836423820758796443911096280697459697323053660569581876640817283270186120106490885531132258772293503040625025937956469417107985716947566342190555896631228653377036967377861775644024083566797426871506177422280332214349876275405038481258045888682292175512090159738336262948411675287342615830894354747167958637408625555108882320275614012784115975404856816070392997285173599389495922399170746307626406606234341183493167707071717058549981981241960391831196822629244595254974345396521172672273872693699106362972590281879608288583738838690836751098815821114120059974280309378144156183682365615713278262325730511020543300019247195243968173551491380618360301510507196763984184945387590996180151825149175276301576497270985878989045764795187737198381505057898369146835743281372240777973996095234576533410829759291867338824693363683196539925861594823441682893311571165717692818094501963561621268969025791151603741485230516064223677588477577481552096901463843368198128418715821623552087747442790971551095948314829974975860944664353154166384016668804289131359816473122640216201849356752325763223282623487025464897958281146781882531713287276155840153346957008322528127895552000000000000000000000000000000000000000*i1^86 + 12305787034188681118585734488626236849832434049326028266280663189504446656121458089343697969549232246041240537944970476416335443431712831834809732341493906923660319671030547282379169068283563463980378003336589135085083931823961540149383122014949911521232589188668579258346603569017999521571741152094115298548691071205368019852687174182777521747726520034785946765868864250652532552625407111172786833485224584522519274422048513477930573311220361400150171704068063150868531390353338711660595878108322754803072358632487091824003931538525353272480854704472619390626733428608341771054571563298315247149061687588553358848800473070612951457567762471077886546882552764016939137106512299751164330750604225196946316244714796381105732692981771204635695873119469398938337096622167507495318571242946465417844987065916873348772120258843552895655304424514353821413331198204094686803121847249472373090722971550836390665343388439893051864922285787921745103469805095509972594813340600714075027976347350658505871103947974677957126445797831750424238903373515363064256744165407642900112133067767891594338424968079613662449928953155392952990299672311752845094911131106578545218004158756277968122245413834681317305746907059668120745546333931422495780211167641763387687854295949017545141703053583857356164113937054531647146468017841178207238281888963154597791742150619774496615723517822681198105652385113057665197349629677600855295000330300976474043275541354456355782808229840937162999388958736244728991977051543627538013166824430412348017312048019690449960128102550694924081807103606542268743286310610634055009389800546981815956253389574831555446252047457520085569583530279401025495036135690731940558312379162826101062518234822996351331827349378575749939058362147191419702679988483835292484108079738139743888981367035164148852076299924518588911245534826073964425181028881643396190144991232208727360975108057151578173315467108988945169036978886631888351236883309823698428259175513039826688200020902182070702251918584351915641414595804413260006230292510402193060213369804676528261485904028362535048625575213760386726642031349059945083977305612223981030565004108420084277117034339221038602964123285070060699715646330950052755199734370456953921466981673949777102626065562911466663721393715862250845429009933749769108588669750203436447964788315703015923617802194819128940523012639676060772329892078052100700356525814665260839659645117785622119423874536719203040275714258774175083122349834069355026431190717001070641449169058817565588676050618441616169256909015619214282054005784808002990030871426105304024190107127412589540610145755772241298959171398504746004064764864532995868038706900701072682191921286159311433548565493605115578309665441228492821659986931573113130886761879586207577914910095722405396095521462285510735013909961685147830454937849415921659263670507531772669917697429985147303553705788536199745087139358242740605744096137137619974096329818250657654716172131314590507977478201328726276820685456468393857177956230500638586375961390969759299496194000512795425841658879879512792968428960595556750576370964419909274317480499859561462803464849213163520427443330883894710525783359601861120830743612833716847025983248071677432790606965745355976596687386823948447493695151422787164485234151227521849543883946544212958502863486042290198584347343485970777546176360643776860983607375220901652534152690233797311884396853794589855201356354205229196851894427829783505292521667350349570395908570044581929563702583035572743939512810323685127820535441204013606647632542593532901943900362379652218435602980265858822010840508083117871345166364920601869059641778073189838375516367892936394650126815817508547083504252954378717331907298330393615962713242725052423546709550362123681483977664354792243200000000000000000000000000000000000000*i1^87 + -49298932351343289540698294980152535093710418082455254295169559294725050793742961806223388330391713195372960543813407050358715665057510056240909039453770274776239390348221366531614913944125426583742693475679549999977870859430772960678773778029353208269116647496742897659848527290706898366923355985913580117799270746332873179921411143579046812332408550081457475275015185131922379042274062369786720099172782010457159898704250430862083947134941815468997376557795725556063765019273561733539978989135727889829699631724854437350348090563290400181018467664516292463847637694273915472873633813585087071257215212704900260885567564087670891203653514650331745243876261323808708137557768160695499705645477138967884801280079806509692291945651251633001914166010262594191629149667036290446585330078507982860164841317531548059319643891934269286188951832226065041696441215088439006811435218865454303318460816669049258570611992746607733610615030146061775440639907380515820096587723289205172929650434688999836880079585439982951652979343418371187400701544597842017664619711555746874175374303201559034911347933961780958620544794392055835858538931764955133909234489868810325070189998387404471984344852937795824304517045102300396042358396489444619466494208136598983907725589317711449014300377689218294966361594887879562940808032636151357986654687078610717095784930327567781208694406286591308090802945961668488796972154907163475789174945972150039946898549958341101648102922510205622172954047035996584332059241154675085654732084726713965152359834864551206284714409042620706294229487906303927572733539554998489849794221459846319238965348866541148931745693152396329284208498007292906186814965809628877512480575944688932335614286156441687841743375648143122532797437915519666657807281974237459292616805968695570847359815814089359907374542097516790502792227888041626286089870381596489377912153166695945156435517129975041795127183322043904351391473404809221311014128198045943000558580734842478749909553160489724975550387191281612205315967386202697938665858078849430511759081425297202584947827685935166676783881004936866447452114783551190744944012193242467650873991458901474231526064888379943214679259918658786669259393620350765536825865376843832009729946841576279224136900700338030239316395158217406505864578975624031830852229974997678114859115761159613033987751171313516439105697686320045983065426122710577131683660475100814471830530946348493288712849288446818127907533082123499286923087191851964799131397834935008624521200838677175898441074886711047604621517646972422107393527137558746091382753740056149700532369777782776655471760183758629155600557478109567319249959782606963298350117241481052256616674671514760390108915791456886501380004178540497608533148416139819919297590588395516864310436862565395045354105052547411116995604950692441715758540294849152149589849300188625645372459810223051972315309646168117156896710708827353401965375485614765566359289375076265374477902465933517675012372447174219943391909674679309517358545875543694503460786002071331983858196555047685045913068402973007986291994222556412581712473897456884597527430186470721646801720545468596030064241731568741813118104296146843241040058082271556324949622681291833720404491890311805672236125528161763869859616894523054262300169976262881817904511405600287036738249546597619194142663329751314497197453248236700011731501760888339292103029307007539402188157494844815812929136177919096302713830748761567213672405909547488858636077204548491247763654947329787273403911295934923338788341620496670255251647896060828493139038403111856879852230458557386508600137901111422886431793313894385787275896991311369754217194887016108867941421453006630836172839981134690456681981451453920125847836095515743029037937331169144073697502429184000000000000000000000000000000000000000*i1^88 + 144328743142520688511360030486968771875955278463108467555412786258834950472710596569339540407724293542019168358489390148989517785716944260884161952516744605727324749910552506842956264244330554152717274154131558411909384242523559786256206416849031102227055182223015214533301531878725749598615280880590993547433714747592153139401401649116832612708686960116805472429060929513133656360773354024638861331434215214009516090951502249715795036981512901581416504224043365454815576735578329147431799016739936424188565903757744076675080802136860624112611144978169774700277199811641956473263575459759673392826564997954293290744842422419347309912514709714356146837034615429632025085864814748029930435495933961470640955348138147125278406249861351735911057044019860293876588913993806488652808821187939312617508898826814957297388586325440519515165709840075412826145147105938753425857472769771203854981566081099044071943872223310497106507645886056708463944156836266772527722399388742642962023775948184648797610931973125767934068240419935853954128335269239499829762499131335171570147115605733009272612839613597292585389783718025569488921349724841930306371617904337627630804029354857249489997899922196097387170497597905253497303322954988524971137411658987072286708573261902560704934033639376872000130307237359513517295684247305839836604925987064869133524577286189383350265810143371735654992418408716543576041992513792157465493602559903493710415874151354346659491269552143462374809538005977602631364773592854587033689036075631400539797261167168427082649258769853703351227092794174678975762436096604580693361715508067042576855910833972407077199012961795115873147823029835703759657895504336831762249456952696178469525232162878733879778034909077574980050815671459098754287227375685854781302183270439291233657334959643825901368714285266892918221654861700729776931567206227728231248267105557847240999557422415676276330516941610500025092985758800045143497328546762949332958891157281613123807239114759426359584582225975134189373450821202392755887844002481495230341242337091644927719221095017699840000818589768488376890783814600671480673430542220113295566664854026121461568991043109370195505879268128252830087350379207984244950783111947627539687609810464457636405455599941872854362128105065587455777164898070971290677615661369245561150907971613960214878735781766895290599984742725975398127942036151144033479130371059148140885947234059962377932175500871645815774369645701526024415825929152362333038878191278569097907985702750374127116432082842068112147120417116417437007758582421077771426234358482963274859846371511379996302759782077142956177565783107510230941072976280301916161413432103855314188004228753550581583987926805284382203106174222499203201509532152815034206565820956392276003397189216659839787715494652491290692620871782910302081693850712366480874437241803649493991453689697286859052085470425950854186056927772133283802455644935867871342730485230142263684067911281902480316609327114074856250488530000100486987229673954820795278619954784416684367071854429840036898723301378593129086532067678445670259793919540918589855349097525758721693173648324394784405411102851118683454376332245119496496718900465390323203121602261142826253015943797052644233111881797500643350830785256041133250375976323191151613334777286327937953674025184601660869291380449281327503863870195157705796387397229611865983222856181217860289820638577385810451434173450749983421412482945418385012685340085334276778841931861682851990477166423578255102490578472839078240667856117864472913594691536996757027095360031338403436475125051948371933751720990093579097968316815917709271027377008464364775446901964101464563208132634337026808501216498601626872830850006073096378963495682936670974613565606822669841485266944000000000000000000000000000000000000*i1^89 + -416399665545086609778161975314406418718567278155149643963553922104230590309457907867062865115715199172243659489303013873061682104765980044326895634453677727921664908739969160538189638959456139482579764509784792082180895518547505383164757424196147481908946396683124173018985593309552177752821588184614339615298796732727973344729574164226188684166076183068533730505351502857008941423058111269797352907318754546467715446752831851185138662690001530472853136187520214071173451802498406341056023371719152625228763105058032742945090156026222636240198779813992663213223705240453709689499968601413301807494146746532745283466271712488878883046281971548483069215284825064228745126089034605901826887574436387886694212199886898619125154744447077526383898591258627660909933131138966040585364754534713091769414054378164354463485590197505116170114913360386418314804001380300426857770341132825819548013580262390604519640220930622255665194164494682633577097331789619926007163677002673928476522203976192190476819171687242959078836958336370623047962087138412977770193986201365922858589952466677256323597087076441467925510429849202292356192497467833740506201848753061378262682728962529987449600706476641092667672362665919483478241949859399993459939441523627506820435692685881488829941712503660200790005357100019653120547395606153126831027030813662923786301002424413591293848542904508155820795090871313087693105874601182323174054366252099261875888970111038334903257224975723029100501556442421771542550152068154603015568504651826742355433157272157691773675158169862717276038038215656725044394780992257662708208825613931319472420749508639114985380237816392618914035081668945407981291111274555902880202662512027877807832412860309915924033005067528363323729395264459278528748174137893431998043465707850851752699223658877455681557817387967107150241006864607664834375733769172669618145965994253195140210995099953112219325699947430726809128160757980158033764054355886208807495268004183323527797623123358823295415417792143107227863164528978513819794370909668655986060768323023057987142003257945644579767916705151987241031291244885799362366098525551583136439572266830134827888993919707467235396645912989403537976057950803582120054152187548235394339439018898675075011516812805558908258723303405975526560069885860775936690616043963266474180013032652686744328000572478473323829118274789824885434464193329044949486000725329809969842674150874147161000207268278225628208992014346262642309935865391031916675522516493044033545549413098470457875153751605371744919407094978190819893249629798121157830653726343736144385875699651194645548476038151864156373284168425162821952293150853424337146487076542572297498262638549547019839699212459747525860570125263209782457409333986907762136738850486835127563325371370792173672240844332998794725740760553773344629234875756247343799987677086578163004940137359497899298745754319514848839250713068860960547786276056552509451389652994172366422217791218335518497683200547566489085214714073890799963686868423127798502994679568139252962245113610091918124365968033217507681147178136829369162036210763165438786044712020823709103370187185416066996398344985189731192538299057028302282236018634427516079741052910848183045006494197422429753549676304908840754376140489173299906311853908017625298085470798837876521035371413085995343643572396584262711115675332519715537721190046252105118338311081690965208829989366580404540003635664434065649646116664246924539339623175548130625200170330448066573544621142167046249670545803273824153085867475082301941708586347475630882143419442564643129510352412069365968294337525705970060285967975534508533322767160413016136880786341594475594842329487635363239406785897840864804835579253775116496829013441815801544479182425588204830720000000000000000000000000000000000000*i1^90 + 1061033496723675388910962267940045994658128397097078084137584730564857904038866452446530702476103577310558787928425558823075520254154571229567991043301823591159516470112352024557823007178818400416321192658944120854573700837913070352895173710298047915560523318125823779280061224216848449088674629674244725454413368615966779388365947786233867728234639584777200468455767621093051462382508183836955952181899390577800463519135151426821270253229929973186178162791017790935544711390675126821749497017767175495221065298520247784800078915227678687394917780913754578657105474226904934389455038959737427230439033853347209238701248471175396945980013335112377222456748810883691622909160165086337078064250913399383708385316930893313993527824316206838900566080576229280682095240962196091848222235768252654817094973376264317844136215088923634527186659485218519976912379481869395096478852981411381766761450200151571393583904115652717251565512243009810092301687944438760247690910129577341659338228613238192517450330380581255341117418160931246458493331205191200652798298934695292426579843289426291230458087226004565493752790612271265686130252132516495859526804982161031892583180464576788282508071023365161047074702856100689987237741789701516579371339510096751617342394183479044616352904150411150181772061638066524774522809018971755984585299179290984683094876909809443577782347513441877468463131954523389382010236705241410786163926831628348201645742599531355516608840007157859529622839529102548260126128979129981567204626458755299461801288226324719347133117854778438795618004813297913749336258921578997766352741786758510817736948637225654342356422670996222559588453118712867949356398440542720514210834510665117400723709603585409611242393690334537631639817249449786938380717159844923609486828970150083042038707964682352582845314953407215829324433199042888959010909117093421216774799799861143251952709540576297883638386144661152471732488324811641550805901168258373447622530678711330142770662106906659011638034815152165815561967104644387082636930897873617128401699781333287033365885655621889915056485915489457460865805313708222657633959496245974357632689294032997203377873752455648570610215561680816162185742236734328812561354479573803448957017689894179452100240958499826622660402707343564518399601140056984405454924636194781665890815450996556917928645998811831598927887314545669423723805543339363991017133373293429769817452035311552684225432855373257382297219449758901291242748514339784452394767739629119617642421345361478755992192243112517866337967458027700601566535943018183457549093770640819737009273476303221164818739303661969703669160218699371357967769306894975859118548644039461390032563740511246157214149952417660006936052994579355083572733046895205823266372858862642247066648287257001339050862849375607737866179178973151103115804303252846925898968653464949778506625353836191022526988798538048791521167726923184245658988410575456025953638727986092131625933917484819017098968421612093131535302060942454992334448240119021145097473600939400519739604015281105026134384110481899551327478312020777060442033284028356840643957696434605980442861483551403770244104713652149063804006780337123380206525367787360153532264489907037649028069225800718699233726015322347134173274511779559364580414456309632539104904835571564096046493766799985574698289221308811121011276893847483124006668804605131755725188988352554524842769855894538563392981893957101502836615165678875345481511723626225736035176279569789033390574320749270059824327111027355458060936521851961507622167537656861188827875356346732288529665495500244390625286911301245840116427101520556312693881198988855390148823427518849934091775974645988613674046274566964470678301421249723493928305865093902574516885066073767936000000000000000000000000000000000000*i1^91 + -2367591963976301028939099114490214948742863541117645745414371487917100337888618358843318695443794607606885713017201680184092037107861586716818932429604697836530808831041706867188773345980392734539527855519920602261313580015965114726356514282479066468564745988706432914161437122145453909390683521251216886169883362495403555151907252310213475775150408914676223002329744094329496016716740047146920510858050636488183050474947868043854719653432224396672157104047639047656973206684004726257773525726136179655982111689437096236239866253117581898303363470919666021180256935517093540183717404895470882236768244194534146820214681559299906023729289275542424918383193169396964218368835265446959190829679495284940452840037724483380085976361521511818664247584362974163083410486478103373439776452925513834514373759215158971266520622585289159338339605729298576638259884918470726405833462749193478827430090558602122160691021697868648838271591083053849954409393307131950296612657848880883834647264978090205807016890517451317310724540188557855618182352767998662091986095124135547430526927225655459534091816897186138320417125014299904171382860646993403054879499223259356555258802996614270839903827304157081463991615664171692979676935118993883532525121129838179907054344197848720295012267693651927334064292625512411986918994852318628466332569019034803859944030783428837514036937668696721929707327735977871419034441609937262529455522519449370739949550019895351690946084374946081507650432742506094316722033430023262876155040959112215357678950793548006697881084328787149753006500190021143503514131561235240499775428424970692352237048052071520244384298155364911441756829318062206876402756602200778303948429396484690265572052925752669588463539042255992972479181379802127688253331917193840036404648444187369979174962246967335597980483736541141863516684143219011254661809100399201185219944945500061485969695860531480839822587079422785956866006023977105640399551135751553632993743784303954877294348049999167406764745073486278333778896068788327166460248307401426139308847975779279168204828487324213090529831774402548053765086428618363649240523897304326531821920672226105806251288754281872952843721163518728398435304296940659030598319993633408631624751662949658525907729297588245771095955157385728091576100888590783724755308804014811743067221748633333176062188049661510959690796551419133892232670245783626776794130419459125727784451379107320418602869369196866854868722360071785630145575495742292456915652163049632892635798480415355459170864167312310678889367725320850870803565871049742833079734286759596199701858548814076837165615213887035225081775085307810821286231249551123218874243671229501023976404641561963733003122410796998406551802300163924194869689721213129311195564995987250721937836462763709708136221392899234166367274224963748637393907937042535329920514408974092300575021642605317887827319723932119432222245886077065882031670126210758533253998652513602124166888233997454167733692665982320881080181155393407665048859374430855212948194384930309218576122740907764068366999728517835138108624358911570890106493567031010206958858851173551618049108255631487777559991244860868567147646170265483440983777118701925319876572786203754186795709959875239550251013133768339888720007555521961177284611541154058162413671738991251954768076535849778795727803775532542760751279382339752033735618323161578954657634547163693336267458735798885907901201368825753573106718418027867073554978048076331401088556256018305135024167789547365670128117123088187751308470259573511104126381587561675866731608291515774546338624347766392201709966562802658678308637115420773251081519112626677532153707457441903702683796606951644145427352999797462555466640524607021757712173221194287649411647406080000000000000000000000000000000000000*i1^92 + 4472646361381075225658690373947956275261760200966475461931592357863792243312304960951524740154408110810056300000076351884497159154645706193553843005415494630898144223163972149510943015478757750791511669161788698231570801474577737751883678923010120425336205971453050399277579592841862313447104788683978173862146396140353003102064486929268916440421756406828305475468826636982411666299043321895077428388231268288550883447678564209082553485454043114991969201295938857552031704627403190202141456965459506716433348197196070671148970088138007742724342049228871343203379591229363386445754584810779118292252495115903723775780262782828264008027312784659164838874166464182613149033254291231328413649968342958141172086500655206407069247727306965408202211948443745271014160310089380308507772777042141779166126431642076945496778717816160283618899607810902556205402873441600484792098058826481540868969536310120576601787838109524166748700466966846370487237076552781926360126021097886047072873935279944828508912617360108550191503159693879747709002721724729525217422617422451835600807654637497323493358093820127326657815491528389176783593190384632599686478908082789142605732029786185406978146383446315512118253130832466517482429923317686368108256226660853985441694234012807891661977163505335763426587667469598769700173529200824401329163468349801732807207642006156945378180938405157269233542375125640493852332975046280770035632408884579339319921307719332916254518398360215442648787808913648652404020155085702060603140712449671895520582019529334497383464026012437298282872929068863044795768590904962517348896200883865997924680366993474296288195973801203131592428544250526397298768515354351340944859040401393099391247375614871447045798531182594901762849663363639015202863269850107799982254546378785588386884431910752656692443606617151352176816243161242093426290544858636045631725999888128039933344162404645831182445917638791931555132330373210559045598180260288888550497353198016126334393605228403760178818882154583578737009494144233736350575008881372950776125054455928743785271437608314763575975037774612569799545620487552076126524240999264716403542327569419938340666360454481249584105487026786152309236048840977062100368028033916141295270746873540067077058186111830462529138362665196751948492129936433583761205524760965321334272937761091074313746813417769135452639663107441346531932044971000721389311273488989280252287314712922107234531847380098828124215402037942069554805452824616657541161081007249211454861583659525167588950548883470369569424749840357180956258854406368997502590889180212469229580639344763332146840414465705761404604404542435259742519135446623154285580506786006904745844215909091454535733057347880143684607544643113205372189687501756763018776322085427677593399623049715209697291538869682623009555614585327506855324536811784841617032639939035607984290970215317883064905725446035240662333974576822269842524612857326592263214519530058342089160493441517456240022423238351636036572498031570625697609716672273865370056114201619962458619960632302259159198269979455475084022935965223916406613559592943044302509341021671849164053151346646144296969411799981880907368109539934908163408777988584183278806553407192643711298288268503537167244824931982453609286230438570647564205029696830733958583943932368709721660299996779244343953539195295665991281708316989620434697956562852475320392691329512288151954383737565234320224866147824472922635877759460042916066495309609051273584826784431843110345347620577345873491271951379904137009520942090414486069296399248509928934135473066817624311854879381751573982886624196866894565087230948849684881522341691445616288699662942241643099030924341179251960431185684614069947429282336358017787522833732888879431680000000000000000000000000000000000000*i1^93 + -6954654703984027700997269255071547035350413259900509278064399201924349489735427408235262619135185340334764305497809889943372950032372578442737730557631450380128078453034004601493198338326933405457078003803047900516336535499704126301078694624097816551723051525573694176795486498516845170166830853788383620022371208715578812971493305940889102719373588652156550885720516704059854009391238943453717562504829072421175048428351961688458195207299700069577584364504500558621960897355297087986230769772817557749789749698274543980796205208096171011271476239334123487865129295212810729221827317611775325853065255476786522243750454047535742135770514122034533060548360305894089870788240892087778806706941559871228071941887688149335740642997003334777967901109080471259250264714187767513659288473986425927997081671421247431717771328080796780330369142917292014823123700784934819262311604640503382870856053866997625085281458968031357827792426556499733974564240894550015489296603668446038939755515463517841260265716524684940827990486492614918676351542813940244825332464726225739550432218977712167470150905084292514158120515947786131427782320614716642845924015977197702311632776140176292091366428226304330273615999199745171390114399517605638300548104689494751217101837842719550977796893528954996684343386236348319741761172583971512259133678885219957855961255859290477531290063657773482611288548010057034347305886460484290620763857017888462120137494674277814767105612676174436068769634650989760242312339750321712252672605251820250805533775126586939808539068274369092355144098199939904882364566317863291534992981239854741747468753411843276737463080049172557256971840613045823374829531971349057132970094087902194501532051385160392185750932795296676510253961633180530749159609723705153684004966044546706295781300198376654771931518647288413370263339457846531328285733683258176611369916658739137270126287327638454115167179911533607630131529319507970229544596227363369575843888959601931815260170269121208647855595747046783368148995287512511935319129253000698995012405584513581058506058281692616593015544425447429355314379783717781148261580188748545566387590463562018799622099259204524945000459513111898009176308484227533781410918442938377663716548896408471931554751847201722651650941762373532888947640993695968971305527774005994663289901762521601177805697328164755955566505316300206593134555404221488669591437261660450999850757388411004364766289825107024031660304308956963101211918389249807558896575093383257657491723207219746272349100365038279358296978515446694316692279990899086470282635748604125675172364259808700896025306414929728649311718562698593055451815396882323686591958955707268801521844450473014019221565349383148944961750948895980776531724760928293333137829102031287384859711201533792875744665427123145948106069543010585601779727388008783829816331928601525492736833566716154871487025016925047061603520256377152918776071057903945551968185643016439279967573871632569421071561538267035836417100406174209183379768272111718774663325009134517538912491702943314993987819928164783225016811103938787917198985948722310783366317403305056667129649982787750959917017148824408860745941688239636076605453388251797744206850222269066524311873299015928511324343542731531545600067452538156055715031202042021188299489046721255573743225805038065997804674036956634372625084056418723917622783461633632721769695382664988678210013439938068494328187158759682984946333092991324397814963990632783530963578928639499571250144243501351808496189307150848838497912871171742990361319285312197094537528271457664111599539529849055000430819219840935408019128397870295227294978736230289582308382361756236373207430449003763819567849736556337884523562520098314086221166360719576268800000000000000000000000000000000000*i1^94 + 8668736997647780082637922576664356127122544875017953692176533621865868219041888846900416096478718061833653655163971813033799083644464517961551225196848652437197378105149296049328963279646304139845909522489671975264379860516665348319862809309487014836026066017508407513233897415675903016639422493620030835999618027451746110667515777700860026427269419165939564353031346368266011906251588188218327094327720729746326163569426412159776857473983028504632140651789740713568633548226286450576916554993067441693327745232154852302751784233125405447830840900894346537666191547374112655111504389590500546436420004766045181572751348996291788536837499532140123081654171491251062977138955023277111264352717291368630031683546574265955011792056543765325323697839518140019833312575851338216534702807200615616335689178687016050899948649737811658944317450523475586544940321390897770677057906653684392680925273370980875594164686270047249360908966738947531909217660592652221022919640558270781839631276137580372005755656557878214641978868634625371945577022691118587161715288803201927437808667904244479932239122977538060305215397587973029919534979032725428256814460528236635264977013405778407826061063929551030400189866151625077881205957665690252652748441401054234555356620049662103030714792770104446041212624725440556844967752106745754004461495792886180130992301010704602754239496895422961923584437863227860269098295034216676332054374078095485719239803624347833752020787308082070837381514395071556643916735372839822294689146499931519441855238985981290268757750018619451477669303516629890336162178482742839290975250201359853325632760167534441820435080146754301117449325774338624859494940777373607320270258803400564539793422103597224210588379607280479121739390910399978382153062308724072101431470937380738215225735989645546240729285361975697436239572419872105087650998717033752565882018784639482712122925562436800068325631172570687136647089792652030533907523018660693322914631066968091247270163699376442887666719632363513066327152917890397815973677973477276742064850939992068571382705214810736599690744867935646537439489157738274098189423048834208204257586149126558293865838275433835522704749193526273139203916867776194843136568220878494668304033483932369945655175520999077358191468552284259321925229146605732327532677093776922397653772427202959545686447681403686933532489067762675186693514402112117942424498380300841177908194594621731368223002598749518197622857743414875521717204035966797337158912107909957974442112725832431418017098829269560366587873576279768364740332138700416289508351669128162807697395645484392091162118911849887077783187048848507979935196370204219880955489679019401954287864571563414253962209193810827825094300162076752737845538268316990775000055757869586925165287609202220872616127879863646196740107740851306186109973672831138002614546767533198848035671940348115552850812820402661802619460291300610922800735245004403041181610977821272739058096347963031646959644811281324174301208871092934568878258694751795227634329268469159056739306017274793338906843112756036264512125020828062077638488801041233221483146241764036574138262663969633908355939683639741585653581190220559695394910798880231970287199413210960860278884196698175862017668237158485910449962239099784155734687625759294979712973790511595796281622980398817379419204295641457302470721930643792356609432162739373960953844599323067150207074308230222795854135976373220967383440599477866311746321154272469866643349422806871867976202778605487127514380918990969779138732755970070030774438296084694498568047666324222686131056794037567129588315691488699614817434797484372186907045326991334985738181091306117286562166319178007568380065465067408650588809284557776475685428301660160000000000000000000000000000000000*i1^95 + -8276970603941602138157631664661802930484110583925920455333749599486529734720485784730400886320478098295086503770738003536218834233163987629783555156783127937149944551842864406583100019754902855678086496449567488821805015064217058803137696915722027213847362884266699933748945301164855343878480777044829137823829506324671575712545637390327993939226451294134154457095025053673298696312534357522455464902419639690324761536605096436169076771497388407889607824048696529446934918233449455942758063306876953969285854821160894243833514878631673507029698546263603914878852401431579377856052609030073330139746687738968462206399186370327467788773173753535782727165501140316000338119950499242973095856319475876473779051093022180298229536077788695250878194727500207122950751592569349876904112637311366629954028465044008374344709453234681415471593126871117924553094815081321888557264979090714674075610534603973421312305769917783739837211898332617659025784493349097141769518436723599234657213069052745766138810262678227209059396209800934034821399142237340112886407558581704044795032125312123554455264688986247285968338037441215870856250701364276133700945832453784500835863747496459638516389952405417479940992681142107988874751225531865251984795592277928273600270728477132437136352548911330174643522388781886719775246805022394855479974713883712057988788372186498750251633241722655221185886642883802548826994392699963968409508512277394983915395230632022724585278906269182714430958960511380739613093337928106559130893344880237183080839882940681483322327442836477543104335904046180923372198515541150330770715642610309187340798510097648711779685786190613337387362715853066371337513827696918777966221979138628193714270624037755633229099037973006669278695620929000401657421919338947667941844984847657104282236502294244918494304623720531365601712928448499248781367671669212929048107028957655603938166621814720721134001248823835502576865454955427862446951258227625451014498703754417055321255539473085784741881480282281291323437480168687397865547774443885099230590063528480356414438894830693083935235623073560733804486880048244223842676139576418354511669390149177289840854552790149754553800264007362212686293907590515915103284769144382143487649485643896522439912130131295284899298216412351562632189522089977803140017216108606603930057255182262031282163847294966923411646849278183980580698752680427530397106554183736456640835335636471161220624047516785411452032392198737477363529474391433154522332393570692089496975497883791895057751966914675151129548678101312316655262022362862130616085143102725819040610880961739783718216786241626709196120135224169172073834056468685035991068193029829356295712873618322897498474423622569598599366464657916559115215841668009354678688332567233393745159490978793291232758628334500433015949336869197815007422555324334875807056486274607200494698483427492051413759472879604432163346817271997203497521256781235737628753824577393084674749093124467058117873038770709371972332742518028419620814309041897924802234782065921952921958852043341993469926784810072132394932558466213661121048331077596536469778512914010658276182507905467771853646621457479497969777107835158203884037628988053228124331373331578096846156005976777958040158560901835294937171286599235544506220887406478512380289235314530475661935601831907216799580980353467338168256742799071839070965605227904751619277810479123649033746804399535033890546990942085762201849119934635968426780293090337959587997436550581816881528202214444238734150549825166571418383361685148282326044381223830652590745643054056163644204875179059001229958086057631694273236225171007008381670959330198773796814145994989224622723244648780445655422001646120583766858194526121863511487283200000000000000000000000000000000000*i1^96 + 5976053469269327136746956186640642040377351273210048966838917119282793832405716588291596110692002018516106300054024307580197822543931844220500926272169240295534729191768725491453543077596282510182674307104619982963945210671234548379322575648644616512706892327688514416928794078509835021902104075507039910207933755556799636941796986678459528890870866116581077064029381501332836709420972077400583548693175793333322063513120436528742166927274669393972953560530335994075070014280115434095770681339970700106433621790932640749919759618423587793412219091794760823537740613350502956742834662782617946005434679436474428196669192664081543235998848922448291971913693454622065298198393186464677053222063852460397874116115046898794419501001416148324876737991447174900041267977922732700210595664092344767351413541657128513924027138250658339136509137045581298947777621121603900675175658402277532122735318400173210868396418368101687863831937645757414361103660488375171212540936171969163719386314386784093090025171150973681659841185213303449591848436061461628258148455445363947031127551304528044794842876736848494580374293859004089655286797300165755415809862668917824294285551738976004890078552683979401703346493945971077645827953907333982171063087434663119822433974203708944286299411586725490294965119809885536882737267672601593308498199244978459934365529127812168265711637459248561299360185667918500024488345996201327181420439953450053479523678294147130951664195861138876263758259416661890746852279480011924073892451743257237046772064599106594211152415954019081662770533651039109361478538563461531950260561682417537534614778934938882713804774130320103300843569647385339329051148139819269961830439303138742975309695413003638443138217343632192569555430463737157360807485213238445242357550009741034367768492510023199234587903026138893670618825078639397574088062652306863110304011741627458515095975952368581040068322890110232066407525215761012031171317559031244012089010838392337893258039076006065264834109653729449462122867788958754423745636628363012663832620386751022262014341232521517730109347903421231467832423427109363243796223082154729344786568472473012170328474503237986433398161911976551599914399820700628771076320817371741304016200025836017800573218855290121074675805899820947860284909557375272270107217640657183267631913653244059125851839782786634351041156955236591364110233261614016068363433469208276583711741548188604814586340895137607935339569401265626174981733788452069037868653821541494242457323148440081576147425518606375821268892399450809878918319623937227881916962884707286064261373595144353467913055889711410833621175752768538218131767665590232143316376753552744189844215379483465346303446621943709801333312449014535850884597315716692110534326309840308846863591347680703267630053026443899446290527452264306153641150701939709923262555770742378991818440744558984186279407596337777576377516938223546342962169392031472216149037985864315154944631852437122045470510412428065156338073568293369611950321695158792170375536704183562259963380089494486791846251763721313590042236932416128478540637202719926663809305400542760127489258371865392018030654634296202903710662229175303844481686717729498796559945148097656775471887888021138021201340127928960975475648864175638677411452925873571876974825231473068782162965387669288304834730899804426001986142052452388129853218903731375858222466658167921779720134675670887862608068693635797705029242281827217217596829792852171099162436887523690906732425345875858732793937215200080133235215642944431730849442913775548780453372396811165030282951711320552956914236524246283125577914600365503509239106886977719613826510798598977803385904070939151351720339826560509939968470137575714062336000000000000000000000000000000000*i1^97 + -3063890338490646217706062506198017874833532067144279250234656336606326177431188856839450369027896165158082563496343961997649422867121608011223015686976735186362141071977402366742199967468226959719351898250964729940000448975332546461103606892879125316376242483752786879956462891563402952796978826054104919983027322352380287923585445734844754002385335839338068704540746093423779031534239859502048339438937307621349419652774290177136096380413931819709457804380292647739945830626650107747566884988104008623481684757688466172756347869127109194135116498407808796952131886384444442984605368192668933900265598093443748629027795429521394646143255671041164935551035742898117330963122378896042386871376004574297276121626220892044277416183080970322731929687913372464215321061884724949825345747048005293631764971586230390300397680627327457341162070652418541925132091805784375876920442313186270574347326050252114039278149245650356554382680600083723955947094408705402495102338168139293398300213415215464229520554058087807704480226522092990740269362539623027712572321329120777830715708253665748964268606240042521863132946387778682999868381942688498745814943419978564484624811123486405949479308812667222508421243248514579335560742545920644650433778359246967907654198682867384632144228911093975625263235695037246650961200421805709544054468486207232834849863562797004837611962590483976374004403410451923889383865775222460582407281148265171017675421675487039914127147121769673823951628497058814447504059586609693808647823066864715101591424630918729233069050623726588202900744355829393164956550620519692810863091989752262260817551728265777758302732259302138644921917822394306621302856069521651900866563810197081822290027482324673613113110275611325749216328498443663639406771688748244340123219005867208920654163450642704364806948402023490513340148481803992270407927967725135296264629063990972053589425430491506150654607250102006281851035332865071592770351232856901590486169368594006360316411050573690725137051229447956984998403325606798042349686929396253881357446156538899721392085237136038700977016001685060553712109130664733502841855329562380335571114683203975530728138179736910377558380597623645328923991973374797540419658738791570452406123931636445779444971145649125526687324674088612889524414670257518776093321681151482234087335521831762804586133290990250177374093765154792964385872306822378302671471624684511201442515998595941707351788066936947601873784806622351501860029274841109929846292558906797340866350711784152102817229218322236921868182033287711307665978335095769678314081293828632319009944900153643214177481298342665586787410836807340561293161081906606706850521813650136620281439850371283455528776639841466183384885498266256115215356831596288416308176644261826637952209307638854430643820650027961450551359570126940117720064607190094397398096826293603216626967253799962478105064782182550695710293638625370049551978436793443032805011008101302860724832544477297251201794671379432123287937266409111851115035766265439977793684755918693468265925781635258355384219213715508390716312253924730107560482901173667843227441740182276993541709090450779653137442053057448526443112173819725286226622026817485880986471007651409246999461877459844859496537751839718440344903292207935198259546588995828291594212209996496278490709084793753938299791891860180384077172692149052528141107350772917748626206725774467513853295884354753345729958563719572041161323419032362745645376579935950438805836169640728260706757302363782945924154537958542564830101186864032167954749260189474527719554354899821539837597427814021837959130253740553800779190699334416497596880244497975101214196160038466153416297577883255100395351695005548004380834849305395200000000000000000000000000000000*i1^98 + 1135805160872868801847419221865274331169178534973720108128128703210859668730815165800095378450313311901021777051751313115245183655347235023149477459813082426652821506688605044844632694356906081391667735430067286753249641720002184993742198604858403394907457251371440117212837363948047731892787068626356649719244841278700885448294929089701032986179593928325979139747869501322900490129556660808738785975850674236213544031178526382496576001045716073933119355143154177446923253624931402789067310060023670084704096358283383136869759898796976181043995001744063116703203838953391125056846549188793189965509194380697398831088136307555630653463041558527696816780042251838214021920414690378754494925440988639853346884450121422225158122171349901192677237269785624464198791050382963046989390463145481943837463584854736495073267835718898364710210753124207881541315419885883757467738017663435385560529020663349875826893082520255466855293392146719703148861572236410956119829745183052014763201202277440027051517760525805326275561324145576451628413929958597236291357721184123113914924048270602374784339004912846519219358837716022376517805736220440391098160602019694428529592411946345055374150095906036572807850557527269751701170578237854733977383602762699572344617432259853018760622000742699048749423489220371574597278363320851894297532478697179229220514697346351897914256066678267513042254650464821761485246563513231564033800086224967433893258427713934393958548183143869213683435803359924632730890554568981119155863123348777638317790367782741440279212541490828611426247051297421211652407455287917866412979305110622740573190568624673390939674371667653075771786824707515882740338488633248183253594785949830735516127337567415113838925977420300148319769467426046399106803517728220725086347440034441335759008507831472951584737651342816760290866954783871104127892908581483933130393145549656141812870599452421996644539704763108412303015763928218472856969524909499027602150410085243080306696294062429937922888710058345090386913752716188144046460332060387813822907779428467470675442957238681223169541842235484854839002824100614948237503893772019086464951125973945764185675997032523783737797016110344082014183820953103396991927427611837199122414083065403443402938041194918373409365973509241088460050154398303084496892914444908408715424175727497758160291682532076505209454561792588041562451209114616486145434253946982884857083432888458836488842994754338235261387008856090562494452953762503031785969328782543560515897694656927405492855556325429294840207312024851921980754811147790056431720899230359345604902409939878782881484048911722766383588171354965473226457313228173245688573298534324533723274658094362797815916630444313710937065537257464009762034465381996751708762666610041574666380452641898085520462246179340329339229788406254701344122321370501426401673614666948156649915145497799646239304762662935911404870270035320533979248668089995198128701638959588481583454965135975935858057422189097902455317831490230926284451470033662355641061040574707339445201193943569245303659625613408005887745677674830156345286545829227151621447203915390994589355465597137807601083945658094531500444367205520493037222883742742106206886347562076205670044985615470578944839833252102049757858440999459802541291760910665764962728585874612851278417613667253959060256639420213370650117174752066759014366038981126968681170008959022015983429858653157011529921532984923074361985081008728088564541741954212709257653551829029104202931712089915148829442837022630756832629609873221831940834176387251340145606058457028872990206561438835611655523000015073420667880605254708781965975861671069690918468744329522751206024042198606560116092576480672505702731843895296000000000000000000000000000000*i1^99 + -423832527416932275639061790469535861183438177118514205759666905838776694559504440592612126670064738133525902128084945302113814624156153150876273656210013348429212925489905919177165391191121009473390660725194917664295063892177036915519620888694307113651612760093199948685688834509153602739838135823145744234791870839174233094083220237156954968803595764541659396904035145845361601660341172959529989175897634516705696836164089446809215963242699826416124901103287573828173542670336416740425621071434872270598801439008614460585789277300624307461217250126450463555678420689619034313500161182780228012793533921495598560225543500928868945110510995023512448353076141250413631496545587478782989910270529322534319369051418222392002429007229450582856469001286434347961352313100553244289037095578078949089320063964538563644800624739351454019029114852348754971212997967992841845698243638943911892668080038495463931863223416886923090480898541907326311857177665605246742939579614413955845227201688760756911498999892373796433334789725180848134553972422512954589879667880058315344830635928527809802681215549611278005253911261945800449079914347276715845054938752645086211589215922834107013966858598545570857196926088927073900856856340205920669230375279718570572251398800132677090102147010710282155513777355709995499195480097268073998223289693013176782520534625823115185514101516747265958284239162815951031026082109833740192593941063125438646783942168786434508943514228496063459318428528105308822727091336063480241533598902265467361238313389287412855930494485808083006071649585488388938889115913705405355695262903435241416253916427570498829245138199194228214169660451726443044697980941503775250427413822363816579950566762837202097457025892515869108520800099487581935337725522776368906192728496299700634200605741343031523646535840567698779570175008773652283197059447608145534489003663838654380014503766728783532707636118650914557364769655344105226108409277485933628803791951211085669235336400172640466262962818118298276304344460565939015811628020956365644130922372611517238110072317671574617048939275339464161045285450854217869963184500007111057608408769376673780631266531792674627686287785182362173974936261370254400810163104247629494423725601418758986792642045519005157368710989673887520478513966888018495193766136816944609164181738604519506730682876284310147498053836454222960483210072933943959706694865719919063723020438157691352532766394137767906729681346765873976480171954920594213046911056413022957247108382586483700547732117561049346527420347936406104280322251162916530498062948999228835918527568689931015062719679902196364002249601009436703302361050591592492080206194632615886876823881815416454907184390111493694647084399142838090173469175212601739372359422235526027819173335507685884916581049249997226445049629202867870001324729932083317065473708669682107509642209019941221660400226609046050223433943264627796912883482477016467869655952295237776915577920749914022932575988278422720464999702312525073754738264620118842004293849590397841955711463712729464619005752186949467233092544005215583282970809571778961798883767274232704791770894045502780307494052656624898994280047897692480493338142725840922582296750605614258873970106783888860864942039335936306323065127654857056317445612852956308140348844756874509668567345012889364510328436174761174557944732104774536742607665020055601930120392655582440670646619614116798498662257171954806130378808332310378015577889508720534697046439371555124596937144338594822552605897952257723915833014024440131668280527975234806656285764904786560493471675126817150033529026667250156132985890529528969484059960050313655837437711247459285608428193553669474845350207003734216540160000000000000000000000000000000*i1^100 + 767122324712033833586926322615674589559844984019516933653031610809594465734308832270990312341006621357165820474020164270089076891378136389841469041905481313231113687320609317626309830128199640088309564461025040165972104146537375068451897765343135954103411683844872689462827910026729759756019271624710111720154301208261667330665408360702900104170096926831346351152279891118538694067013047087811053248264801912621900339992398580506570570862584677467433295692363729331253986897173292858876239071016312128315953139426475305292287176507272275597031305172167831864369658239157168694730617977518836522032260251053047802358830022140366910570890332445120334420440121526843421593834304536489542466841622600340369123376077886228046225909892322779436238307637270752706542611178214001870330385851861734397697849510301221727267480702475700265433399917069812599095752277268601648445767653713659961237300612015746123795528600862022787744560064277810175040093249077181223161243821597772601043438737517148368569247808096911677253340088484320514716419526231560452454607690620270261717096542532339508235906858113329571086337418764360180275558628859457237628398919066438296861343017184407646298604118151297163421355817056633988537425685453467741441238835984462271607380660911235761467965304048255912745358987403956594238755976659562907204886603255565758452937400424187143432036445675440154829880493939397648753634564387356924651038273462525638242832074216223336018932048985570312250467588327704992521472570357000116620187228208237183207132779890319454140733937086907990178817172838284826316992865371491044767304062108194665109072633652183108260504211246255961269477361102343273494805273181778989302752297751626900041018097260478711928923918398833592483191870556016476909604455278541980105272812557241600580894859967364090875847694565125000601903461731549028898849547890505883973678944325251325201819907667303706654722263927830659986722549074246343950066546231431855913554142733589269889575094274134601941846654345282113514318597822711869875358946485782411968011307689082803616369155421943606129447446177372890045491606703483381741201490720059030787977039993898964151762684198213328988289210390538847695484555537492958051178667140585086633535030278657505698837458579378309917866427444799227542829081125579322785942998266362681150746674693865893347848924855759527346667134667494665557421368905114107687853131607472094148944035369650241275587874059192612928101816575489174517757363870284539273799614616641385860236388288920428779537109895184434587491658043523391931628951034652637917559661825555489000169203825212736667055463103531778666431715073295963299110287924288805516750085069823476751203266066440724626457137663090064232741629102918535736641798773977790871165182836221288205509950884786237688844747841855255861919225605657834608755933471169057526498509290502763412220223729617102421830269890175363449475600650885468609952062442862474200133821761631855833848383046859857549068459334941875391605960917409514160812946730971306130506592158536692521604830105893818150082185533495755871281401206923598481813403807329945617321813686612075193031362990012864464927147131479344711584980350257121507795227838446514031652233184888757902807700916246012882523596276095150783394417603316046531531285341212702516573525967678719840481363825988931104197586843479939055762181352830220746671659106844675221668783607964811036888837334034916470241832704843079407812808486134750391511641813785049635936764495116443566282743327437319934998025342491193358189045607626938150866300332887648663292524223389671434389820188897165506675811730746736346922840950908956955713675747543811641727467863861048969373825735210510938257895626637312000000000000000000000000000000*i1^101 + -958496902687678196098096114354073950476696507967225656312744334432437371069005749048679269595321985248675685225355608561159470566180000448264281438335547723129132226792623333555183964103638646979746597634293922407841580626778527186822152237519476156331867103517899513025338563017514569981682627746526957561524238730730259266009793129855843326897790905454804260209724801705206302476089464188972174519475242876104297754145540732858561000799390737237526313391283328500451831309661243634088549225526873834806286664125311735909313741117227845690201307148608578480314254117136802595700899854934283057298938025462210848322570966503445800445983789406028209765413909622247251212138167947573650356659752571320495425941128108473265715442224393749359660077722680054834882989023380690826436877895033856646951296926612020426384356968300182568086127752980777766144990683723741861149602886884178977356670782530757786164208082297135049789378561716031234903403640492702253655635161861625068369247974110224087872070460915787133251310409831663686383947185024432929651026729532310724777296959387036589508248951104772925857778527328138514112783253707357496941203110487188959341509994645712783465601987552559905783474594819714105724135479119445749922532578058753169147107515693634195414646284585041465140205714716873336762001343126699474770064956782561959537937925796999853584397218612509624104029813464984170263063892318093543348904924402474075623143634630066328828055033758908443432217668434328901469967426711237833423110403660136767801027570955835834996611071098975303589713269708920506664976706860346178755707143276896453146609998734992378969256795342223834670864358414415171501395759454315073080806440615904740037205353313133143495768479522565686723998216926520223415263557913247174480740806907108183109177254749411392085110926687733767281339629943898398461957354759167603887944675978466104741974269974740556791989322113567506993182871314206356049639228494971070383408476538066339052985097845123097380928713869211205142021312430505134881009253150362322829960082451930780293361022693044612406802812590247018620387059663354942094639002597657124821444158224853399898521515879107551191588684791491680475727012468415349662952578868372573701254538124258155209892402244234654876865618159549205488667076354917529202228252898726673245083829658107215573579704674204328593959119112095351399729430128730377737783946176223343551492447102744148736050228439035729687062658328020707360595215654044140971674631428517649504484281659190356281902164290777025129635138812811308465575665022193364729360896297052990416491398630473755180957139118523874408231660738567029471569096400419901490425396804963609645728569256528583240558699105129654171201743185398916565798306030959158263090645346688348581733695366623699718781095982160082273223843047758093025400824841146051524822915693986204091743727390880289892899359944058878516833149155964386227144914977443117074595257702549949199273116502358643065851586600043525901955276676123329014151365765743124349863245701525938470760642407292041547393906653348190141634997940130283538469740622714110068991051002420582867755039113925199405427297953193246771338230209206377403790390018020632733664828693236960408063216156075277791684959969752284506454646343721964270302589089007736083127724081533033435879572073546463129685811164424861155375752276432103178121662571171945686990471625917483873076163175427951542400236765464320364330760409322649792008340974909989631981474167442623663729535711492872364661625182299600135276625281707187116051125523420831863355217728458530014379627916697993112132363168279781241350054414401745141918094874750673958367259308906092722178249305752933660377481216000000000000000000000000000000*i1^102 + 1000236076818930239606017285750922958991065615228626369340011174893262239158564965603420098372666924187581622658695643341102796325700439869119977575402287808508658302108762536461985285296227306135437714024873089168905476043782922694451134952651674194620516073635399903392256028998953237426736077513944951855885800811763764274701919470587095180037432373953644499806295514643805814175744231362730603573549470398612866069037843041401417557443166083566623503042012950142669958077301344143617041497309555268829422535310570685356992966486241568281013437930017947047455091082818337841973707523279333598336596642625042228468218016363251654250914047990807100015896289238235287542295686701767865580801799515955696490685553186887400332825407561200676052103784899660718369110154730478510068549842330253601203123116990555925343564957748803669818351952516492021782375848058959798955443741810988731107385244851963582222439359056950126122796032790313633349926040469834376978172019867552373095394474989167568615410689895264949948871398080821664544199405702278945728535678706257564117265817071090542570384388761782811842360127808885624084171115368132099593660057901613668366654148885554149615752841902654246790917787685546261325387454115740758166635577918026903219824316570725790348558405904991910030404282657128965752212985376191152055046039956485042196061794295879317033879474735247551484089936013146995680369119950208336108096260047395770377012688334714386880135307486248451010913821420622394536067499164765854303846064973935982529166824852057227434813911817180892830880400138732453545193328497857302591122008310024560607756433526901976363278385888905877624041033220555774877571924826901194077965862946925860950886004365671491069125857167974949704939015559345147365057236642411857774650468362843715902874281593804795007040349482269498761825318367847229663157967731512772458510341087992412786024914644879044292539400034361539049273190518360162196747389785902206941458121125102258972436480497268283321648495951177156205318677760551697263745872153412681022848243891969814381120003072491025023277306896244105473492019586557371748373750751098056253404730508139290485180969890779219012049816521303185329747057693668708536976611104782994559366204463378862432616260535924556044695248660704479253287488148459496820094256396025001772141483318973982558975930217685236333461167575631249204271899497920176708217091806809314149172883317441235765442334282762366245167798806479552354891168175484276925492358703341001655644602127264872231193776674182079019111196291411357090160780752010889486210494261175892694757298517303747325702325622405583438209561763364453114723219490780520795596527908253859653845782045994423607367087033748993239827329714875791635898369413036228806236871179399805100229676764501826295147347826073158271904076181053107719262975002020124043604261895503733610616196848118316954376145818690006117728080843779889907399818678622866542473933372105586710484293437040913574293632674964304477996105217836153227090103966541713803355113014110325839266125765521737545976766949814142100493840008242395199485001880732487001387358200271205031175711614849858630231706134413997490764442047003720358641950390304477138194525818233727510425516833558200733195173011831668457735425813737036003969779768540644415956326355677277084197171937955019444515398871033948187337086585179012022787754133210567049672208139591348086808084791526566370246984096216456681834331095411686808370276028062626111489718677160109083196965538459611029040354032127968432638886232201590810112044616566280599154099165056519739932630882003969757461623059125112123843382755562828770439894521964026337067234953708964515022983003392610140160000000000000000000000000000000*i1^103 + -520211077097938259042587053278591225138689881303307039904242352333337800997247178107512202350580100295923548524901780817506593703194184888254789093131140596497807813781480215001173312822654059251876980074407684167492093793843858366016206583110956983180503960303599856121033408643338956562867843001212546499952919542641254023734266873459674487618435580669434135139841567799372928110750053354573918570285553602807022272322178076034277541566923296027222078075626348525018326824895515582927698012535871536688339944188988191456459807767347936359023510714967985933037426461739327062932980721069332599674957698900182215059122000451443748662531212313265956400702446665978378931923254129582828815234043626295176894639004173328103940619281253643807910348179022438620478564042395679170556097314645432574495522593604607696710979747998946314705669445865510598088135233711747059767745014456649462046848515497828893352209945808386856768084526874305615158345463014573125684034819845531024532241356786202177263016029339721161289650279768996903857776719743025274629351228805693280232086487926477325853046222399624107555285098590302517482860444011087230879236512016263103086583549971954073257015477862028559017721700716622951890534310641460771080844262121600130061594450714255306144269974704716888804049607180439226472609053404074019342071372715255980660684689739367032831382613695585319942706455698783101654525193408134846421358894798291098810661587984528467082127069839179564480426185826601484077455250934119611106366478943424044942070870935682096234405173799371964632215847713307678745526241574563228783711447411644966539776705008567420026125501351978810252098380556672301184223822855357290398666239493495547116128598035595371932078949716232318486204143724677039610655520671382392265393293539835357517956322631564695296977092729372251203205373927534788235032328911813437512739524820203770715265197930430230358555679551622482175038061744622160262330566761680465288435619324819921530355476423508575490921955914163908243764784327632225080159876190784902660867267896360447818869284954326437346026245452949343995833829773482636902957805914228534866204963471071308192187778442149238472010734519078247955257365043111856126418769425674980203684877014037912225866837202891938189105147152970791221553849616267452964512076841576348255424281405011546248702768408641710757120481652464384220499890067271592694978158330529060995887313291714835798468579713035065789609662473623420887199245427556333127632029630095634839223594565966742614717356807846728228440882089799492939776677851655270076551138465532464588186571467711637704689087534903375567962353437794130364540892101951652199925121642713839965529366608952137790761695399716393535153059358944175365980833828989687181145730410344594024348547431045081533093853649243998437174549425320309334191425373588814000942141786243005838391928142204804354991968198494709598410474250729928424664851051684309096626074239846732411600065411484941791432320423603186188243285293883013751597257003076670837724695418660664466512116044147697463757748852491522725731162472744704095343602946015134714834476976855033316754237357139706200797614811641741274067077992563766803743982442449582092067039312823029306409486710352453645928832873287894216338107464953976261949012136899921116643745725388773001545191943054698678218924989289005490013165484841726190712042932989994720443041479409020101054391893578990998508312743460328387489580557993084745452053926424749331497577096814160054605938801304956281537856355902156571112399647922826874806340258608250800801679415006496300329995087475599541187958980739322580125530394393517644386805669381880689135285977846712473775384266434150400000000000000000000000000000*i1^104 + 92093244826081983457603787187232800804274748796657865606008837771636888015364439921254316359813529170516370991672585601281192051055665748871411288122203516119004482358707958035548786854747933548361209763521604652355282943089318063648109701043274048891935940245690722703947792065309467741712907070635603883245054303449622358548054014579570439400988534487558897959287937395680790486988782406823363373861469588209166057717217965201552396892968250342046236188310391523653516517074526007874141033650940280676115849677220498748256353199875180621678391663123283528686599214921818953789877029447277864437776131505301260161652957073317678707623096360819864610811533175354512095154196180137522501743518439354336324013482874937761402929345025852163275693997861376086669172938274976478616829780332650803393378515029998154353417681634518608540052575260573545523483945976942665652224920099568787516622370904957687412811598849320888362681797735481134660488542151217639632243546858320856010624400882110554769797807328885691381910706821302348435959649873880819020988473580623017389206475648110675044451258442749715639652430317253213363538871773939887828783905600859735516594052775149906205053981997617101921787132614332528134756544219791226291418286700662766765672710520413912660765300118490568338488671247909626330790796812266473813641007481789393104597835909895146774998718477212723303232341025643193195462954897233425055058188533405287284129516496633320435094025378150104294324676348552965016931250678326335784290471052735147661937302554849232483776884646010071745298388385652162369762135490519028176564444052309780077350856173926575727063133530732539960745616583502357909328496231693090159904303048877327187458886185230740295265354030268781460285597980750547230212866568527926987827594982167133825637073926763317726590046324730780903925949991154910594758466476237344558848388497866557403031520317617151299048470794864823554150308732323875556359148993371086203489400514168628534832928592287224821960272226034275512473735337263281274020400997517903720436883545838352354981201236854670229167623037562470595724741849222889308546848248802822621005666084712526793825911722533313971866704820898959803664475377521633086911859384731371681626418435876755587734003029510369617389721188003418453136482424434683942706934728267538266325281508478121432794126002292645551326874245861537993125261102402359476235100708296670883978092298781633335113800179635354250082427084764788187378248797140785545902580346991833475590772693516913533929503148385944089065143173461184148763947973084418991773035405272339932900115870663122677238511348525037070779194888579431279074824738147023081683659484917582188314639826089655737944171814935607845298420929036945931479839312657297228169646033148469100615518794698987524494864512534585502896364059208297776313771909287346033960054972660018409349727352936517201613069040547485747930556940006654154156557308728296736897195476854857388390982354949405295159104265452943541454485603743124465122794846734614082952975043915357988834311884386514953792182193454658571698946870908110932317548027521377209812195818283709271777781021147169565381097776702815310761984123921479189440608573849772429701872520173639583422811303825571804480377863914778715200194031717392104369968501930254719813621559146554913957917594552753193457054220249085649808268171603582018316285188297046662638836298035299763895416870643922719756065185121901202164023144315801276317060283264741626134299445367387750497350926596496368908312136422758959962570941979139198054855595252707176977668827959475639334533173181564364682637203609294811864772620543996486687722798979124837114384131963445576487319633920000000000000000000000000000*i1^105 + 258950058428149147947630864540523564703979625972818865445578156467655083536544279247018956189100260926810633934879877987095839488805079041926026196544559659830532366631094557460420656105293321598768470161660535591567105039125169124987655444774275503338212990057903192697581358514191971228871519331663550475840284404087047696605701607287396565822190038817065787445119786825944783280190224768818160351435656432034041939141624921137198530105386457429568921140129947059431878251125568208027691772991116963974589189916446571407028102455266111065690550068044124386175135581162030506802977525450940090831062774247642980750879231565872204630295480518513302898099473737004068916164502706319154994383874585772381510005866090100809449653649981747220960108840177700556929263661258485094202548263067826382331326362751145421647162388886491318332542633443023982099454431790456460286735381169174792902162064372420602970941691948252410883805539563316730369670807238876491117936384469869792888723508052295053357163727115936443972803168176456566539518743016415455926407987000920031781656468369907395505482642129781193917974764854710557012713310644649084387854216106911295685302139686603741916274149281833189014561803527039240743060989292914092394506171413371355818422904259710577815564346381720510988450772023022346276133482515467189225829973074403797401697286156184694133336305510886283525574111869107078711105760119232505837318368160079342132538991821930791800859353219151406765469051403074069162565545064125377891220426641471272502615520783616026372225960481415742233268556621791918815578348988733106734819485712940532946808040807732401826596175481568914569098330264797384297839632346505219689811049299720628784254407198783421468835632259037740941247508810038238492694567326932912652697702615071820797193437501934353526701744513406926817106774758326871778629367650192153140248173567032254314822843287845249066185767935346806237057356833474266941430752549417655714689868611394740404292675446180111734148897154568689556228701971725371700705942949870955718155068009473328252019203919911852352403225989470670830040689599894576706700893314934192701964748942833838053174453391492551153533103029737299135101732135214827852729327552698543946830218166131529078820843503969332622948985892716265575587459817801416022704189652177694989466422035367620787804788847778008409963125713422267270596673621376530921202068400789433885173503892195326908665017239921156949898727718001363457600395129563827745149103918484626240824894511323735784165759368963075188362331765921384291934566561694691263742702785252714225928196572561231878071096599604121797223008140939386061340250943936133711728780648614395180312955453658405723750947030939453616535674898244348033501014928264091502642222037468682048842104375825489628292572500931829171872704972372291620696390374285321180202898462573972946072514875503020160566663698498930508377255997443854483656417065524537590371277692865756820159116169626691616852688524777947516496049608363014983877467916508686255409262989367039979675307355566602057738171754631842166256788167678160992216002537648618319244745300097378858817003266602547726117000516265166214517494914229892564106512674741248645590518985652520951397500163289334863897488105282151299676366243175731141339159095853146769280993311582113262659955425186205597738668732694102762484546160969845839626928164372698977248332604301861281214745060182766900460664301559653031264368369058591481557408765578016102811547636564572506283598100380989223001995911473541369348231758930817639963649841959781554566264005092699993452606132679596606462983280842854931901611971858611537098361151850680440089879363722734490091520000000000000000000000000000*i1^106 + -88612088988328839216630858508896028562777813868812611376401250751915418371825606563285566610800486001934322938315252795565711277311879763742046819535678295867286058151408672865941983400030928342135294794918897388298727543764318935852133915415709888945725196595462164662946165290926229303569657842370927929774292100428682756630227899190940551541750318229545387817925566526099518101957276378410908124043205112796503532116309718507528900427416190003203311924630690689531621273352787364266658545677055083157840776203672384934138745462072829784527765760656084627660012195782130154263581228153556636697346879029613437994031791451148744444811734257688878841192327282465924462645458815301280116383190762827047891302081087856472827802604117113689183474577541456100690466916117592487706305967939257156880612521699254089869584659140817264759100702561599950345111267172850646455249337259041254740616251120167832167927854963014266607502857853531995045615644100351314762208769533038341285430067728183906985946514682495947852261602431844020043864495650188962942063245024282315799963376023431540252037712222959652007969182185607509986109483058348760732708461747335724593219610640003544482217155997596398250886615387376745398088072860507967816658842025647257504469271550901292234690137492237507561024261570885125903219268592998323364271467100128688486397533959977052512316924730039058134550238967773088007568743837373168709879116807861470406800172737371678991704814474799377664806215745636704535671116412650450459076621767241997420803809482642688416191070146481997092168682047828814103187017873021862872701914484108217770183055324982620148308411244301775782578337675194289198317559580616628355325935571249462710135243952692124360304762468501181759322224643669550732688640311075752738327745283653198281805639539261480330459913664569984028975261514527984259167420354534917354101511505815456964249279476478001392179774899146839312671699807256089364011849323559096494368514416811214362594216091905437114753373429772531037429511080298499505492702485707638230917135225659592943129731081713152967047166244182955773885846689467017206768443339566665049939373274832123835398586674210101025660023926047126354352945310816901208436536944848749790481592136598264031726052420709870014250436797543555180668695446972083525771547726405905208592624040057042104600674823407061664442633968000189008734651438877903478173330675476432200555848348302467282870837908840505710821479794891288588961369677616739325338996174239758351301805080869915773825754197951105137422823054261861942562300505800685909599722482180232976999532535284503407288404015486499755210622001551751464797867934521925316142233116116066573539046956711152720830494694697477674124523213101508040029537685092057961466052608828894539174779950653456261219463174930521607271589271245730098459557625827391425441759291477520584339389263271527631498916167788437390436934264407568715421461903630971118215172857568093761178013537087892515244016546561723761274493484039311502735537527010062725031768347237142232843902960892015559546488280714100553679898148188329837885884041174872492168669158922464518154080881634282141494940664781751775918929354725164993576715840361738998370935181997442031285449928061799323601289904726625472909478890522354728084650055459177761309799019541012725545263587460917203318232250199815724118207871436814397631524083201586910076608890980817246853381879384717890051791412652175999009442978197852757405343937115718069084960619824748298022440778689559034240899556858137279296237941572176180568517473553070085394846169323912011672729644680468967704979395027969566654280857535549738390944662660832645895317460948615168000000000000000000000000000*i1^107 + 40548356235395674343600786595273014120560843126071939706736702533381425234735584694343225155401378377889421938909849717702087404203091526413568221784508511715075852141193602286030045463088948336273252636851824381844447861951003152290340238627631189030318978006952188383735078824329373704151780647022143816537994281439952643335368313035734057695413222047857454017485539503196025274968771309882417815992875330822371535525970400433248768726009249494778030455382698329487248717145234147092136788669045443317056348136721282068816216485958730932765530516346071422344167898346032923803880818404612183331058916148950389919463757186554135356496727569335357544043296719111795101325002248790461079916754214270445577470196360016548400531388571726453251603498780057927808818283590562250831594748260448886004565156916894996360992229099494516561918893007336336207569263957373627448817443833533457167626445345579226917252140439103221593891448899356925699179218918051035197245010865836071191239153765676652477247994203978641997315888275337117280155504026116725858983704221705752217277790185369029929350263462537985244279709010012454242502077707960750995932924501264374268694679419035728895357554300662344190179895612459608129993942617178418225253086730312625799231147305547074877586231481098551214235895504708222883261983243799388580577960596710661687468280759287718981927518701590480595313170122153741081800812649166879530561570471820972956486097829387615783193957228196596292242240153957398227573192445396290560818875937053048005662293831738427444237256447911159805210352230862008191960335035100545571026633659418646789402003325068101892389188244022602170925029988548520164344747105988810950590898356426951307493816220524105759762377834884006529610893829798377238911703533780606769335048949180784924728414595762339461652195364227627700987281322919908173223500700314025438363448692460653815545648582086607514324590003168077130035839102757265928616021773175649952327189095896414598506405369283613216038858808807749992568049057386691002325991692589455767312209947013780284950042741686593176152604895322947728652870879339461343351733205626842125251989074835344464266610283851331654355308346398128611742727994259320844119263212274226123980471336133437433886141389758113654382597117864587334784622353573539599217223426736970311313610855472626308428927817260486900326099984527609502343530525284714635212073966229524094680191908833620130583826643051608194260962454465432147374069683320692654729047704160218772996514193330050603218278366350572733787683127647120856217010042158560997480533304974420385837643864894509880420246401753000389690272264301700534229164695201626346737778078329568904777123066366964485831470771712693636795164744709198307275935708561785426580712131313600798178110982722648744334408523034369163907874286500075941176747370791638847798962166314232688418488281776303688213931594913302794015899808595926699290982781906737917139919778933655860345518780008712511706161046753229608693545315587108325470322142328732651256888555204426919072830016465460451618687922822871072842537450818951340048649162302111197663627430883282669682189545936996279826708645693075043466003163992892275899264629725653564479395290784915839411412713667372886721526498104544145680718742828528129835505306430627573635956694748519095531519470551687412956750496674851136173811497703307278651142266567993944771104475178785129534194675218054579779882679680147390803378321932325622387637504577638480678009696862007351952769843689337986261693755380206396027697307513020713669579398843206571905064848595180354325209900549551857057608334585714951573972613298967126751517021503104040199446855680000000000000000000000000000*i1^108 + 75916047153879506168496146557709125739114644982945960494857229132616497700162078776809924028601012644792990385107558357055920874032987585681927706574904668770891691997344693055958526240525798281176605878410476894565949456415185975080052503156234128120196788405942221563593357410335907479703960286203713407233306318339281942019352469738369108508752574521717969923500963174835208327156401116178754957618938654244019970637681546743165173564969570278218534243716184968865687942144719203493393601321637704845815637955775807924684691173032275658005769327732895219830884606079908466828061396680988531092683783003427878478448956589623923353158797746020986877167220680642441287649996976870720035674925779267326672240558566034153083525201764142882260668937587782073124967353397554367840677896574559103922039575189447532385240035139188319384772184175773257949957574336523257972438254028522384928076266392708604920068481609691238299265534674386353978327689794216291398429033215521107312143907076781598611541206182462787819619018995123961631318505057817710621054659463492075545188849114587572944482048899774702429708980484928784917036894727520760688661432000731956655382961272431531470669269651350462569043713966524525714925346977783373956470173600920137794835897901316862390988721662769694236484850584382795910119716517350390474140017159402369628038209346967741920947181802174007918886289165578644054541704430985837324565995238659554436324955017240563605981376187262487275922473514978446493722491140178707475353930288960141828861005353966267083042864201127245211396080819826048108125828468433643029588761575418300718777336636920246297612959811304913642774115025516652135319232012875399644655591883679497681389263091092402635290307532922719869872427780263145406642637933502046651222038237831036769016003652653594944717139491645527088717093741494048537153436336962350016106771701720112611661645411156091432050994897819591137688630837871427650424652776053227328838961371825544712001547685376194380732964447396311787948083318957587742591188505099599214605870698831477943803319759432990057217242788458584505220012018093998356186307646949925675353560271810781979950254394871551764380388452462674090045982836097090083039651680073116796026135953352036924380621029247101046556135498881835988619705576808673425656451542573427914842090416686589351216067243888705334301251669853884874588915369137492151560905485281676763808501761471688136543143713092556571411222116015329158337097689924803910732148583662994628686517271549366927439665470719568412575758602127653649009982417121484256825671930554356078984489618641390552405012996067621249203437361665443316706372017513786291411326021365056178684611614894385611072156597980934926024374158249660452564756872787262418587589007529385754523370280586633075531768440049236852504967849474591019841513005877627594492635905988474905068325938653654441809850970272438552747257325142504666579128566562340818028851661048397356461720132550344510973378341545285544763138805951390504901611265661784984692249985456182132846378153279367827013336420645567580204516498603176141551032528734604626495471513043911422343028584566785254356789307847043583457518381189705421992635413475134255716449391631511076774601130643738175289200257444258715284803876777742458014757665031047016133595380630907123853059107406624515751239442524244520376705185064935619088347193755665307710746347835731807255882539902481061411264302109325486136098250639865512658635757022908944246487801929344270688897568529894103939315722237545940297630439309215612775670761847015366063161630850136219402652628651750179058535523937585220036189755258230645818927827580568693647605760000000000000000000000000*i1^109 + -16250935956057871196782498109104872734764438438620171239808342095218803908167830730935829355481333753336131104355690993971015908278760678446100133722415046978535268602591719876017722024518368826646886709265656455236256955901113721541525334798049056533416807882190550957205828717577459860563565885578764411831049703419009457865913779410378571731086238581911729140516438973102895510069429475759446978562588117739799246029492548758210780344374733665337129474036511281491622332930206232275840557855287744142623364702694933104806327900435951198015186085913100856987595296543477179640957369885339903553617813470046910317337216103932854467683174371521669718234625741955474371298188225480981821546906730458455566472409918434897929408046140525622015233468009982874075632553739783334364798990510691141111733904132213817081450595235843788136508248888948900073140134563574031022178828566968178386884684011592280023994436002809702029070819985726839613691141307246794685494040726025762371865173838527449370442320976119774616045441684143291517108555899332834111342364770494929806820031803073503732818246715943137796573892214797017308229573845139317136369548494997453692948270091719231882990341710854779623908309739993374247232173105579287605731587748794456148120466592182911347919766890475619594718034832297981250493112337687021707887272725624635149711528765879100472337047580856515596018053211814617489990432267078488376817113723268930675060865803401750953533777474057170123110256175258995394356209783418278903691068061307699646726327191333656406145507246612953099173734662447551168862110948802683227816223636747736626487616126438676833185782227824531872178241959191811881532381417326006503590140715352765165962867662085705601116746938281980617736297805874066690603472756765276436781262499985964768724861560823658095124681996440890807755031373464022232066977202264692114839737866258983379132137507111322123873059945187341362561550452909698014757882469922007611700386220940766961876991001746371333780492723470919016922347300781202761376163669198463522301889862277049518605312145323571892345931073013912964328848799070449086361673074903763447930097473411817777236168574472219721843901503610148927606856687190932973183221563733786898642589554590422375756444948966694997348797048677661653838257009913969423726611017852412427388332687008274132821406559106929423150062658560713399682669545501835744407153578613831870474447921588158360450248896839324634019584898728480126351551470131929871519868957006899941457884789886846539312678497352449931318833531816048141360773461890085980071595094029887813697550182472138776908259282185212809617052902653188531888505629402333426138224266475484389957522985237297126553187984766926529231755968041974788098288043154254303917510526808301574698182521928103875357579159732558114092331903863841592624387366007114214227092399767229779747550381372464516715849860792344132809546298954575525229790926969343890728040661855236553352452307294439201262919357112561839469215818870525881586323580008687862710511944437000401117885335024726982235073671073104254121670816420563460306435050212730526139234601485837350630631801303391108600533213810018156091627099715655272990432087653703499623893339358504891739060468495802057650375850385906424547314425104300214008643616737411679644156410919593373098894587659748322487178655959340641773439513587704112984081840348792692741902886261053325020518659903233364171290217867821341656604680114429897324983648821699626255518207437836002401459784195689769166086005516090627724797107914779100823541313828626112915026699601855034642726675367834318968432662599934705291821989353884152931431945217245184000000000000000000000000000*i1^110 + -16656220308460301771192358365840369827121087654333046552907466209403847520308488035687585150231248365164226797592432779523113894470130505528281640397740584794935073304197521500614663495563183761776192701609894047757739670485756108321387689771176426925126327817856911191758299704985658090044963950565524735253971490580509713281767017505669853308207029681326284119834458878125758005889179865714890235983891246987488642877947144921465523192625884441301954758696902323365475044939004193249285931096707256193037563743509721121769161487037086680560988035549196652846614429782657493603577824369719362114273455510414579689435037855698267492400580937815986768435570534383353950645228509500919862394991276873813414626786924950605887216171783826962198666336081470020764071862746481347250167822996793001015479152318347207773741234933787404299020708373200883376079909009707976223584886042860874109422585931334293896589163807403432672777750789784286056434539740189761486766105002952020062495873845402441231172746851565098620801714879303926256754235126515705453088471665898935261585997777033242581848809845316896447206266194143532888440148941470354125184116432594124435711758109499613363059636144677387954086046667171404756798813088345596848654546301924990815566510116553586094767231152908826679284981791436763091248120848176873675156745283433330741400250998991865309259227273955241257488254256427154272081959422543356124485763884238723090224149501893759945014913746481426507073906718678089954794372732564674107705375800467968763458926674098082043388913215447825462590795858679640434802881516306218704452328600729881794404479378255017403529520043506337819383778762466592258797649515543057577836495375427590955101659516770196802423984732029908066042693271924484600711643060673622382609856118121929642212191375061252618170002640328784126575184870830058733365936143982461280918777810069769911326691441378613859758702918031457247151326799796038347098228477888036314732060094506155828644328760010439964878027908225750553966889185019730301407012268764555580618637995635733859290607273602087528933664727905556092579795429031192060286619876378813238713391002896524783522889179353595959839121595324638881811469317238808864413048238097151998672172773109777037518075118108779064086647390936173847968916607894587929893686388616332712575518271597648689586504460222804017699323872844492768678917801446474871062482643768479536184728602360501202304344099247498180913765030159725614384787236436007367120506382837285894612072723541583187148022773141077709407791851883353905629930100902228520371963052096013750077547807148445391809832400135786783627671715797987894172835263211958218094194985042655071724955013015406671898191642866814095618317996649818782856911200147239099887724105910801147679155253264586757921195374987397456897755483387169553918955061327829370572575287990258069469885728054811168418722859804346109014615475014571551949707278897548589515579683923636662485295730089568393245909521977287859245025557457049215009355264106157675861029439993901314746356817383614060616224764400400943684989163727551139523014528019544468806204898064578177266217713992464613417744149971459410095240055229529696304788200246403623084529553897306223974787941819426206103270961587502446918720552962336861782252970822472843734223897417001814557058152167226939344940468517539923106545041637294543817361963624875551695195758018765715759377911059566438966031624683846072750143044444874205132004447180255506687562993038006042566388779794195444629646341309135176303568530130113643321448302954256862074614581916566778745956597139661454175841314928729001992180622621137560286232208998400000000000000000000000000*i1^111 + 2429294167267966494383389022934110908827769287990821971743958041037107623302997691848260128524272462577118504976939292548578794858059498507987166391259105992070996446251896694527935981456945089809330681061557465465818104290899920409661360945063473486428236826690529249961747648660804852120870767785689539970220442862615886466604544816179954715022717193732864496257468379766554873886422493126175406222761612263477573208645930031270429697789339238270043620220477174334317495523283158134354602775471330908792062041679039813724814926559067170263114993766693457761951662200459098139782906647074993924890723800606883469600827774423163280273560995711885987604918555192681944651322391660632966566248993823835502114425223536814599014169330140647042915570454476262652663080603835520083938715967285072372280584001548680332296592682297455651345704462094671328296121070527205901378186070481808899678691961342077901564944944025780257621852362795981392572435189272197791205549228239532997612823452008099510731124508722248745684397951900915288553996041842923987288571110033778342031050849004406594613839165354342307764326632984960955421079095323629805240726629670833352799253578711242205787246753495747559285422348382203079604504740526129570504246365366396132088692190167107244765115663993727851988366616483488810457442251652622599831504850993054466012986831016840501257280752503087342492115872489327479346011729495173588415377602275967328905744313868752237703073342829171809869109671067683003173296946349183382392505967308013585564379408304828626203924904162019820732265722545553605894111388671439526408196651720642145107173012775945158848479015558733370453323523950482405934534981250961016481315242615749700434357465410925881605267173666289544836586908830225435907257341944133114114190934335818602100734320242015226127789723045433518376566566427321979258255788406315389361907483891581675913589585076555860603257805898000885459145811364869308281453292219324039399235936217251563866621506189805774247628326702396878350329782925358682893671306385055712184877572785355290176219135477564868202996927505468615650349695180076032055178137838253553302240885882294928500799337726878624173620653360088898786882919513384850176810394540276378376819890351382108935811566338049482259429579138484947473564878165041449007583289989212505624476607410359653703603377074452455457295521536040126657418629529200151485096846836495762890286371432970088949114824108458407668618864145458924592080350820308424816912077798269372166186647765347789815895601348755124954529737037797335652561872991339867074602950590878295177365536409998177324729270761913092305983875965687666742799770942433308062642797282045290542943738141374852806411572111182878839682291109950180263081569752677867066288046795102470372821092774686286631915390337117226233449553621188787858317661644716691708529040835352929388369626769429520940688023546479925006289957947369941964624295594653092665997600962160970599456375894800243586431267176495651252216053609925478484598928513743765403390593845109746795688393837946145804436191078341095594916141386733111324025761606497637299377360477277230268391122417566914390176938063605707250101129259181622489744555135375367544800547237124795965889743350833317028397935868356169826967713178552620731924832634403300309120492633950903152639456228144374474673299123502618435485832953737892807907968809520768309506104422015629795868044909386497167020037185003537710497433624378827388767814467589420119000273487371827537750374794925360493260530386281853867800127048293127549693905326947056511037980452688621662146999527779148655071503500263934680743667507725985015398400000000000000000000000000*i1^112 + 2153679890446285894979575882519460246489265030117604225711370237765202506615802929537307682623842061859075035488040582047699711871034882517685001626409752763611178108481558753567309157718826216908821256597579960900014041503362161234117878458605053175980647741099678828664331746336954794761469978037928663701294336209739631223342838042307104477220482533405390871154838561586794087919533400739431590222375342453519536920165215779623944444356611457556177268840654432251171671114293996287617993385911989826661172507136445169798714742435943403748373487666424054889116016649919472025292013208639229160362760661110469751228744012700050570005653747699340403344774451061346992964333031039631479548131407607622154367894628860187967990956997033179804574657215909282413318863968897494113368759446467103748345299349048483414967855400309358481743969048941895202950479194825691224321310320598442525356142801834671499904795065896562466364674025408361189983067860932610494868204670053535869575742520132127653506895937539784513817269083643595518590663424256994800453864939651941881229953638916701712786651024598224336530936152368405442110699778248391302541580685330726422268399214530467281358928843757379420154129408081840924910969317457345576733481911146039938887444376299079717171657805002420080494523298610196408553397606987266884316046823770013267066023027858185885402527995523440897537578921458328913234738355466672166088804979558190631659491324910357195377409729679097125119432996242244393749433689905191954670440678217219270678470080439619398764592439025519614795550571076445205985158508476794507310049925389401488465165162318459747286021687091099900833025652640861900355849692847584310546319324942704997611056471302674074807133551444278847163679016953517112172973400945886364153429550322586949966173483596538849564616809373926109840262571132462701675463694015814084118969914364796921479608368393103074451578643373302550427810089831599845399402970314081471360557126860572184871975250493182233168915095390081645708042583053767067629641948831336833863327307084856970929610187178854691927554314666707411635661010729676683858626307663090602380522969050220720995763407422317051818160759383288841644593444743727041105685744305767542747328321935989836646702589272101881907069529381618100357842285906626727796616208320310744038930292910061497138778737435944981047006567601747087393804575980538104697457321763709449396924984097322547505043351098287273383142025445932521809662047152243145148458990450520303309556858891202572321360291706106865836387074476344510405201223370281981445844856658203928321769203336689776154827096442858702026467506634946565734307805753313239373845907038909911662312084596317143874979344904269654557745032340799053533358135855267348048613257942029370567833553378903748201591237735889934545627888514670065879938001449774262555883305465712495126917380043705670748287159780470382611876641736303844608259238090613992581718029401550102037419451614844810207172835962906831043800174060290741222616715046915410358697111108636646179069795230284852299705019147142421469289499652204063127724801119803449514229556608584209826055433400778752566311921379132980191469517523962519145025410887492582050224685313707242922121257105419268237877368018804189915253963101874635763664505473206623936607890038077550666826327544204042966598502389035065022512268564416432877429496169845939868851736600612029249990203921352743333433232798491901228059411362831147687465641337385959271477773262194968464014233465100582640657647041974741108347305545734451125846583390987580339036685472912277411124844106758764151210795156012169317372240280420352000000000000000000000000000*i1^113 + 106488743513929291657612276336802178913333107173351645952683053115574504748941021844718511730899451241862522714346117111540469485274559334089684192314719767296459022438924361651982912996668495551378075663544093911384836509597612052761926379172457658050733011111210888081188147425152202625867431533918379819960294299188027601013494909402304392686858707676223977972075266460306883078178324486047569894656033601387827118378348745201019893831982567691606628692110425242089555446904044525053097411051702071518772230273189473054125763246245745947373789501193061171677428354007939776654826916203775860040980393879553765593328600369898945570841779160644722178176064017612217905214394159345025621543783103274916109549187599475358216036741031461781597827080747339380881714555303010678653613029126128965558181846967530898889726319892240573229424941557565488252698676808630418522545564389730390654771525483408445861853116413437292026012332088439213965873629118673731062942850681598525396052582702273622373970694501130846214918557365910940019859223903111350630643232012525109943547918852228093701083066307164592391785518538334143491771313680599852718180927818495215182050320017613532532754758790447019008790012440000584528031910277025326876261666156426944493861258263039277298022876567037387726574386053823648567883177676641241566763937058633744425489658797249404690286892484509206063236217739751530199900520735898847094645675599006041616709948533632935576356994396986712235345465258125967432574616420302858456702111326395078417901890111151244009293500491897128460054045094274014493072853037872639790835421355037257255014103966766789442807785553047014150312813496924829207778081815182451910077353530909727778273377668498669005290661925880235106882964911643920714929580345992068126978297302167158311016672926027580171543997271337452643655952152997915863549276638124099269786498649805990465387145396862147769918032283386660468866679782661919001750253645322127510098360752992468028566960810680752193053198053024551122870261175575353101398266965843808922630237379009484280210024784366183868146190220478932706882264539935404923022404482419322936227024527137195666251629361872254419194443833486020541202605885966488135614742168871031284828959782396948475551494851852970954567856009749176380539650116932879923917316405960281694409119262049768323802679389026189748240577328772041170089366060505651603669375343257582410985212921685804235917816002059652008824731859042547182954584254895751954933642344769456496385118343937228255306180748960308612202935795575532711721244918839942177786120932257423462978714261224185410450799229626696958106558538611780702077658519685771657230698546845676943236393632407903408627297404993778574826938472538368163158585776754499147390500657977677311668747173221837590560813539680641845092322828665447211774944266223102393836889222985493816983485265293158239655479343693327223451061365192573282661338953610429400380960888648203234733658267277125236567079084902538644805282873064276120086728595701048495219652197951127578217436169760695364136643544609221722309142323057533139639451923513889654080560530400178241322968298327477967858376776957776961812312675942520546804610125244670367960856720483667234256192568768960007753456744114194332908846274429868188669108849001461941530234974146254859891250491865444850780146859700687423601076396584944385863489340851259226779137317800083552545413108858274091555748322161111380146712507060707728910164395273475986207788473537266918173151031618221623347549764071021984651536880466062045828574640984226261878631927775698202881403200864689273851182387416474210365016637440000000000000000000000000*i1^114 + -88110407847117414122744360310136445571811634419425954343618456516956846819969093085811245511480293131452032649392178586487012674200519779789623073721689310269873744475612861662069145517062619422078176983059139000859251231988197301226514500079755009314006770773746433951956920412320723294638575943431676211409024175548194022088437905509196866983164120819982179589001602981738563065881162865881784610769502984612027005417682852897173496287802976924446989968966578186522698597927547680898014126314142216039942976569581506753013872228022368152057779321983919057821383540826999810759724790875461136578701037529071146030778589901446761529140059023518068340518949959597850304696768509501510537577690003948690247162155925609883525521483797457147026282013603634631222764882244609041264449851081726365390068637079319750828158782257682989614469967142245780295089901726211595624951386666677216430884790762893997888069095411166209489436733160102240341428729651428591731443293544075323361341286921242393182429125989115577880339073801224945343273135334708238824718543969702678883670440339584596532489399641135654671460272498516912961451493419449109615895787281371501793405215245086671914173594925654196088106193000213861263289548919609727157476329708568921462110012389932174581025111101720756657132437205132212670948657945526578975680754622681891848115272154816109106406272068015925741427135187722999010320012417698600001785293943726615504815988428960985735204906237690083263900063688924330678200212741388904783080485199060252860032121161621263676876449387982330840025538710544716483533928084934738013297062989191721292360602453203578674541281703813292687052482996810143175523534779134714017684313232917226091058074756573729159002649394122853136554779000703660235720896395088667752811980869467226046196133822715972269295260555262631151149090534151544087069983593397933333541040679947041145841816783097243227737881797128068377280040119212599572641803543287910618208882470913870614423166374677293256311397786967012095320953458909228720649596246575978952413015746386896399318048092073656646892184141412131140396862789302913607064458847260961422647476074870903591631819818651721759861177196975347753250349978085743621495064043662228979196175100805927179930598163065389038560431550317072152116252725990825080980546284103549082186931029894168169373234542125537538613780995738127797596946944726774714619204408798115593227077838915412718435308594894558833573560689080819553945876955539719961904339522506477580884150374131853490603638514426430181373533689783436569221113592904470754550753737454049533347229691593389116734612879301081629918117800408953850358568129500145432719607752924476432536935059823733374819636613148243203238901075783562151868475229059499317916392820964681955633195428781531104748772248125629336930255767860802450703231988266052118457109872360075724307676690173841647718840440075472177023443668625680916876624046312409186304745961216255372550467868359856700997908158162331146938242076165584238506597399041595339266326636969610088220594785679972263802687107941332639993777077177627945142924096432426544346330262445141843898674876423805453916441537996632875906180907382636339922249256073273397286288569935769758723428568489886428815042015044684922206164741962800262507993975081490917041093705980017250352109536251809748250614884714539069859077409567304015010468645618907561442734434712719292976993514646558971676347860228471571598343523089855106623880389797928751939419188712115479541907189063323173845982193414636513811202979937107105924717747201283446312245865826491753261223503892172109535488309629751062953984000000000000000000000000*i1^115 + -11190552508028662440341056751546639608143309938934796168272452464642470599016019978760062300387358825235080237947594072624864250112822052084892337216636786477147193385910342328534054379485853548717921937785996690986988526843504151908100044552252500293332886954536842408179617716814166966520904905322179796168258681376411617956523784351425996928988820413214805050949657246903303704168688149953982456346454136073120528206722175896883508762385425948019621842303948418641608691169288199940725676700059098455790747108719909302810350230259892958223121576841030111699894680200242595322226134440005823255174831315162481970322759717330311160657541940207277661937279671699262325050637011240411372290322544009070747719031937823907600957773875567256225289793520953675319494355559881326252559540889886940855561970725633738875475823321122493757478464411192503670706478983353804742101708028498378343848292322452590432858922358388951642856431574943188625954440417408308766674927849784864977504723131374287313021001443963403735361740508035395182938231736470153928561766621469512204736540218207840589882324416276470936640936893443733227043430840827832202970989236324820156892607398551114195317754808661657871899205860515503526175635823904235733018192332593342791153408591162990576155938737654415284873430623161202485333010061248719523916785846987033494990509373552035318433400759507638714458180513006408601699275422216781982192758813027852359541210856094120433496865112503573433706831870243951894658695736492227608560358931353688683473818774189509212489324451801393376833316224502345748799237231208365104061433678374147470350219718524583648948459709216893488728519665786182742415716778115838789630574971359401626476535599339372300518514260447416786095273936825223839775918778113700622582164022016842249991801810248287068586766632281989100779225161057186130267895838136998005088737104372846578735959614806053327592616685641505868559929208938100965326327738461642293552345534010783259958603195275289127569122455429509817917803417750005105659791175975313998395865935672587055526255655058772066632788108530730695065584531009856191668329437703089266393952337132111799090576122024947471092864038185193923553867458020355559870295670233479329692829620430439844061186207676736692564975839075927956120247541339062100091226540221766135691659026799877955750200602970480905683596949256643353344732048003715861587279541417971367494226919692563343997203439076184606739223282251354344888348505027212087393489241934248394907746782641709626777237116895390429749205084911759336079312012577635635906251045673111917208998982995580470981124002863250596796400068858747637328327527831403296756128266863336605978008361993165825433916361148527604548403790480075594795248027097315146165844637868589285208134412784890895268924584463342804556556338102875247883899947934564289903434323287883463171001140276677543809278655594685870792767707553869054035343352418995331477535417926614115636707821897571317497980175918348651162044115926676024518267289583145190824455091932589536503096534368582984908287622039138273922777633798422099256734153247979935400897926247481975642904489287083766716575120047777072203025222189539613687154439198671056959901278909038461293211627020567395787937641462771501069456269577171543387909248720538318424294690155730143096620677248017758885556966584594014546599038826826800331578620744607056950205077257861377784957839458861658492493931819438985701473678482557388730480123879256277041804986820027971814392999779926351194061123269685164798940617829374949811885217066796723736987344865200237559042119351793903826867008693075968000000000000000000000000*i1^116 + 2678940285829785483482306215351816030697944344281760700017934666793451943921286116595004015956402438535758906836070230275469662781147362383376137349106149925828510388297423266163138507298710539947130392663167401155082252820444458476418239061342544103493460712060154714579426486499954396781735916006232372267852313234542597963254444786048761152480713453671090607788084916470916167283211488462401001171118358878950315144083924688902520080489361462008227695780481683861119929562042740248354941249897225576057483077314177499225917802335464168948019243000196869127587909870943548784748342719022070922175898334869419122570181498698351936786879644835114302857614962346140305645270710068441246361692158495124281558289604018567172909652560274716469733990646831176057484551705015755190994673874311740271858024287448222797920004616120620106198660830697420461838029781050803711029758835293534088247761513099726559848594658959997741447623700270009279822867443748136043886438825346888668359835613602612378324081073090826843553482840617052841950747695094268504596663134377695394764224473170509758504408880867010993396129745159610441365326817508046808341002905610563920281402586374076548294075987156445953261188894683448213204489047691888743453527152246305989833746721981006215027014096421411369277775068260247681449580483884639709736881667301607711074991227051782886972515889329293590765916611378001927538915693285217990946949730278108631581611318678389668899932995223863725807176329530487409973045163557267942543768226510403667819581058094568893076125243836376630589266129648647231979528636862930600561566058800881747535683504570568828653415774858207454477215373989219080089078924630477891930878473745937185705111824492314452659036477148353590195119153178078435178723085466690653977946055165508522960167518365677344831064613831092079718142309805520416116405502537640526198148362258816712479956869451553350747639464046976502319793110884283093043401560435079781066517573751767081713465856895741006513776762740298375192695794596181792853590496703005890046176146974143249357108407382672499013697908594601416707608987218458408177621111039501889868029091296025398944309423666255448004913267892775481041155480885570518230480169798663154013389495903248553627407999748273888597725537826099295280510027204002434248506413195133042592359942486561294115943289483177181574882012388380906916243030468533111217065251449954826726263572001249233472267782338569965317142370662877604794268671774264899385917554819779229189493357805167242689503241207947870263273461621782203568490589666612831477030792577322724223058180734161440790118251613488365149345940430469783598703252693439365053225531597791552750138081313297371702931582357060225401933309936421397246543466668185932560488449082543454666251559850511497506671988796616802597754847192791292133109249487607427126185755265358191475017313185568500249747389357560945446838150105836470679355008969784336267589397029262574399189983633162963165745860887629094413271229175361305730055714974667835419989306665243953600355678447452572351915098823631697583019187491807054858341481132122675824346138644945667756397673290546149941007213206128797601862175546356797235720783732455001678762256380935588301768640021392063449097701168902623981276770044142719004574767713877966825530838705810326958841324766254279752898765150553341501307059700737410361577407155717023074115962875959214550978619963310409142435075233228721297840871081246527366071712729131870901047795571778888667723833753189770004071890855819238106268178162027822354595660598325216878118134908485603399753207136059449282676758937600000000000000000000000*i1^117 + 892671014473833542979431031986624471205895719660760607921691479415705153165136176437317916920679120916263362487251335524792340773705476291965949175325657304460516714641347404223445807151613724808831087184475004626794068691831053026129333079268294425294580785514281196840571569601146252211524057085570544917586380073645412533810633489769169361941750832201580268627166880196512425180856996438242228028910350663026472163812087359796816622271740538592205080890578973499259573764170012459949159464157224511715975058198515314305831620607570062650594744468265448982451390687717072989589155874376314623516530120586951125815041328279998407014261043309433781408465690433084735645687989942496990900464972984703273500729696389914076104387391391949590356902539560696250321374665283941185816478264010350132384492852087372559863860983853939394378979275341909980269604090864840385258372379251193397108883801126083234334409214959786780814759950722145592495273108492181615682290502667312039623998700200241463778281489778706910331897449304096558290441080138969444497380076625726760770117524499183152429460931644965488984438153902169198948342558364077446775694849685746938747567920046397621943367062887063604767482906541339091849929498082832992770141791547266919819068042813379807997005271281381483367544037972965067314183335188299612644784610975219813680240117511730501208629279556454388596684928144761245836248053621934083049598750720913969972853957910440714396634094059250131025371793708574982642377812786135036843530611231359786709229227565382773551575961127052702540888383517877813786407489878498922486491722852253081073639312933240532416378840687052487281229888472223249201238642843468201826679710852859514949291902112028684589128033171214882792594673479270106367076701220961284767375386348270545786794010305735114666623729694528733228618560750959862834071550258111614464619101413961481053300439875966292740161674203440235444801158117660481252695715525303013891440270156182757225336073166846384419410624561697364255671457861965057931626213599671954334146299133935724214377725000771254098869964459455414355079168165754403076708506890330169468738778026118844928964535630456626731141728517977955295549853091860837474841492988353017456019958105136643594403489891321354251459517207795560660340230695319249098947430744952197184122392698070202301872461706588182273193229443601874751815105230439959844041141693763160130394176394924469570338437992217918677835594760272693749142652443649184523979841893762513646767826411694485879414074714297527856495771405932486520867458937863600944391776146904965086406634692485456235002862598531599824496129589895152501375594205838087296286157203951043780662348709566582937342350954549499373030490722923271637658888810496348372534530342829902190637063855912329094544411326531963343041052495347888252268783050495907366238575647387746689946460107138009789029339152332350909721671981975932932022865192126311960903990319403742379384226365075307734728207302871703974916905229889872846305143711390948217617992925287625011509494252998384603049658841154589789515686914846030775609836742066626287235293615866315145063556753122672286894419205297816208640428529273267403520246686326768487423907333110634435533400741423643051818629423952051848669977343263086847457622321462278606842271146152426163745836015246115539575405032909221119326214855469385651475542133550079231976522772823657727912140356480832179979627112014232738115202954053044550999277789163779569370205736370294882972263718106190625828960587375227569108161299894213734918845287805645403667608164873992895601554148745416173158400000000000000000000000*i1^118 + 105625004958290917329581041822852681955890744179115746118560817152556364307282610939998211341188380575231867944816192911288777779563293246377051819353082266308694465337076770436607797136852000105520547934168250776986725809269332698992203003669373208112228774363552849861824910294809161164376981830461119054481718417690475729825564327240655685389677988099241833905232744187274965452522449412013252868174122232452425797255706231318134425050179965295313136464953118494403264659836120241107594218131674842046085469324060056379126883700226655527673578999913993754381857456042776719479325367732243376093319545408656071474382518519139776896625312619098838254909857621104611644298799479425428866864875143502434760857997977923111893286240619961130193417487642292669176967173065347629515407540854488204250714275588868713074972325106283038183864872226908280167481299854892123978910960469611451218943356642852813952501133090281622327187907658314388122912891298666579706491895874720316657785753792224458536990684324683190009514194794703073412933853972565228125259023682964711109142164364669335824424789050989843610600266030971516671167261327375420038238059330419124001841353254750852169705880937261629862402384649256669946842553914723456864150549581814456358329762336896260467841604931583085644661327568378021474374407349842105792886569274454299882756071758714752535199808359344422600177221471848347535418946453503307158730948927663101463476640832439821327663198224811668011114685803388300709684951226732821878675205838165789173741833238175648309663271643632792997894830966714609841350961531766519855199549537947747789790620206200560713981637479960120235270551205193140984108995068426105805655398783780530802118955191892913111102845615507245177932894489355788113914243827092779567898540913137704456849443272644257627865273167635002237505276432909323710445675118066248267970961768720543086123791289431420359596736007222729829505939361611134435341645341881366475253350687352668045752028903166043037858324695110727050077372267651177384950211848284839640421556868438811240580285712939310931016667876853363566835033617974479036947014610404783223569916250127484408776241321363034561362716096778212014612027848845932160338266889598691660032400143213780539833907270089338879052546353918259291302467895212702862248454153540493316717880473613359181526527801293406287085605173586033598694021837487938277071714738984797990437545466064829575019824153935694690619942607195021243143067299969564022416465858444593752214846418796833858287324814917180398164031863189384454410356793815472716798754462473911650108480474005521355974157379148378485744359766893087022469805183322720607067930841652615754492172191028380028644554837058149349420810721131549531793201672688043816846834525899015622566687877108769060925635968262998710071744903048938139564355284115295253629224455122398279218229114447874897993818729516292139222129282350200104626514928284944633258248432224280816386783467178666093494013240774328111037420940029240305777078866385753434854566988437878388222027868815302989212678322279925159670599574367681746252504357985940350432179707478667582134642794988148404386625554063224048506667009129942147227144555936073298415527027129663995335292462869552554583988210086147918552228419251710897097866328616849427408707764933929245333793543678884277848904954191702764824714049456564309730644737359374333776883155337673886278852689401973820255391891345824013609323114475955567644003746938368462082064820953830935031011015836018604759119784779099335008172866105029468555788356711139657701649138626669244528931023569813504000000000000000000000*i1^119 + 6221137555679660183395585689615917670061164515090377038145168731949593955679484059092815725129748431167419937672614807218736265311205753694085563344066236310827167800014210537124633524826265990973436786733523559793936297525391716150968253517881499406405328587365673839360383712263692777978485396699348640385416370268946404216903528883029792785792242526736401273755377201009983630145302921260496343647729910205364286845332534966474985739227213808032378995313735062405723424164795347345410249186041603592305574845743910092755596431220462799207031935430740498168405916466858275529808241375977115052314017823567434847195622525799719243330531760850037024782689465877205900679570080447716012961330184747386903043465655767438264868556410756793727763874062094603706333994091859384890319245785561853777109203807380083833478886250965766896737201906776415318140583823312830657598951654044613325699725851015009272795441280531730452325111048424232819314861315961703318021952941771250056211055354515323790814458185890244634089384918565732744128279466916593959993229777361765149681532983610430404530438945721849679368042981185325091852742008195397475216236545252081288418683540283625627770112981844811923950265765795488481336515838419455946025046834024154317639240054060822135574906218646572547427727775392463248143603876563983122036539339908626999415497991518501492273831364095947091780693669776019851033722717763695475545826408572546553632888921019252897014401074568438329160197189645376288405671904223883711807871373821574921070188306634157415423345663783674441933438877119609919352719697240501169978321384932551824228202243092608873204932630386654381873547308677246883792316218864470094863313848764801865013837242340689113997289629420082372271481190940166246321010446483071908641404263728931295884776796461129105128964979170561556587696587850606853279311543926086902790809492743861394340921146076743978411020291302679912735194649641805938641241706953413331882936164265162484240197469414328298463627712928834940138138183153981050767465380786575833154762510193948254223348553687539955956212652781807050831390677454581487815437234836788121540596495912825446082124106128803778822641526760384037952194133143924130035592317286429040883440449730314373398891077841785823382585762567676732666755673158098180166190486482705854162634665938933272484558686972827865909945629473750972166275670141374173464930973568347358624265969265971821077685963156094209916014833640628630264392626201877402905177551749478931053606235167381421927255036281874032046369068200504751687617053417834168297427372171705523874427470231123605175096488214479411981489822659994121094086665293718031460921434333875529846620295728143311389731321617643668649315976300925504048497469077028830244275485917506270879918450534445498741020220529925954371452542458860488350796968464712540904466755228402393222283259715950524337410681052123945136287305227204594992597820769555962148879831203028334994112096847461710390797716608555720153152468625359308513329306928943219958607953099122754713892117442638669747304975326837446823960566603768825771206585801165410745404270084373998100007586925013127322877409140160220724869714158103992328819048616139045716994802899998039949743237607116580835852229010418710747695615754208525389609512550988441279925539287264351217911879911583310956496211705881665951561844764752061886282130177424198905512910787588670872545086026240220356786006206438760870763232395156815704704184063989775370332494173646290661111995798365681435977184328054791401105312395848821134122531939407095916773698500770518108051865600000000000000000000000*i1^120 + 244726274345088159277754312693108002210035247831653634082304990411833226535704130918766336894462549462637823608249007239070447411944455505464280806540764856728938872398045576925441022528373897948016554614292454980395213015663423897323411508684493848121878948671887626983397696704984807501704932721581254658754559148550960768293886316404520245643073016111948862949699768180775057369491629383782031824692779584254920567407471224607152551060015644044474093822508825047227030832581432147910015049297595453385861656310651378345380011548112873479572381404195427699110431459817551776708793836134910229326433783909662261939774891990797630280581901790726268029780766832398851724703867890440545027032604218288616100644243758318204476059678765169981186220319225071561887728340726075818351029415950221120727090874125794124768279731890385598626432669896603792697595256765468342567046565359709249432850842540473012465747607561918906572636770663461359832296996256496950580883341413814990314434814100193774323759683311146664410745599998800170456686783880699885927338553934542535624899169589291942540656869537826528799383278452348628402856162483490269265278722601105520664137264853324569033080909324497149635162278227966969899997209321362514165330978539161550500035023781813773681903798806366081550544792191623114386954124144878253755586208588248697046863979436978862021963198722219438403816142833894176867669381582007136696717806546588824806882098134787799984791106321878109852407458949397868590276591077931455486993301505120177413077454167904185398304487187249749740674545178861358167673046566297842481440054158300335813656481282990584169228432959589310048650043975890717581472833128401543013182610569819150215443588592412649926073722770886270215185626886399054394763603667671665936209938007766484808780263380835623863645438108709346577687721531462866787099489958869328475487943264276102966970502565564469152215041137172720535411769590573427463438945040707924894885482944353473288514837298975325333477748651540930232576327557067839983983906296542867345440093674931594042575269132944316318521015595411715015578404044339265257593798083748744402526895606378803280983243134193272673411278353313405906798445012160837629665796421497356257121200852312895672639151741791040123447632631123908919535606854020831207040675590499484985541180952717368928105344327190799587681733597736618540846129170375619361039562243681371121503405974938989004281276523192159078084382657915636305507511397417657024240330916609377092897581936236141124776924078557953449731541296714178803085603411630062778208309823269111104260275102804646756435350653190706673992908449170396569249154753013502871466553029624791146788563474855887960314187744451090884646433747691610054206529351055006628354033102193140805813290039514657267758049921192142456371181343677208568997240250234229816313791902393007320267232033376132249776613637410418913828746964834421448418127652426417850803918423723057864721464947357028384385041007382479322027867178623365310806723759007987733601824607920419375946187825299872218357291109178165348551925527759018044082248349475874058318246477640164853276675138811145856114714003551673755567192559201733599758537125672796616784114125632301806436519710953580736875786536226467192572133146100692932567120615413647187256799700438619869976965943943479327987848915958004064119868018077187212230692663805938598811240569199130784318296219970825248241530077219575871137494837421633441860295038528865660274333308490004749769920405513595707502050384339918144819709517330296005752243691632072870081015481375739871232000000000000000000000*i1^121 + 15022980316834467790030430415405510536855347559579554551266595351849532955786137338602723736250123697597791652040295282668856269399720753256441141301474965590380123668698527398388883445275702384266260735815635724454373144923414854481936283473634613227289671152192489041908803053404038761169135113491237700551201879625982860537397125521094393904840615178809025865455463120056776504217121709246648224527841553913453677621300819473036620528322869658187508181385903881073921198454017111240512542600029836515082180223253843541046002079603609282895439471366713784684851473945370645942713739430845997600121858006973829015696678031762200559755041093450611014123716302585530590699459139174560915067841457770649772351366460194262779762752205963952197920429265883545168430344773182234570120764915155633323084539254993686280143866222082590084895571323615441026282818892383371987131292999092506614761437086961580714316303853055535019717480797705426032259007904492204346050971313486703362394919447397992785077535695924703137555990431447570361317042682828507767015934863206891637026503923772569276885049988995655548936506898238533342597689249827528969155950587368138982402310065396056519020921190008739687893737414374171491518595744644210561493895343788122431475788140779494728001354455063157205776762348474308564175138383058739622980712764439856017704144329890808569150306376185231467665798569643714162307353293252320615479126325905170629687898685751174286121948788005163052943405551533180759143760560078167562430301025888061952299919772647579286572772875023828145268553859352560946326302002675057447668682236442877041714937770550883216469038713091056012715790415639344293572030674241263525677572058313262106310260173450554768741777723587030693850370719206918670174474140073903006407250162808100063318030053011021354059150079646478171722773339594368606092870299065410751118529119955093381619207371714279931912422178153321796847352043611667559411856313583021943016176404998886997773444804876323876095657037570276285247576894771535291250834334484636924272378057255662813786160409974452637958869383374903960973939324379312492969706042106203818239250855199835149056473643008533541461320610512017097641821793668618003830558250051855121690476923038284873970286773269326864154834251486625664362309905655093254268947069442073272587076330798145658311214212262239437770600959727484541773350669599076033650353291650773602378277454144532664739583945702960052753099203456905289063952178900562420548350406132479802623537086763885588066897433411474816099129494960979249319475000181250841719084756878020081965538079531469725613300617524127270024827644596024100131145282658367935203834439897601049868134458990491827272434763195522740479413788465778398864283131932795814594265865558392053833357003414475537498596342181875673402160397454524293634163606070817201848067581761688187940726733693614173153008760787701428055240296576866830554973453889507973999167183876375554882047897330584417150485016084545993038725190528222741685425107611560153057315555041940063399745307988199388813705800461596183718860963118023912732135037841634041593373302495239380709547337491796712314621598245849258218942777877633220623882373307993575896910146475180996954995809233172765264636591511052301907404444733421347437645308100230122029439381868075289736823970449559835336904092047305331123527764094796554234503738004005882882838545754201692767366820660646112761965122319407844768163689773114086477437790817995792496046141489083192863236306668243186181892034552462607464942759377168326990145456143129687841879801987072000000000000000000000*i1^122 + 770663648867485660511395032318654018306330954689211947215816070899059458239050293260176861540198428778521055162764543258371110467615448269983584208179727421909312344740272615510821734829604203498455031345417295538355930058738847590818424088998422880771303945332539673892909592556816854394691440314559383002277418826406404841224089921782963935058844029541739577178996633979229564268409866258012795558422134290885030166714621046094883950642962391307111322541079750425071343717368498832173303896097696358537637543074497841711243018365400207362032183334475127856083996420679324917490497964017529118141567457222481877457740043468127739642707393539278473305085699981319588468779789142627651342945490543917388505088957884783390462738874474130670590325263955114433266957547662917165629799509433659966347144519079269266796985956613777074217751188811263913028465624690931815266667703049385102315760677689050434528079163654438754535096497073926372091710717126043347546957204020481000655579038201074251937453853028979938725322886627402356679874393927289625890395343475559583646343809830933421907549147985776111427118185535011570116353284418567687594861948084045500801591650418143182098353829712148055507857155724035144390619667571900681625806907813423046913421911468966246741213213403252954736827843024654703284517115612152397303113157868611473788357034432928261089628561338438359979826627113741303911391193198645266751086471674676618475328655468016385680185825237003053052505590291017394789769679247504989710328941913622432419289018196724513641368378585267116953104672735313107816327089723266529435089504802062485437168294880010186877353698326211889402703301891602751123551086265474862812520414474059799388813263607173386402411304920415589303916589033311357798397636489627016993592619988663949046036588236073704520785560632509597059787134730735966238562219013482984605159329284739291691610860647066679382789623037096896861531260197542012172638264727212457762255856051203850434953822297767726753006008134454962919447688878938065699948538642645693936501175725888892548153776557811163066227901271775075785293498965996462286270092809075346560158489577515589869902759431264190291651218620229196107935732165261687550937780593040655325551887771559471730923722057073600576275216904105135848794351282547645072355206570335107571672669482525693169647003234675659660985495569476037152978299953645160031041280642947535820488272403655594579984245645663591406728288285971224925091251144779267047116631853802814848884454921506966008603681250580514993174247133911315641917143427180846650468268229301063125287795533644166603040982655082769819381461235457291616293891653589762584485165447427476785820756876303598279176784445500922970308469332974787703582248510335031303467179291512062417243900764259010797428675102523209613468103364127671926725604973817174065315910301893083863838329436983744844312896719203611352593581854142805005864621456189406994988949291827947772570471875967365209287601360933591688061117851650708275805029454403972275875676193068375902181349833576328872421319851242383981493181009798263441773360165200440681079922791513113286625304702619494513380533747444631221389556544608301231927776370915932672825836720217345792512547009725542955100991065016521920940571065747367031618479581175656321591176188641276366023747391148292520781464291412093597768074532035754820866317950872765074188415148329391079265110553731988284594974772215195541623791041929922169119662763866832061214776697357807705903538865365239671313313449670670514066328060581672194187927493886857759948800000000000000000000000*i1^123 + 19760231213574470746134020059102733099584008971367315269052833309072261016425362048127505726628654496664504217161450694668783584604631695790069795380358319128480472460763723675243360192729927938157800364359469087279878181979672322380338356097935507858776343288385331263421750428921164322752108567770923492686816369941602730853569852643075242672527282696837076835367099716660716882118187742949634806783342925969085783532051076722761801202556662276180712324107443670193098165274704839671654969518567243262064487735074162135726007345761766470421301970083521221731311308009713364348609428176345520143363020441301182395247245833258352987795997972868109106314936007903599972851948941585310080497872120344938690076944293354284169108938389968425690100605832396876074011408104821350157119499125155368571485447219608833959621789897493531492882769004303089655948452417143169758432417888167938829865901478280849051785760816643525702269884030633423273659518296126178916554946596450039055161636494133984335088160098337567668459638751983309531350998980632668983280398884668023825822813682355180841350188984652234344318653355185643386712391521177753472808377828577113657038044553434651527334737850639773394607298387445674722590423179156919222142681195205304636747064434058631812030878644901254131306391067027294359489285102983610934270984551038048100384323052631051957988035028366862984710523830010795770151195289058118704068403430110140157297174279504011528403270891554857807140844737828254184214483569166063339521790992924823298903233516081721819049258200368023564019205471209268926804669850370034957871526273411195852325901089959287515850320875644354513123010860659499638285215933187998286884400244552022273627604274200650458049839795644480742424093480870499423311515940343503620785321876464349384026473968217108625521821636565006609143681252283737432884957423147906070949215353150932877256092879764312358442086725874934451500305749261995345652801288308470582969722710749882627658155269885363263554404152948333750301140317894040359806798338871211573226397337527745052343974243023771554340023761348352247415413128072849956870575802579745748690972185062083581302364448172528860329786726608876481700321025066359152017272812033914496754181184218672299420894824159946332766820887219463310181769154007844688494259630146084302359181318288131570942783088938630049673669854420119818071406691086912511439624243957365198166968241578196276047145157564305923286253323831177507503865415838972939733817321901961333807485996031564689070112105764278156737941177678536480571221821188808475550391192380124330719839769270613242307178988448844555790533893870654874738939350577981485720971694409490158877243392601755841284247487268271677179192462060216778131551913102674694862958041097421868724349050962203362974366416897825559074682604533990960235243267750597436840042898610053849699678285972812262408686852842493449477989601920314402267816030739760649040640450603234086382322894461530958060530298367239263163194046687391916434942483162365243643675499473908873568097049190147210416011449865708773223336230964344634321848665358803235674976116274156803735657382223239506332280744858517776858433348883571008402620587770123780795283442637478362807539556297883001723718852933490660569202111680208419545485826386227829499304934475897601585404166249111467706864921490903317466261919591561222987781742640504992788898988335947773763537242908841741711009122680375022256871003481333487344989615724434396536176783916173744394368851723705981334925796684507108472439397925259175686242083782262784000000000000000000000*i1^124 + 1335872614513986884730123558672359006902132449010470350270081818499596695174429328764417366310336752130745393097304412237122440032826734291836900923111968338478299207443158648294950397211637297422533395414982436628675974006010294563525213620279329134806224420454502438796536661054241347305775375989321923199964479452351895939327301232340104121482311881631416236927916752538593827990649773306878732520309769573772459673728185947544020412326554079421858537687046086746630899622948154705957189081603916079804394194872918411139325580195740242054891593342029477269878405182321242550373862738507876123687726309008009903856470454856054511793906178532953887695256626544740125553060041978861640608034479276366088825801097264170612553247414029633942766522431704410256905934288676805911939570764492008185373564707073270742855564121676269409948476194394349690383648228540069261976528448752658667111573092493521566269231500143971626363572084277655655592523748085833643801073440538565155757482000811733051286717298659477783923873214148193152037498586717641921617490857617320840154944518140190210785980187261517857079780064433448431436894913437365112314356837875133888465148480566795455056258632930105265311849472785403941589570041174463572891708021006284583557615618007929098073451998972781049691235318782077803619352883908375387663201786553402467281188000782765367910786018989064771737447269956128286716903871744173296293041995524628577570141458078384622794400124068196755176454752922205395701440450108320679255130335059115791594609617511862139989589330210929643169947244802776217399887100440992516575668767240319726848445053292030353790955322472475701528164971175139427811427000999305095480483086737749717530149902768546059469195949055228808981692318674668246839198480797805010012901133636675096117058434949714483189496636500737951049942050400634091945426859949658094239273405760009320151845218699684189361103447289230579865603386095132958979149764293277322097042106029203397575878618898061147809060028510318985613571335756276138345298597782520380010200177492177524945218655629176337562076189880375404025716047101030704120546256234141909981031551268461108276049091572288562361436756495728539033466291359291605225890751941003477423639893207471807892200871631097539184999275283642142203181561330656648838787490246563894828797290009099662630573093740314334256315656517725539571687176616184279407026627081769304445916107727740061241589185223498297060881080685878906780590674672393447962948666736435712416078908971111519156070230241175277016441751929126865610824219334675726682533378415567022745895053623652806940667866882204248120780335335737046703562361245927606027684152011028971750242444371998482926057149990770836152021570291724560441541245116713443202007987149312380105116389127005645598368417190532591887142265473390939842205982985230941004239502634240928145697360226036517604972792488603024447699089920414221277299401864753610563997149404448862020143832458374226582221575751730125453704770863484611055420691417971248066102707755756815610287885916448109553722989676452702528899916914812955950472069379791487478753819350839453148082475775559662487783168536494625331834806566864885788135132347363841389963387235530682921440697149163894158547201385612076843583924034930676047602710557314359312382036712019084519809982503344350811023727616521903985885286346817392429752488582123624144809776996669928312827822246647102225689760189972471977720911378892256103954366365167494082310229529892956819335033934921030025497152313001156202659421038549120664020210155520000000000000000000*i1^125 + 11440068973552997570810455727249945556100460390878815350193288430437415670859100514782462388804191027592359606308393276118178660008629468577051319740495353194843483682222822670384495366387822627354819234116866410215343552830886446904669402459721113600698093807110569622561596075918991754926042460614836393610244965014460699919959006151070099835196469689860299284956041273538835062185648659933682063135556407061028313796707131378708650905275428581103400217353159349783843222894276006949778687668584361566719123579258982850970951969576755412467421695848107695884278961713694773636472855165153898090961239996430823009807916885200684722275064605688614083599042993970424827805033021902571785823622971693961530718230456637252627716994720389868094875516297859222677239859475229477401735389716909563943762027479200142569515605729082247850319127972189773925457753893907415041170490298626807196898987267580847037985030256967012319575179501661356664054874851765451363671794591343161920769955007131717375899380108723485486576863998419481002426304789041796390476342634684864554648059818641827742305097357708998999715026258666796208155007959427226583610433941716829731221855971197958004748802938671352655843928132762876727362309102469051713007379191858178717008271696648976693371454973074319260368412099242905348822136772331913289909914381733138657900409461670666209175908294764424022996388258411897976230286814951716194688189175573876602265836217894241451709635182810877654820559226766543858047789970101769860755628296214278619287130907024521934970268516487686632761650877275367665712554268560789879387646666996991055586120203104523558947993651945089677879714931909545386057475336731491590374403318250295866436705670125983104256158946159996387747381175501481720215836417890299183527411968760653801835984145850283028131731250695376934673558924184509988216973385598647266519312098963236329002058842179845705805442516163526292632005339004427570837296913740945039495662047972468478750690396240179002589059608400331724506333213272780206235230908569547113854949656240047461030172596251738704188019249733220961498987936477318813201931652084473368508788264935903052979548594865835590290397160129230804739832005172000005412188864111165965529356441032064228585775895799401627288049154094482987443445961529006693090717515259671454940813235164322418423833013649738548744761490025193616928081708607857271503839838359967929380016992026897223716327666202405930465291226580928548794117340310078776636852922410532269279679117079081642080608263103979176594463699671297123678285672761952474837193388052101006478963453357524862693641906569152189068963221223935602510267185722576322274397668413135059822453045711078354112782342137006218478891177629749595409830276955327568917339022427218309596472467670538061849275534001190918027114306165981492342711424239257335108265233265183439532347182073224719963310186379760054026744314568749621322241781221824066919155680566065106873978283015022313465279064630650458206533244839605074139121700582268493818184402075161348300250157398773002077945791290403339794483551825472176244037573338133629341844758189857319884741626854574384809914821679770923451256327923850998539218637348946222145163700139920053696859040649669577209505505793253814149516480625270599521992961955075466415817397669205989019840663844255342787661827641508484154269060496970523118272274029769526095824231844440802651461419182039675590292081348059336909308017462205057304806389519157441524696391716578445489219500381827774337139712758993781263567846141280502415360000000000000000000*i1^126 + 588782606875771776703362642950226029951985462880897034470206373254703910163789876156321542465432322213616564744976941422492371327059493328545076750972928024235543540201679867894792452200542937953285563088559373136372098456175164742962342755618386951533002934577331391165780048755647458688064015500066050224498715088255000695609897695033833800038829806722530002368575506786976109587303558029021110172830958084433886919161662247748284710319190683537592642589785679857623007831931139855297625212925693750223542047182360519173383854854711798666395386822361255905521090612197256437670231162813837007165516104783888879073571614287726059767947525441384786975624715125911395667280721665673563105658466704356472209262775822445252725734768128012875409262813800385369418051860647952149344944586850668133079552648331843892093797892713950421972778781231015268714638785384042215338439407471669294357659814313831941319354188946381961879364344598307368388881698661569619870230646811793131730455170693381176280684179213862600710681406261010157555076654029856755668317179767905836825036124872419683648941164844512126914070131782735613761749112345880152174309627914471460900250025588074349576029714011119829630909786272593377978927293154156535531067292458253322272513710382279256629181176929348080175127459922325442260219581956761523939828282202203725795643870438404165309147363835681211181459580751244814069406343425947853986494020131078636691270374653422330121777145342933122117176702292729023194735295469208761049650643569409671398531032460990543639211593413208578605362993868193622865605443282703915920154857282442417954705594245939848847626157419259803044306230942782757291016277392839615817754654121821267596270704844129491927569711959927757166033463816284351541107483014124759556832285760636880520722586445637137594129249115681561551560880700563940998560551438830482034692829012506853042373371474664244661312004044168974391364647284462765266676704830092117752336549253923672184608538926971445732641834925085167831355842788931866044335628108216247251618454390222544209809792944388366498360243920010138296180489686118203719370923468772239280451292678705719958264511015091548961786287907397126462287172369661734221351368877295153703359193621926333061338812690159839031333380738275325230760804284660624412734945837554115610576820023801053766487737197921108581627919423448767928188220663860720700535976240790621160290064166390015214310042329532054723775931416660371725856295105385556794648465824469207843629821008376039704079872555970717251341893540752284240028858903157012315709619405639708662841702991849955113459929049345755569988385402755201918547948004537799274941524016563996560398257912609070499481153348774413268791316957177623938786139523588287858684983187379896306481091872003959851221634473146955064676652594441696588505434051496040398236151046058383009341750835773800401619858900797886699614510479157418447196329924890746396803692362370235896525735070582507228035943463776355096322648548767097018717788765823872097731577375473808993766370237761519333147402350066113240401113248806138123316839964717818706725404687936230130293375633197010460121881366750841995110491098132625312490257157079776597892617235920182724337422111597339410338087361821234430432247284486285702349436244483026023319245233275209137910214331590824111520508512742984849265192830662436534459074300448672571212105589430636454976224292054342137455481388194634290797046867219178165084954776944386008718924906098111226857538043761632583308275285047583399465723260567552000000000000000000*i1^127 + 4672060024899173416576243256755430108260569229932275204656427524305918332567422755009620214708868913505563842196605658086904350528609774014319758504857300805047056860333094322241076052849522818937774617714739212724690568998614699673529661551984658683317925260521220752744873501168689698722804309835957613750612735609169113633941511455396721832149016748750069131827707586200727039101462077035831290701633805317994309447624047090620578386935773161125916519536310280418268844058328679849224764773745311940984547115691189961662914940977720951138583641133074050471519668613918330047433327552785068542324121164392399805141843681999212965515408337418895094614673066857251388329105002072050164793421800128356701672694347944101046233923427340568154621158622390696245061625067454892724406641231127104724201152197444594948992583916059076905178705036284533670335645649076450175042018401702277739069652802877839792074762263578776053946560718931758332564688834330968833844228995150712511413338472145486778693595119396878329553253769729260585461400909533848189505024544861071637809798332239458384832455620634959440946464501857991953004506604980040396450048648882069953768217417990792521358311617562527314578595325460453921081244791955500439332324239077110271688331362397708869242363022327178154242328516354679895525708963149662487782522190931172342524412536863688194039955253562690269969152538883316030506115795504771787657420955684314474435558203673409363611685888571026207489956850101766447804720365284344422091210665890718432990033437422761670500094606407859016594458740218632932557861326929441271922497508608266149512096744421772838353624135075893353216201361713922704524955636421992180843856694171041751313829493868473283755822095054646894902989165611302700676570050809853000691067859269205940173363624837461527020351927279482443687146572530012334087384087228655556282445768072739563325499441615292684722159554540910299471793947383899279565858005226782932725831504302756362130216372239055635439157962596492841994614632685288382920636756639155490714002666804190186870491990070006216766785537454762217216127266021775050989470198180233899872962321425259570419548150310893886187463091283905748474132443035221174194674724943559948817426773186267317069587625687992630143439317016713155526449878583036246660719132932704236096690786382141173107720920209252323045222947281777218072462201286938833091092895790298108829394677486182365683703036810624366032389350952714735429358245796868186591668692308445179258740680117674466195937269526125946103231450723191235407767574091098953676476611237404554306274351936496355034442396577914004487620036763175743936841503526786303840866823879171894189924464887285460545376182419536170584436352763113771716684683585141256778670867852486906823707434857185428571576366509387014881278690333169300903273248882586014591388169943705528976766732080724966403216481018328475849318812870173579719427190541801298664195482465628732401185074425386342028301899166432280878629779881728291794940379012675469935223507748326314071460164409450329435916522529716142462392861265234498195770635610825305038911864893136335043742781677229785277460748011494970982273858443234025365353610319837393483347237901495052139797567716622047017830528163068866887096069935329752808187873196693067309443265988819145249666194300798393674139503561543143981315851345361601519028067256981373050707094569277104829683910933465085441250898418055523077350176454597926846277560328764679292256970303641171854535226647336745456447708483590250972577792000000000000000000*i1^128 + 98118679649338953031787719865033816165046624604651122169552582914034266521265002120735049595983127195947230990027431773497901029773050379542367260752058941795938562340794965293174115519232403281563613574459419007687765328349574322162555774147983359709757475419937002474462528127389375539037829063844756754227031018471301460675018209898304145580067588258870483412316041958844531342881880683590328053517044366766937574666637890184980296785576999528681788557948749427971621055178567295186638966412921654066225774608568702790988882823282526964883005504170685389387856777966130280215982587227464942566784630936945369468510742677371418685259658803727316270204955550703840272924243885087060895780137436972241266175842055967408585568805006248530625392029575858998370367047555495220877555596459381057175781815421836253894923762636810220762894835491858762956082192659709435961749799199234218587567748810987106407751046597720681333528910623993526198324192507555696136498167382482416680310075873451886101512764136898189903145506221405633411358085609167234478841890235516478491582877265149204435802569470125940100290083799528295364443125495223392003657149125648821284944707084253643154572581774245767586361826209264237493943363128029265250089393108329682750146190932568351879697720979607284586319729027847930247323844320387496788822792295966794000179348467258812995924273900059956993451650042961139914045819451157196355428350516583481663463741413326751258763669176889641775333150879182826654285546946701879115796792674067443909308605267704417993036170613706892078866750709209767710121834229027824427692509233512471236059240859315516545420980767602558874680177388791595138944788198872366800614197290972366791777859036303980807841130932899256951747118182351816004919073199957733275355012998213705771181035329095100717040392978078399670334181973455923765183018963934201420700092939082911329243768165775202161338458962883628394678871667857465750492819639953352853018124454026681722749070546983239959552919497893316363595758072334339424288997293611382057647031809286795218057172037851475773070510109329499148577729859675583434120360571605421094462902527472480664889272994607148527655477854223303536670215676792725964477249564688646102726502754306136194075948473468063521359081503563601984394646525346269374536113791259738108081309953157114845569161620719400702167359757391576848770895769302923137598174241333487256884680241986498268486239772801590579379744309943489372999516272028343130910571363394065575374491663790549290963095279822498141504377576787113383201064428560031719612048392137752054631860376969621971406398576318959518428425142498054362881329815900444340987721866487328748444477254333473966099692484311097527323846682540763419127750659053586256648222142648264389886423469111252748051509810121028918792441022862451569986300258792156000988606366323424696903006535446110310217062873184328172887988797355053444788035226271060488632159387694867483038224305135792491845405026353601707392308996584240194948099557129383732060905160157168180625881598702380542156085918826512401657579321776062613737165458278614819290011209155572480389070836209748550771701914217230411698895938991423913927479066430783774987129226141560263992639290208991387905300822621763552396808015382171583182423542199191372237080329919040367335202825134480910572013336310257160751091648703427155127921796366181047133135709769221012455628637017377368810039291717358144033198338569404120241447061580558224064425084054336299111487887298586735367420598822235013120000000000000000*i1^129 + 282393893446409298293128947236433317778511238193248408291648142550838901423001126201711210234221422186488299961265119376488619161158908096906893882242058663205840893548261534703272003614198596602780620986312002193971458523930710649352172284431718171808662263504080860220955226823753041049046198431413872884534425943084308029575883179964501942291257291822076476262086271535485519305007000103204267714132495835481596595187548852743004547492925544018663397088732344404918680414427896406435861224145022410271974274336224621045222999927643990387527839286830312320981312524091094865917018949952797488511173324383456932156196203772338137466388518965412281037495601376526793620403640314075522359789274347733939659797737520036834874254747713926922765674076798472087534923077567530805552465953004383547331513856511873461499566287971143932870293647996076826572842402467137966487827706366921940717044885216929386640726313478400520830195579831123259464506139381718341198838048741277493491262354201746456038070303421145999778600119094678783573673432551864548365003960786051689574981786783268635264225994659005955425908815575891186808917626477017973238829394144811614181832994464264474483946839877889615180414742704000165880779137376515993271942599809628691438950752438629908836090736552528908968041335785846028941211114530152913265218919997854430351382837805310468635623060738360181803913980484907296772489151836781836038725590167358888551923820606327768655211022686918799382942356382787696721728669660020609630477512264903640698764040794371590344725422328098768351399414109502319610283852755568345419114476742923675993408472292957814025926388334772622812677815647041233916943784175294625620785699073690987333990004577343862631087392678491886636203421807500914975131406741578208373108416020879869714358197821110068355918369402052158695036089179993551137001635662034748993794067563450072035398257608267975369733890274402266877100343450988163942347652598912243016716867531777481247228837086404813670026380718330358653503919083603592986179019868483601361006823608121224789440006673772846062011259499759577115605896928522226857621299126453442644623606203383242870217545063200820775345113659030083134295155985351610050785416365026727810515990540510026180494689639494994023965406271297288840721153765469742380261531532649245743804633853220215821979863030698618090335473339971206154584192595282373272752219073314068044371944443193098409027410173740624847018130362847016775308146548329757850211577790083295476635524560172118444950061653160429067912500018222777653358790869595795502042737465597924430731826267263620914893101181334678494757965916580229075852373465279896174044021954889212848051169907261586579758780603147967255736961424661820702099648789030760741355127485365576693550665106385833526914246601671313522527328738428121781931055078785525303311974321062144535515347405466012054446706383042565340648500380118164190180208072504703292926875012747368214502630159838801534408416207028691122782998776156816316020662926921852117411482581035931850539289682364452753192518818952356111194327799666891942800258178369959751588814716488822319091173893788296623642572756140328517057090925882759264897926509563299577563428260198028766504924347848165515339359795028298476647262305310161308282806008053495495602027720852024662725300427534851157467444614036105292274075331744353501219854276965677088427590610282557924699589894858954538349676626656880017496488093991702567454852552745038413051880904303394064760510363579446271970954444800000000000000000*i1^130 + 891035433520793860099658311004758085807172397268341772334014132056057285559313012779560565724763073816207832941292769859199697614495094818272794003383223766553987586058914246766747495702828041317068652666937985858791764408878313876824433669769486996101480841107874115132405485782260672195836679599803281488133344144722566814494113541428850278604602880581680353707345529097324756424984908529772678529378528849271729964522360763760615981688232324682425548213693723338864277638192244552538903988304959538784641243354429290713372108892141043502238470869377433281249144718412616641078037288611075846430698426011418436485462924684226349794607681571992042014683194013409124905399162297648379888337985491678973124472489984122762916582209909988993768223834270594989513838518069968928639665097431225872525450564899516890030838158635825144240350122749750328291215082460370700363452208911749509903475779869494025695024011621433937326367903639279593713641702126026265973103920954017195571470906461409649395929512417112533994815311165399617852517538397375972399780152187882501092474499308583054281584424296171857013487117049027181533447613429205437746024205359452203968620018619610826851271733845998119101220656250361503754098721781858862545509128636060336329279290162782021051709896801476730032185073254922205304393726770577593312177690723069171256950570985755357574975506681035717994549254646803754652472625630655752379488102694217526955416035909592941084603822379196136558685103386559073755117824085162982836443536861549177712901742369876227688662420243656398973000272226197771579946038914061589134241806274926897633317089382167161168726620179671189532140066249451369258730979899856333498960599729630402961363553537338773340325338829555261409147479529645098995879589533847095611722980953963696418742456114780995980124977186817298982606600837808268081914181052434154639978751213005750034372705843424717838904974989902160438292807750989008097383808716481866009265536881520976927406493188647555349550401278190110244613881678885497173758471703360015964499789917490812663969875970967837867657100514468071720135352492247893013341425320154605305367507207474746303167873333007511059774430134279217187244136970467556407414966581219361094357298335735461658496385191287631100366296451952803829334009880445735923903517876848902667693312844059105494697106452326295284673499574556229806346443463667404011230416846150784058422237491883059465823445778876602097473441387774297075711673190964227684843861121502041723507731017505844671131407814671176791488537704800868998757406073749473794590401806730758411726121890873613523123391297686444602890578598137479515846159715766488948602969864763256077280418545677723779326917622778062441704679224589696859917346910650230638675851872469669958583511452770768218714513242945508629564137008906754511528400006030317463053938670194302035352328204771450224800860478061834665994204781412465872391552946803993144404136265399592988974387086790916777387083708933963043873092210683431991719034509690084887006830563991896927356142501099747508514129433758441958376378597812947523139981901227915368398974126111704840264710031906628500190792603599776893854201751205243929178051243689212911483979138428913501152101780283604136333046403641169022607711653585533982618295028481398838181738787506106072540770659280033571493542565750870122658509503385268152509223550947298275008953761587560325403019244953348923604445966994443202868151260098533909937452894901434864844748040875340644003506386437584977920000000000000000*i1^131 + 10823845699439765412258556405987455799750572270796842130494506832036997067962406894364621129546396725851367685513571935647761752864513465896147114989856983928519038351203392866473795514667874991297289891619381398319632477082482486065182710213747555083913841540108977690869635091217070121643764942793415023524304965136028763982542708865540016095207985356088122600624258601956258418933478789478148824986103297869694158725135210401172707221648747377351469673400886120012770886688156880080467983982411181721062569496964203472864287333770264364493191776257754184861667530319330011946174364131126732047845106279258554643790732483279549485919661321333721554913807268843993977903365677143837155955097533410752640711070780136322130355985717265312016179009681462038744125852224735997742830943416940546607093625861921733553360448680570789098986060108153583770174935544761235381721543187415046005135621019630093381868310688397813730869497788486285087870425574097548780844456003729674318118412699899618171989359793988530297803052399488084166600989314951019592181147645844575184664451417791753863319575401295639982927358172340408891374901975128274138784178824918314526642214231040917130762759580757873735716355501515987010435818065025379217580202730410287762067167152410408164073408411753361688509350161982172526007129606023298773989028043336898173758740875490984580252526632806437098531341759324718171805323470442311808022334744259239411181710622324765851794751441972856344015055766608216786174880943199680983758599063925577293125681027095057614817702751544986030767121961922787992562069479542515484957105890952344233224164483089969788822822105469228162041851962194405858540825379627976499922259037315574358668659143190513409651532866678343547567215295320141569608800028048447867005751812383532951519732510757627225357760829205321061952662912679753168606448980648113010619000578689359170935243483972321967989939974841706251342399271206489525858245466484399569112809772620040292236489479087623197727355596938834459996339503660557218953187745210127151394556005415302495920076768871380495267349816931885377894917134747749311418518357852855110176973074813158712984613005654742206849756390000924717050053465152728682651312275798353602425395308085556513702654047072727326536104588670239368218220086111327178557618912994727394078795093753855601473096238716194556547267788978577486376546209049666551476269778596905721921105782682857246039746317360624224580397046576973023043284722426315055301787942659587258364207094664434300750233267198590663688574649248748754853788221276082417841407706864093750549670424576442605985555885406654935096424507241394865831491054927906101617248602446194807747523018629097422088290191417661500365443140551637666766255541822345033610492843561009514734687027916570291082632634999085774479526931242465901726720274135375887622681636880339686790721952281446231065620139544333403339791111810182454878405939396252579661211852200850966720033518692890341219948441211269057782720093857674688175319058766574274793091082848151419937130490284433915003282072923544860940440573006933138361967460932926065166129818109187166501881218912988192929413794841540397857599943424381198244176484064404223115101539840968652239261714564549684172586945170663762630512050350644883095879141926321984630078337828684847901069827478775112810575832434534367908466822961471488255653234487430041822279005812107383913114869957305683711527143753519364419531211567118235415032565068949735281351730035747745225288879964160000000000000000*i1^132 + 49569017150814609394128957134810117037960206461706206574469153382493931618995530841817073334070117487409189988745514652606844493931940069587607384697931142212153370122503920275103628747449331454197373855638718470361473862480718281201301642394727002500679865826831785819152076804792300633443272532222314793415924432162729927661136084812924555638772689972561287947226828139924329775766390514548138247956445197701319321832710557994688771208400632747715664900819795512736047277223383779245558824960308485803906441827578534562167827631737964291648660749904738089869105143627113174784260218328529533419658846227679162754338964645085837600294716664935353001747463932776508254039004688149202432594842147765777205776267171270554186167693563951071351095331878868743244419534160259510687402283277273783970444627657709989494251532549469058000404450272200158240838994201015930336767881284820113439463285293764266987056108869252671192153391253800672023252829695198371489873397251356492870855650824497513076299855801066468787354287260169624599813600876209748831082317248549336990911878001868176667151098895372970254278431695712614397626513771867767618511997979621221958103505465094085414237702300302730074316823272305292619259204324348960733337505903018369836849397572519214224827786673440648178770610475102146623503275555436549245070013209291885237538213007686747908690261911259522257135123785880843666641723215852672801372333259215130978509304055586651960258029483803995420406653190917606291522900795123882221940061752630503964296628265110602412704053054618768847819588497423319035338590536225894069902620867919248263134999914546445582398737698429245467273898636188923641953517919209749387107606881609576359685316471724245213635367222157976658063608833320560005327997175370012323477620017945024489963299494031415803425830951499228023578868050300182157167635222797810044484671397988811389438548278449754475804080783578974535188543571161618075384311092329719382513667949542075952531106791119125523956391907095743364153120719450723832969298044793010340063412184287571915297199829844470881060106978579770923530630039797430179477381691822308352734051988220047384460823128190378298130385661448348475203981467379098434443809367329459645621658790484831218388215874939618680802216025424009947446504388482154798140518818258311209194667456531659462947045174930428753564385707086953609697401103761364058712163987151865361443598874373285754316320958817363495997046867782789219790233435354366891063578244482487049828365946254480939961579622959477164990664281442404597114025601405573773751142803264816918578739287269976824522222221776102545967186806100746571565120833318861148691592338845729652598150769324807643323676378815313547248105662595183150422959171110329113888169210966683313979126469666728606289248046653781982740379677131518390889389529664602850749974227024573978660533758883944554507070021838098023573441007708467090762285295480182736278575528931863987326696904722644068329583361004855124196506461193757163722296061580706275249408975739926059270632988581832519986255819986139139470007569228748769301423764865438443241778138846346976336042493614741508331720202206204812182446087031972338804750601610147866105115413658228174477336426417997368992073771488207679803124414171693489763906763506403488074735188108251499583271407823566190103175223057327273534874028087197639914182128247003205959913395617737032907273420181196141696774990850912164849969739145720855586737645189932215705221849860350043750400000000000000000*i1^133 + 107772035605997482471675028945037272998675503954681796373108812101305211484172716603432091999507325647790401689972703677152887156637935335481380870003540727368339269443439837413732686081113065001545906753668260746718925000914093185122930072687170279740720643120242597623107230750995541320998950498924546972494176453620068828995941476161626916060714566913918127085908042262481823816248646551134248565666016750322619857381538240888055148001300892143997427337804654997950504002037797139439688355394573841026579706352004116378883160761504641053853006799606345602410539647241215332596478194586821677614328014394320664940002578183070723317150848723355977732755890215062755740755484834202771616693464317435906548782910009716928881082666792512823424148361057964274727046786981104261733546927262871928472900742694870785130034921840824044617854550753635205054065929871066191022068693589067611162173540244259471389014436371920365858609138003734310401808234356787242009296273623625952713003522635382978632004430580162104745789582162432675574550982010087476532064473638120345181429840553866283997707882459314323921519223002360283778791472554241146936213203199760187874507965540793562173580392692272142795998583857687607254331458277756777514967968151876587496992071734484046204261548529191850566789791586497642736010869830483663442416635798139826277560458325153597204317872966658378883420935538569404626610793139914457578300155466808840807888139149424241908167142814264916615946217988553271572926339938496772818286920913539416908793426622869135410315562056470698332808069240591665221256837770640330240805922615439783884248828027337046059202510775787032317624392970945677585950161254635145660057703208018944041511983060479303981701106133611255641185200419312426754056404634720400352360320506661025457257061365758397701163373187530730937415069781341175536326988111369265939576721496073201177490158503108940753983767701726414853905603199313277433751423799962923678441770638936925459221948370343493547970556565568766452056942521727127740790352792646495971152380988590294687872020933884928637462126091525786007281353070673479696078121041138409517769757231456051536920095336125889159157496693813674337213612217605226104594840722789307242707551854079384032619097871987347420082823185773857502681397335952075107102989918166310607529644298549865051686685237836980779867904111113906430283343355574646306194792395521176525969512301947163264439961731668045939573670695529927480213420510098626586282086280101398129602734242710263567503219980277252924860384584908591299328763622974928964343977198680211197047040678339686714926095575765513828708699971227029072400974786121435383427558546608117526330565463426730882507606109223172616901098386509176020739582094688099055145311091417221838525451582194373104531203188005330742463487359716074517265933907891725818776895700380688523268306815757347057618542254793051664278348814081015597618025804959438223285625483585013472608519538125982897191262732953225927123617928728423340045551352523108750736960765575913716542597619579539583703843186761266484558731067985927320126095968553361391122934635773582337296903705313612012157678225245555822732121930336836926935297326619426808265723681033215195466722882717321748178012922129242952334493540721856495752779393830364620573377564120714403770439592007386261425869510796275061910483054183013580898674772666770183366948320919202108888581984535249942718155379742591096509191169041042697402778201864038331707981427638272000000000000000*i1^134 + 120448353852183429390854815415921976558467890833105853369084911007680687590012279006837963841058716440372830566957789457978310517625045132275480488970507253568991749709085646554834153078063536172408935218480458855950183316352355125322337371430624575627811886663668194664034618062409754113614105609097256490455444906595447265214294705665888126644184039029039027492167894669628397223360714875718188742123436898709066978479535322213479254358333878470298572475262775695945247155834301787355325668320086861698690038102490554055214222552224217203363721802949982050070360856583050222753406147135426927508472439360708626143846076047306788626368362047156339039402355851497617969760690648628841203810819096187061149519353050863386404209713811828238089203518236615116628261776802357939897930830111824600554580582468851197693657102805625820269233658932131550274934618367046466339849283962934354328165208552391907379957744806350037411926068311867096983624278939862621041658583340284779590110880557937653382391551479609015739134008299003567911625003086703889947564695766597562739296062149939102836332871394979650870304128352635685186590383304235915957951818433699706603490128599434318886567151943653815234246309501815424584611216640578969576418706346213455222152701255221368773680231688507822500728955688241404897366271942349005342051797772508475101464789185873623109590806253717444527210162768608782741191921294901227496983195124552291762193383483608631996497311751891499234360942951406757543544742320341115454035421087178166110345503228184151727733729998415304691999099657863906014775688829309671886055221991302664250156098729167420595996268022056592224487149560662204938921797758767133994209707560969951499997188091437834513228178056906421843884169352104310830633113405225947586575565092894977106961160879160611312176862801634133246844874267585620325479437547517839560117894381125820551321533809913431781925743256720173392621820962378544374221570714120188136406563109624690017893949661587456963342367968307499393049135168660791975722228662048989271226676837207526150727510966589556969214984174387289036804045785464365385159116244765075186374998719847437843338902894589723420445474756152020556356863557916554305276589723323886177087184554815602411752409335581220954704956418446819901516955057105292729047848366129284909853085507201958988453600271931215078070735535929274889007049473914411959143271966926419281272794252714264281346792442477421193360825904720456792894052437297283676137032605863994724624784099989753302185705372459335954909563561256397906464183932314909256828133983969837804304777848058261315438140977240765922588449958284057413110673753653347659366470493618286851549803931055217844245817425792503159575758030288416202206773561291587419333110524903599139919866912765302608466778135151502584068091193655634627642505906956920128368385217114703651786882621630083749009376735021322757160471979535785640318270139270481533491331628178458235123567325612344354288423962854139911843417272774633523081818832379063065945805902602933546755513516120091008042915757517892768495962372486509834187502913265868297641241975599380721580248386973483079155126509709338057657111463487943756209424033397482449516703221073686595579564587879919989505979334286175945464348910377932929879968447024873009240353042916062091038873180002324355292705170356851154863268008670734189229730705341112575955038333335366350480161131853119372854923880852858560181193359623553149197631845022607808344883200000000000000*i1^135 + 47829476326100328207522685407511689265084615693588190543476672605003667086020687865559142164120392458920917074853451759689027620977084828997882453290586581862458873521556444677312735615483167974118059038694839000119630580220360981177443209632715216596209237457857230206755789480275032158138708809822179274989706182185562874083473443659087603134129854408056013616975583599126098419810317786156386404288349111548123617184430447771823588271463074180938603343570834195158826497570329331754373737275582659520520158636674391258772081442851432600899664424364087638193388952951189592087152329449105765804051919745006572466872014331405897546499493255459405757241241094183673996004304034230855686931867499496649353618991172136925742829537398918448827840447596737136463324812231707629347006690948863996645923409652521013304289939142637179174052606558086108578726585542942031982045998204708395623452288071582031692494479186110737969058727585587366041404477394566972336274231333408626786157737330201861646752772389034331945340319833221350892987502603152646841301411214041485953114743998267768743434809818839818688097163309992115604374554332768553845773609834939902012878341394309923614846808865035527975034770973877120844133083187232003065186013257718596129346332963718377247282680604740127290811337303573217568181389389418963410225784382157841397812838430057805721302406506751928843423873988738373652891021582183887400538563885984162789806726230110207878223237838544837051058912884069142125286682249854111072382802948747965797988393635366679001773678352390932153862732145620175622375868496464408482474456052732495868803629226775673942999667826867568014391357714280769741112754054393987232844542859499408561458403471730588364429408159781721840243933755381357126794451571253369357053265426766302040658287751814140714972996521673410938071704962854119378100001067457554578454767017455591541536440362747659708278770682338022519724584505001229771564291529041606778460652631534731528591954852720486232272714813164533671687294720576461634814196764310449303953498548288145347090035733665235718650051338653463575666062357577416451883019155193664277708850302451088108489124097388051125768964089295641086930229820164035407219701632400089063773434979759802650511775311088327332520781861259145439551499069719925863150267082479794968152904860108174280874152081407047148127804104740343432285270774043945088822644420553847380720230420649641593049087047730664086944308769898665894458218526056082608890367141037838794978027226722357222017574794205333606053518634643889030728644844143389952229984455049465663381161141135351697258102008191718308044438540982783722633165003286144321890331862236438418567478244461413577446246400652228060073081920957264037899217857393096043010890883210803540169866691785948788415303678645855174589913623714072566464764515154743291074453235419195185491324517929863616038078529644223060673756326957044078342390646323769225859225863220081961475016321676017003986997464450140786318105337060697044654056165244587642201505507853348326477251890313029237530605670674122826195896677170463059873561684146502958783757608555743505825916735560438428282311493228913069855556660758478914983415706599365605258512221103675735452841669851616977347870928998557899951331016021881647637991984581899205504022115676006355658445643525342373404255982896096799517862503464440658743516565117697847925158481514866013679044368810196648492527811719206024478998141863570447270038672821452800000000000000*i1^136 + -31508334334470440263580153482975672921299963696582738756797355774359729326433059611915492422416473274717976695902667111396723210056470950275802914074814168078277806986124808791636348304046054417067335468339755186127817014462619372648264313697964395307990180062935087430744554307880653422316054483949528526028700463239993946986533274615857539186743815614015996832639065176627780867207700444371788315956454679868386922428632356413279985929427698021501059368446296694309529908886279591495491094013477816396175977200585596668203566651963343437906999926934691270779102914391896104377501088966063736799801771705581571624327930377798080095008230264276001800659589258124551247482096683587052569698489739910332074521237531641062199988529746000378613885319146635006593869129270868003341459236942707931907742363588240842887627711771977206800241636604081665131232794415181010209548079164571993102924423927656337648972444686142187811839044590184300147620563370252530789215757704760533338772011250415106608005822674935647708152497665564100592422720658080315991402727894014578600548795798360667034379776496699761403450243289726162544320477951175561037292063639397978935809667242393024115761106900869418683275281264008839764161774733034203231810721507266671654106641053611666871587464842665818765132560570373113039829797547906976213458719143078198189841338599327908346201920624804515587898784739308743321058316305186360565175040749666249321112424406315903734029156958473016204804314197956451993267201821719463983788116112490997251049258526852398756142620844829064910613451848993405344133017428741427310403566263962885466043236880894691938412813813154888429093273761221809621456811685054687067998857360925823291184232031973123813933921980840006168285150494631084603375839942515817306744296819697240371203365565283757107352348173451044292811213966105647057488572855896787481156010422571746448808496092623538621161416700266034939859971969459881204053066889246178271336780685420981312588877498965001263367208550061397716259973558005653846646965752916911734170050936544748071697512308168984368195069644725139217924535204601259807251608032087678403101710132312095751206667850573981576071410619683909631671903859783271778319760035038048097676177597245777879480559809285370572010068610103344545381872828193121575920687393540581133385563327205403213787705220032058533644376374220484881522714365338728244217498616838292650164862961828789910028718374538525827761638832298731180272445229879095525879324443933587155464672514936869393876504725148366857275950874166826685499673002806083187168392242550293601549734001235002867654628520165231071684820138276290630820753378100900023913673363925576255315800120126994705629249270746747411117055337354238454134348103866222667880011428755202294980806168414025753204359626260622269929113989990273656238167506142857617204857533303099622507749128588824157502424967326782291931790291721934718098293640208516155224796008318851438977600958709627257486074413701632783600063503953337922655108984812111532470017669897735364726668340420070287660145710726424594896905174864421364832141441291673523696333019309396075083989772965896267833857646116946331449680291038071966213097386565439213017511086589804816513674828800242941573166050922519788385881976895746559160166925804741649731474422418142620852158081013258756294756011794583092156404002255911792609764845599556939462583699890816799085300142624162394770527529772274838937581055551563147121786880000000000000*i1^137 + -25231740591622316785006576074928075219569610845708592436094431177736368844123529671577691269937783868228265607411401546445967240312913781201578015982730536994710037014338099027151473441516432410091947951556149536209482921634484378668197842838918265419314165508629895023484339617458402981380561603758739999141350524854658828337427945090867424077777053935089348920935571561448463524345464083242887157175550338354461189965839790412132678167909047181457271148035046698389690804219943313139210165622222636950095385231183875203198472101054248462034762619904895702296566265730214866190172382031481355305141629412599476955145965054705268732929613405537445522966165315298537892760507200051969580069311105206132213662649124273453706310349488054499479400803446838055962775108133693852493705971873323812821524983381030479269056278010996505698137772590898532889926301878326545262815801449498114426892569950515790757369295154996172574777505365614536216322562535550433393271111505141810667137832778663905808548993806744714584374836552102141603031307133018546255374322075220656807789957609963990314328367973762117762341465647035648866531593013356078713450956632636611968344313989811926125396712787772469157048884798988116982738706275657451631539201270899549655390495388949336633827235380734439740634404768477001921700568805114631054548090652821608084117971873272121074690026951186297631143174788800135443926305637693112931587602327463958196220329038842484362985978159860090671096549485873201186219897965495625488151903752405753895447177572241270773254228249001763032134539108892717422750731704392587937717540894269987754580053391042892367530750886255661276139703286926035581274907879368817452911852245690938981183877040756549946902212595055135424883563247068590139947423693872768451780660148930249586060159984820058443944241684385694836586300797799837910961579182111872928356911310106967654378229687063563698810903119280455293203045825550794513581253895147830662048427107155066449905213839451826156048865918391326630654209609217012147050395919670710401156132030564519010301976220025205444748777331848965529143734333683464810955285584059021010237005478497871100197990721468923796859793191775213164669809666350095424210866539714485892379655078416385313308717927312869338590432004834997094389081771767832188042610666382883235378886927254240540962067148026787426428883364031879976798113299873801012045451620530864685460657856286731055118809501978269196965231234587374913848993696934158811649684895142344115297592618357067908782227938631525544040517765616548454861658337826786578303883794612033571220257000838840219712031682486138454608605061242151429517735213848847055686078589378988492661752009276339185009829461001493406314643017837531330136839660621285002365133355640892610965551909206587018033985840015685494369088306564814097824238954542159671496178012184612739001594441603116158736674053387561009398753222464583911792317750212043889773340551597800148241668950565868207205866812391646591229132560767100555834626126340094313609350598797802581055261227850269889772729202544236716413161930514944622731010057162963709346181850056924758248384745359443091443017107630625337399891298329144998686514275403770299781855136204594881097010394385852161782726947687636371437026611408325935664381202845454094434338475729988001086591646526122173112181254564332323764595793072612097590317922907567912534723934711664172167289404940158418959767095587471587216798526944051200000000000000*i1^138 + 4199194273493023009039644292322853740511123696608214878661939926504084484031321825555948483638997453588628755890941754260275157283814329816802578106207644367677337022707906305796684264734052531748425324691283256524539725516178349069752358658995221109328450915242963313088736061628915390644580971243425232677370427900966839470572185654880073031303016191413618253291770299934976988000664295328766943831719279417180233352020320934385975274325576115076167262335242159728943418432678599579522561711666773356040175084470072022667225748539949262641281642227092966475335002117559396244308580205872617731549792035392911665400357074873262923107874256306526961459050958201387728943763505652712429912389863681666836516427353902262161652390285495837611590048654322588075121755005733240795646279457684010429519521229789674711713545293506618279914169446480997323709648307838452146154931943154208017163965440732185896926678346434198804131998957907690633290899597778041427511624735090608307083185930663421246760895922665111335429301781835680797596893745006882014306152281689256635257352714101466118637834071392960793926058329922159709095772057067550488225293653447486480052887116047607415904343059916611737217655911541143408079030708618408014922626210290037470378543780016741136612571871887322319035649780904078351448120555302713206084520855974327144762224913657259970909038571971764358169495879959845920126790852667250565864466702396840923534721237717437065834615412103060948960953088904289130286834621184063762060333762148006615467612202050119483596281101437371441704751337593963956231312024849690151853762361631219365714588620144524741596172402516516157463056322537635707438954451655637153159318058914519009607740242478170084200233538722620515577143582306512576983674479469912267283989410746777497780494707851646549785097456357018659274647640003067404821788269089495779378962819597299655556029098135324860314956311355371150248767581256209985974542571297729751622328504306374554420048232715494736015209260499248452442607461631382266099279469269232659788381826382625223375936032431136907573476369362325316437268427874744713407233304211422031230155699465195361557579197611261253602783241386205819167982341803273847394934767120414910437837944567605741255447969184701802773428284343160969386830430448825563591761505107660828471390050159716676451744160670091640652688789234121889241545418348028869335689693949789924147589848576917113160031906827523495684882798932530124856632631761130215177163734315144274086762591847113906573875027089522446817238301528231848610554318699266215051151545888589851650080338241291051312840997886747093635271859588189209299881867393994200831399861804977422485082378022194901440947351189824556345831783268661486108699878006827630293986569476301472429458265965053241816142020087986886329434799796305903098120840622128533843981078232547322091177950018547188739781982178918877322747796359027749130065434902283501912767361184261314036925046194437164573409587528111040249601222562671658738069366418123873432605442273749120594988320915860446313048276541271396205092256693538648834522006535434161748230474476744015397283392765703016752516842573318292287947562844632200110376936253129767178149683389508669633589028658912408807388026047362991229886321324085502580084702591090116085228526461791249852505591586341430074087539514891657008220706391001846942791637147449434474034911833456953162423955818298475852309803523695575105431142400000000000*i1^139 + -186086205296341697385375846675872267989566456635262233371410653131250178265558879396464704615906268823782672869771037581185926978863602254080939835452789434490767668572895290046813812231724371980276920771725197902147337394576855379449041334317280116443043089618333242632965631944513057210272668302219170067081409480855725409630386791296939913440445446952103025778351923622042326239787338267162566084961007364640905841426699352878334369353085827305573909248060958821383833500818026070301557066049575281147777888241884935416204873801420602664834271402658066040775699435239160572436607050041928600643882559967747761706701114936063454373076223746526358949009342701360903881256901586057711334220940999205416141872768110668224083870311602403799624461363764908556089561967111887676001971999519743372654997658426972403569044521280895644605045347462860137319990169306895270972330679007241267798715568104620482670973575133980756935499942126319597342390485586190402011688312749861564524858960840160731610044241545340289594816199113245844863470368284140724762809410831526394470759386247875386701836023522087270459742003289703464005478667497031153520524351506756624507490288523753913618520334283250919559167061376152316896321037474001840226074120909729321567231350003059229002756996163077626432117342194640308240738431617863144507604641547863861314882738740027384008444630290688754820237952881073552097439156815613551304610208447736633353608683956491764040688595134156999317124076502298301440579285841351094763402524251762216261263154896475818706581264407829584529021324985661243747172714657274422181033380576816286580450095014766655736651698387261652661277461989045052433773352958863712853032805006053961080853888319489152285568790514267624285536286458159435920515865776616500382003671977139184291535672504147038082509622703532862401841466505407539731896698154480203953357113374354255295753568698067308673396893886173545485073827266017701821599404548958457757653737303274551486358588957976529012282012580543147808463145832625268086432403565061756843950921434255801070171287344106078741605743827593145324731930117381469761601287512851803706160378890094472898863372418625129067820910892860787654757621334705773078733689387444286628048321662856302191624353322361854485908248606961697331936759974476331167414133611098910015239669714155450563458418981895758843905159111264392568490126389262977912292972493378973668378552222453419520166101492134405667363753115520192886204781838725112451880731742837104403473161298888358954509181074428411809223524426456524266741606145493677127118291842736724285492486628750741787636933236406044315798267893424660767302158459757961163843081403639856133759624057517094043960676300017204799836211415834520131598060800135129925929244633355118151931432878417413102553648139738420710169795590129096624780385059778785276128938378064551528689133029013171925845996673956216498886408397124935302596732407569044056601624916998433878054068514612011392820472230395815222851798797171201700510839038243871100018662152628785974022961827021734337956692414796719808112388172878010714727135359026175300655802472843981421253150136774702165618604476926972396947673670744049593718565226881618768925871303298821628600809215004737980000349588490839629683818497198851017664796825741466999411115915787623877527761719886316560033301698148157951681522808187180569428847224291559690299790488680318015132380851354568984886652291776512000000000000*i1^140 + 2707646348156742423050613359836871513102164597962941219331636397573847356298819860874490380334964758180420123059659631756461915100015793460946987686015179473641670854644507035541586931053197027544962103396360637180747511331715879508090869883296354230954738479716110702472180277818203031779881289143455491459082533753440955850057953769974829321109930579758793642354636474101626322285812176292961905885960583431504125903179572935301796342143594201689398248628598333079016707717286015719793860022211730506770191840938047140695392104392025457424906791116024336822910962167854514687330805229407213287765566754290794505553968284592495094319393198199819114386405735164216527202582984926161589635994494701985847459548083974870902443789081535727460035017449599160077207492800092818300812626367181653461257079690354312858872446192680612580505930107482599837422392828416496326663830368341463216837605214012978583201092394659073510024573640761470876903099776599472669744574110666095223208713694078545258916661515726672239745876772955214866640605338715082031700619535442080701417771826403986726971454271407832175425760150109368155696798700256927016922618779055764210644171982288730857138639771323621795019478212371383584466776205309880138965250755084246642943319051975427965042360297675583914359162348360539262337049363263911348856977142082809059547406816626770221723221720195317172979660373195850598300031996264001661904033170451751930458349791474982667869330860859521112822412215410405148995385315223614500250650398240393811602821397233865890270191189197686478616772453586131641968080457772342428520927985091144486738959356567329305563562116254754875270054398663581634835581647293143380982984096333096432050408587537949991381801739014402758278446572460001781737889658650150955126003455891925284102203311029776580427223834304528735729032128450230376679585510261339242010653179315881782827322014383579820394147473342944968987942390470760288067034857584047209449682797562440516825824011053259048592602923331100766673776753087749837551929414662232855087426424864795425637653862909688367204275605049866225238909200484152156150460987318054621608353159286195779772562745770969930888538323527050581586377156402005570402769739081238457264332327262974026487545861456651086808039893926373723271709836100121935482623297596858512826220197759019087437073335992895566308081468951190304563071707504841279274969307971277095957986758621052085316274467857252724681662555284726002792443481167628437988032948329976824519987604188530717097187704664375165852863492859318116103318912385391724073606767584855039957946868273020302093615066248293194525482812555712972916343608253625782475962467350633455998464522303681857683043634517050541004656078119088399492634909206537619130191434355184623222556768124496508695024593017107659244927843917210528469756817231307858061478094350594405148350348190247969035259477222481664179887457063639751755942766713754041455610631010847812272039702126337854620778469885801258122519709344018412495633490012007103667935452738933973851077308504492874079251596752175998109098257245616809173000683751232907367661097778433939521572117327898631207467715562913631227713219081471196981960498676375529904324734212448524629149988969011695351355599643836777829040623903034378600388365400338834487747089087315928688202483367761063824793512569255945659022174109305771732813143482205393478975120557063943053678641350865334147481600000000000*i1^141 + 18772710297302913356987707781295469404387620033457418659957414338403659896675942614663800655144344599440536758464155636733495636624388256219119570892622629435866311871915272458359501448313277981805159770453361636831080295813530104102171369705715971086997889270049780964586689371033122185303439410871952688810582314418214872786962839739729208598082406826167420466522331524680280740249574006084859463768369946724758085629050613702556193541938987004860170356647105918551117824788819680059683861766715784718077349384263499299687784413808518764151686830447034584187086219481217409658527328007028471018324564855203766988104195727197821277248783395986690536037855068447489906353497452290355890598148291913761467634339937382347843426667497332536201524295698069141589958759985973661153572526676030617720412421768280594283403649278604406787756459735650358248041095785189746402698911973513576730409625610990445790099429238901030857025726030436916865767501570916245608721033247994443613997994422243917634342855768278075463993912777628228773718072251437916610948176861707913105937928062338933357603419816995953009251004634211515595627567189911531591326074485350650342639913968745146231860110811217336058734602041603015584680693157733407445083403300311819936903020043203749380626417128279143469448949367691479429680027999605390727200843913510155456825460467520441700283837453423029987705820149774303168403080482058665138903713786795723478566287277572188090169100296980615368180414257146845106142642297767257677432528241305397003295348868546837672908646708051418005918653339681327350506849172982896687688623455089160353466806739550315921964352768176337599540755460983137971880009800527877085284246507405766109641777644840192818833222641405996865519332913091908199506856074545662565621975208065405877336582263400342186550275036655150773793666743247284732663311426655151093995301451809239211641053601948005638949394637363108908549095901962145055511397407556925294594733932726309910987891175439357163377747465104977300930997359994910167583696665685874970981995565246606811932467869475187923968658521167027440881302927345773042112693812930402702728338539487092598395527125539022980306844485545424983558809329795193596829409329734227712169498196225375405797397067523901178362161334871520779073623155031430062952225440611848123021889986709263696655882913817528828431082354764835290454157667355473529291322227965361329132640645751298366198993904903679253382164655573597511399966705289188613661259341715939690300585865009240505044510303507440476716149962123381265635692533917295042847880338364084635933632993158447914672288229153087218739553422503458511531850830712751142698850639511973709426770219761791668860090648165430272121063632998343914468795462618260471442103117966379558899290733356902118265569676763316109495038305268043587968702183438979437394880591879156306758454687786478638983427931918783240186525028196386049451592402054702858690308440490618027255564383313604335496788179437223735528232271650453030119593731466696886205146181112831194589893853251315305490574619247519575069953727861821920320091375332657370657144841114389719878890722232568475285032908042051993663328709801052863220774290554536408702036151167772477864380068294395064967341203427887118859275185718121317308362025335245151037503368738523294199669897410984179165609211190145856648251205609194732985819018430398584949936502077732975723180720128000000000000*i1^142 + 54350665988089948073160023384875320846770966287295865024260242386526234389371471699026276907574244378559523357563355420209627049747052770041799016036143751195365046650322986912104553823266041932995037464025228671086906520492808021090156157487390374213833519491330876118076793275827299232674833385306288190811077583791272769812259365741932727598984334718452310863063103063630669216673438971277089086106693053795844587941078457886195570816885438148188914149583040817495261611618575896360340980169712068444256914183045166218670190374110064145033406363045001895218569546920353552457230086697786004962174475128177474075391832055051600878686617326192936934008394126796322663727452951379641871412861614033747803243134280580822006534753060372586165401380846129554674651269610318903862658384511913536585675137521677118358553027279254865079663725052376899592005767205753554418777065912495991178806430068345003101802175584411928470127219319623687852339486633824919451926648023490838225090658031678784846174845904834017251373732425715214583555749783614672620376347222096056180317097199265280348183273458010035010441972143093838364860055649517913868609860942652412440505817463428703205186188097838446707371869563371955837836806231577930260864093725517524420747348071915818733756553798679368965865429108812515584220967075306524777896941435043744318041785480028460491214285072236882014835121586230134816066052740471352341169206430854164101048150185875354876878411579929156871259779956177771957116819878673138411049527016744173636431988065363503928134048273957601001914205948708982962081816651508232790218203898372580061731489070091207053953402114970620506604932133120375345211071063999971411938846854762002718220332190067711149665750466850391907638967845378943116035531477806401424295376401663885827572404425577430725443839943120039039859252811363205265155950189210548665498758883689120047281973835108770893119530040367338739769153330060436950600831980966097025453333074752017571648212062109051214927436974586679044930587707712673574336550628034623507533820193056797054672930882032994313715923991699834491765751611037772037078937845668388847170015703151510830491076526132050165551705860654190370474327916529856080934431852731987660540426188052142269745283496426810677351348903401603355360963229144677362816452973607129250203414937431211056953233445284069663696944949175014648578517676245640021494386262686850886316745522902407835323682864865215215689814209077285158367745894436335842135900997706423487332340452132974504464190866830783960357696184689870053032332854287230559733111336611085804489876423887326259663583904916268274468533332824295482002631188868804001313250995508209722331308051763591817746768889635505304889177729325111898184859613278917660722235192414745591736016964425025086476279872279480893248764608300054557458981039713705053545502757570799942189506429568745725946078787978629621183652498084623092459847347761857629256416108220317262439415671839974254131045182300009338550756479832134044037240054051286610609414549506398259560306476946193379609487351322074294769866489613393503604661193511235725702100008844552774774684170532811740395374250971390209202025293832964063204402125034198069620479402570036982104897304859038087095866357248920185864641896808352571551905745836346667700181647335007639415855352085035277935530157150035569760899005827229641047230182550407030008748458008117248000000000000*i1^143 + 109016429562797820252968530738229920370904064328879237761634880255600652440949701417355804891261569953100366617685253783151189712567972608678197765380795050308854660297218752475320559734093169983610097490519281845179087015122883081156949440528893688023439088650349800307106963058766957361446652657867728745073680190865366128656231958915825668183118211085367389730948838667439019379755283324178844111661224569398320571578837177903385580420589240676136478242012409438433432383421207455405322747251034155988464323996895285436769753394342315513813305541918337463002561497843668793132792450132379072601074017291620882643858633996399807735372100908006275451262323151603442826436918582394121933889063660984453007276881852276732911574564660660789782505563239022872524197667807362983697621913236903011908328159502825346737435035938363954386086278696964399511115713260019870334346463259929516366095810739626440173160245038881018949348299525959324952119157320573065161470225775698852906243642953910834243245662604002814134283777678109396415388155207390515322850205804162877081595075257820595827533214487558969868490132898557357784000980315506088504333805394573185329927635877082952252275583530458470250577116817215071888542253983485351418961370368346424169726153750584071753845992908231624277924647972654367330141336428425579660341111242574238418210398417215020819848252145861242058405292858524486384024640075077947418480791919148286575332804919896350496967555238082847085733604206016941982404928133475399744278122569318558086201831701627477487235365008678186485486295582455797777962154773810269251343729748404571922617459094577634045478191394441826577193874039025728679966150752145371252589664053807526813225055780262820754174506714618372074873255784497693120236697021897281965807441623521539995138985798685531595022410973482603968990564696866389741458128570998482262364124657650879343042906658278196501810714825591684150634141366214539734169933300492958302398522056098267702303064487204229538194358865347559684815959985286169142500466406847698936620300092181768742499201171243040028241761144725303131383455696392308207636836147036461493261132291530037203164569334091872454567612251929893419027960895463917221051165238455735496432101768550082781641564279723752341911981941620812386031412317742858463055370426772729250080470228797485646733255186695340135087736053374596918368113892278018540914886329735982871398530653865792766325647716099371280902193965289519195830677723942792417209685432758872722282886570952999225703974123289182304607139430026878711107937650081166407001215990620141787968168385090428448577408354775845692110118740086933305420418032439816330146352989293579516298245023111983360155930134281059080249513286129009373392921160398902466994304789484971380943304989044903131233755212286760259184492159747605522227783008674426260403423586297701105442488877561943691101615104267904668929235460547019285768289851748320447991779458277166790418451969616877390029380145350428946022137442136782603448254329433826254454572857115099895603618168190010330357169161311439658048484970744643966984608590972763349668704687591266601550583042236151974716059384952264985273988295207058469925353427178722928734392938917559150174420558491667298408617564551785032048330450600010193762501409246028937593027517212790768367061784464141551915369204091440718501779788170064648099132630992258489405931520000000000*i1^144 + 158688927390704538539098452287245012250070039126696979546074370934609622434025723417075461847105306081726639340598904024756013877870685182859431909951597622361677760291413070334757549205439793961120350312628840303334819522229535120890322166890805800958075761655527208673516057699019526605619781910997278522877637422593697947020320480362971159602510239867601396221744684091700300604752634598045320948325722999775323393136884696273770560914759463638568364951457045813530645524105988342029200761085106562579510164696595561431122621104264414296250734057384916213390509235624048018998782837122661090055571045837356013027279645230347012218443820253197992086906498986290269390033819715135713887359123410842530341719710984720772776006036965845374529439244001520131618013454768400785121651660585430975863427321407876294541076923659586126986058000025648212667247808257049031960737594667457365791539366581359009232500063396625658424627980217407599190254996868306906523993140649603678775984714783994235583901136145443367466070509034816438200264690592377704399412891516045666100739713762992064333702839382781914904606219069138815323246991386205973733762885735302365324698893084264142297902935557118080861785042729002532497284582118753586900255480388785193624233106281818323247788302509387490042494312563455852830503588824121647979967213241515903256128524100889476841786025458041600937850021988819122081778953544639254493475814736135471135898687196566900990298320491962134262998908901885092647400482600488957218735720977668451270602884713649560303521369833508132348151801497687875087873168304113696727363252209770185320103906054187362242904207375311955327038219340326472391867195545657525375772760319749972314697602844048643851896814952385170942938665280454489108764021892279367619350711319078461635139058365807073051130160228899730249267486690199529025795910208613110589903338517864524071287960282984962406955076234390794446397094203468763958506525517269735566433094323202345108397865969388936943956792754701103322006389731715069456375471702279350772327129179787093849459359449603043841626866717947053648838100727603892428458673843273185323581478367888833404042032377996708083800559000837689255262436451403675596290791540622462692893738328870020271160325159467721867516256535267997561895060373089384054859491700753832760774154746849106789117010094620932901066243866367796841721005914949299951847175300121921539210257872870819340090800641214109614627586959867513126371387374095204250868153100824652063216569791093320870450290022367265854040373396419762961489347856914834655916498793133749001788746714102976016361699368005336252884670025061778019386360300617439324480176935211123804666399665515704559111949809225724485385966725069796179707522683076264030014356954844950672359902684796388861528976779032727431608642241549683329570186232955277089564211519033800398633223240494914179920454869527180613484167963962014190365043091763317527139806904703980282985581318855244760825398403250129818297086394160528063569586704131902388071791516731511032131079236413705739115177183587922595752509479801158892211215548383956439033041496928511245576643427686442009458394422702676919048023086916768469884195052506866934055767405766216208942967864604949506529511084779555747480337641894442145761434639348844826777485089225513147732088708307850122198010908293975257094315495191157052850534503940096000000000*i1^145 + 153122050884777329397448715240267994735165097746716392546988516259939610564320093517058983063478988100676801195240281178389861051796604263497164060789038196341194574686354917775296851323673176340111742281016844879576008614331555289359660080413068288070073007881683736473253970643369816007353896436373019866695234917020897305271509738559475459710977780002260547093278348122001036983717568696998710464209401206812708664809194508180153709716261175925264587668487039955918617657644754664432471683541750968118945741782597090465398488293912838670391531553734960621714502804328833760446919062039115070737246689979370845848418815290224948459915267660088171477443138952996494203511974807468575193506417330912192577720184489654080383100599385099493823413363903799735450725463776231778997962068491308117135829981341626859917115565407850787606236573122549875318516794907007770081987214914587691607251516985823128373682093286127670470658120465194015598021252553716159013013018129902346236781187280256972638752616301742307734025275787581941153431326068387072655819053419788669434909605890001379380811029934645026456237709529031428063682757716761980281840642531895590328683127428622852145812272035213910268444513179463211411581784154670448517612919375816396785596957789006942602351688105220198418884973448975143259420084203815695598167392859160719048612765596297185619600753702533881643407822020748420892967504510094098253073194075586464679552713619146139639340630482084714975418446759891928903414059594432255537465708659786149405423993015733719910772656030022319205510947241678295009696173031009210777076455729370651118072494492525121517656269223560412662732988496984592710711434134956723604365469711148440299345468491357477903900298229563840807847025905344402066843519309050306206437099398531414761135097671767171334358546297867257613979339581340327596583853791139978924603108690846988732014743906378362634443350786155784158454228435397216580292272354953692056753866627545778361319722755263444486305848712018646289974017164656939488525438014610263205264427340160755971220459964758404111728678191475720783145920570628057666871417581460384408853263902086831137040338903249765194469266020140549905099593955597954686307604653068402116097349785837166854892872287124471220354415046675349243501107291680834789351844456304711157027398629077273730120110323666710549441422618169248787258313754437854173678802455905513967936382528609315794646783820941431729708159978006046377077491820518543192555898047130922282958350145723852493261922507574549902299879231341795947791319950922051612463184408658377464749511287641844782052624707742560860496287901960204925904522056302017437742831474069244984670536873421364838449677215335841282046800036894545331010630007542044756735398789583476884097800909410843181434530645032223179856090292409822739917301883852586085734050644818583366716376871037827887002167586768834400975179021746897866878713587525904562074582376086892575610579172402236256787125855657703528051588132680481871930759698619197426076880259956546546992982556039674407586923269228742781948200007439643599744480328260883618998666088237586971359605433394983390526060040280873080698374764222887611787628560941729543563480619923899335731593971269085647662909887217600918838713803845302078140797956579665822305432186616368373515117724254707145977205167913151854387367414532837212160000000000*i1^146 + 83551177691071704204670149532735664142605119198409573717614805975294861567905478517446297761444812418657929963786642810131846432127492593561937783012447439432872110652307277985888207689406850813178549304202595056890512270615585382031363729746041318779943914908691794207770943183199097888193926281298759350940566777142508249182016009153729442256703375467414776739003036600420679040102690880565942401106182157527652222659960029642726131561725065233283485892368007886960047407463127559227679390858334359738944414379229574521599964221369453949301474034549206858184989210834694164339114096740282470920899989691068716498592097125134344840317157417302056991995610766051106689383918459879278720305200447096734542573293867538704659611932025897311044134479342951357137023908873706171558070490316112533621533353484806940924441198488530264801817743655221427351569153971415700294698474787805490397146338738252863883997580527914988311006383311271744881145933614880713806545402167550921239524229372343505829954343817284539735537323443757247984194252476152991538395321724396390219749108577018521526888912843732214651135728988366636311135696370703364183290936714176894908223771527563765228816152632017124171129240159900427810433385386412402639013149124252756596658863909629863508335689289774839399843952721229589538129086900560931817412556254759289468337188063951286186412881150533644215414259442152822438816329898459799741075621703464774739813538516474598366646932072721522374212967559327229856607452327826922004530519779218198819727628473520337084468300949273429054948613763351717050985486756449422241046695278093836465492406166919982437603839089858952936267435262306707385206913340208414652230150889585378325268268805263979886097443017587912974493151833387644028008071569924324974526657308854533506343106284573139151654375402486326791377381743724382534820568798218416749860099420037250482160756217316410044687794683061957333929272816513993329678739200050351993870262175878661101988240664064069252557374445378708652816719590670566025759356532422291403511589821526976561372036198904795556002604181643547995914633938920226183773162525774998831037927155269511011412541786829802467448533139275593239127688033205447135437662853889568435735861162495225183265470606255101014948644694204497898069665417078338793102102672758231031657693748185046795464080168150728448554289892581003369517618707612252892713822427173537030320646774060354960338394049267216669557991691353377348878882791485020873126100658100037959976390622444555392054019485816796877842137996441193785803162964917632157726266155272147258620010479026252062419082398456371601717749388493041763755587261679029331779708789575830243468396119925015284023610850686384041002677093523634507598292652393160781578320226053990161707370200798265467142772204569590231967260896266723359901731597111677641085862387324848750975711071081694173801220164480263620940225771978122322600103866372838279081038936402240857038942151361328680545637941429838884374090140654882639274805468693244621166150612183637705707422007431931043032012989490713786601095318220984367290786819430847051687531400473942215039224513986936998118890641141946702585338943738859288855745443980048244812572989601784669384029160477158983940788773552364610751045691539375945109180351632729578160782151394006637090457167708934918718981439147076346634148249600000000*i1^147 + 18088052946331251189311309006554669284863645252430604010294410515185173510353435489166750347185343665422392328085514634124051826032246689485893368277617313380339252419670295286075016474269163979394762362972420373262309126021004832570314787610561742446846316889909648819645300395315739194337673387172475200191577799714891237717925669964667903422313923332292335515765257619420506526256479572597284355591193251241616459844243170795054943886999464578868728070539652751703710987842058050503803014105422296667695598733042989074190417671203370845421157406273014686691746578633801304640185274755648022638474867898472127971755173655427327064353575680736935240018892375006508184710996033832312724760070266493676246957303062079981734813235065639690527115161755882590857759926317926852139010879156243190217124631437104669115561440168102032806935337582733032425307675090458522383308251704811350193996099686104853920785499407857449892163112646705364014269018700587541338946629610276782549327764228820347328446997311828491832337630315967532741461365364730772174700756061884957015472935688409997049397984505055578633214785870978929591937375454038522963363646437352109357799386566772775732559932555370395405848171699196680085898323858408126362025031786400010355208407598385586622596398957162662486355233095328038513297336801887417236718940456636607848877807268528272823382317389761642095405146286065840271321204593450763057376881851465941366928387868381437888407240806352967652379653968193888173348260419492012198837177817894095352050157564387249241022275294388763609173770036772886791091687465134037453165644689484312875930689507106361080211651186679432104689776452273839326136848470723726141094378307002936349162899443485771305918394883813846240846865829021406932833827620348729412935030193420343339405513117581548046898970399157141844045026042593738385445276074145801391392824651916147955179603749525214305999926120727679663218511373763384319367017145702593328380238915734977890661966358808978630361803754339309541865186314342989978654712447543650062352160531204036757661904390971147989440431271083739702246102322794447412182879702641392799273376518263022376330244781727557851054855977437017493105441478493116129328011947053494063464985815218841402669839696719739062445902561137351046036423265222730537233501537770076862109587316060083212980019284692948656823283486354249919493885298800913954393602184566157813301198525078892702684429352773941292116773239811289208467913885885276807685450474204753760797719221564358482907964984295244811129966806164811903236414711493769550216581895352027520301156352532002552766055029058488320223079035331594919196222504648850628601888403001271639037686438567821418017567908785730336082742970746978662505810145658943933407675427091700354290130494792453601001972973247650580369491012168261960951592245647085350058686106276591894529941220203430459337925660378024708326376903191850403503514177402923033242134611096246741151320408042490338371594016711108059467553835220121121164691966986854192718956072298511432144208850314791140480283243742893732169937561821629942236954687060052704973644657817554819652359329426550962062007209472215125119464965729703678141340144549507287708349300491918271917474350782099281512274895614402201798766112117279950562901066756187403219445454127345235093178366361852129547843838347837440000000*i1^148 + -544686704297721406521502443306610379761244819845261036647034519960216013146653849439854392049433072237409855406693983800153193644269331996694172431502739317323165316076503021104598316176348537625606887399956811709889936830899830687295223993432864439757843317726326525752342349628560097298499934582851849091707157017208686489781059250653316186985430111561286164822945363377449379092827232709347682302856707356275070808434580878765528852074926609507520123442103552242719355233836915126647452853844065407400290449787815121683437741871392358081321108233085489466762732751890370343394229130346187740329876186447169165289455009558263144703238803434895866123643707104196336171331553309639791044986291968624665639766234518919472066752066676114800327178608531193587695931414641906264937049099545266728579392699443803433425533050176938668738444410449233669124564412080795383517958692079275997220059172341366009915021935305314358960875979345674728780940682730626169105409695015469206608099617713667627024301406224364698111866375743973838382178869181522817715702922718698465232993015795781470151306851573378014115271212540326370484767237334806072418557006180683584105017088490759257865197021956381080404438920330269580851900578691082370658968486397697732496650206609409351690794933671147785631738920743252967957859519477118198727522011359414795265811632778159370308765770052909205412734590639444008049323504793669392053045098376326509836436548065150315464415946749726409443860825630322640891969075567079100064950060775376464191694650074011962765224965991686132448377795855630661515839192954041543687880167010193019839606812469857354485888518148492402688403339719041718299449774268460807720124673957354123076529156375895572193378242730292250124212098106167629952395721867610688383333081106006602467946259807252793769636435955621940227109078746890995053209958271071177278781247752291468395477083981839588696816768423772975179174626625889555590850477064139258286387008102488287459571833963558190404312333649105371329955481399888821119903550542550580703658527104918266017360210637124590316279345272007175798573237614418049136293153284934028460235417164410042488754540424630681338425947208429390041310764031761360346710902721889052195527124116951013368257787351929125585072757338177823631293164417422808977129759569169217842988200531794711513911499818313362306618544904040532623790294405154082593545232218065122838062993580565258713242857708565944618856733558538063641415415183020368322528442912694714026828941789767418799511518947457441174988778493314129509088936576264734507318030892453748656171615683919881856571569424518621978098499297278450483679176528767976567177439348889969981765914668428025167586564677998328913981412154132321826551270138912061252805061067742829504355929658851289263539362010609573380020180792532595937055495681363201299564572216325065339650561136361498458379011167945067000227600206142245279853715182866992479167011482931474751365568498960773901288108730348634121350779631195953708372768827102077789070031971968947462233699470036551643106824814394461498020747927923920285662710938846708726804996779278541664847997159341132952365283676814792114668453302091768211231263409607165278181172880570466101822529182441456705492369131408910622335408363707777835775736233531441849299246769012472047060137973668853789491200000*i1^149 + 379716287907675442873920051965411709880885332941044313910363006596465141982679145191704269182991896321253530354544822501410870683294786666513625861015617078777830323031436162535113551148763901533537280328509979234970218609561978231059733997800073651321760740986443859884935853436366561904585989141595321295411384031336495282340451290608339623429993596842862269991758611848648430356162561548387612935504897863110281085354006219974531364409176764958023725842101953789308212796366579068563207538901274888669098526159640068141942605161439346642421041688952659112986560654186776311684363978039402826143170355983908418699179936047336497483881575789033419811306563098049014260586063999197380156104307251883478100221783060822959553599728741589046714720181898258361583647000419368562370309449325313289423538373613286194423427273097527581875046713290234884310454082182191024832017481238741645617337378159522130480957055632321477624690253513673419781868467307963174518503630437914368887039349761516294878267158352275219783207637144009640390940152621425801707322478238980582346782482881038423371085715149114835247635226408320702890628189131561867927179809627375259459340181080783909865427893483785033287760720648503159217422028028229156010174161006513788119223826621634375592445152449908353666917666371377225901548551728618132951856519876712863602955793987394099571473476146300982775193604177669182964330503997390450246511767459459658108660478184093304808551048480832532107680531239820400405107381258095038346718216400103216726194890780687879867765524184870328882551708503438075482304210862764928812522810168173978188074788046958414201982863681534262102076104795214295550751721439077993150100501888905369425624744324453259621305556820761684689695164576792568831584141727979258711587814107902907346036283228581782087446152032001787138758802230335331931026446280055387586846895411961366772781749015936731092437677759948777946590738343101748323596044973842480850303473550371098723537472185321209241783698157775966888952604497421023678719257846510355659456140021079661879148031994031359524684398890781545127785213298302713952193764709006555384780996872246565014841235062228970510328046598828819230538538948121624375546140423620778627458227308971936253546379354435556305946988521444755502536585009945075281737593264273647223955978035967394641729424929803933596269593261266242102348167677440422881292209493630015508314017439962676916807002593416614478017888285653091819055413552370300461731141298016708710346887250583068609495307469550317571394993140534643532043870272693265455357459863412769483242332740221532923334308442074875686083321790844115103881465673307062846586523640765043499011424913169789546801021063472897518963168283347846884240091120948078162403756917449959790475454143738950073587470247600760244566866542455228318963745620860363228630726103488154306697880375587584028556652919078532791946072868538003535051445644361447223006829159728925082551538466561039005867744607365596264352592071952540892703944187964296461090137421142026254599794752625790914577269739698401126033185087417152681404159284961400824074836627697220967002454952433286352173924628629592612843859506643679735010246066602468667688134849143952451763028600723479141809948391689588933989541715287490129819721616065917751770114453416580695889805312000000*i1^150 + 7436139918935625385462133036892736599253974331882376230159445862771570546113706284239866493767890806856029164343200965596489893530282730242587974608122603086255443437563947371396449769669914927926255214333085309604739808748911444656128229143670548438564650430674229494516730721868601467526160351633551731953609771540908227631800220222060689463595107254694661216481150511448266954739607165167886731157264977358793319452680556796492956802534585062111922306124099341614768768032506385796258539747096040088332945690283127098569973389051112288271834114322502420800960807318304633070038529386555914475525913028164276620018530645152973042282376386455309918410617165470453005462931368207298208457304242180589672719280778766557071973613103471579206185060000224769750351055667672032907431095019194202892930144801790666695646368936133016341806669329013667260440566542046096090860678779514682843758530603499765491012846219503394687778082522264733129162873802126791967112545043160952519813288353711021368630718909222400502464547990164207084296272196273757518339658539059904443533629147927973664663726723461589073951442570597631394980394282723266326272689006263513449330748453718630456879795793031911268029938740215597365615036855943946701988158828436608738031982170053214828658902495147014752489244979980377994739254101245981548905240722094702684571014445734835335481649953450710908191834390043657146726704621578897280726432704809732032541376211418772561117018388420137338870752998856631162771655118650427099434759181283712031889888919051878246419096201273628479971276127167636699790364802772515069400155358955034598678053674157907955047761041240092360232984092618058180393393936120036821414291608559884120048430119539211466818455919925295659255858924297179753631499122574868510661671855448535391475869759055013552151682554792011462237497468812513772642868235011600346932673857255792594084088990596182447915853058291324365291551008190093704841597902291678711942626919114554336090400743156537368037651699701995655563521661481171801061090913549858979935778048520982891497968040035423712928017378763866011040667803013891488857654438362506379132180214024695350013777388605110703623493907583743117679336876789248934898187333062080674345252514836810337882196252072315519722000829041017308634399206578190282688411425515238383456823715920377685614388615305082578201355703775626936397281715171019643874296116556309890711918370697401605306655186230111199394928547964060297691538874476401679186667348019917500582749648631946552329958890035921946993246682843290979401399583330791734771103136016938943698879642810751631220244746503330283565999202607731276517041679513239207274634105358872938794459613684257110795398299985665758052967747006074064212059338587302908947296930181974425176387516478899378340090823366007418088520617630219004750620116024991341345391949089966466791096934813159520680630227379030316529248209021175761560105780592074536366228860019923807289682009282960976540191253638450532372889382442755309881438442702981835280246046788285700200697713243633007200329444632269631004656554862555063711835533397423961761882065922015850153018721097180211254709767466205314496032575520112372052503519986389457769798288305454670188743917411752294327847164457011145924752506699791435983320955635992463658136649701785600000*i1^151 + 73949639879806199184959526872842781403337776095004300754287771139654650409339378121328064988850963161353949237692123583099949913439742251094059642295404233043344806832915153612168384457363115837429085611483323593509254596439659563118338496067671098179204940391535558535897485050244917552976728161119426089702467541805355500567421635821905148053770693909323997313094135609144995793749441983361888796696120514831092229834638436051825202474806000480833401278577740652920211935358797724662800069823011018698414578311661353924084229954158444927037405749861534173517669169219038713681577759083022574808971015202090616418058809254878151776181785659166292132550648923657495185170550928907647939559704061317944997564349347428230067598471160943989292053760572189635561713602869223116422925349782825100757067861821718150528623143977857875877919879887785981753065451064021760289025947388494664386657939285412200986977784511189076977123653404079836670643098470654054482863632710886396984737614207164505657641355171603169451657363661124025824828494817254137621432753257032207457114583802792813323596542593895902613382053125160458275271804093121407978887780987754560667421951617933381658594018435131249177686048140575952506448660832891406138683507948209961497813480488609633840447980187524438869542628838417931759135314222761889262522717546009353229840936810428509647810944679890751412863070305516511851158572803367904259324685633107974282380336860689954140358646379795033023235201860613507316353260629085881492647587965512575851423815617348371430458133685927800166820661958499929702889632957850925182128929482690260738244209358018539476866754042489106220176291584598792484323185753644096099822203311362183104502626156482258753668460280401182168723207111695656030227919554815847598985958519296210921573770128041873815771857151309895531912242808321740629589020620752953834422079823997725792130391672138385894882110857915408269092937233204314420550379856427407080240066409669231982593758972229290768586239223907014253529542306788005682696313515649210180093863031337244607692675832674195381738941168779363716236842614606917369349234207372780544833007740718385761480529949322096433002778733744974001079552837181026471586731123863147081550278499437153613051520887946523265653133497497032068380053629291509938567961694516735140505517478657148049491530672719897633966379293421766503460505769798764086264499058746006750150872073563386665015787436993721547098743859128584098278771206758645812982691833514994547474230524785014368736055899101537283819454740462692760004906253329525841863165566644449332806065952464459173695146792472860307808295935084857220875321748649873952236613769466355878890037208549055014949482913518801721922286448602166499564363859773847793322858366402813055863296451004728003035175632642471370317370190665833500808296433036841332864913251776119866371900525722647991187858601635114622062056740761675468347425198172247009248259401197674457298327867472691777050739430645341413303977434796729308447131998332790889885002788786510373760451009516845741427667681793156845649533580831352456148557365569881986471892932719975355886245988950350666283086142819649288125399527555728157209134013360974247732348945192777462008520255172778683745473034037992237320886601902007346048005426900054835200000*i1^152 + 319623894579012010973274811154030867022714626456184726548135484998329951122548298984468265377467547692353698474307086087867515499540480154788243425691513442461152912407312814519512305844699301897680026292655980630994804024649119329377084514688435770444929849178003627410287183300536743370927341347532513933953942900412837090973401829327776840479810450489481599383351467248327751132664120729891983367521067137317266482748481300454284867920278385251538662364556174856063083046618613165167969474773500471683069631470939702531405765508633711482444865755984763862921496009387396551839299935669534955615694308595243849249453006756533506766656266682138020836482738803708403126387637480261379213273633947630905261987939761857865030516733760832751080844928515189020050367581320164799385274162167711295327593390221746794191353939318384881363023119132949748428203976219726635214745234790521041954343682483218109345936351118195561320578717053246023833529194352799156533745623626146110937576834295327377651081485413743813771096708040275564877525706916760746889856449581175054257312100770316402030782302246446235428208815706870896096322623786662024655138463969722798726445589619326960202479427905346113828831112963155382378058558620525091596703026431659264756915041394884774557944077990635844367915833536966199562629628438712362753485537016668120233471582406117566162764318352917210233272757468887195344190218325543298850101543831734895530899138725905303514488563942582282067269591912053869048606986877475176465600419072629913455681955805608402494480299489673045321112385746825576718283806758046535256111722350573982712130470230617645824767098701827435349427752202968935475362492507152420998385884767766436901519479180094302324242515399339422471947278026072347672437944861521628063342692825853660932576785028455081818573346096184713917565761434473880958200899210094301302329958680622212961104264447818075156386360385792000000964673243867556784277849524731809443750831376630537576044555493138281651526538778394095616088000167684606855821226430775294077038058197053274864557322977116369619456633725172853092779309501563352102704242581956141109583501251321655766551820842017266770403835165088850178609686103641246610851044329868393838301113687789235950933582312025117269594015069675768651549867377906002764569340301091055154238091484897347398998568532609939986459069813694535290684393640937280798309244123691613501692504749427603357591443851706063894955309781518999318622773485214544722610880210870887272794541869082450759924478261662445369316556960396274043595113400198508701163963484417552880865789359145965704420107921020423239900180664188235758511937534195652427356967295826171783358269037546973217110824509394462184412491726891331474551691671771476134360955570982702167294263710099436413451251401603627407104744573095579497477937107854968169991677881709879825597376178378617125819372721648449588692716692776381041221756169682669276730852003104811338786787298523251435682939493527278859475902096645007707704905510900728259190678502744157800607502849595595825512377947815645354714326301970733389729323833682701591645857204636320259408763415793716475986575051140368111222213289879351282733234109080096498658393142620552962522663425454574640569235023044019445767745229073802067968000000*i1^153 + 939763158939149731177355796947605232244678907220196403818446936072896287814578481091190883426863922548586586812242435474855086097140193540559918601513862580753283448323447730500398665606563046759827801598483899849010137707074820423431419387808984783512411214790790199205948168406891414254790121998101687656727062719365714944390777783705110785454323735551502577128998403305471533768214775699798377535048840617311272503576839256368637716952773787494319245102063542934163311957933774049408257606709113103036343167419708137516858930061322050729277293009301766692085020102511549725221803283371641901422725433940466454289994731435614842568317156740185538796099880241866130574801242410604246876163586932161517911428465277269541119670861449620373857638730958852927395826666699684515756859500522880078949095474679116703916526923742426334354385939771660434971181241993714730786597185671089204260120128853352387485544446907090145123671653224473042932178361431613059595861643926145358621754430249944556238327860722714253281876359494861207684609299610276873363629664039738946787509046124651245314567984600879332289825803040742804157621216019470374366073514700274630407127763730446824531450348360752805619554121702309336697559984521146105781666640770062993625064246726047935212389630914163879183134676783826472911194760569277367547057218069625016069697190613412403587278227819066592800759973297532137495379512358972615906769258226800294430027261805144472947573188229305072854207881490141550350851764435794938160509299602114136171157269874776998755079915618401428217989515918053056161375860658739312526052473750147670874878766774958649987283180392688349929714308566592723224957858186679356943819965023524688829742398617416282750106238782459692380532391470442411568594417921808611160736203259831867415970131614669376554846317836239638429309856309849257958450227113373426039872808180070970916079294794506885496297892863308175826929458338875323539431964133177640826776144214347234494850042893253723746522636428692756412675115494441289920992344096721647375933282128488030788223904540978027179904079905631593388602279283265317261599698008622466385339730265255570934112798797542504847937688614187197092772677111562717121197170729357654490241789858712941703852187097496588472735492264060747555516244429028666507014634431939342434302406326343259823012380633823199121894720001223762383061966630896843941258797739324201411734642316328846476324444064512748824927978032558868301010008916134702199723463403090841211017661606276167668942658706185495011866158342653200731602702378198164295374536735904122190433564160861128509318707423573463798067321383529760801154189610596943614987304632677526989773354432324944669683128418612692938031854154715192720584581498373758022763436265533790252757458688767036421460915885015159037367971763845276819382754510559845877163092203354605075104170614216628916111051800789331121525003056804644023443803336365168054076774848283581211752577895145026746053193701644136195938346992149884592494295684520997276826556580231098499567031431962695110563940667581204262012394873781938764009168341166226536063687951716052345533646293407208664064990231085262132508587079458151528385868486799953424404218231311302176370657931178035980632168034258126646835937280000*i1^154 + -1731954325663962578720230452196133298753726199654520916985488225275845900368920050953212382634687012592700988435826484716454368723938386855174979239449525850803285088457239508425264013233171072205903585006589730841174901660289929665114278568104761141195702191711140381818932012821160251501083800260571348379886823317907746528030277406316694409173777221151884758757706935938500698327076272929500225908033219923987021257069486433028814154192932045599714393202932305081025660565769592279853936154253872388816244244928659386524937344473535472659111073290888111892479926561001374433639662821137586605536983489818858561566438443792992864019021281327406905963465773917637583807242614567690008163946621679613113647362235057057612810256548742265232480361286597163370348662702231289458914671180755477708535038336007462612646389519057309521446171208960691810513985001507539817947673993245678863049937337766206957935214134416961250534014007561486275268874529320148723092077037063683016779533472883407325619946270823825133353595036659634773476231997449686168652228450615470310638408012081234024622506525799103567998420354650922478343262302099772269322025191357486432059663526047280822247407811909683078252964689614877121415594014455375407070003352219853238837841617348263374167400504359964213950606967298756599903087711635696052928110994837484913840041590707459852152964039164909588549234436744586158215503306587413998582877679650860428843045966109998371909755204888098750813214028151802016585582928088318864573868562420108455183743997655710367662795657685164025450549882339011569830402441925129505682905209079008628654194627785323862181255953690962985426051968820529207528390996907775800486261548912395365622583397592161965185959257663513886590995497710627699543735340374286135374667641223075430016320078478603399132808302118645344515694920348586515249093225380729730871401388745582749041191634788078709405961215660875773157692920118869462674255187992873074355835268639322546190796105543810360684479403028102205019080242781042816297714151940300405638209069204491552223150954843830747845363793662384843790796613899810879767621919800087560893797612425129637755810029890024803684830350313023445716133692693735290226583032976551745455788604904640033525555824470101836092864085025231283152009874495427083506839884604980241348636940308121185604612951721991538371915034293070022272459360662287051602607505152428960086077564777976538435296564435196880635134349167521470840996695642754633082894944641930361544171831310973604915540415441841226401508957736116231845818853090613441393754195049663714097391615505195829035615741387189467193037155477681241341514622396910506312517493715503537146572267299888574310696838229944983316529626237109228657664782079564355051353823396045621119744153201018163471755607721818366230422729897605767756417693320198549860698556934304372818012231351995701852373782854914983362186249846124765337973628314637425764745238260040781944451064639589460941104116603528418636880127795662806361195711866519425194416674573461205415749560172725387387579445994463054514832344654381098724155247605747370148744384939963405679574517408467471415894657728421314885099739808228620525667385120526045851016252742612483530160876287423881910611873890304000*i1^155 + 17990486862922842851018634392425572086351194964334665146585171723072110130855323109780297916716507657365067254149494618643656367656663551090234760705369681342164087509108322568266263262769427077526714801803536749698219147745562941447564797079699095889004121090284672406563719308653067890523660556637643611449496248295382146265802227513676855112934318272587185155357788575670970355459808945834583522591925434898449070186251222675742416930626838876076806697930419029172963099832253754840895620997889443937605813491826606573186587060256802252033521159177756061531002442332761302831402809870319462737172135695177796099401585413904688008481756319660958314140139342071698596599687371416716894155879095075526105479435248843532719103343180269218633820749473810999227565892199069496182570034036689920219603906731685563050279908692638966532577741355141846992546646478277748090684948497238103510866375391253959945275609576944604370988095752029128002179159806902341186139726506879620624930767176508422881658529397843976617451079919936321800999795873530374086992398945321643649125017960762285239222084829136741022132435596731827067213585733807739817912369495512972371919618545095556359358172858818939849422375037854062683781914982642558913203894448875557703492236075926498580564233561969511947002724983939812021601305693283847175862522690299450583705689216513103857738150046006416470612514612296046311923948028516130551881501243945143354558006260105962478239068850637404407496934667268881597384522069030693802863097005387238378277760142130406224256339920530849429862395124115479381310771058021698038445963604268776775277560324000858309611461379046506306369919884663760148772771674830341611636350491667973928727715671493843209953276065476333640343522888146356790194643856683010915716274603466656518393970028176600235509929492994169845019473313001706557281747550034712422197565484745926811034859421819442525179796520820296826180169832605287014260358540702037153360602149110385534307888531659925094792140563797316956592669882971289615343818997625667320981444706897214878045552198268846614748813696977217464697912882622662406218196511182844879564074321096484955204987394625848626674694810893682406316265925625748570893178794875980975056849467406323463250918577565853569126423364430864744734382478351652072664787314737755236584927757337156383789167829968096985432047560192027017292436922479291592017171739560381508323734599963597971658779956141544457281857341038136639563363965346476764065577280064480553729194139546262176427664657553697497586790067506082534631103874955201058855406068920453781987527493859473452271402986160436988450520878548660368786302152201442320964542133996562548674456761007858821550623061192083214877839952456172935587097266144416919169843600119339162578170474004361218351215396541722306008123274984911835200945233963395487330200847706119522562446844279094080388923942051695988999378365088231127470964135252605382016655823609618543349512157592814860312947866919032796421573159033041115599587952152442925559372156843719313082220288258623152892620230757009039716078526439010077510495429324499143202455541113214072091877363019005082550116078559187215814532253214298003829194702745024360418854577966755534448025112575737856000*i1^156 + 9784495484998330732376608985746158503276838530794449776284477411919004638924275469977315138099668212583168113385971394905532085797398772161972515983928202647564392693509290289335064025145396686675911836065107904765110796565462746676006927848861937367316893275322225416707598823389386429329928684092505178137402642962838531595501274722653143592884184090637786399041367359635983209150696856576811153400948847065225647594298414192479589263598854254671569130378448231342315185829512890562871274212571073256434638214336190320635397685620444808917655630999306068737533313508676687968826918736329028311316966175712001277225487206468794011304970224348157571091200172200001544008117732782606495224219581121651345589472840797612198507300697261904534988998276131834372510117285907448935945609272806369650762578528134743576675411199498582652926621588455990180938413655952027125957973216815887317484203215940642501300934887775217133976835235512214370246738097333040842896268842636655861850854828696005275507399323635397534419449873801464512194583375286542819545385747756645334508888185346315221524700304963971864096912469241694344818125130470134925924748805622487560093991445924508785808339178599442567760876286645437730682632103682019196227850568620175731136130823129489053262353318850572217359857877993220851778489367734009305201569739877565525470638314844342158398953023207344706194901123675472508672549900151734274505253402510799056404079914971672793193363829349238384678327648232104284339193958657973350302666349506296636276058770508419276834194807549357533689324709775171423972404532366024929176719379335548199197858191997731832373465806411020655816608560646270286169694199918987478322890135978838235196724260597988749366645167472953974545842457404208439052635509073033275951872965238763122974285936659980468487877001769105737842332282483474872016039386522030625852071205358203013501894909359036787282371936266977854588295011437688269740620642458584983776863741188191064943838525645613176462683071014313295211746483435233496964353226320635546542154253835143469480396874167284746929551526883121514923900707359474963277542287756229834803427591958622103900776561283467340413061182688453167072782647377532654213781457309302824285147847880475558786744122298228204110425700939135698689832237888810001867549451952740139975810700197778625047461030465856989192360374223122666872160952983602309948694875720169570656354722807365887468116197336258480447051252589569857910572113200995062299413375939029114921185400967922073893323258370815490659632838444692163857335687344410738663888595188620001731330547805771932479514335979997949654337336688201267275823076831182370868431484079483579256800188407452997769517630108958543830994357690782003195465520462315749309986792764207631419285400609896537650853543987996575790897393798619009567861709920782083114232003150171789037572156677679340375178946362490499191254589612462624256502986831262920451919522839183757741483701363191828986456916395288096027108131000857882504891916766380087378663455012375764810763890355641196112999197239995485657656791724155065716762861771669574490700908857007803869577239026329561222385760725708304236655400609479260196139068362624847530800250667392407961600*i1^157 + -1756939830054214349806823695692445712886943898912888304853004436021117444928784089743954800918469582556775914453769531630914284690695080605333165200288661332403406940609275248538932768621765119319052418910064985082656956486839847469617578310726015779240269465603907146384068289424361206270225572945042055231562521244408803940574088982203735533722342167365127881105661344591814354129997700674340999151051507999444686029672768290620356702108692581334999706642270494081130921460792736538551237341043713860123361734523615765990256528276201817322166983868234224073918911560402829383945117690820178981811755209623210618151887229999926665952326696763584056178935606021985022136613327616492941946926164014218315907713935891514541061479329365102461194497379201017901253606439328216439587671853255983502575699619096497688399727442505920868558663267392120083436341285656974953873738110531045770883364889052225182548461281080273360697282994869888521215371327414229251472345175729182052917281871186718173932579869533767215356971137247882554796009324967201974392463623702186600226401615245232713399508083942765731969775268884236928497449846347606264719550033184231526927258469444404827722107924534998372362629179194381592428894625916209737088476955906594965911708582351046437056460525479639514112402520258181209255995254227489571166415219939261011021101494328123811827695533874412772939802169387283085684346808275747572970741315666595583840160424510829308130967289976161658499057218271380651097672112182816353559747032015935439551686058606605867970170488948958029802077369667679891628568539387763134460639175548119495483949698152107380596817542837244642901425923777954245317404738875636999577845584197683922770949104715647954440010224233526949011623692389888705595218205525483949265101638438584942294515765510067836918391562801139128715668907578089902928624269942662933312333979215164242485015878436644120394791154982687692570066084979827239876618335632553818659655678969601032165031378758458917662124883499677375767439104936438443732500095056807065807323189332633714395735687005816196866144281215777137271840178197324584695717801829608052464902015643200676108430612777585931198471326368409745000929602018328942972936553287692823888837180388207132783242545034746161240981737805186820445089577312749250861743667179518858305792481135945269163474709750014913329879896491501311369646389965651377997034379618616786548804606847851130627328790688186352078178127916718482612145377539359149594885148644648728428322001750082129896334277649958834727140878078119208291110963076955320159879254931346879072161126578454853777548354717380207822647983605403369550036077590062814680008455228180259993320116011049145572914298848861428617024476086722453912544407929687166353556153925418981077271022182788286471781601258928100663102259865435660725210909818240853409224577787735609667365011927139371828339536110176728040676412726559155505478362566318267496760790696130922824537404895914325556826626038169720610384205232340963930729870645419718935671728830149326355433609355988165695294099538855756480442567160663497264857302693370630753257620678078609932162956522278966714190769023061109940825959527335446534046410283896505630720000*i1^158 + 54719169178908966128288478969127982655855635830929112323803345473926807060442543925519244385627627954741874301582041716604757846443492270775587109464024618803373919914401608115233121364459265436272889902680145575658746995593544186452576176533557325306991052752220409858872452565936554347075769653209568029722392493615080716556265051727651026884462120917692978082424426516558900565499514424429899972834368664970799195845227136943144254527335272385584247903236645847668059182902924826003976568099949239847858651489405995950902725511094358928060522419996442975926733492977543665459736140870089317888367813258484111118454360001377950053442038983172218852216830650038014157500843630973066062100751808787217621521387587087731489694916959077838670771383987785981167760793880836060252197538614353976112141835280323299715229557614684209167111884462964141784270170593149691693017363726154592315357029302793364687111831068330770068098944658605413489826258271558542303694871201637008012069932852781717349462767953371782673243044098598128821869247043131701954239280731943139236793932758217465198455723859426467544399064526314656330668058065818735266108436822979981459150608817461096627520237430517451578618350325440451567576279177288131126006250052586399217553008415996046348304591415547759390794386598733100264764290922287941268066707648370326251140779681924335680582966669850356662170939702753384018900077764492249075066835234967444838289012894660749129580743913366025638312848840610311441863886191090997350140467978897777852840965186640798467451291887204826280282943366262426515219077862679674847137301463737950302374700391874125196529893238884371901230101753802728039389927131400630275721028918559001951253722455573093057149869916415796758026175320975224239374655465998480366386660846537380993282387316396093295610489180790695514059676504069685442456849480296171996816247558478140974805226183684930944901498494174833568912708069066905940917834822797149057680569505271440632077612948394411936050997315685997057342474590229563359624897414651056324649020386830458443156958925224243665637635779210544097107498918895406547787804191390032400485201121912746503437086928936433880496849745899255558048226568008883752431897272662127895645495927171874270777235394191688840309521287136998731848185896683083482533586498156344592200870313463281425409884217634103983194214651023081991134074231165207190743791354006803965896317810685097511885228906480649550587121084053865882665979475453882852630527378516008655875067315467463871981099015968054883803816742858293477384014763075790262463789909108383678266350645882125957612868564488516422808975210403583100541977428950429802466598744982232147504627760703108960606347577560090365075862662728221322189172232569768643271574493125936321331046176090557993660984831444033281473344187603713176452123684240488833797237992096605281387304974717405778877794778691004830008577083338163387450796368589633745224592270625612965386012209310746263037705592495391187708414315660974229800371430312668080057901868552368132104619890850653255879144531555420127742764313273741617791520647368348577464098893757731837600578544173289382706837079656874214029744293640489363411304448*i1^159 - N1*754473009045034334329005097498364096948450934176797124983426468958675874319975643824749775259783218881993421106795534126703075241208575230132212623064683718936411081493583682804092709053960500632999385638966970011851753168932038872588114894167471573077221089399905250082113621475350917659379577648727853703666253301292603140551804008564365237536742088988174332964409926622057806207457760161247800572448837924877830046878225806312682856130611327459629137920*i2, 95383960865670093864968829966622265312706174424028049119707070940882231592262426738512579550821733045996771995603757117227134593938823717398340194158330367491805933143986020350141165226097730617800580431035385437050141380417493942164121577570675782317934143063628976828310801464906037306413878991098276997783378558602604942731805917512558357007049083181067273028142863847329888657776806863750182660968294756456525058763297333858854222435105223104732775957280017894427363434868665542489267424039449940018892703597422103333052853559660732675501437970725508970042930237223008280872228378319356325248121924325873709515600216717768553108225479335361106937148675088958849244720923391129643864538128610485772470959563630069841185926156870094840448258890731883715493926518064588542513298917445894681091313580062853168363345198232981334611091606817639953938098232872242030212020379792804166330460819485146858186600506843884242889973195463922118800906725566922956652797782038686737874455810492215995562404926939139797110506846656157564362681542458741387346990817782589796324618438613022376069276282573595524473427437046933805556314159485164365629844327340728003474416258627974816521847752169769467382862061475118427824491112894616076871928288780674242404546311440941880057531938711788871307867658781054418198300365410194214895192337536511990931871794759362168770168696917683889237849770795003096820663256652543207179436782536622175872488705020081404133774348476454224916899189073214414022268509621483412297893840390701305499155501442444163544723609640210408952835947898758782589242146670193054619506459844170628336645984416986172125198783343826622415905134572049426193785483043537031036834081740183418500098779194227254456415946137724736188801482413396405803711245893588223443268366273494083229852207375548301434754559784823019944264773111188783575507036374416681666864444963058243140097494016341782633423885540357060480550958896111636294990036549560484497668436274460195790275110064390036839838537383544467313749571335091701874459266211965883937243389803424696213687558752690683550085928994606335358588773642709490899066405145773834980255999476537847561681709926213348025379144606939947937283465287559258362788363626247560870341299891087454893413280064711464998918620476988385393653092833470536915846345462884860535630597606001475216794115135097062694326346281618311079716264627427626607031826816345934392524301587086598810249185798079381715089493904285707851946665934540937888179677653231092257894868759873142235801363914154566845964653606602011366363572188660622688068208226234188417716765040824448782007271663856653144317134021922118869712772262348459567597349722917468282469095258609804232068674020393127996329787340505175691507395596275591537912137417160573745363902974430737648263969575624859507009524413403040876331275078796814602426662739589753873715188886660246792948753248243429697910022113436736750667534706288530165687325470963426624739789783366939986307035978069792246325774877107138853009117917245246761864769305003580976825938089080262122245083020560917025650973891934304759038761168829580842701053729479786553702661706209149805177317828056004628298659088989392010367426296298164315218869959653055729975179908309244662128864606805534409001511899645191718890434548974248093301341054898339578115334049037075090835480924460909608733499485140591170156964124903572008293982448251163290341569739960735146918701095493873933792660513460770741672715620384135854875317338593464455384445252419874002494828008004123922221461761675178293468289365788565722460575476198790766545845169499054617742751778453622837440519952561340011631820346163346231046728965609436408826866569837967159954383151670837681127316857159442490684821772812388253160771664468740890167907038203978236765669068544586429437558944550691302081952848874519275933989631125874439076085993650025618090872500614496607559144464067108531374833446941896073591133366374745721578882450088651870422458200872291707392883509921054720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 6570063352382783520672050819132884962211673641703588623829721109949207889549087769368939706536801973261067306701767402251320611937179654276630721752274368389318597537059717659895409530816872275008622486338591679846743932628011399096006406779417425536393721974360626768479522609360662714175020108195143988874775655630152618478006181479623061997597943253714553874240329898993019620427518276795224721935272511930405008949524930774195515018091026984731064453712125054023437521621687796889559115331565935433016579659930423750096158049184643706579170732912758577116755743661966192174060724210912677650417780817292447836705959063673419761307715374181355313855576006982432751314997350006707793790142267267567151491175308921209828233259128164257768956461667761156525382288493563500656650023040782130954682614867121397092624060992244302235978504122522919583058115472734494532431292792829737233723968562807403116605336660394506210131274064051118523960271027432853941017767763893976662082443371261766686656313681293863042254225859420475605323863108516044548832014388859462893534262379384346895961293213457878073504086608306274076160844986139175355314087332379677129307214165577430790646110767477678741682493314714352123494250787774439666359453869154147109647399895810440615751375675479247940102488001812257340008714503541658946250165436813499292746433062406708900162569003795528856888879744518945287536017998073935427276394318474695801585815800722744062021153896530241493587763115039009960342806712160045303621872471720495149323720961624198256591865273121972033274710041197102640901113881268084287640470569816264986317930638673450359323455912334995739264086273602027132713148874363603324107045957938500840077506172704247304048135297576871212957950713900504714274687209075214898213672423106340917877451616408339207387629085809514293686457395279972757510926736090715303738632059801070417861934669352813066447671764883218716625840639114259657119267438630036106829821914311020345821991219740971107989760887895040921046417479602665960113905277183367143180452576324064628009726126567005193818316348479517627709783903049972481907623406806576096461797669020533619028770461193542265267650862640611581549333363044271146479889370169482511021859256434035409331240794985802933579128406070625941282875580888440699043119697885597778844876165737528388573777280092596278263330470342274805201708027435585077823568989711610158425023874511633625473142275126127486610007579660870990425485409809219614673288846683403813562406164392160489699713831596052571792201839724069151044030540302344383442303599243608146252972353496477969361534064908969715162331758893783566593605052517306348685096343039091936178748091749220707454200330047466669498604027652372501578624221265141316438907909673918550398905655062747478651679015000340595589045344150129893613168394716708438423702404930696206539759248449667473224268306254414345297457961410840173182875173295194515406576032336874606418087269179321316707375037775174971542498476182759636379896523444802557137813996050026951223327758500640137946899040481227828548791385004492721252467313141855675458366694789284792489462663450407934552102362535356219991873403823828648753535812909601910164130529014096641554996160264158904465339448146525319913935748518070328220485114746852153023803168231942215967692942748044929023328400366622299382855876350163569283574503456409426699969548383356157815441157149196339998224255633153632152764080117885381441677645340648465611267108845439318079015529971599524338214823467999059667471792900760069182087559929128298192058581103658962608726550455405395029372288911044347520271968375443315862884117239820890712402663925628023746738790804757466324624941666692323506128394695402755803914950753693089636531162873005051809571389063961567660525697047599573297542905587823506317822656063358073883886428215232985857765433313812218691850880319378325032407342174263169573886232050563052118969331692294633647023585592520260211401817663545625679812563667255296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -90178961551796957951470916259433464847931066892956126513011521895516526863450991795717185205480510377319376660260683136539835802132288057808304085598205294585644548070054495177765443868780364382074831298321583307347409954803699908059513942082621343221065276450364145800115761861307512601301488531317645220782589645285271016468748510531988936991624488071270836482379144188751507535402478319096581435064593675734080459252334826388335508901757870197200343205178006533145457761632657828300334185586067844433058017916563356251689276656024948181511039307413220167602440924883649180217902876828206269279354636285822523920513194426098861455511292240416601038777596301050572636791226209333034453513322246743094080179093273156696617257011035446851843384212451240400811533726133778998407814476314859318763505582409088723472950043475218574791775068540490215690071849545452054191228289389161045367495872499210045137525286931669333374814385517744804249288545578862976118609468020418801176698771369497045055392438312726213573255489340381196558277048513122833263363695196135191734184646771532039804608855107346871673712361177141905050741797218031874347999620820090365098334065608923941456678282693566963534078341213927031287130022109933416415505552203813622162135525656630453433963647601180854384946284231382935160833949449720332139089176148994857493122180912291214251145551586943289911602648811020974215267850177684410821367077805925907545385392666506051713164163311150541267496412296827228797985365657396240044341696601232341573365697988020862493450072583684329446174148981348534645635074444633899509148427439405325790158968206050289504233861579776676327052692724384815184143021031403941206064875101295590437946110216539413307953703481173519672795114071331782897756632201812361916264193464258222122942344445448197352511427206059494652444004006288984539577085050257956072815990116552931592359303154683066032578529288520809235362751116276294279748076899800301671327156011972748952471441967771136638291654788283898804570091355682474180181429923556934697480052638720478455998767073655790570941384879465602832546539634857596251395612878260627166195561427361444546359150761850996544657101822497667881106791289230773659007531096572375194428546751085595413711927557698918233218451758260539509459024527572081647473039612496288918685198837418010134184065100778251225040137676505317518579228325897796410192896304336595399096361373957032883302674381601402377428858445761442965586398931002480318710564009926285853692158059823311608044527226370371403399152773339884550339509433279890247948532620376476940161290737000317482661450337506442650134001903715919516265138834234370485977726780253036611017658777093112344665646283125462033389106179187722589006207694329888599595155648431868727439892847025308087154042649717424739002184704446319867416574319030606769578711321308415726743257473893310948834171383221068830646228316982782618303572281595465651048609081705627744994524790518752883482971100993784740425803160936388043974185889825560943276339556241289627591696008603650296677652267492399119130914655168207549140927098707838287785826380668785519327282079674339712634818687336129720271414387993246988859038090298092501627905179381320172864999318715862969586133167608948585125398143289237098596860798779229624728780030983905352447756872380132011166822332527194620205382246008888011755527220272954310610805352769673004600105540074906329667883305786753719950615806326197322093210612395331372067850039000036864179778115070535302613105959340654547373854035216192248521166300522785838425439203754835757963642170988228173507330167687396477123049615071741145845225753633415628846779775208175685752306651396513713205577976852177734616079041736581544712514054113813915698314691900555847953653377080083177469692443338850189754999153331073205468599225157370134522243511522587594728196185886189956162178164022479861033457990424292214831185980074325188445942397976534917999417324345096270005936950013900542863384216392957952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1503692068533214890475518352303762107975157377521386496759852939744281214768534410348021240649142704252179735228944801690873710413180246720399455720535742166496155175403906763310522593399305617534653172882176574518726601350800072579104898480535125380059782524003184842678288269189848835071437602414414557444450539358523514122600804908744574168179655779992109058780910832795722560020636552004710612009626836192829595091978921548866774632907432173824098880074993570676944850283665202055905696043051025707342287797589482905456907846588868103921270431669342279739217836331559578342372082746780459604235609092910565410345858611926903264439882767473598814266697758525418717933366069578646512278671993689507803232909569529750476676889357522849180119510181817165552912175855971151848476347429667351011254681854142215692663500439462057982092897998601282677348174818391014831723928087712823808756838327616154756109946108498385015710867421584480770575090220969582116091938128636138035824528657832894884855236995142531227551753483272076117879900770036966496066818286354072600972844726423490921920092651162836965142744492899310748984284134461955913548441167584219391540962538440624792028715540462533414041860147013435516108629557573752372109413300468009315568922250039032637621263377782862979963086688576441299422133203160273925524697008728072294482209031018477415291557499473207100706119544310532963411358957949834971376531610518828947348742920660828720379364634156622760318713066468109259219819177269129314519665055737079352673589394614151800055384041449067060667891970322821805409684141755883178279021561123614885745909887335281699804059018561878681967839088102549027921932342630396209119172878832849879333068623143151915213649321845418668448973446256046902580660017836807032294474480868918444652673922685738733683018918731075238893708207030641061920099768961641635464752324628650919150442792151797418792091349154745701752046364535451879875632788646060969710886675582014722543314981666743970925849680493595605366826047427586318443135200189387204710963246199857557115470910637837011827619221784283319861837519227875201005985703073683791261008529173104306729609990213088833180630896848502000094873296908373683649267572782248633880777010290990017389475797064267427143778881597867620012242391736575776322086130784223644723732356613721165023129811419234676682999562052631145856289148882756347056829836842318633702812934129668956517302136584141271720100007989308776696270573694399930603131591477700810537622023673503337865059906461550642250889971221146985393359384031982212386688299999199942825726709915770293581643112235311478773623928769870464341297816271711448784209791126394532401788101015916010174366595615188762080387796793349694884452301620422691047712587763380071557565063431799772730193878900811652669741189731711272709791653647251348191162062456589497429676387932122418454556247611375532521239987447838474000381746908105845260382928343344504076846600026712035894949925361781503685502655265013748345558788323396488608253792722499579545349505231405228956270458858898058779842005007577428073391378788509724667198447828334078581045700998440134474348423326543134380787345016596186417796915397271937583103123264082659836691658474331329724316765806029833269334340516539070169672496788582238280674870926436632914913812476528386070374480002327404327103042513469197292277288244024912894465387583623683493741011399845619482220862630626194494309697842849408436062688522188010133922754900423736931488339259669841335719148036930724232048267187561223153351526768207178781716590393902889103338262525751467508168113743131080651689216636888010229558638814328757540484662259324493385175665884600569298111996965122539149802684432031733972531891189717317930919494836546930550435522789283768440590214614120305403025744171153094237772427319864516717810086431544597926832675769158327356873607170113309259364133040315922165816704470201584842904687875002351848130499858934484307688166204462909868024531126698639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -13390287732671012849381442569800069063771312805348070642226522690115619175739906041948004220734559453975389987098548270159190177112191000944875877425665238843465487006784772408623761019976868817504508552956552317093945932363020945805825636235816782652780934285747727981944964968191159847743028020842766094751600806962931121487471051568806235933720550219575023826266799465746915590198431897345454149102428425128787203181627023102098804212393969685282676449697942435801037734010558986757439800089459344762194806758068566644273264070718552767481798018836383874822097845685769571307693786539809327894000045721875855857956672680993571609200546111052844735597070283829222034798978483941298252109404358229355437688113684965615194451525867193636007235576364399583663443555849297237585909981821526548046469535665883439936029376860700852502284983896738895546709167378577297340304066110036697498022871071341030945696851251231050046812454284767946651987233049190194169936399337118380825821550009185981580401583504104145522455684909086926961284348038781093915312178883994944941493863033251883735762118555364235552702434515355831999190463024267494947604390441744023281317773931118601348395855298732292350996242473722715408986235558780199710640360475382042080290748483529560044533902153321311987791196435285676682914733187741248060535358828486292589984121704604524649773533211474571229048281618321433197126582871681188983672510670784178512975805883538809915579512642320270171919154346220157813474786134150945095261921083423108728035047036453725201552028230811195901601614726962293791180418702022017239173989601889446682930376114898855695801210311275456471968805077297843067766451238107564313975921524421037733849781542228282915811143280405246619087488868374820532479310358619538453383544199142344578219191428033018511118084622170155167191123872157630691890216387382483299451177112857000225110360133023082708770743130567615560410398928391595404063737493322539766224476067312771174934912737511547340995251069768442288514018281302599255634148576966092325571824378888238386905759541869174888725836183022184336761174886020809859973109242785903430046890399393383441772901514139825975652031322335250294424534872725207529519350021982614484618438868940042769906933076778159426066085870839705907059136324966844173711148963685417900792060411879490635944950519554629632976808446651352714264429351291183751567477136585244605304584335604837149510060896770944282652498299374298238049000241677403690586768977219952144828595925416489037922561602118678243114205101976816092495548189428037202248742876256758313690870372565123046168775848322661855935415520677224518218439454220128423506288659365429740749421947541971110756901704080646488444878752509105190007558026004543572756587266322119803478379749548668421928384549039587143083302655307260008773081105520489858323224265873249548418567613320794700046052899812770832942348087783344818818659651967781506982739662014592047904506970585259598547582282971135601819733656243322982724970125989235649367595914130320956412154236457085250311459207731360881723041473552243678943718306546265958529022069348729068819722102362348305794620378029137309475216391991736284702099937320823232858219925972212169978978105053463285034929346107630648212489219940839409940362736797765011054577580015976107188097487853605309313169977267654634557547247782948876432095969147140059309496251037019487608124181674918457762033251424563610442757286166801933827234444026899836498206943736778321881882355937015616537029454202830763528336198779091790146662907964112619623764260861504045065384072532953841653689905581004036442332015607054494941354927881975901944489975387971415910179717361138572868019268202356735459169043894514338289582755673520376219662172735048878957956956992145099608768247533783208660747730974658873047965955244222146541941106492172359911694458684610270416776581870206691519927255278769386778390894447260894822059628270861905120574575634459702884382712118430357165655422593400832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 120528138108569108681762007612428253480112952696014999600788528819621160591207641262748847729540270431585376276210330824493365728603534363764635352140184227675007437321013238162688003745327934608279771911405569424717816662366429329530735087923327241838871863409368026317838912942721531954565517213076576984868443254824081606849005516830793539625370065671774461599526911025644187252777286854294290531080782882447071259024455072692398791480954799437459332263831172029725715291489849641424008275140657976050345643956849464333209382116407178014037624012343680525606647926348826744158105088413197340271365144594913673773314218373770123087180177465240881868307515995756472459808090351333224069375278974908757562480925593644641367165482559436808994994825934361895979641641022743551709593286492768136325095750868814641522422945614432367331413690095898186605709271874971656090129629425014928923601107677452163985537944941059896284310375755779901028365276773522395183346366484231403471584770722599528302077592934893982540478367390248668110507611501804613362803331404270733248384356280770050468220628737830986001997699051101186977544671806962640186490947938198666476857670782742953329987455828514526092131014367442057036510013860696053353659593246032542641929295317814654211626509762157443252225884244483771471977539843748509316483969877925752202491535192459329589899498691669280186591268393405934325606721634443017178957049464794091008524868647598632628436033167699361883028803691757466331876948775249749702011365393924460735543554044023915136365853572306918771914999175469886638471006278722274022212915430822053584715939227015404178525906221581974996144410247566587940573759606039996716819036043021640263831480044160829607840747344455565541934390289253980450523877360788117112702401629586764891279708438325525654845075551335186709069755452321081900258243509877946526304490353283001412451242227332684984559105355794559155019684323716777249236272837460720901267948919584272116664786173238788528517725162983488723468650329664561846121165060076549836512902278421027506874774493457690397270247454925894153020466026901230008787391420989170469525456489027339804865138404524886503820476523473624404420482848381431904374899083471320990464113565189307733675137489488157391386306872204540182944377271380212225057163465792838427292004023528247607433271727414949840189438301775364941351107227530755146091262119019723786140511571909634316777618170155853038864658908134271097679275409000749069633592132107395140156918960933414860582643285510167373343635639600889055080981317491459505767475094565449890916528811582667041003679512659365241750090365130874756112080060390112385590588468187275378067853344778296034508422390004719687229738012220870676376946370739843944911974362677629285549570904452918468864239747989696295794376067910819279669329392879432763357119819816557434479420646998419703773744490450099529615824221740535244154812753466072681930657886233605121923977384262522736753293720259759079986224321376064328919230160590272439489209469557144176392302281894239298989485420891517712755486677231754334284786052897893574828345256661207788825080353099531165242900943893416499346757712269073128094691332103104899771655201287295728913880723711720570431883296225954406891975692784183754405977173563581702214733561882321955545885345946030192451296766143630961761537328781344790354801541447958712859937115428345957249296659336361094329258401275951445474705083133067184530705825479701133613589554021549321647308249684821376443516084382536577590384450179087178420086287491507646604172042320072757412169442181914000195557041519853620518243558748604678869132053329843680568410103967098000786732168955851143330235945070172625471954280151312177937644311056904411566962577587447851029879211332679431016633916227176178920793687586565684864878145678074925086038706291486177583484763774220418590070554988289371197707739689474572357827866858803785787579914775719622877316211872990507491461383335897761394039516796289024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 586749762541556758061188884348019240699482787893687620187850095064962415574273890541629943901571530313269633450170454800666219063375978500540590382115214460495748287609912810153259301488639013349731947217186228819775087857334484060171723207815620775850601007546801033568944445689312827389224693813422414943393869141584887804934296121633462724588867741361449579938136355083112516051814215238026368045137067851991360360318207773739925054725146142376895610332424424711869809751013922832752527090349010769121802303383387378952447649001721964724100789519833501144181457236013822931814738868307629084322756190536237641376824328297289676417950586321701787999837029742479025796421165841617892584183954606616834442838370994470155543374005824543083974030205803229769313280606257125957120237998426462579645575838353614087559244674591949209237854495388510024303134301873687996134311477357576290408480413375975593133076056434137857985933587533889475671187665693585395892602801973399808447475440433524922157194739875697762803377400186875116567959542087441879524892427839874163310829993231250850411437233001716906991754934311913909312771423154330201791610762378431725726446434693459215218559079738531468019793224886673236863846645705978838306941500483261261775610556883525453147828992844280624295339452936389446128179720908202025564806119774986492692376691574754528629802558126254199559999649139990913369944083273508000333707865248163978898796268944860138122675444219779594292306021027587041697242495224504325488734276772842404649955489772258394931857155615975083764042874201138196407318308171800809129935992934384350660067991926540498358250318130876268432522890014718793436905494197431789389410870761452659453644250830789436198101664862097489129728231298517897367410158096996474593119264311328824780945533712083244464621916327755931849431029998797840722351622476960000531176343064239117676195201889881888224235400475454330728835909507624235447032588406108923476160993878720521367023685423687259421805576501207153659333406170105350107333004018906566781441070159439707318060871052135522425273519772883020372832161221970213682777480946065502601424817293928031273563547916488216414151124218232375143169406357118669885128266228143117211113954279515840454399264922320200614244581754927422494854305083843337365419930960960715116804716664848314492042788852052446445349594364203231644560580542032533025649452691398247397387122307348572025257963076601776911858902422619963007097292079437903848284645644914343621195252460360472930038589823662222982087533996358452918528193704421177038159922910527436255681581765643998635774879242301954706874062104584654187430854484515307777445101099954352826582484302593225927118827294007684155728160121308971818255953895001047135823190977962375410334965102837468433673749482494392765271633558512241478942700212354134151160441703958736443489944817698253350439913879277045434348419969207857775161097885702266154841724754399702706923473897189004595885397122512980413698694153053562082563784552253839189082984643900842998251821461419716735430048079494907667323755495957592651656369250569924968005843708606758938753382547396251422839410687357821638325664175172948638687178763370912846831967638455889734132871324358764958259797767895367277179462614161541225662840849279536976094010875512019894331519654301274632200941967984928178243061883730075928970909911301064772143175737530162770811299109926380093916647373589220459864513113797536401403459392618764582280148852197276881681988027663327629383230874992225258246340662292922116402770455979034851151435189055215774720546565498393154914703358270707679502696047886557697081165139984772457751204807495843781793488841484001757373453976173940837772873083729329052880942796548907918766944613903931251974571421420299773284771974901619208947069376145977934680628509505190807388279410312942829150488352516270568128250854657111154793179321849321309611636780371590467122274409799893928989682557979943670389994966581143851012247472339681280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -7153517224038336048463465797681081936072736255111581009951690485959258293841948803186887531573107843785212409191404769061638346297051653822901904804325950091206671078782482063553438604100923954956280415019321589127241628741612753653888126934412856657436518145020902338117800144872990118885116884378080726146502260211841541173554902389248586082570104734643660036216359179584440885200396721873430423263423085578162490949673138565084772337860157301361389680152814249188389705219493713251708344831803766544415687258672650299887395495285051116672698106135769561686603345023534016734795350414684225792994297154661660464525552933203266047190588821364883159599650328833946846968468403208658475829067341138219188365025395783152029252132920459636613752232141595959072988880814694931027269979003094649941706073526185903228532614940752034067997260255310526431356122973765706304563687116493676693425048342959482113875642901066552172145671057701493147247662771060529097348445753654514313398712103766162371443116119963382547501863910521364486505706816293045861424545029254285020484769252163628056230023820603605977630399769326784116970217199466266651098269373835154564099482822247298987598483110865293303841940215631201831952300361582041601806079220301733399587567162916652792588077705666222805504782795781398182003560038050162890857997331567262160300497330271573394087341238278378172542493795691133177528929527948149630881705171163822136891573158930020981148932307781367326732616894340553960932541092298354663010304714982965378144429081995710669469533450592132081075716761479517748892839943770584005414733338730610355395365708099744680059552048723401893970655661306153982315563182129593892310422414768468017835003824721420727356420335498498738715522413658099965524487907956601010422742178489605826713482110626738232433330993723771980062836127684787895850408082950379680498231185577955482552105340662261567493422030537930071600666623560334265954093393711367954263533536898356255898148021078018506424896139093205415989724577238430471111168600522811802368037598703778959247885322519302963173601392032212173208707295529909567576544621874021610354130850385226399169318319350798439589171004639834008961005274687466242252834524464324266119414036033239903528056556169646176450293174018793272920152722493963938581940764080998844492671591297295160053875486416098366170394401990227173392567895288552419957253848230831847860846051871132689913397988581479164348914994915628048440380874042068296789612595402884840590278558981082355087455545828362618725339403724033376881391922500275793218968042263537186358239569543401544887113242414452897200749758005767676314884026066255530607995764484199695978532145715582838012743178044902064798967180849758365580395212373851511011946433142811645857001133986590911461803095877963365292665944927496006652475388827973711700799018150212452846359803992649476947985661818404049303826926745756865166326996802021383465623913543880285093108451753552896994872121279868445463669762061255785111086928082781853399197686750613412644836656159428538427131757361935720243667112389043091151779791939343435275837527479919605182567894454203371495838639704428358710496683477356729065374842434561439212326105771920406961449690735550755960628178966808121608143120404576313557676229694649181521445973093994519132497565984462058735067375701185456250889533028672453944162142141374776123637254271774330587862811338970096261126834181119575179229398182027349324113516292432441250477707362248350173798836920774918836033844161290955533885706389443828887707554967399318498346393101469781125612976390167569018820280534525682159537745748396621382890493673966606946474528596138597920842926611249528490845872806847070699245612437980399694245437775331994466359698381793626169890861126878835065635951792015183709355577467732114769675025040522275687413820363455207341118373637547235168675798851760247652055491350124901535078425422546334395130502669502146140299300504393814477516968559389626494351715809728921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -46474938154167776388980713708566647133165802222594229025580425005473671407479431523693900157345477116674610828738636120753722859948193490935355825912807692130491076566424395325533850099338901289118336766851713302944714349185516701021250919555479596586242218357095786157539103891537482169146923912123522458307486675778321855241262381489901938547184077453544383862538678396848627942210141311311788944840849707218479791995973590332185771546900734798857894734694798953259525949812467389183916005171925584151051317367584267649471464330460718125103666692526445173281027977353817381070960652747751829144077311825162202887239700452137271152781109040075841467553496582323918014829991542582062007057644631272538715878998593682487363870853478334778531460376040908135679448656125811759537066267392434386465361925657712755101334058074148014707173255879460640972697766798849647902332674777116569236901076728064953112142203783003962493163294845640445696656696500540877413661947754238848008683231137951489800727840646894448684243261977749322434752584785397607831315779588907031842453113562486323935671875144794355488029876553939594411884163448307542343055346562501194134766871581124526105310600384224651166703202584681254082777262331843252858385797177276340033177513898903113279651290524884340642446469041876948583101683312720204865510967240324110094947577006467160939644064893971343306352839155532786116254826046626278325800391286912850783710237555872887148970606861169095272594144727231296951599646536180483197211110276108906481691389156125701188745766409565271844212773930203294789076368734797094389408393943608084804805065583972391512596089138341043241691699024393782635128915179757138631136349136272865912391531318821876340703691388278763866664497821659690099782442512924743778833419168289151677842922583774496091194240506720351542656318863955474447705158085740975281517147220839130710103899317463740032936485382364147313699942608672546253654202674312366447759378197201828161956012634585696572206974454215438489146311196007296812562317513055811459343030897642010912241311561565138898394704128235306083183405152035080782409174328917484007769037841144894674611883733199342744986409371542076719751908482503705937262738745451529814322073603424293365906052137284588313078498426743407010405620428222986931893262184162163371529570094564071831776752836345437425886516262540991360835882725197977970965216891959323890392022061973781152214045798580961357780971702460016771256226437933941587555988241980842115843609610139396033834058845372515330091894667168903245529215349798684667008882529360662136945309694335940321465758723813699021454319651947735137143532820414279935307768882123210450519544351036448303852438863237700003887084968591974742846779235481573989253638410980755412794203188973631837637582708385920281599985733319806420957576812755645444508771926032035229857675457769010706186216136281646526392236884813384227116949430691710205123013356849176724327569009825454577252333141335569866384653690413259010554171457717059859491379892025520528558605369159070313984461027645013992148708631499098720316105735040465699021185474513106205313298262328635398256898800185819007049926164747018520928493810549870342812329520744657137749620644412641728034447918676858442258447279107991724381103650893749410556606483510755489422643131282076397571244443057383258553355341440337162726919185105675158693661897115040018214741792423710599278500535128098560376487468397524673754789618967566682878384432883294887777170477520294664975225492337146681484158668406384987952326321899737141628782657699563055165489276357546663694938834813351834967298788462762900624185383825580772501177161179513451423588388921287809769602364439422701837160942643413148736053606089443279017928536918444193612490451323844186338419075214443496518558989428020957831540352375520768650697342560015554200890397347665213832584650131244812918564972077634065432014897621773845669935353417487654186397408421444610887623841954274324165338373768085504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -19998231774917450078884310758143681318093133853509752582523436391390252251988813791777519943141867945099368068638553224763775467323519736502421708783944571191719798443723817947264789561824478066360615238916048707614242923043687277738046927427199629079185006439149358448162388670477633620422015104659967761806358577855591482121021950983530250436721283506932961890848566927654324425348454306756217455448794364147900279914019948755961810340298854323523895385436311649634942939124487525228793918218925484242974584603599673208741379960897752627115554320211983150658980375452888435719594027724783479336858831125935039817502665558056956494682783518940651840270752001389999981253646545374459513044003208533836489299602552031077599775607365477176150390365614939121193307617232468296344020540226132405808245837391307673738592570258117979569768772154024924715215060091318722379493262385740317657569576525107269004119963308120408909459859881665308403604275849920558016148662840612702601871919776630920644902278821545040999185350258975800297205467980963019389262628419741649351785559840039987289203732216086760129247185660860734040931790385650419191022401760516084124546009270712746279588411180418279624364863607100877288548899371365005353259323353245948121786365907858021124421102268213375819258966760148149892545515488748859057831884490066077437207568397257979664971851982438602561858591993579404502457084168480210002950176532718408557866447935659503884688918499732646992927302157232450402764746601624537297070087622215485470845837782525442744094807645948781523725968701722187223019764648556315700201745802637873988208760147960202630687912316572319595979237140623491066890298078441011967917208994870614494114458040436103589731779757795665273394605485886985198493739293589299516913486104375083753631500810590461018640620335059336676065173072861271542856197061937057059448574182808713775728488408936471396699809208594764320468762106437563883939660171134811641290498104740084526235694773491396554733937793913298099982339306602927095315085856897523689029163412079802546174685108567872431061331992119421871226501084723793433489041789968286769626815042598556999871539356706237058101994350791658871476050646453968710685067368576467938399336005750966093360258098657585624276540508383814165936970325767688816681335348758696446562315709041238694012715533004019660970663572053924028464053828935408529099370099879550397010298242975617572539442402408654820009508330413200139872869265526730175952679878919160468594008357237661284395787793748504329603355660678851214428818862638130213782326637168775313427307199090541290664195664495476275564670714749435840294354115708309363610697720841000621910058118246751794689946016709692496578540285934945525079908670789153414428352738241271618209272101586208192328389611006349194701143189875899307200467789358504618086741386345976315831746983614217694272596936205511201438826329176075368513043390069861443328903064790325174110348578636624800605373866379980793589148605004150697074610395491270208146341832410209219194159769834362008320115847725958968976371771791158806761302497882704604500440438923702308088165544386146079232135068619452219583578786754224343444984753387312260204555958333023423195710112967758516095775418270726818773106300945079012275753923361874896928731298773572615034658259472601904759680261027365886381005489543480171512598241207795295094190483006209868998366300482575877091924591184140868910437497529910935916536006225957900511809822928764680623844755683946817991797092417890957785255126227020960983765570490927297099704024178395278104766316701147125758300893252343955408758355470347291669123800435305288357149645131642866992880467453053050842090971062935533226199118391760668157294139367964885556020629257824356598684428045353846439369556352344969588704742116551816748488237310361906727862555757701117263713427892972611482811673433024744601475133603850998149644863160869552132317174200226230682820282230775451201661448239647841267938789792153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 860503097119873810541369164265485726806607475906114491693891137823971839799617159887892689980567833302569628170619064708786158567536798266788052317236078128554250225917889669571816639215048265129693066614893863559749474163143070396377845267729799616793828058565596846592578735028898066416939054795266245442914178126542988804617274383965654130796482016741053753781982364745134491234879893180866231978652723633669572751258475405166317412018769422255681693150079216135498881154841637287834622074085450551728127436257299692870334242436304241292938992965473266894345006182474099526975953027357264606157523424539134230714030429086841524450593078144016618772629042074290530983962413991789617975906341492798161536980417768639855965909415553613521359903173130320035662874929599465241607420810445459013993892340983927780625596384213201154247332982806113573266300960267696667261574190675109798415160949979636593640994108723860895458280545103448769797788381979319301949646730774349721077642445945705123559129953489066672331617065242129208818370599616225728834103011727679487118315257461067827927146175101739516983261286989466123528107792061362290635705870178902648478013848673133744089189862399864696335865276302386803109100816287904829573314708630877988110554364048127860586368891080026720989929858047838342737724394809076829576570891572922253049644693211810754851086631289490637832725006042752341613018165975719616995682750849740808761861035040200826177159053885377694654397868009387070073295614174646389908469499489959522925135559084850951452818280253394336775435553456595568281226446407721565861995226901653268636434231068675723878636508560576900953630760057691347713433917520616449980567828961622223695673715381465358903342842302970045218423373968289412867488519369633100379264418287895101364115482982282514272487179683497837199689561741641152767233490285557168501208549006548111278016747570331582620729303404805871582440115163927229216621546733419294742681322357413669100954674278613145406834314077159840573941286018376543785549893568663183792456084222263515554201739715610591012390876202737198871637624894167382926161972016227184090420902366641328088995329394213739067928549787083756594859111734284014100259187813717611424435839154746195932809631378351711041784362410599869320032806909369321763273798307511598454858632217897280846995407631652024583136595301631497070620934584169253162349321587310351860948644951080519999319612015203367566173487081270751138368470835811181595721112404152418254730460937950028653845212151556468360470557566461287092401870672590114499566763762894979585586131615296163424121523630353103985376310883167980193501765444541427277028198444059762249083028585615113369989542831314665962379569469701160390025483306236622427011239906256146725244114201290347410773432050885968534182830098664357419629609717810408090208569181894397247984065000720046076145325578812012581183027843220460420373797713243704575066452984023709425338100930625272356180575814488148476268007951822226910877374708780264149916284483884083268879426080551656257384307482520431611145638350574620348869502850425469100363495807431244344126397373135820224666599768132660042956523588168303359634035415351978330312995044041499120595158580179489157895304388109241339068079900690717836422470076936437857276175794907692055727438740319140249705665313586164687756840407298410268292953259558898353679753547813989086780727564861265266179858958312103396268609025298626824322106898068081591884500511782744781843429321033232342331622975856776567757273611623132905412257128723479150061053548736011879361773475160103030225065766207736863089030107429464551504873138073213818875818561813918843881938342058894431886377333847526475424148620504691974363174248129977644208965804365557039004549276131848428525202225289805591967629143694352590523380779815873434979718983403798418524759221371684775449258250660405256079701269917650185485896554373331155681751774738783949747673169330626419705202486160905107207716109444710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 5171401937111185998709013189349533997686370966974933933595436356655038695040330040875198397008159819024421516036128301536550917459365177784789473289187626110034986817032380533313777172930009119797415880462401652459960459394616646136553769132404144460408482112390169089909839964395090439901683273801865184205876832102875609906426049401748226212595739713878892986280951581387459326760516538361089766324874711408677265530538044366969656610046055354435569670533884211507398579306735632519099755277080394994535268927465279118515481256692421724255401743261701936971841280783247401508754000570889732434557910880559506434735831663161764737879125300240024927413397817821288888532569630691316333312075948736484483438832618838036407504477389441103906740611385541171742559960927821499533948682561411120309411396877516666167643223593054794951097076113050838547507336140822507194717976980424725254935674254493190341088128044367648404093313354139792436627002288404872351792597599202872929630671699589759250430670061106309273237197194393620389605322494081876405142267567573773180611903902966652912600685478206626716922941810961837098388855340498587973142457212892916018757724656815440772902660578322751390197358691771501533747219443051260456803452900547681831601094845102046083460826366638691674698075902458732433121543063948475890292591564654943775457082058819011894887738163850387423008853111689448461523851840261433471858614527293079242847149856540033484316233826807126453620547449475741128375522234111658853382035513897934961339977439297105937709743233515473499941926884485449145998658715882756237292013003915050805037568966070144230171460393771594416208338813446294348311935033954345096872894716296106191407662864638633697652055333927113059370878906578215774090231724273969999241797876481292881388959722487785403496499340908202676489141233076587504549049135322219832132298012135877117755187327731499206726452163816222181485640228885801330735262880310520844554093583127541244397999173435513834741693521625229807943320679797203833481718345406489448897632784043994883551499841367334046614479950315155045269320981269867351734587313459713537225137779758538573091085255954996612426506565908807270966447723684616073865683523558930238660500017103622950395927337190923109858099000871934873093022967916066869024311896421966339084335311306066831425594385830759638036295443310526096824106558268449410591621664379859061880768670348908907711882806036240359947350862167547835711984816651080377012022500307231494823746326002562708107737656782850763660472204271279997294118995529789087786996616117509293640525896800884299078219482595979315735334210655246464908878017374901546644044339597117906376393510431852825856676531526603596392504715089993789349697402697262390172949691544247195061279158533773498029185192086649826330129956648439229335745513092105087813068594143161183049768210163268764388938755281621817821933600324996213536976158930465028382174573506921183613019723839471415897801944391661459888472953396698095727872103646074525271560732793754078883842678024637656433863097063523565640620579354388715241352722053128774002025059571051194124436816232313583864743000467939960235608751895392730115779239181250441463027813325660305832903036406731666641534308093037311925388696500654237136346056395324056255495624059863671624474048074220400824560104030834545167466390788103212572120876592931672189578677157810486846352471081492389045956463436484616753398131906513387868048834691595928759060423605225970487402539905177390667774796415488213617113711492245675856985541791471595924925845013162128668586208631832974233219523707358266850459005556338813158695744842276694256476930756901827300391258339129870883510662415174530903855072358301405833538529552503197396760967954798402835225813387835806966242739453895044367016617616425691008703661698686319897507800053281326989976063958025907877570150349958597551833563642337593457481911785704837840643855118185147300200946627199242378352901887703724413454145757904896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 17564321169511849649895318656047309505347976076742303792959155520896402617832079785780535574132679350945273281817916478332053084401027664042301444370223580103935169899833249332677588602388172927862456206868184475296263201519795050277904434392721824042774743178984856902182189093861297544677311844543980768848263450204698514869464936622955022983083289606200790544556559274304181282697532083256555247824283142768740898476706166131504726461274020657908314249580710868206245363995106543719016203640660764680852474320499826595186780409211288103939258533427288776529044248634327320007715074600560709886447984122301752750502302856802316406647065136107441128938025256366465097523846899391168941308830227790102655576625540175084316531426661821246455397940674739765864952396259866773065726439984634431780457749158296248449235620864952849868453726087499342655386542914563525118388096726535670030015382590722156217600444226224808669128525967164018608508713890186220506817059981021131847450455463433216267692647104509190261128918340969924744790011760488423505564135621104987270342122924885424077385212268381928805101890872319649923027265342072628549686160473784488237397708886477086142614849056407510994575933355464234956934664953041468610546407598165561629906676319652713523382152830007888861835026341216380348299867445709722597194027048896527104891572847946007070254482254901890537188172591487233518592438374935601382068250649107911883820485667008008647942217158043552738648092418148780266545115075989986946212828161296730275564315328525037513692704482355409257421399011008254996493334138486643987335708802635580933049367164081692968922649098864515129858754619033121084806744390546180226026083409770942665851786074868900059915236363915182300915221092301870437789857650467091802326383717677390218157011129916547443850861968454227891794315683926358214731375270768891848899821968394333978379282946270103046297675013687581098118928687615022396416144291777774256945545028629027807407574793486580273881201875750168492438209631613956618548956375701081885502799556551741824972814139169914672305226506387881337537075906238200618108236332858961238411021384355489132366330403050267031958005983776937343072003002490040499606222124496370261940329671684774153972536805018068429834868307027968483325528077458912241689657973960357699712983200425000834804116984113154935863236552916842197128402280629158149133543119244271574043825966462561159036006627092468394603172762767822620815041787507355948741909797023554626504555967949061058611757793683432739196182383992796645132224915409160368017761762410216957005860719636895722480082370249393534873494770577788971481718128299851572855621847082607201587722860055997139863822365008060428612335004769013420839851361968352071871362843523218463436982717374463380743200167955653223987393592293726773447586271592057976929196580145760136928334318250610555292836028762941216398861509487168075864867057056437136733487849445829880068595664680164690758518824861622882545971270276905760198517705881645446572755635644200625630026927881660925117960743109764752646816822949383547672084794986480536542174351019335050277017261290702992662452967087804478573648332356623430543719821178266221270381686932835350541240197623301481864874900176533389575335451095810880296606061883991161399883195208867434655415413210003933998035988518015153479628184518948291380264256934181084834992432302876316758693728527055743503475648153677677462305187237518591630401620891132159773161989138732627968415310465744661137097843230529088485605034148041265181782340415876359836655920052766926588199912972868813810748623318837329628500007565368732123488876912944254154758424044261274223968735104513992259331611467661430147176579559278191403525187200733783997451189326989174090583528889859233708173692315271181604262169039426836597305453600358074506781067587721750670316848856066404459568291303638969977584253376430626553329972550701085477623414307273656234173906025783627983948922658680885832027561126789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 42451507157829984923523162607671551337189021674318302668894117041582830002566634545226546128286935317395316800344432567089106759455004738778864692464956917917946201745657001777548664081515593830555235827373735604095645791170705338051041776802915217411589056596245004854235172113773592007802156542791839006421265739886503293255660423926369830205408980588812846190946884437015546775848929323515452384748486542865155981172509708988800174518383551803630417367045407226828393102353563349447123509812994209578290340633621178690912583876662526374926867803838709815013029758998155065066015572504840478521418089420627334769117456441595031198679470520792857276468046608988036930824193383743258803913255877797205651490683417754033816157044443035958254230805773127756885924316177645598579152716292335074243133281750297782514997865370202402653722861747608545887348152075600718157686927152332851808811038056171522240521051267380800574209930735350463606760531728437727288558184002536151526865158130861102422424086871974969160343648775093101217512179471150748809104342110955637734973074079547843434365965899145484411921006049480334866803626887378739167870879857617475585665597711878712400940056826645547690392889852543667289736752543031003463835237131176442479765366955077666275676099575174210689854113313296065370092646200442802904661273625670219269898943416883475590660669459849333532573784987821277036380459096608574912460478238775402471804187035444318248264291437956123607308557251920296492300054077473703130188536007595935194917158636016004078894600042694620452733418866875094276429064261151218638213127137113359917728751491751655648548302966940467423923704594462859690958439507743727965395625717531422184399842573212596239807293024038698118531614702102974233553938219432028408358131041118752431062876381983315922252686018216691538742655036386752990093110766872083427570387998968552631601577500513955124854514451993760212339411180005083459310083955779873759952574919186343149149548674970591964858893448815849154056587192679194895717672365606787210464758939786063703657163272155222352932379700569990302813378614375738441164170709986890743230295320921572742119342637736682754549993894938377554238527930071031056513893378219235123343467518053095669271034049862388509680106303214179051940336788882305460919501008622984476208287328886121640156039224406841061783157613131466523747946566392477069855411323508111606562794137151495802680005242203903755276320789919049169271426209650193673225520040800903110978981083188964672535874696698593122656621953596724889206623886498644586184680958198781948295978516331716496442262077508791358322957889117334278243385943257238168890784196244236255347034140823974790478530101286945894299643538100549480635234485474965014259171239914712354972551891957225563552771214381952145939488283527645664715092513013781758016384874369950194710822085609770431285904215885340280633803626056998158011304510378182494271882474392641292323844387498010020865210956684094082143771913299078258211180705382930971225960464777022524417824382528458932162034232162435722157272970074889145722144523503665650118943611892773282687223970910378196270506858180999141600231981002126320301466688972188534609787425476747382435393645903248499808231460762031494499139925718594361112136160934440164719374480513883413154292034547200468400993626529624881816359750338324379665846835015481951996878340747761524391324242034061347871080543090433580337832972424417272560553427383451161807751107658128315083124833514120579393263843075363367515945023083028142565743163837335436707946592354018357434098218336280275839165642138555500557733556356142782653866792161103809338203008771298230248780367290663847017267249666487672701228088368048232187552318776348820471981363712986685977530954558155715429587390818214083299138458354583152844794026019726053357487394809589373434150346594495887062761223948484346972157776569531326486069577757821885126799570733642492202556913142169542172053859204795673779984652042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 77775317121221801211973521440714733450973469045192115759063708252741535032041321380322574870242635192286232833680182606178331126926869087341164573344770270487220221179544096879424640143799376853314417648264813925863424805465490856829978718756078738075773033050403456598249956875489788615988186224115754327549871015086715249903527165856252884998987407755559952717537204460883998936791099504377783284079168606919941914012600227179122471498110089464141262335093329790680830617207361571999957461707363194317694565608978517289849479076378034256379214212122554228388056785948617032949349048800411814815654973650835966361183893528792214227906472725726205702790786416644330568151780673781247378681282943407961961468522752015645239811348900894127550098218088327315756381317039173685463832760911047201473291203066596997631092882274230042018361367872034505186156029320173317437648904288648916232070211683093398361125671796387112506196637599338824668779472489725180073159928076548992624838241583691977194425252596791078407612120488205554519855399360761317026343952659135703122383762458805636091738867354423065472291466520099969800146010970572242559283116247406241029516268996852656835982360669866588882256494424731876678976327992760830111992962105050647250950616123622775419131178232868509701585505488598291653301117695259943262581200499491360701182978659436116586074497361159176436791874793277255209058927342690545580218718745548232839230111385091574665420646139535941255770826227280508036998250465839798848561668551019864742034100973156015063958251075246033666892272912815074568154693484966125101785191138789370210176403311295568887058197566069856780069567407052741337598907510327410596641637373127354219839271180702748296323193025159295515146922748496228654375543699271249726907396579654784337348362706572110968108291639894545906988379193252653056299180346060818878811692699692011775817983466916585771909577193003115744572411085570948652826589723091952601671707599476300031371347824457134325970732016811514345476726850807609784231254176281176023355387481812645117745598179122550966983703415920022170271342734325844797630218855755461997516667943643273675331614807427773238739805879865164324579387628442658246127362641095026627536178554448470011090852529984325430308908953707928519568016488017618276390607162565849581078443922215499501600348351523240980018020284051366819342475059810125328240076386021443881861095063803928067463044031843862151509515272436974566542975037393402631867102468605025542746982611537488253196773610697097502985428444564270540292647317989613055360990933768468835869746792423498652725698456968699022354575069223632138661926464017739453673055594001517639184074409557316005821554179710398737743397575067617176672646161872382979109090766665128455551487973169457564580880826005569281655747986309883431302463708272095013032310325916594667419411524110251063891376438591701279713817380694259519352366006328842716706768872718819823078477304291527124799495458038251020168238809581535254621261337492250384766497117220927283688237806274229607506912269165724542362606770741389366013875836657422490772293404046988396175757730047308661611949200558991752235774628347842818887949094951384967444296704396938690927623746794710900331884268697514528842458098106710805038593089485609643037045643632093607658734706386277299298334797920426254690429497998128167986580403412378497719456256926701292183938249876146883007999125470280078093922402837469188225051122877950916216416384583810059966877208500373229835577175685429535597236409799292395698766066630217160579965495169759380430599880756700143817461700393399700855917932258818311086986005841885218559927785879403190754263897694105065540925330957131598684054478009167380610960374880924733779828519787748080644772113076563181537221843353372753319347065559972520307960561771755987169721699375251138030686242038067772392548964893391954298361799565082555769154599976280128695824526853063679126721009393172267600040831892310139090874002309120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 114689196801251563406501526668469282604907632389223280000040639712813761641190712482592117439339775494589787477735277137688986202616264507244647010493498967948470055760244250553121295595966793995316388708590541348450664807307741748044997987471074466745677333716713643691660564478252499735300350164599032339064473092522172423040103700396424343851098723532299502785557734366811345244168254305797158747496278638194904558551371380809560147237541852553859629772554490385871943068971395462667028049264769592136757106725555129747362752520761619262927798307949618787099583514691150522568960137837615142649064380789317366306795817010085174176453133689929120627075145802945863066841322034706678117179254056228797581814174323467202618893015568845576519596798942780723123983146266752895860706744963782305096696830991785691713586518455848966463386083212062329008252251807258639818209843404931483065061435739077228579365281854760172319620191725859163504567632322860173594283663647768692496741721968490189482995566303906701665558384948382048806291310907144837553473120530715770048386192006383975151248245746126200067345225838924227595595480271838905423998016134511516966414965813320669020044411210883498502789567035836651863321504185808315755325634088674165364529938604022307011703592871539712697134752661608893969763817329074534729487826934239161408122573273337359266103371776096707117477707400040362969267142602973467898366715453880334971607725600435535695168980873884352746885554221795430498992198255466204179915606945092293143894560646168632498528340562269091735035688536079318282712526507432847813332135371097830377262439931318834892401247688446443947636377247713126737554708720306603909608330715726730961477950129302217141647141820203050797996062156575943339147432620305321267720515245295032802910148260185203431372870551113456638771328484633926679657816602393193634880269889431741321664110882350422432683651346526087917151103854333340475115320287817470409154839781328572054897967671551136342967133158669665579485611835926397845268405968295208192899396428484342811967677907064264864459067746574244657354546310345968946216640401561605650153645902872096107411457904311331474389004280437078794639565236176520121305448440150120793582312383286658634584897326334580841569010139605769645791561071748977453199235819613174399082394267921346103525765687232855429922067897631875835351241926910565944559156795305078211833025244365660069252946436450713721108502135054265051149019608723044040606398910504716506638330705199452772799811434190210485156897283036901084913632138256949862128080066899318782340118481593036456615262857393539774790306637315396118845303126999261714075760799472666494879132682291629108527520785587619951919708246444474357946903441035632709382342192243050563616964699390041077633089271341129799188633730283364719813185713812930584233671316989783093760466053204411399220306511248768305212740562838657630350719171048478130832981468831579676335120949510698512743787960459754481269167942062956057992738629395135128536829060840520024671869977825620208816037321933261246191906138966497075578154626760502389592581226327867574177317744239216446864702046102178870222532818890328646756641138421782544735990808667894030011441761788667471497614000083180874181383159050439752611407508024708464912699948757301182024039073469315528176565000684692814555523276386640026759534730699905935214669459514354122787440889086882694774995281869012906005922268384918455872399638493124879020314660157545580393922961321358361364492244705461567491718504012095185222077567757699818918468275999200813500508724989409232053860484764275965148051776434801568079598000115159678548874541817223545689087295039961265990334965905974172319491748729949828171625063925287969242426052064165874063400325833173288195643130519914427538450158101810409056054226376130432744237821324530929749899141576361111021174148292033619748438147345404959532822228898939793360159559610317814473439640104502779366195037993598932321401296650240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 143992369132725066762401062486718561462783215824502375877309051015655046744172867891002213478118360775890037056553285091020835233741631927759777200032745376360339880426655440613796340550731995355185742864476563915248979440370741151033285549464690407248898491613846402302664172870727184750888583298383488360150388264442848663807217926298664927712636805608613204153709720662060483145716825950171870146215201678805114262156349470585007080705196188016980333661904205446628898487682981929172554599566197140448141897075504482196715991564112256940164569016623373656550326199065172868542205511541739352381283428461845111327522433345742576077953752124687307780654728346418773338182006114825451852592493034742020507776436435485558100076971830880087723208206400555946646493582256833068021882279689074189525902152695321724207775217050876083814588455552885094098947265551777682981737875084086805404515554477293200814033488135230731740102989518843733171935318299265124587981230837097385241566828138834039324722895268412309171942828607137193440251414471499552133378020841516602619162442696682386959383763571657533487620803543653312897133772628515155711109488031616631913731557055061674411218592648374173791728523852880566533202559746362881952001159225129749115655446200752523644031260338172101679297305905263560519695075793722381594223175242743389454168621334710495135867678520436857924194626839160453925566179556653886932272265675412691597353180656216725413461133361714213805177401130787148331804461910557718836635729882958020699918269039662119795623852229164435559122679318656509239775228911809998017175270555824112162415299350982552029640932796358947089121796783582202502599695571695614467687851957859909894748554250938442724606859603054545673975197245954414186330628366947826809548526415336317595715035314438661092713234113090316434289678243180424234536027094019668363763154138136049704835164035710575238918680448559391036894720630841403229173970888699568335661382117830096571147592328426246503380405370885047866076840867624611959900793059264455420324855437979491544048888043647253307033016485282014529254396961830770411935491199325422950349629218272021178930964504966212944600649843866849456668356901410993902737468877659642905367879894388441711863259912317890848691652850780762703017247668691735095205454320959774455311567598127182453790738358239871716092724164947107620507958709704228526461897749571781349205680946161783491093530579486730075154900968855126673462757362727587640324548600301667134874609240500403133462315067137477932648214833274128069089057264159463576678798584304709683795326167406790589197729534167011775759974695904208802946756749294824955143029871231796537940204484406168889500933782021630411176990421646244072949659984557450434113184586636023222890398707160461812638234934059768048432710208701183760952599648359456454646026825513281934006808478019060568419315869394677577442594799992568452117738865359266620419197165689865219000857450746541590668205748975138018338525033646435622429046161389319749091264145991823631544485222478709488006957263996554280414401409129459339315690029081397554496166647183513260702599799107758473837220439450598604476332111103317336299271523985824114209880438522708702187934781125042711167953116100802302538489672573939080596670915873731578842453008847230388717251723848156820634699172666500437753203135282631242958327693800027274703446739742147902443391877775141501563738602994014496049463911491316463749131082822554545526323777122706296534240473222958420987909728951118837100548775420553513800891905016513587614900424202710546449789106049145837407724983686412996974035894454021367276352472911587883717446263425938051703428830850795145501225900903736374453808926195379266950367943155501244967683816130091751235123553346115662804441201667244775004092729902513254441578610028213943780891419478295174190537901415155295843531841028371189546494537647300270062127416762182095417027533999215355825220569830604189424363852547227974343855806873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 177182007341652847201667724027994708895354135088960974500462899735275817772012202426221358003165610080397103137724555264544643169948332913297040157126935783464171733694546651850272798272803649805282585018711358246258313513358629152595448461298359704514174717823143460050771983326650585976238897863091234864341471505678938733824454190655528200189375071198258988446993276140697887593299863399943026242023326702747694669386256836762903575077275951922128409765192808993342756954940109285642660321115757306243489964237600663952822793284856305511935087613018065706771242970213300599935911965820596842274474161549126281037481543198640979051000958707626892969170142839060502512627983268176293139954489539327196052109326729949184585278387203172857821351928901275596623803131100343435753664679430159732525469856104460332585785952541931124382232406693680980271027670539328425035035879977088180723245117760665390049452100400162497391135799143813204378555973651257155838677834922287354632709379173508026866432690206608039412562219415164401087543482700086111063333888094245466249525915185867058812079096104159934971974018653251897810069936912968554344145029443766303599407714708914588903398163643983129353472301877596798840964832175312697698610773664617260742168874282086380522962395890856904916828996908710917691161948032828956936017855636441697330728401333026284027160482888864084524748412545012397718853483804548964979842411961488530559421662657601085980752256559544922563911864143114194042268981825080285733409082072719999273254913615675781772160153751191433687616521339278400311341327063450591723123093193839583262310571315565226878532650172158845244454794850630833924094391741995217016316704754838724228013821763716711457228053815563632269881921462577912073230647873820250056267542483362767693986672827973402362268545856085316047098938424461502620864234325421576538577282206769956136304198117752411888266122726889620577715921242869601489886709456034964725197402154871180081492573160712491132421084003700535744759629379306925485698013329478675666550405245305800137835644344905168282601709111130056722913824216092285233417466435955953096406253844404469506174907556079127961598687694774679214610998045439145851518838979012125131582041089603699258085742999694737787623469230926341485929165469382089805488830398536096070551436715807692102099437587095234561114680511193536916805000336711478208680061711869845363849569065170415669544099396091995765919556081382292390863777057451525659682450546921971947808768004846489618580164091920606415302515998949249389816399229983281225492320775923299394708760648613647471925806240170202327789830548621469491455243003769993433401470673089721373879075439119804113330095811563888537037240589867322145740861782110411816674558989751562875604395253697042990024338297803160679464534040298615158572278711298807998908761849431289146982567990006191920051239675630655642882725122468628960548015207631808559613718275453846334004668988645403807993745863134763115395710675025730088131334439804780835272709806747121788603350254652227314384629040605768409398323803477663090124100580802292425664826420159531167054867327024334591437335854104661626141491572891290944319176737095691944340599168986409330916053434070022558957872152672729820027572656525185954200661642844036266962450835179264084874649714958955471043310245969762060082855213019021538485577127738755884132996983642449685599555507870675879437929692765988226021613008593653769320369794965187714048750910643489017613163833966910799011876964184217189265300346489963773842078619319765483201265207672492743392053256136695212978025114428670191304853120677081869147863362653339545949845678897374480473921536312442078780469317388219798059983879581159931269190986019396362581726201983933757770671852096529505282258204127151302113586650029916941748034751961043630813134000050050996427954324382694762677841174954897121585229140436789911542509036054822392219169257933298399888177410147949998518629592700968860637978427392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 233503608141418689378723188891493177820797468069871328616631702538912149732692922332729679868552884084047988320784669248182599337637848252779351265132240469051882097385577069747401253349409962283135287964061832562199714836363905783207429738948643502014356264175293963618883909801788371530697954607978182036417648636766264887118745594187774122265371340549580473064666185726818666388503902596437224598631741888653598869021183591048521841898494221256998100486887027878177400558963222362830289991102380714478035024691368314654886388568552992814137423723164117153808434752086854421521870460414456698135731861495567603373729066268675731910331848974191596511285324734699950902112765720322393814450140919470550376274647114294263280913741477650984252592270344633617058081057264835423609079577614208371750039594063951656928593777197210472537513719892934156305616326456971899674503692252104285141650611431925315427970640359435006735553065735196125270872398818101427552234444121567940065954474846694814849130499898116795553279400459081437218499994867135673191970488424629855568503094472935004981130000561272630070976430598636909784119242719685837967001396170005436637470788805913766584188613956260949903193931244190116417388516832834080026739298448423971783733850274260278174686707330455870674494896835822299569169662558940821881039764872233375668624172755683517388560232876393579528100173057178700113968847573305150477181055928932986930264810880734348003562097995168790248183405895419311997090263161843019832136988955855115505854064407725934704922754172934878880204136865426973962942366323866055847576823237961640449387433285149123793778409976276049855997272900101060830193613342408122424230223648306248578229486594612389694574821235920872526725856255468106818884118188617009865159195698250660089349831728066683843423348317010873497600587958554684503488972196892443873717513042200344400210391087594778093769235731408927554929136087638177994579959785070479959206430653621301754730277007320059852094314933033650707228944314229130975413141406340901821206051822977227841492099599093098708544591218646152258988461555906622489002824313011199358149920373857965801196294777609114912916820923003667069906738950103514079850171622444157652499986543904346320093178727146905710899762816418115385242421319281942209874371837046233731995171529103500499761300776908525822847829649984844516260433775063806223737264888983067907313952683610067593754467184816734448126421464286221993280223387533618708145865566932555448281211527976853290012199673986469675002919223713907999952640657572094335356676155766679141536120753406585315751790936722816997059494481926507010876099203204023277041791635236002470463001286338731658481043237362040676233810395150096598442849088328636938702213910691234190353123096392067097250269832538160427564889116954592963716992448737195464448405186945597914425096700035500942724403580901230154361876848967073905828800977344176517342889725619355467287324059012199985879698295893248771923172159296136386226818910186332643475666187219350185121363356789998266275782426669251310295802332727448199282311209317117298827426779483255694535551322078501420203770651473847269735739096522892394075156793532570613410290735717799752956905336423964948780956865270789453930959815202795196448793193211683095277579204257357841750096650531151019729896214671667607727057896948093002722309251395685420446176478428479174015428766663725386000431986856989114866812077022628575729006384025421361993785148567723651329753890188735891184610151274070084211610556788272643502114280208128213679488529720665869066078156242021282228435957312804988991097381025048229038776766217540206310378953106792761459383100912373823213510045485720085152056847369999152294797141367305008551176458077358321268065643342928183989357416854214830561787424636531000237465748807764522170358107709444599973288198491265474125303283484471777278179412761790039106582944627354890364853832706314515045014318961239179254148425504035355689064857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 324274261039803009278892023188099422567234870161188669177280451630033074447587560890147049627471214987958663082128307399731000908146988062255582958299459657232318191565602227490336568016720655635142878458218895057567948950033808536103465475241761524212200901653014164577180857391302793751854244633858297377316277367048055012422203843902086363429786986514218025856237877812359469661835613999592584769674003839844133184167275543611224172201962596717064027868852666746144335681082411524945177323939394838806665639387065611456132574462492164665859385045754276813444920369625977114318662138510990596250468366963918674419210022882463251754060255416128113821180190980533530513585052293639349815613036771687722761740310849893082023999021140027588109507555316395917410358522047192224068254678560860838134663443627097209699645188196899233438111277745235637472957663966266911336250373808869109295940248327607172519467994893637219340056530712527997744115383461792851753131680590638961440206993203378249618412728705060562700236142570553151184400320336842662535524131304788870746665773027403738995644214818416106998127631896354447346539063515314331039398985969609024647765200577646309459704924108684972337198388088870220894431984633975679230956154879338324912595991083481769796306991035902548246580199560586268706154163296010214896389675229281566204630798249892185800507422095101579953182193278303302025348829498061020038965081005562180454492344218682838895296898074190669255972991170059415654837348124578530142888712499250303899045969196871152793219740890347857975291948299066654664760602993169899552912895691088205144275239306704171676032650063732602049044750425291293242487277124849580495365522766348445286149411625850261829026572605049195690970417441672746035489308430140855253913586983028445713912035006880449167501705830302352847043127922372645527515321079895354152095047855442765604335709827662873537613076579150784271816886077969645221174656184794108379658335805295882203318196054118005175807299171456880513985031845040953821433809004366252656622885085009845112315188712348997747126728547120485376627365721562656886539697857454063872247357151151623311377148692039666165726119777566122403960696803917961995113150745927391598872556761773295696754910627086040646214933104693364548217927506419760089643941207386737877905348743022684120693195682810862057018783137882456553069562637062803647676384685917027440199943960240724217994092529877160406739741600655267815372536833494369519006483974140261194670836691103028595859766155370754582194503872022895179451276465725661256699134761945455558434702980282749476940108313478047701660532850033987694312546324441153054993434152772570268601770363037266335550036516414333166541616917398785713834011540781091805692067332256820967096086823503318794517031608938503071944534657135946608183950077752332367423591302557119013442681807941650955372828237965234674195172552967220078346924793688376768740330620445579427087592138684077645717757475730311984155428010598997433934502916927387061841076862876260921120162597739906951140387724026964974702198054219240142516487950811390018552813201759389788123166521894135728822470396338014310211932526483574832812215439474971056367125208326567689366375563891905179123560621970025847157824876325143643840601459633132189843288542096593884949722877772665873826319800578856825132049914966174258091895106549315761849987671706939007052305305545752933647516205373033076170864410067399699401793195622654152089593441669857212711576639763074090774425607999470868319552969992304547682595476999066743625483822546265882428759930137748932094269350890560751687568782879811009348414873659670882805726568851524043689974411079311276687323850814705583876659784074656158711052377504915342614158878496140557092719144820460451359309744490692819584341549940187150998849784884465369619119282347944189855445553034831672293917641538605210713065390611302165976782151379326850403179260683003029836911055752400565142494286370706839555801088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 411315914102287276817635874065826348170019858190598333032799833075104101294897312100808253212665748859020118882666280962451572501729316599846391657208462973479899768886276811592524786929492127145399836383367753721192211001312784145858755087317746572575686673956579814687329130952797921902831516437350323276900683760906667875997804894105381089688855009345089238501819973177459894799030030763261516880061895616361470630311026916578335056034220571053454192129131748915144356588568734082456672698087255260760918774474218308217938278031188277505263359484249062848463301023245086116534054690565882478887278822323409537194955044516051536116790925013738490281394112282737268175648997381327936564067477978187114474114405881131555229252919081504637884851232510069667529713351867855479876012943170475469391746992646826710706739818947618409620079639235138874994123478231158459285972143580087915840033344067025812257584324864851440223951044106217362387599071983850980056542266552381285786442747827661628476875591000913641033807013889142237537937623766887030700135820811001696108336430820513212762659354772830221106554986290355716627493225233773934479703208500244713529884230452035061773739365545919332562189996342094129282333841654391790304782923443756655638160146701686279450014879426300139791261310194416874174329153296321464038793985343496195780175821900427072195630037692122909528847163668197544173827671222795155715244292777774271519142012161699402649465356852230553999905556715855037013404064619910131779779633095864164216728779068312138655855506639814015078666623719212337299744452997191259945169832604663109901959484709626872366372153069726104160017322373542227598937876677922513533145142807808291281801599291066714874197435098306755448344177506841688294570489709517159658850246407126717378986036788010070176596787489548157526237790880744525812996184975027966438611031499638756871107700516992724821787964271572386512663598373669688993231394459133444279322623566787312944985429697798521690444098232412882430247398214688584642866575502016921335305197438372043493295061861426337382780072336927480452864958450114718849097207358639129209873547183825025750090281857325178781217594584296762278059631479411160078387054144645278178377445328438606487612931357707325448943685648479071937544152027326736996550232255396811250930620431876662571025782788224366604535575924484119763006013761322394035614012366445903909490484530421332552612795242514027078419999000117612527041002027655453259564591843527809270346281103041847628602639584452558719240894764486219207638768501516097581119497847378987303899245236721639258276269263382000400564455497991825522797997603721625290970763933365118704385339201319422119666479395820795704788109863668874721532815187094488146718676007082958987568574450977410387047070107466864747233267871655961972996502659397170562533567865784296054679323815639218306650563588414538554041241125743309818812656017003535662979833570865637236160463644889544730851503098959235394287089704393924006419199644660752506570476327451827544453485247296161065234134990164328602784129183569271111789240764850978375642674470591272978090871690946783818043427847542057852584241347971369438788557742299961637821217084253805250004085101908337155249315436097041038003431990391230755963940898930789842475385562089340222191915453398041928009069640981620244458382249608027563119769911882537754777104563580375992471027453021835126039695632862949854649449268117357943025849629003202818921827229595516114921790011764804264949732866216572985329945377050087850359584308298464820075254190343275038025644564153910359420351702299040175078994922029754141867607276437367229361995837011995049384592400722148092009991959801264932379524620491057733773099866944609353813219758129648477369543595673521281135276074648826926840659035648955613709931638375236572724955527232730074201364581071096810271657218904870813204175773541665396776725396341476178940879065418105774412444636916137614684343025078042736239575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 456087519635526397048054161332875596655010508247820891064494755511166159165939306652666034139372246640812582094849464982731277702970851261155578178937505494641907000447161684958174580406025753284246713969530607314813853205288000977029382039411338254797118421112027888316515301257003712599611933068678528006090285226727354928486322211050383116955126024308593528932553408029358017042993037718206717035789891412898818377058496209881752237234530491598972237663555651827114190079071795237712011001731823257751269318889222494846129751979101541533789534581147152284203077207953528703815956388440026339917543592713096971780700772079045925274093377044406379936752443686252126564127376930639165241835647326503896521323588122212175106926069390760491414064914942594796385270602085001108923238835914104864554867495659790178251104831480780736600619709823181044142534777630702907348854627968157247990863101319740957630530313311305420762588188772914039837944650351301821466762642408280448050953579002844159663261569942674122804539603475820054516631561174132514367360288937780090092219911044734519091285944056140073883035415546973483223013808215958662988695624789272056668275235607769907540101948107426971307598371157966901394850849896593946561290221733875777784263375587491870935157330717268920615484397688203104157075738514399510138884125820657608957463622260534355505948013428598776522132125794471103601556811109170234236569797773837770114876961071047945167722634252469685529664729381096708553575430556649820399054491732979658198122076948787542280784377763352490867654597461880292153950777504742436714888929368420685084256688168206455474525464705190532900391181074935129093317069758759551615012313312986107981277446476371459027269551934072823325929911203556759634573238379209681968875886502661776143606438077659097415517282414066216203510513934903944741654352644506311688185726611811524776301988078002748754636582813299162747155340377842658147988179084656602111670028945502339198759953538078048595551694947655565302938510518208181965043581417707178683617981306030089075814216398624780514205894423832630928778920199066096787004581676085528110150953193851823097590283900806156115571629932899125043082245635855436629341458088162852539809861402150568135426826607575566031895699080435546894961705894109013268212267582685781679999292678196038282992135686086115717196062931103463376700236591361423110162059588212938866697235851709854626513089842909393486637491386391761861349108804640330679529938602915984237619898409993002015741204250561350104198453021551929080557918891223345861668480770578884911105056003451187185054992989789143494461487376603551304516045680006985213289345562004767573197145673525303141236295549912389861338060786494929481749067335718069907239795500571887965963962358443739224828146302923690657687586498475630339398351638882190235724825755117988635220498328183361314157848711347102652790333818299505258618206750721203118747773046870373114940373490605755893262111767990787192195675907930053175152867184515611379034139347035748923025931034963742143371244187799280430088407217922782781647440096700675645164220066654107101697529805798024738647108621578683624323311732130369575926990576260911587719233521346128666677686351559734287870523994575870789813530701310017724558397551981269709184669329846450310214437719319345914056353220697619490276134382215147192490275476050601555227849579391755765514196060842937983001635858417187589038355347844479386727770588113623671815215920326238615769020820559073393653671708580225626229304835748359379733733675812892078909663962571335250394702020756273621485950470957562381743963248491666645433132516608080400849205587387148258810781777566781069646445869557819909505463972166064171963927298292330317710386804448497175693755187235270948137005383501525730831447498948658012157959429753317681207419111018685452656925009075137782933702872091480589883503611296237095374025599574019492144824542496417002637475455512019107405988311014092857262735360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 439251295459801605259226428869686414642820816265470791854808918327067738965368220960434265022046364184770482291089701951212715368782369272525476875817596081846142989380915388398612038041962958912324396306153366313953872547720594738145796791920676988912014541943964991617227114260092381311122724235142412028084699004599714100903739895439658798888034001033374598367531961451785079892110631014169057494933491293217188229231334771829632854943427663017215297354442660287271816861928774673147402038155860696955055280541097484537121090140916074266499786461039896233524315410607764144953089500250567798060136461764371189289499142658136800199292974932009849921253451237974809011475661163801509552319008653060601880478208964725094535503541330349188427250295999234846799333265668813647770566020079250802948332369530488003938051933194317036649934068547474252394894957982868268237286074435958175599757282639972082340897203355368721473575395721021265739281123251326027668623422285882255440262348089026151647293307384169347433800266000220585720166679985962219741153831125763140113662113729973579002149404021901061297036738729979875563477504045628332916166031442669764013160643845048982454796923009939784982938042334065900239095120017914226072948577755878807805622127044326916867347209597156290930998863054822314262028815100115021718834489024346275750376749492125389109163941229309938459304043401037578596614202669599812342609846874034722643062613180861494530528734609022635282924160898510855198364299315430916170944742841424407815663258038583879937743898376188681911960982788065391468761503498771308896324215184280192402859431403865500720426327178913179291111749304856964510530779888048837789382698757368439393927298845459857207918316692518064603166316875414977983185109886652302310811190276873993403976894704692807727840953934141346505076639756394717739283456006935490200677018529418210237285515746429316705898063294826515788651600624454750646853096406914666177700846430986692712391788756452365818331458265871329520827044196688906680590824456920032131265827303399174166790934262896044319104079268481907683376464124302877542366320021941949288527688553200810071700561470197594462303981334859005484637179969137240665760938091635239147202234952276577427889878208301997509920228152606454510337418198455017274264843179304566682625382791686380133929680452179692633777886696027806181511432549079322496396262686148076140812161646627844259291543667224449729173113036780449485197321243449912279637315296630516994143162291836464992618798385328438740281056197467386850303683274924711784883464945233399327817683606186182523515780478827045409714097920820079572475623737169793665637214297276902211768426033059977435469153771889115990815908934951809713138490519782035959978947139144556835461262372815409481034834412144415279347141826194239176971521761400222866953023443078681297703080461441791217046085273614198236340615615725986028051533293390921076832175870359965737475660549950919437801408141069183346083543693969478132117922531545030069960354562964289558291816055605392084319814190256040014770467560639768492605055471461955608170428997879755960063048544204882794351035298893819404278128099934262845559706469704838121962758002181970308105190730984539405087596396546733649791302686412758756500654164451530229501774031380620752555033005862312154234696243519703214629665609453600590404338091221873567498467158850449094925184345972544277766406230918016340306737657162086282501442767225885494656815070530473650697284583740749087979560683830408548756784779648569797054639429061575175855317628875458736399840158432896132425028054715199165578002210190324685304704635580730846037217504698935616246246132969907551180062541517121627743235999064763131031629177036967508663261808202629717982641862207640734120410622975726786519487562925477305520334138515784105319936722859531546759807498015196615558395978424309452922652707205630790215792683581173403992496375774444088164530579823513229045955866896956422461849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 392648414864305873946436985033512952717873085306325913556997301799769815259733523778082221342380293393538248861557583056924328720356159431769899902421194891145401590406669355396168505936696544823890275300270360764374208284453116636233141550049878725868029436517396951552702031429714291032870383421662323784774541364739077163238375882987375156660661437720977734422405039207474157385449967932436833828456152298090123291232276021965844857930837281468145663800003711002527699631141627128180783987089944219432035488137229393782534221247574412276741210328078665207229373889389262713778399995817429627152725257936604116136033312132717957341496486419180349020006805503814492975739992448473241051192817037777192319906012601831078642206716851632698471054200098975093755285889936689485156196494977340988413543717508789371885034298068025757495827823426044509550297868232134269366941307164241881245061917866146622587072166241895827435540510036518694115872875354706808542841616335836654877181454522113039739103583803985148852931514008708383984039420230841587217715620192708055462478169083939458151216024065630354102847307353857157365349092282582732166745600242268047396454562717799804548852985429358198762248287606034868929463067740991876771213215712403488071060073649685860956053706653310934362248102959332304646787831827838851745621958357965673144825927638060345924065816388331503698154152931293129880224912414751474760807625783736056402882198947892236318110571575249757513371948299590802624683719483501882782130918772137827947455201147697697487627246923286359116453629448762424697183026174156297042805978435923242145179198973589333892836287850326601622869989750567055349777498112524324562989648355020314186877191394654676915531782506014331216801744721161440479127679633970727321673000304040634785090708559622726759322281240296316909033566186061925774292855675211965588307438937024360514448896638703203468408778649175481353269601720194917933506252746753419647198583011513894173729340046620084174831713846101147452104811902846532633914276463735454381577959846981778814002039887815774250599579874027801201846605460109965892126338110338055959719495324425785062143263875190704824470018464052122158653188714428582435060472954000179490365799140459155153954468293319080137445618544638752922743338803179213571210116270116031100380649804075016254092954320941643366518924004732261415870773962056181568453248009656517964065848444024156288918290883199278761248591341683627898335762356654924359041884553411921998102368475740267376465681795245892630547262755664699112861934690963813741587060232904834433500382933131432412234171357203750529032759449528978363871208943188977242079613648583061877301912470590133115114526773916833282862634311970381590667635305399494595790177839283834232749102969580635896757776072017534077505240169149565510672356870199055819726114516532842339995643186533196371850825132162657703161584187067858257824677983150922114154218917999233487158870690908166067822222650337678778743458449559073185037528097144489305504815530954252319616546812452638202886087559616825524304246178254733205624996092160493746017363758378634718829195952919233459336480447310545069660063101623322876919564877329167401151010767899906818833067665668471066026981685381017470526839280118922197928273637897315088617468843800199238170363308301103003761233154474341373448230260753133689940059624629708999777119428597798147365211671481231924893754337516790429682767483015480995009142232045273472870700166377501997785766782258566678267599522693873323802179189086871359008976500016808491056835440041375918002990809733737140310272067356891767331547435910786170491849035940608233245689696555880752624757982541211416380671038097658474358357445001316772521986600007753409173245563233871420325003806931965116555955502826134035283765854091958156844906548820283772082240071321953956311503772636280735358307568291029002233545009390156858204467563038024681246736430833627115716873502019389660379224849729105583669248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 327468350966662513261703431862459823913541607411976469527323266913007264403533219389424505012787354440916043742953722482838229222498172795551576987844074601309548783797138089907797882330341876299407683625627777680921751612651824431232939862381029014605009481740670193042687110234564830520941835989628499752782362072217422034390261392237275883254450247506842645862319988167194878380811551125825815964434041738996588665962246082233594641913223478912896046938786117957057348752156242572626271107517979619747980536493115614031295441511379341345475041923954613061437738117984788555082937222872307161784956701441061248604657895944490724767236139203825731361568743423247483954268648868159042300432195854767704233823847768183693649713724731869832741115443687066182995667215546168517711450844029503878835902220961337592047739067514714012670882239131443710828000811295552356206103816661473006564780015406249064433050934027174404067453964284917027002375975982737239693980347543331954679475648348515234777679096405523419102676510214044417758638781325089022303868859784629804176801306476710899752545238406334132011354522679779189187753382775015603422350474558521337767447191559449811368461601326709310144531802405903908246011623249952566785662378244974526615624018990068817034353959817037912890956491965500206721016798599297596165439679205063816744245446275660935552729034747602766953229444601594489047154640173760091984065792992272454363238606349727850115157535238305316271630984282200489129068652333350263107142760497753590655228557965723406838080515137672964244686555690384527592057679763145280046594080875399580828448802192056913124463095758971175242537682998113613309279665347326131821122406825487606886935876493914923474864546128870105026771801523391560841883479232337692268134440491301124269775058498367710643210072141041136745483532983554315710543825968284572954605755989161275480705814856901528058434148704643193066861920413981728881098435385979914508778530287887621882954373491183047778241874189505657846745204973163960207597839865053772736764285182499456685883942116378164092705095706989575786272773539514921492065326157425936105538540282508041738306269576077408313003020737151892270987414279141510998977960832228682821519252984825457133759312912471332796508464704261644848894083172991078734034773580940178409346647026521052872249676866269008039711449664610615574641415397622566835178847380773317086380825254789078738142838089867839045347001424016073440365654442748424699824719966897366161120838087669330872841820298466486062901972438199854111639836987308696452903900348429265915080316660940236653300628303377661306983518430726037656255444296020552546005851035275539167363748353715049082217762021009447457054141178389079807907700658618990383994482960142604136494886900581319557145681798353165890078836216545975448304079409602374131124908626764670224037540603377658648226667849850934902046452517207120581417664809663513023310191321002946080609352442186004836451360238438336413821099876299681787551305110759684524978198393306194381712978789317427600767642637713841280939072642140669531365834756506915725349023975494953082153992405096175422143311076349157948740138180186805528363869459364381528841619566820757149157323214730064873402639717482978562927981239070364549458689619605826684831103209966086248019806422776424788857732773021489674689946877556225666300319605286864148151062632477763360225545125304982465253983501658400383145840775765526874009761217987061844766141470496573399569427639141035046399081674667860216313899737026785215517109681298356258800762769197566432934416752273322568312842974592164230994034418705164962954249877958171615600025109563987954573391272605871699935169910906558330235744469899073406769750532598314995495554143563809009594386188497648090060756589818507829362315173589368043701073861853556295611608734179563695025908780251016035955263538194684532677127060067617226286472866643121621119235310879546379680595164181211374792478700415093414297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 258438948204781908748781253661943800848258325449098556812686190220537596185948926638569957929492489758712851232677960718780651773589166743361589926236797811042966371205008476309801914763941175367446534673616911286924726768711358957937001515920243734870339342665819785275374919096278951457604195848866561700423671043462675711808642571705139804616344842829385295589951056527826202709966421017338129751337162098430358216117055791867826307433430294062222127635518906700068476852318470614233399798827976552948642773715262163556699664749367114861371234410539821974586000499444526890120238289212916133601157090768944588443117548387238564210312303608280117567202946436509807314495673422485475547320022253870262980780870536034640584591165371419037740758376525493449024827601500993538424223899964335963896846058097196898666094370978329825870196637928207331866151644357980172615570977259967472421505619821384325782984950638256718661815326397856937099329296415992497405424412670146761077980485346502532768787084190761063325987015048922626255314506413191463712809955237917044766827103429197807741712450705045608638275255318547162176994056312188007859375197402948442474197062044720663782104152818416044684401556336976674957368301501776017508293430169673677368630618757596450584937658750946475809410310406314545145078956824537463976259497590800604994852211063839344294103510340518484080173188593336821081336242452058011590614803899718332994388347289376135205955450968238948608904614219833795781487272727649262217096750974034167459882848540920643123024933242624735683013235131978194665243324742421371968849114257475294181221166722771843337736827763588238922439231726955232411470428120120323209640005778318874339077823819941821586294685649480104157588086859701401603949491644636257603673127800036986567927648892854290231974919016761732832910868450386221960801530199124906591260354283195295023728410033363839941356644799583862825996964609317102591066937728154549144543657854701637858422536672951624789158217566699354179343326109241358876345134976790209304006162941208113016199972630451508917309692913983964871769283195198996336231440708446306789059993381848250067594295711484889803550849260530830777195580768434437799824519998104646220001798955739437191674355135641071874614082987784840715214280744144771329750967149570826848417006357688464391082513307275495910828056195362558240049707037150434705370681455749154503642759289805455378291205504115027167993159752130461325795801651277395303131816790407289977004279569445673571784611862418266120950848233998682618939516641732360790359461543369548363616370030467518797524419088511976030429243428050329377192708490420463528277075555891706661191546284245260862400457915672981754021034901988327062304345158354652185092986174879434641912827040635996310733677422444108423831699737476097439624124272318652367071931095855331827924379728379320904428527065120664547305016868870119316233648845950932275844622453388930410873275350573486936796227463440472696898440509171761887843234526828756113412127435889930626759294886290953725820612748448599126931640636858433308510984433424233571552625657934495025842782246073487637764708596357394768622217973389868305177232867431102732050220972730915077528198299298684797297649395843131196961917655053451553347585377863890513118398363699387723114330215306336480988281461769738544462451872132816866000975357014845451743200041555521451823406607130264268046089196348202020203460543836849064350152805979228884339047644395569882983878083896863161273983208204329856097422993120656360577466626969071998617668682319312633698143549406346959425999802493430587106563304308819488115813673225795245076929631491065433765695491447901380356341548349549394920274246098681972678812168892910057923680505890544962522098562434848421916343914502059730720174562919791344355065253147064922816184214495244875772216216427355467768350039960608782724582910505854913187663709993570189222619065783387578111337606046802444843902236173064260812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 178245490227704348431043403478873448337180836618612071899512271536392284043295806674500292034798208266553148927598585748313367442486736584743370408201369872167759493871490523301959574434393687336810484320917647649243832693225986754525770547522919742219590839693965927360929887709119962482800514969943582732097535866534467648992829554677735236134158332197679041114440869564236095455144988130402495863550741498953273516713044404563003206443433927082807076151236895886724770084903816012546977243333774525543888136633117697554039187510499568131065268153438538724157854189200248293436031696357343492629446498396865158029261522733206009026980287967752945076785981079360185677246518281764337048310118112517057244947606827587940871747544593529612799826217791623200243014679206003162576727796024952952325865168405463886284678275507331405994097704139568408841338552916944578098976977426670437105457407572973050208633171259762489670061606884605916139646226652649837302181918194500719822040222611499983640470248392093119961143147364653117515078479443532130102575964486373682613617932734901270349297342707510296213649755329936272107810291437144611099449053026897447897353138445794074753274537542921390661537568641340965411548638069630442950353004807701005897185547571908714975310037314604330164647205963281858219797773707702571658897686243072687504881166672319644631373549935171367556619860735825316334735017848035134953792425030024751411556113335427431908927050396264936315039826092419090115878720958968906866399594313115853371329385864869685252987600434237538582680633183560723467395890524619824531848039679792595546640295703145383357485182760096178229909727534324721950721182002093031990071820951875279758582194250290606124720608695005782095447059819439610023921370776085910092383015498470399657322278210742572194676575826890708622797125977699799164845762439757683861456063517797707456757002734849059149046702337461811350841319279912302260482974407607663515293929729038986868267243754838527581549825151725081050689690947639225585313920123449165698081394294362878067703895206766228905467058941785802360513464932338719108234485757294698124776125159312438568596679800945157505076923295505525186815285452637675615185063385753385556486545292423593603352127015079854325988535626763169387304809199498971163703225500428902721198527988528046533048151824023742553203429706854992505983121325759432843021601451743826956662107506377399997248649183537788130300068849327586281451141280131269585046846654049206200852576684668335894510885133319658188100370456646300698569408736995416083142331463620990462592361961755473629956713393218945132837938715115526307368206293063558456441163121023670883663104854498090796261609747295526021307270612399011067113199035138333449012839761420511864431151106539246098443647516621621678311483705359540519578741340540864659429727612936673694297843845980052463473415286167550163324152149965948385692694512617246843231308042684707573662360034493556364386524536631406607820892272864370673884637350045175396077330311939778995686439848636297281595099676634843379616125083227882176201082173259825392143885802933283620264296987941147878265975122813915774543207278860958336044827850270547710027222045305903557543567175283379299392080563621158166741813034492892115128759606564034791822163910393240820521666758195325392203011667005561893176471558060130027334651554058146392757900344341499894350982448472034261185803018997232560971913554482046477838871108595079786570678382241151010739463926944108971037447555776260924344856044903019406393391694695462164302237302194977427768894213474958541052510761445547886702796898023008852086192816582546717437591623625542288148055164288932131134689532514454233315419199435003069226475327606868497941472136461579422671937443206181080515910562139152794065313335199176786048399665965816852557880962273236623037297285568585309175582907105884874394396695248256381366676108013037080063917825869459846549296925429841676116738988466639994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 122922369815905760772766240565546853559611767042250184123718315430012644054371853417959563428248480963144761552485118658665393815816470851971113554608566868305952361072039197728899160735214555044475325969787841374748078171378718681985648508267956054031507244842236466397503347459471308586812806931847175543381961767298299970888415457674991103224492826510119165812044653298214853041060239008999006293703084828844932904754349922223283999762641781980494753760691345594438542420862171469596224032444970302807193385637552014657559287545867145708627428856701210396047898287528724626900305273451152240824821592268979655985463569317257709810116172978025501818242467727540970976015098359749528342561876160367250305498246063108505506880603417490627165833457710380541232187378363992296426981058408727247662823404138540825921490626035870274517367660367299132419168430060580806659453305450801854173884860182904610652569326048221131244546813697696411119229551095783418708250885037066499266179622127543589498099886169938664285503428450434330056971126354536085817830250345492455237671120383242191509035248467343797354677214704622105056722904598717475775495640387633000940477844723218424937981717967802305270269727260620730132481206243852489099702368782719408622316886638603951527393230636127316138072962909384227800302257453460669202425948931959737652595050158209612640025382195551025546230755108799063979767284926745146793923842946811494866709007958507174370116617481492127956232649731571010476457806768011794329878541499979706311892639644895401844992320509703924997455843409362509773220565247673980253346366653373308451022648732631722839918238473086815825004130367457046637430073533099862571780428636552958565106594461566291636620852892571395571464232150589403353734452751251222179494694747429986251685960426231057792806231184246792585668216478314432528056437815149487024232494695573589378701600303205834420833810325184256886721485108186923897745062673428564986527630281572771244447167079577364933089759053552744911159785743825810000346976797922019879861407344117216716331851212254024245150267363191121229951896123589494681218907322090314420730723289396774367453367086523802559455686205002976079553313707538638128086791408300197182139802610792479146060066246930554763987591073448169484968349041628581926734541550773053452381133789878684488676957602839170447314841961989645219815671791947535837419485666055032308003100769806280591537176993328013569648304226163664089448213718458410092151359460661936739640280625634626327623342569820458645572309616465849953059376395729095491735087727783141437683380334918053140854812632948667920155852740912895178088299145265132590538254226978122672591987849475333269505916584697003596424172380308663093568165476327371953657736984035400295024766170789825778082642635566951706797597404584915517072146343590949869413062535330730119557062983353164912266738602472473232041078814666433557521612973295841609369794297055593015903771194376165194076079130630607134662298850010948107078669568526454307232009539293333753168018240989833827461336685327652379339882918597163720155146415527551277120957930855016425319557423008012152247899305851131117096019169258383854969169019101025963155972601857130393231952956304001785814469679309654853619309016952939862360326717785551935196557501479362979923066671195650200040783639594270800539711483595955284890678241311572680204592910661827912951780092353725048089729614743266492432751970255953956038396472918925184124341027879038982366902193512193123505618438816322434628710834234063136440841947743851135491920388318912890630163657483423583556323325300983877432049169227220410705835607656983750251777922041399826871377385061575963692213407375431258963387197458500858884257378503505588139879906103399145061492255948918171076244294465906061058908251731258265224620696376623767520370126294940651905670127497153034107154716020949021704696234544181895646480424453218947538557674768180746841468743553370194614132869856514539520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 72869064714970213193946261396394161956513594668480091175171348270607026012577782892335676566541757114212188706024703086626101279083896660718266254385425291776237087085568562467525314966055218215062895396865626045583297548656358097706030657353991170153030212707273692422452068054650730907770268501027208621247985387082528226840625552424829945907229818004725951754454712884326497155588837119860150550633917581526779046942740676448046088290172182394821470586646769286683198352655850812609872090012331030359137941971895427504940086772263313011252063766790615309963725466273160918171452243388020097567919058312593430379711381532216337898551896363179879092582855745993717251237474165755919394732537105400300671061432308907470208960894608974492891662029624666778728074657749870189407380381821992857478179896170768345112758778448506448845334807441324096859680717386338801466761383910646136757979974987185737016496865657243730834451934462212928212362154815979069882506843857890402389371400440602693442596231357198119565759978139425558872498493266393896242640399093621991449365516116810004045949130602298629020257285568102727879630833908277922174589571338803439365376628547965290254272852047065040353226123180263246371797184695163265017461736871999715316875249930918686663448548377382440842962475544781853770020641614839081888489455616457162356251115503850679003806891709617223416528426759493931919685045873670117321404834379200764565460771571914149362631165849956872074732409776523923669367358014989220390914702938945661484207783074706051491703919759975578553775331599520536606438716729873029176853703879060696604133382947810607054791563005334983374664337904905658585784140474423592902742957633934711136957020968282945898772365953248940156470314332730063299475834852105791984666683775652331942184321139320537061081089535776720049657936261777701302613012433135700484102984880957296473978498951438759748156439101927957435258914039933104430401108377270850996521640873359375074664446007408332293493422734291747578151229770153005927107663102586088300308533447569195117945884109027243336755812135869498245753327478038979160615532815262330229436859946886863068032376425340926275035138841955945450615630265814983135406933453824604396490790947790768598304900424996087658223426187782677679688245841657981576772941026607595850320738870086712940236144611352231737025379730527607074939071623148602317906680565221768220872003332072715362192570637112556962086304553180160648253263512966934454932901105186578346231052556507513148125487077022600576873636677104924983974130745262066390696971954615402892104891783236098472829014055891415499565410355272399249671087539850914056938105358371113393318071219667558880684298047179886581468761215907807105138033661954233992999924039242393095408172706124547505285018244651402591320334828638182269968664846609196516837344845053966138817849231308947300471607388317353130865994330106983627843621193342646833885822516563339232634134003523472604549139583182426899805183001931299891410141087880989865487927371468391893098896928478446884361544251893636758971963627880511826801330162338796403395754659175902874726477351422330660304467446682256605371153506917294084424599486556164198062883774788831483627615567839427337506101632664943880687335658931105745842050629189746014308415056840429769298653038390717759570857700267572828119516810474168281183192682120357949858793085825251796421640938384249383224597112684434124182053923215239877931127868902193900541991221354264596864567105973211141373214080397279232427186999898713533756555442621167419760766166461907506138620194607673381008068431994020330983483629513216101752023908775347266672054501726663305215393640623375455843722073367012289340079483099931719407670703468515819714758578156442105002162116398266097885999023198329723987579549045409085222480855070496842365289815385335262137662350972870527693338651454565427669706929768357260858024648527146333910506447396511098742617467942000556622535258569860710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 42020433567496479720076760541270895361528042804757261749503076114437487925844691119947507833868813794804705780946100101677699594863689169444828208929391095463071862664671816558638390826021418763795951480021348270796732309630175114690748569256720696001159798159808450280634389108983025099680631501515334224814062166999459930258782671298183962619014602104724441782870732069284941134944538640372135615402061948172127399216564746104058984003291119146850072374527061155429313858216443779568269779417973702480850610047103301380836178815941592984045171638372460159169918717775456861351458089018513635642027544840680720539026529685505308142324472403408092283058337860701234821991272986909449990858678963623618130654830487854657391674763615401833999580318122901434059800687468975438357348506872942333947504192170634892742771958339292232977739318759658843702215329190345300120707978246983665092719909227356367836759960947431118197464911051187476857214614426059515052073457886726379464213056542584058823985418910146553379751756265672607672160634600627556540103414569887454386369078811970895971314341419125848722534774197286533963844001093454554790874380776223649981612786821502491417838603013434617772131919305995973529492849330992779157110630114921850698905192091333072922198975225151655367368388876958801937247681984012750979426095799842937406034044504008700648540691252368280806682141225751717017067087036286367365171984552537297963043350299053218854884591643789206686038063849797953753882410106833215106709428812082388632983825210720946190957094352830418870940500993274628033821438976249233065809064226417681976779474401730330657959786906765697068170063717093637917982977801497465735323511719854924483435773645557109571435190471522208864419535896724893973991910707836573580418529690676002116625536833564298824397209239535457428125716592906128912749750294521044912542079784665672798312488486939474757086045089121661298312037680477610758617680198303023028361453903712252189738568087004710749370403738593955147226945852918468569018755293490030947928404254033933416219631194745274144693488929624868109589382476816819910150410049789682406105329305490902995103846285579759953681703142542619915715244914536771044668660915155343268097388697908534104724602218298810883253834811496773030494115142934822832130201537440353701753042412088831544222786587201512232562627408851030823740123173350037950376883028587968064497605022057065051690064403978273750888773937991277831039493107632490584921880596997212588722926651465460970009306282071346322011746009993686627791995118725300260969763792751373261670547845311457153894702007918269068916676863691600720334298033024411284456960628644535202460645677620965580906806683570310877814146662017141588076810126813983802521257874249002148324743379317700117335608766939528041587294260526519523710149684389148247625580783659998200045508335490495218643632932982199673352069864419657972158007718328486293110578906411150642231248377479341878423205761607627371749160507045565402354731881691321474647857962621538419830645789891431625797856092040887438217089693981659848222776560976689706854219067278429512825711946578227199351041098342290945095206819188176359875631623733986311849987364642825650993975319044679012947152802386887912442499866433047611242328550298144871520416823065003927301744246301131559606865665794055839931781964873567167014935986780510793639486444261210629266032646779955578425325074293922431525019465697951340878271028501866339549776442392619359385456458565735432072690900026831042826317716514779841535077615185827392648692602240463151299902752756236296125596335210695662629074561028512955107627298406015808319629127509712204649012774205262690829940897061853278324193259791213112460371040035574106267554641601270586596623112817929274207083380035829051025991838098172325817022788556897124321074269861156364756739208225644788164175135227077951579867711530264322296930812992268066710101340318992324660372380433088937207426893417021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 21454278608278244994267596528297381955725186395339339638766471913767319173014218280010966005117488809401549121807931711586884894371686359674418470859333684431163604554734794314410272556697100924270070343749459191624962250805188337219071238742729026540665075171837140703380429072856552335252925443505703846822110478386241655172148873058192735146737975058115391340002972749503481124619621378567596287785277837664522900222875145560783129128772024629535181824227941589448400180732607661548254860045569864931636069683471755605194012053204568150254623713304371181216010459341475575265557901648247626969429953513072585312766270426397183194567599446486517385992667048988839544619227518704503321477131561660307872919926935018099588902035359822711587730583822382581025266191103543602939814159430558800277504799592142558267680656069136814613581572895630051746940992451558785687213074726332683717604235147649467052865604199840706111629464047258672226393492413794532702427378758675080155540816432673130788891926442107347789783120824946473927806528715975029776096149284253306946660627802000801146671408454770510767721042270952824019354063007468052211447683103428614001686139601291663117568284538823590810495434388636771626388104077122574475243885361359082629654333220076599354014020264080294352647330170014960846615015140790398587911200320665059750321714731703725023725747508997257288184619312806486722126975740143509468022830969965388550390901359814953484855630755495717185165451361749779074361381960358573878304521586018121428386900027718550910982928915883374844085148310653139931236610242549985915471964013596233559501660710620189080895110912841579969845685042459914257716325933548134062903573659079245839270098653922918435862783314837580470221069786962419674917505994715935689320546819424741018778779260544249777107183847318100836171964291395289893384690612740669510979479739641566104338149782748496839078428412805848324421072226636804753567310253314762588919638728887525488675561507080884624589187707501926636974491875197722306095817857418045490889494321705856804665389153976005680571435861685171598810114946523316166269756937115436863577977491267872160031168633814231652619781607154984430109986938405727828850969135114176756062831725255118092759004348537420585477426720535481871949173657286370726339103206809966557904257171598763924711700976953592361198875476337032968435858736095592712794654452124843666099691186274806135161524497652981519816434881345371046630538442290527189018840509607303941665356427665830806517743867366003872249215724015048311303819573362187736052865541439842055453497782169019702747859437038960619675831275444746063625192762990277853727831103166275423526470718229833241433863461943390918970347724617026355928058644930297111283588798989276601918948387615975704286392400008404032548821702713158184743128225579483615815161574127463021453299746268287805543804737276641326077222382862974458994639783224093115546720657307197433856657090182469741957114120629820979040127937748315307566993677706904634971056616592960301173587319706101610976985968696476866973295511225549149451735068401118197069943367621485981388768951736053506576751868325633638481785837116423912313484971446370932018341311603413808635981023260451904201994729691954439274050148338982995700076815978367722544780117236769391577296225815702395928864323975315900670675385549661003181935026690774648957015663140551244602129889355029629593490529305490880609023161144182915530874417196772976713430577214012085949509055337059805107609706844118443089446116548837008521735857241904214345769160906189930607267780354203321819447990852451585024540629238203007565120348056565181649016508037633413485897072595290825067558697293399928004411782197055149216748448663485700458697829272707099251073074193757363812689983799752659332212943103088982444796237559529895939318852212028783072253767990612246493261346464137567549958753887286987563345205004922566608801384945396002126530176791790707214416979049840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 10284646911687729348510429079851199930603042355310704583999359162871334652302397338473109599391682580242482667857146102722745238880363848845374360270116352142454644953161303615234550554496418112794783897367169320322250464817128457559010482894081623058804787889128218812201577406352991248305003483400030654094250038116416884186804496727520594375711703494067155916285388527792181970483092894583016737383225381308112290810461225483295913095546928998502513947088502984016966875336478693736821320022909212147513024217393348956523686156535393898201068211055555013032823982437718504296485840386124261058578739297052995415087291482600257920461361144050942067590964774058831742963130934766899536866493565014198952543405891548807355223660309155025432040600910277675240826003850157760487317914901436691443811222943447559357941383235345987838442429298982465311148566201947140242761587208332845298582146406571794954981643551326466775078949065538118111706668504491276836041024589218239439352559622898274537482784995049095432122425393308297390622805073711433178910631462918682147151565292962639324038144196842347292738309604225098133156720394588635934193417151890147256750151950908201676612464924520871078834047199051463526892744712433255093097188671910093691104408080916915176212022631862314426864698029942427733404351973675667386436677198640734320570084980925254415037333123616814977170933610240556045713819845119440781840082322833154537030317541540090065569986075579107263556912736207537304306111248987076645586906288511504029677127303746064590383116505344927802962127039595649786501509256274489987863056639492869119392377997117012285804777577524348770616777830150908827728449502871334118831996325646932064087248228001874244660098345808389794699287004638868197796609487913325410267460319222166089596503979278630962743922193202196895348199198335821605872347221610654190217043166502475304804028401963540272361445821693742744205125952069120369850560656055076822176928214965063302205971141840543724594821432993825647849518319418574869806739884571412858588653816355269171503617770637361207311117417433160642279607119275997880884559787681931838021781208592212798403877869894979838834110364455993858359651777070508066451857837718889116747437849285826724513982471351863600213094974863523540472499692126479918597996773350723104553586786285357908569733101619134353254628559368716899249733578720900988495869856595392002575415096689387716011896257182333259937459204673226193774687210468184327306669780213656410462045031778163733068365472577104977914303096618051320692503852376420983213556251606228396707207257851199224181242328787934257735954412131715214530174984833876199531751778472580570424074436289679321655174432584541694307578836554477445671119936361968993073372431327592438711315716723433406325378735502451021942945186812905719692427818486374410468670068205084076386702305117778874348728421007290729437205340228063206023921900882614100341701424370647508572257186859621697674761791829498901724833721934839964362352630781017774637847255248292620186416335670123033437250765716110096166202544353222351008292663276312311918894589738703423251715558070815935107866430750477330815539209490588039357107198926611529265472625899167900173349996838145530171645236954461477646165573373830277921457054252221310367301863287942102641768255960331834025953733046614844844019624217926995094961307986074209769441357998111102108919041600578598983175339933946987377636929454545296011850466430967840553080856763420039591462672133010268089610030850562387272231462893680928492621479317014720765590422555901668124732688219530916177748969726364767499906544621863270614600579287068800093815121331076017834615506416194610375628832364653810017075506080215006512241304894225900524304785619957472286509882425261293388415640741986343492686081291594949586394709432222007229672761311345045688756155428017742694248385414576340318109632281790845667826430763812470836701388242448324944644485957470585458945019818803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 4385638263105224934658039963580374969752721397160446601719006330112516471583775641495250958190506636058310812946567058082374414910030211159857559121463783674294896069902516205132687919897407454803337471710856034272050262207445856609740972496202495782276927810384567193924131617998752150044817968618746932823662173549132361782359340347624928334582982907134340532475479376745638526812630334811513813287658625979538316294323776350920279914157248269536969281861381024937114700655197009741606484498071890408851577609016418748141928376200601415979444149866575648819761645290545325950730755298123680006659841565222908732602590444725088749445427699446618945018179506922759026846630359360489963519996565133665315439202174928404106614150946722327107810329439427564923915460172046036768860419406482405159127329352615901066171968213554284865990425979548055570976324473898568423321628335542902797093798253664968397354698738595949875029668621777412478809449047556163058327759392743510801983803776123969167824185569623758501489588411968926522602082998017430020853609902090968827575957918801732285423404866088261726785979901616874240022330009445575787965946136600115706096342752036093072674387879452366119539150536214031807895404839669791916025720393692646144053721878601202785312666753629499482766237833006712966443128204810414459681229577644968838117670150491351453063045564501955341264319741114079218122166775939834137999599238427971431297102078225470096332486399796742214172351085020551263420933291968619941903115705817022048511185814975877831128867655513467017113020887433154394962921913414477356786315608142370565916481240329632225176214098407300386005981923968081035746673675541098589614493586011301941206695849065428050481472539963089088767220800522863891819538215840585264109844668357922077082323624126378396558127687526255940627868509429100866937534538851596031477151675408226670239695859409570376920279187412216358060218962205817302905981806209278756038102467123376602318659721738348472031666395107743100177476809386904801359272246210624005608357449483099055928646829904009187130430586133883526492655221793220929950125098502593057818207337215366526871201151625143928877697085521505177030601624426183329260378441141383378724107668730026698735674930323786380730571768326089407292135449653056841175731326422517668831907592075388977312372833666855438460374424348352700104768493340780568029573821676792134418893970280254356137320473150194422411697524750813423162415611625798537231814552031511444762584202599948125271612767969029615443312234822985167376360047177189494488377414712826761055550967179385855281162230306449257127657702834210851874697692119334895198799191988002187621014686701372048862640745605272615033978066823261104608491226262102554039598454492113274847974793658004896879055421226326297210252500489336629303228965793216650152283768420305069504500177072695664878708884475989502195867411788759593932868744145426378768881743247750838284706776776523982877392967640155466374572769628720348517020680551706829262227866915116095667877441378665740243515425930770612840563437768896653449905378823492296440971287396064894525574999904978912520387628317818032958018111208520283521220929674418115398338573354170992423625515662356263418755534249299985873151444255847526798262071109429147341949246021761243639633313286939889305177421720470909622377864598137265645938588778293731443328357412169918236730335223677534887256484886971292895505123111668258376104711162988048081518657255636177157621958500453470654522267776276362809854205264397865280321168711434666382116314789511347548976907772133383345819440793176990557610717035402216360770237224364928521155783138810099480621209176026115314593325796608851299891153629590246541966038664129973586982051346087598764369636987541073315917568582093727908033695678363063859404463495905268596113439197400319193432886603806932027118211064047202072809291569952664687269011775108788420961723529717430278363339335929170100601621577728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1673868625849177490344751175914629282291267686769666623064662631440406048635525074825906139574546903172947989797054935524882808871506298873665848030805819107527622409211617814051449370408864699592238230675796594045546866968554334810051429917892192121028421347760192186172469296082424726996066813928125791140241518650366853862999859489055021183428557500395413609691714858864327663667723665966768782655613207687415587284023003873689341721542406761310939090480375792323420029638499757373292499337947624261032024507638836058301265481844377836235034303319441196227905970358463757506144193044566777129786219919292479083617708650597167571473290813723155609718861192169652007016629161964122903911120159842062709041020520847616073363503880107303790884296084489552944808483580104277525544660775493005920612599264283723911772641430698153409334429119529369160965696339313427498682881783262786762301555019103782429844668605436921060955563674536858718743219513725571802861068257523428631933079695252716318576976129884804946883808266990297875209203240715411660185864617923101394361897824368343670097351432814112321151596400247431451613378688241664566580527389560740339747734303812219164291078251366101977017821115998820326630964648502555778465303983319773790845580139553263247582132287707949067575721078899110233734674113344557955773110376036063877709577480961451422938769132811135024986084253126837574078726029388784734508020996613024300520360211957982513882898648761347451086880626805102581926306180454386209203638541807958432438644324735963389857442779800557740600063822094289082837956006159059758310483407998977004387993222330924116398916075271372289910740312650898973511698945492847406169028168201711992750464382046261177539066008158979468682483873681234218214856645069172131587488188573359528787280918081618393533091544885056619267139331910901375487338778207363374554429117801134345087400090140394751288810067223015509806696960767053103151304176662958735270580513359356737215175876642094665605881876153517067580654611782263977567093920062554156196120476121040191984023500897427645221191515345236753327618898535612428916423283337893704912803732961288657697721394733704410721960739658634703339650034283311703664716464864911660544374866504181669288085697715330338145347233176471797091493309291849398592771118877401987970608450394839086789785054160586001054839358771779627833150409045040436908911995516739069399834852430676960144862792392685564839552150342096634027748133772084056194424285178496930828478502503752240937470183981914683930955893108194597221085807692290595472467668659055906357396953171878199129472659606669130549452917766923436763990716172360095782873770606334970473013619898176199862058880918004437666011603649416057293987378399952248577491726911615937846960138544719168695991398659112308607350205096352451089139506021612045466118073450524021443781402015230332290943779520106942116635007678070716199346092103418254029673740540378388497956507233087666402068197046263259957865859202684279729615214766582962202816039528016405271670150870610448006835271853469695313484955750036967493302352717571014667828570106874530421445719610425083614938423760546091651203002324809860078376795392230145969298307410240122804899097978858905587858919403167131256533416778323590637068873313054477047511166027049595690206196605975412567717857833918842023900801010292309176283411450971352486075058213069729882476278156850398470529129090645263063015146546952907398312986726478799082183130923397168021570229995801890472704360455934719907744771660733897132499096729741371084216898323349245995648661318641957387115098089419969188383051022828972756865008663986761077025979031617584210791352927643476725067973635654877314491785315590922333223975239756078315024405574693167613812415169133795946214628633911578215574377514828022663215437012764376997976500374985422771025195809510076181444160305993591543641465786632028492434468183001884890058315572315086792618107712427496043469424558080000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 586426400950107414593568638899905060682632669554960722338772848959773601567589136827639740150368526930075238412744385723027560206762498583952041223891543317366559003996245776010263698504671617928842724797608424546230491427405454056705181578964486932223290571304368088421642779274480366119412304530274579806590700716462648094699405761564371617985542974889342807215145156684802379848244579765910785172141729883542032640297916044791521242100950831316285034690065091297122541002286033939260513578576903440471116987918501944563774717055776758658138756232556775458362645756547668756696535774619483488056701319028748361836451544621414573903333526344774638837547991770324578506776453463219302815553949957574006634566320418970843289111917214896352353025148826047192243700171883474937151423896620477792288726680324337319261184439482469457653767030499327397024432707788080560381474469375311044135721489373081765638189463132894461388970845578691951975489324205521346658980687767615536263537225993956881932669411486166477837612780960579026179658634195697526411729429378547416025305600095400951475892071264015255319753143648357107313754990424328267918735701712597100339204544336775723577978229757212039725078083611452772519168161518529018469391021702051210679976971313054992585761709513505196908555680862417190320280459236958796215144958061908867590657430734897368737463183143274165585473510849857827699856142811562812866474492534435980253646922243952601621016524229268296625693485395440139004781347622314712325310765119159811342093629044598458810919304650330004852897742830397522649439170926000665072208603415300059262446571470744091836637334943407098249261671915901737926204261363340544845292250974963858323381671582727442032940993965922123735857021155727651177715547247012249685302019254799856886929238412623485744049757333206296328365882575346295143187825329261364974018108730529423584911999551085921286903620960493884582497570739940040635131471460075213779826215413034736336880453109391941679611828859170244554933578476302049040920844497128179180802048360320723036445940751513779433136359450206543884838033727949069394254564299106051949909988847644222089469465947548672362796502732124212489115305775293918394182663358145529040567314790193772162440989259176797334495627999360933588708477219554107518910812282840737086322862953912760153802533385324458233186730950995884940176604536117668847178178191177746615412029368532651062709433182786995293927281551582153399977573083163051024354379274164393930538128709414133487160028165564498989699471269827515883466323433309807003369131944352748317408785498631760433944190456072170526248400713904767997051556131561142216261724863587952241693407562386765485909490397419818754606531098020766917881599519711964596477668196668910681725346264434269921791566920122758914826456409333194508536940759384210758910084576929783074905902662891823579975747952708124565525038857793874019657312581302900682553612224918117576950373189108185999860913852149549609462795471333799676449324042981155055819474491098494986624044575039862438787728065266924218360173474546757913310147802689216146689403077152503426545226817477073353598488238693168543853932713218757655405080421217957491724462616843116439264740550727062138645753812421604615861044232781732001962349242357407376332309329270670942267052483209324649316759268846802890095746891505987020773192343211024620516648425767335621406048138973720397770459920224260156741982733825977522331271048289706792753420980722871474096624339899804449083482568590039806746150685586484463393198572666320606495965506153864936422795931116809339730747044666871666330456955417221148710821195389749804148754024682487592162830188221601153171522715091850818778578101221934125049763559361303139078298374742473404922576008018747917397634260253699733636695413430088781885254457536388410707718371553466938753715434876592978229444103493233864053667572363513629493792677202485516852259969966091931432357261082813389267271680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 180435669264362259597802154019507318278198444676413661139354431986169737691880724376048653756798223109514406744533775186152577461026950593903122481365347328661876660130898106452337765764655206195249577064328544488073056556389184177376886546489306236645350294710043322055435911843025819551754396409229771241864469907075758165383587861376640154491810587763902645126522697259726492424276231255003578194439243346403429042701969537515330022018741314149756180947296748398778679654048091776041987436667394088736787121070088589003134412073140938811343466209026573868701191356387596931442910129663146716822688036618300254972035860247532490606514025096235675755109720878893727950374205865667329363576119204902713515696062888833868843008788814481288244220775798153606788898497881389106535192457800251276477990578147948060788122949399794503452987145995213309856957205917103439468590795895021273559857465173262695133399710823460218442286376871387573832192064180807006202771573205391916593259793924666424384464421080254750703436027260534052596394283730896250576308915029374915277137652528378992257611442887151488229364799219378184186197142909588126347383821625628504917872606358474179573568042447512533088477114855175065461511750789806886558273193769807554124481718540463815260729334732548156069683316075700360506104684502483739041091083420298530257728851646402887968146816075464223507202603927218104226827358903092075352446322750159853193242140039785829735649271720526407437569421730157700499571051500573632741632973528987215497604060482524882761231302191278085024234733212265908497902475914678436867455617216520828091520668565037961295523263487020559805380377858900697306903982004796618161854314105180996916006576593775920044572533999985272929531457654060821421414931943027989073425590037316828357485610674867829502283234808232027033810407143116659117064439789241298184073418927389762405346759514059018308975722525309326905986276224243336812006563842150101284237128150977668057884030856475438516873078629652964985554429302960412673254298183212719780026514448135609057461997647151374610848020431320549395219043765535325597995737798919117363141248312588726875819410136334811481808618975081529642156512030056294487736816761461623564966091921396311334275000868714568179349089304043820388883917476749531559148639295719576225331033395529800356793576534575453737839097684347409132462572362695636976156716374626188462237174275839154913682776767965569900319166552569683280236409371081082640964498339446267123701641514012971276416885379374720644060524550898547637892123191381927807502258723596981288678429424396516607649278954414003736018791801273612521738422015814177982437120877677152586086067624574936450432207103242489082280591092812128667355573785101905617233029142842165612601998581194018591985468631258564557475944492626634829307550714328678490603227781798850025270298788764547548292885773121279662348645868289913862031937363043368080393998821682881466623515244029659068451224746048086818763909211623516117802430724734410285460362664456057997199928499167818946268732728487849915946161358810796736073240496376964964506657237845666639161765940219520733229588381634372713990365595435540191535985958593693103091066056178077245983666357439060935956791983271636141103636737205254059066543272629598258919456848029165764666960154544968975639272087325118050719451516407551992768078974752287439477691392459127776313514935492362959840896079871190149859238585004672691557665062782152034921184177284828362450376770712667655677902391000424064392833888051642060086305714466572440724249402831957449963783731431298729785274000355624831743143300979032532307945827131227446774959479094846580541018600047170744646387386675821211405252338622277955244236977684160186858939470326506602340830463759269362037229770955147548257414177936579562337734833439774398092196466892767433867632381132973365910143455740408085164940092236413758258194625153302402377680594936531665702760484440906918864617472000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 46232901754220560474818890471904569562584904324011158980356711083973568329945631584078258078167660430134166502103701378103742065209455022433906791889782300839514708872597398366870417582589774503287646437141058338160723756304090938813681143777124703019710902576403266255767382763577055114696035255230105286512562368355215938993936064679515519960577868085985018665677394152352859350030676448796585566299733273269518392196975331224191393359138981182407014543944186284902473896248278501495098377529355593547867073343730223608761849265453597883655898277000189558105636700126766971041394681110961134790083485748432393622423645346878015104222192336795795581008975555529624722716884553469378758816307605246628995408903774649912957045726188787651051605953388832164407607740835957905752963435074027386704899805626526004838902477816418228984081681436057225424024657411761684290922181037539180273806021835034936171482156922974981386549777651027265306608453063599965565897700059242979720695968633309196327411997242228698922942149255533056515967190757716513970045198354145262561770627782483098091371105005497226979562816446802193021086213042014863583664417634851147664753177785402545742224320991322182715079560200527259930514026074788541465163865166656318337998273297414734935376598851717395212109865848337050051985883128259243638822949336570350750953901248541781622660642851133235133299309678196025050640001791522125727868720950639325729854853186791100761323010464409869113939041269623205623520792338355782739106696405576650225766693378510471077925433886784477042559181923695104035296052890398017563054778162789432073760950316236065372213770610055591676176914808816446641384847457782964803989163148294277265127232529587951224583858886122879832763572545856116386348638717249969608176141189377864265972651076151694539917333352017473817936102650022105995726619027520573295119923248893333985428932362286453845189244376780137940854496054770797754740224685752123577446809222392085279438066878033419113924817418742018374824382854837106625754561386033986572370545792619851933798706044010723220480486969479303422445062866421090352179139441120533082633515885432109731101217973193244776411749878001577382526130642699244519790884297233016120019791240129990816909889873046566086898383398522625470988936659822256282100126650175184799056364617775592535535410042959192841777415270031963809624447591291711756653341574678026056035925695219766099901295465621551781581030067818527143016393732916090418501908710507772307738662674233324910998787205506245974412009154214755441792953838406248004707310605673480677638120264323038385876937003340645001936237850695048204097301398608469340097087490956823847542562022963948427165758844827290994197300943417795701298024791876739066313049635592383421355218641713155254948991917962912178560679022857005428539156433995408802022961134118407990149009331935681723704988224960715747161020592327246513464546655506493188330858015627570186354739523032591329856202924001577153522134211813293307602957369377487685737733440305353918708278699697378959858461527035939957768702366744931241301054999406682333560847359247706447572427530897454535449627193417880216053061895539378264472035874685012276530676621610621080289862141947514994250295577244264537552800920674891918023782346127226334311762704291639423847006092059642085112464122935237614946674071286974959818743431181614572074442114267891535240237191916125131971908246889459082310834305325215013710227271420133863799381540476097737542658124679572975179224245864832978039540966172191953151057506572373916107492603880742054363196310512240678154594832461115220493230725215894515059670808995270400439093479378479992207227639238112048022658168535806589335705662548694445202903100035527216350401828017179918816517591400171647573676702329454597591328604912528435791570721769225312618815982922201088842917268401941990039207446301682311013814804315104406775222978181074781505554554068478505831845842856132310162472960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 9842756897634742663044577348994741767005458870277667941489583692907482106660259433215185609522614764230354533970753247994147638672538469841177564619526583280470893773435924078686057847336368469536111859282040616233191542478549037658738276861065664345673615179669572168060651370784210699411556270008785619927570633365367064694407205500761195409909710106302716392695259959048725996538348900339401739468290418581344737176061150848083556171684382892187267419692458237561320784740957388481487466951308969438970188204089431971513952911857544647490819782700147222754293366320616155979987367461654080437388794119723656127066061771637660687997541902528529512980899944290415774991781131086378408962384550051153364860511097979279614960711996040617656836387992904676700299786039577752905289095792794206703839252351970233157745002973781370946513774299248048238085845868220684457336685927037825390282808801752457809181987696505310887160427982453315450507795963756353987608427090143144988144672481710531136135923451175744952088850226112166716846855080526513695424853016111473627647245127731370035357895618596913280651139106190567168428261178248697330332784211256690749245522099488242216444009801134851050945970545759444482000560535236875231203292029949855225383297019335582212084159931104395234143681535206166266879859459101552687152622444359605779701898973978823923828588043031422946842117463744358999414722549804936562956542098402361632981937337808386502126824856253813225332297259468483288345583943321105082435314426464133353718051120259634068887132485488174600309372441037649743257150389167168272615140768964353760649808044016243323899852866590316937380354045779952213746866179448574411286856170848711483013558507521536313058400797668062427481539375662910387453109572376272594205170999054590489901329871797389068996502857408506311152555308582706900008134503304312949374882228323094120256518741737131486359453751177718696107092252948540613214931766539699121047311682015559996944422074347645382676974516551145151191920981881880186917432038217844684508119740533068899832157534063078139710089055296050736480681764174203977329186670269900097552290789176126133672088853846386003125541421280815501617754702734448984265816952370136961821162120935823552670482463748282018447864782657879521979776481336363466549928290107742500629775984514851459365173480316106193544693099299689396872826015490359673108005142224380964796369497398940647415289362505583110025801026375993649420416859971930981213351644485019208496612392616090445970281543652748802526590640873284499197834270548300152941928768885923005165668897166130844829976801844426167048528218733419616542559351125175996209842904798831032034327923126889500334882385041096292389611956614790935638105335315285654502984549145747447450397284573627591074593386855979984039732696057745359798714342534541736783362798887515499508493612302225380126177042118301652404329212843428948367392344860099480719910684772776240270437972493466052600469691233347384913988785798373883353971985357053071054549784468325310782950535906428452492738166363152041008991943834703555908570112419577422807708401186343991876403788993729919959725690505084388913310954411254902172938973868920197458650316603652299893407280824974250572507574247418631977241574225591702576371312940764139286954922074411305465072421875238991897521293953001592911901276596626436823740346685309981561382108111963480796369869739606879074813757314505201232314410394907934449968013235120576057592847742949113096464627261773648325358974623490990096068852915482541141331088397071353450311679993048852433607252931541126745941236940444518668425252247996662175594298673273002743706263707111034971465007330930640158991717468419435352854396204165532187526301436409329895344495507870787187790598952772203786444900851358847683087081135742276434939768418560228572726188867311398295704218040193893290367641466957834276214281471504241110530753048277720295726769475702462603807452780618540541542400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1352767883052187271523630717227010621315875989016318110135615715988073349823383076745093798230851494861616841481818744378958882094180230750666747052482651129441111382518631601053756939134501546538973914726150588006656306094628361742682076661442986481773626934382423650504477517917271637142926868157445143484827082801820837894136463357991513249991640877827606930435537451348062725170213980320604155302419589628617587524328780984259777374249984001882007142208829157601070447234822644999536564240289508419752472446124068688859651839491086620103814771684218181061559270384381999213003491317241854095121948791276005307432094354574570644312745900954517029836446717909454608516569480560704218718131476992075931724317366991988476665414195979636286523276452460983823528815147612014744290211588379536922600970606297275852889055499028159434503778685242683330148585715601843686294449023126159652743741922067492720231891406050500605517874767669365195631605349805961899431845075788254379737941264999166452703213644172963456730175061397572936595888719100998745380887407148150222822280642611494936628199364045945350232302261513691641951610556352593613787501489742737396077332212706525843004030345279437948133713811033502388531962001630531530611586498536381549765482912264317618453656249757451521409230188370066107651168948067104744568365809194464144586388062136541328610137315581085017616109363260842091243446370075366355744366224137303379865793216257083304520468986195965945567772906350266662200255796125912267508761921083531172509991463977491420589585334918657033779624960029525892139548222707301764453172613989712402795398023293398837837768544258472169678518870772708616914823126129480096234262903345508768875887019646366310027229731088640502859936227006756972179916165169490428481086655468786969191627213997493623954707856928740811411094175666328728621114393769089029185099262231789631808849774306986144680047951617602797334239073829556044998142020445052179309790284513949611487633687707669555737917181356695276098215580107146424104065653453637268042199195545474469367011015299936472461988131572046616262078355128140297403357865238388724294086971815977435731329363089475890559847597286581119990077024727610077318988871508926885763790773513047222296311869497105379864318514816139947096553356974232570874447839483249861032220046211754330147112032876295365706662046927292523956230871241669054721891882328532297830063516122936242984883412309828726278602448748615095972490102374660450937189270599402900869690294749064635322315935380706652661026371209097117732143621567606332667297461066382379943295469254938133783876694524328002705490042012761188557979204115239903649076741093457468694965804617372059350755489661310194784747654723963999500526697261883551696555981351677145255215144263606067482170706520569538429723255802465277913841441092076330559127951465796149392644430902370115308351290212747502765464603185177216713269517030109157598796875319875604014657100755852619532388550062853272804695119797769605499967699556233158489013711695913658145401910058477956898479735574165351554721257609030194657070294469675269471799255221000312966498910456088221572863658703206857716887076467520700903040417450679640275389471594942044953067231894382665354652684596683698038005973460234433547388971356893365952555923169727465021555049390200571522127779014137741345650584222432260705248149930595027968163876085666112560387354023999778382013220476023367095482319407425603178467779846925572567699632820574469059041648834256757624804685958926893853455158466810072248644097805653337275316198344467938358213023871793632311848052844915569583260337363761544457978227489935039669336661173947202466924318720521895622508011986214436937120617605452621265677418821483787016444870836491090151501881084064721622723264478087857985562980084168815494322333376507213537420931881904253107965783947112226551684027625038724852834027932032771403367494636769274087667220655893778577261816908660556693504000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 234261191210545634923806218382404945313606969250705791161450086060436231764194173849704586598861264822303800194037053166630325734472693205451104291554291885511791878399012563190910995271979719814561784616273016602146254693433750367086390371531302232226524794651028970346984133734138332602228419763280454702312675705570820893870375559780271494407721301844916438396386379964127204841371254869143353655537003178481942779157697341537143177643015713727512189289844891569550494259742775592471973594454376743307076627982828795761399160844832409508977996781965296060682109665372633924011733502749007537025550894833950627237451901630739538487879854243087156915719503693493579735718815801238082078280155863602087314541584925785422326718714392255738591534807016269325906359525743978829334055168711424196172267718234492444800855394296712204190778890353408714766204817324911390610557372564259706273107440384574905917842783859273114110954878144576259246969274077815160056565284851277435500772818869099979946377782870402411100750596595949000474729656702542770388617074275297113729130936022228007200584157968677636726695590050662428314176938157694815757248855910609681655530105878289015492462798187829893564480888626497455782269165789641691880558580723434120533061701858423284677749902506167533925732952966757147187184613661014072767255061070448180291545161102240500874567806040585592483023613126495674061922972548942426734332074688972387114151580741142052593101219350530782201344391464784418106605733056204339518086484790595839662297895066817274845860766611540169520957114918521016494962312286594993727663075126288423549792198044960118360395340807483243521966666289198798993790015352709414107523794522628211206026049097785170538462820506686933487335296201524130174918754111139333728351946098733363227230123054359903389317125574993383931095775572505079509296034226268196600836239764367673461273981403099502658378087589536644227830167832471176063102449256995611007239882576576747037112647434234137986731405936756241147658170731343684186655722931342895195102025519183625479975278237952930506404139476804956169518371078815082072887570043248720668706157574632586646878157264606811766287256356860819088344571712716064802252513474830424727820036927104030766950570148759041913371911664842811332316320588163423339515140280824916868179635286136967470555179357814702075874892300835807857356716659591022923257503794030177184580161833861572083242434365195779944066104167441889677130820420198407156163427841867269900230659038606653843415157467608571762345700197297866358001187624809740119483769967022809477071031670620448355202042969481186383874305208128836869976714268318008083170096665438122717155655338536189542575203601578364010503671631238080451605578544652937167154419622435647508019190818368424884214058324312031592083325509307885725726750589770354480791753933003465322332853947192228188129467131263780733148650725089392785919149319112595986675045805334314039180372018648516435138481690033275285926092410512860893250612745329494306639206486891389700790663545781574347521334447863565664563898865154000982776827867951979478680801939795605296163189030170285664335042266511781638935576947757003157613408162890948271881850908296311797250093340633426784144643212689616817220021235292876819973724777713479274786081439048101432451824436122383701251550778789474362261740501537526958248754340240830883333264961889334948500800245031056580069568311217600375306510228386793342850418967338233138505151018734635012744559265550295482385345742715530105348552102720549506822728195491623779322035842461351124854748145790882914025728026733189945029581340189723006671040853376327960007421020215874127620937382551793989247555464103009188716341652715708734532317036483195599532648956777409919628647163562031529434067632771095397862037144429572364091852971123879581536011322570949201366188909285078585524672852237905542846471546839963217534713632688656677826140000644460234573821450874834124800000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -32316413013805656419802392556211863003867233277785406943781536057408793127769600020018973156208517942347120176433451377756191910589262430312289665481041957070970802000547280887653847770947431235777726586755776931986764405073239349684591432820892608206994386732360929294552462683811045948346740286117003882107368928131021744442104289366348570382683827098853263031045025631193250134666034503180923906870484169479019884977026094508512035384655996859598422310148043061682602349356435804652203736702946272420549350728080239000658928501975612756516310269600869242654659447531342232375446197689164308657327527242425601679104714071918845942047287129936651398611565711363192630513065517579201301997338972096590785311399684961572465913341941772134800575673949954934393604220227927271648766985033040004654144804070972295212935346758012729249841452862778628346807146626732236979814495896224812481507978773310625942800060629978126882379961543729517194884928477023943241945371083634660809489782329335209924836937157796754689261354860994745833361377197015733865315510943530697944411155121491670847359222752790208156195840141758552019906538373049997757023054020742261867473378609551861584114603181109805439384851858086108012656116072888852585511805561306105525937341902828120301755097092239112763616373846356692998147074216817394346917388505595443008035308626846343393763763108728553227784302731402819289366986109384405198378150741051317604042032834427679415877755191209054353841422939580373938307688440060699801420050155394025128599536158572590028302575603409026868674225615338789057226065767307880715273020990394638573580308526553697704364223532879302910911229080462040780333215038923777524843503840669741873590997951558034669576405036400315757551968158027822506922502813708918996229504149251342768262572392433945117146730698209353529272063771520257996327320089891672692317906197691667808791570422021761523671359460065599563596562101159032962886000246035106903551562977188452857611093345779954662327381015738137013050225421807321883631039823844863752791698074036484093046709931619384716608283482892266984734206105276496155778949861426212328811600075643052229745225846188645882085919824118079020925070242132278278011826907042559263579168529272066769781783488151323216177632476256398437880220588802313394595389569259490202742487349221489530880227991955993116365629125711010210869861282630764110395524936881802482635162958358569483790343179952099855296245365527715629562772962293345440669783439247916278213433256119775497482524127011002107314206931709134149253751493432644157935774638047011865190081554682442662904924121464397877209269335244587543546958874366583178254196880454125895404535132649076565340198732716894945708434637518129188069685983669438478037748381208346923188783311274115417906209278220284766653497399026713008202992079249102554349472447654604436957903078974324005682491022222523264714588168472627883574104883855972875855823709794077501304569315479331885826627471268873327215635070977424594451617225299290856009798104181648803991453724654942035472300366204130298438864537185062995237818257033793705493984365415322030822426809845327755495454219312930768994711160719715720929359986361714738823074503167349857926623698428500044126918055102708208979449066570833427942588668870360778795525756217830368571504161684123422245118264685324864346334933996364811031976145269642494238622287751522326301324006420129506470187980857199280551555982089039876551325721170060110186256248532593227122046276271316484653428517097540585953929918557248593519134689658281962537008170034818328209175763041401194046867570152928642269701195048324290485201773996303724917123647523402650670983942146914399949616943162662209662155874318422715964503316465150596513981947422430667093649791465300291870293565785111477842382933522139318329987959827023984309104353537367934438675223548106003114019387022691890682153646734859802863703968063252717271731376312036940654141853267289702400000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -4663864353269528286626396155666894332070828408978971566566013646020735766378729796019432693336884624534217915714698338736714364929313192266235722539244763247062295455465072045346205771422785740025638453357549473499215554337780293300544164560242663632922664321306254862167119762143860461091527492013887770944761358928909017356657009640263802036834549707414628812546971851477746374174752253629969084805618248035369201911869244315791208325577026337515762341657572243951826200390640152094986303051617402585928215489935159473736507902281434027350623193041201883041041597624146854110065253183847970404634993905209594370588845311961986094538861764404050570247030034684442759149774419230428538177136261544176199149598482747821619264788197847080576099264247394611903998657488751808125966783709174879344088153108174201114123668516178723665051721332304885785772416549120968241981714760525923305570555116850446644665626647931373272401657898371646940163651845145390898269680030098294332551417648009822467843731178451970032425835806162895385263750836932403183546183511849261785256885393391726765939190793037161791586011903130901972085015272013164237036831095182268193379064880972490822650238633680305264211778098039129996001747448626151926832319636371503432808398866093015797042092424335379913509847031680134288505810787030875201669410760653587249860268967205572729934487413591455774115933054927784389717151758114787353719426608595999766171197698078328604330649708985483870321532408058189775403875024911658420769059111086403586913885493109358676190181109296681828511580228977621132134450137204496255239597884038258745325115537650686531490498141226750704316115854105078512209858184703134728287145438650768022917091410349457494221066663314729625997474809310090313785344941617623882589488924699126484036902757636757340442613843159532306304758743485948630893707003458028662247511701694044138489579660451135171160544498845725772178872057222955731939005212209198226078358489839250642348886742768415066227733339259726501498669585574711315951709048291059354647445315703610521238444430113891559290531280799015876002806052695824568834793335899341927787436089385111420540925975122062274948245443318122482545579415484151159205533906491105890962938851253715515213296674902298879130592957486427732331338254573037314423984464609668309658151430365410747424434681208259297661930288944462174248631770775081465645419295583718375872549654228404789013004423414109212722977011216243292460167978326976746833581037850570841976448389550196765984768561436776304117813866334244812426498268656797418911070224614500296142895195735605891689735027534448410979499572643312613241579075831412796902209428606294299699777809556718557224074174487378572727221318655331682569281872428908810365926009328030360271984770931770661152847548366845045277834011172540039055591212070511877169088794659100825799467029144884323238709560245897205663922475639019510860343807736261179316973616983084962073707142057525791883784665060777493691286062299566877435579833955232698313388961607191017081002613713891188630798541283382004762202367089018949052632526630075871702571713496071735497284419464508963069992087486231385342897243652951125216526451975880145742585381690685899219278311955278664620045483469650748408599115582699812713590972148533095488418067979607087407161247932848285176446622646399975560062113365202799256088713545001770491469602846806080450133364241878188772984316810841228687303596583134167156338980303523506197510709324737273266535290172256911409536305186974661910769044319258347714930633424045200490093784575318833409908474153969260878199216145432167258000221487995364790287200963095365154692687528270726476037691146057414160876330053679136786457223107664961006301540694030458403654313473635489642996799841610664513684022991289637207785907364087291613860127645567398503430251893102835966136218257854983247775746584724329059249687931959617172718046736089808264105189363660865303749461469560832000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 868350777411379850508753181042193740539101180988273965382085794111516041965292893234361478227360109648250020213305189262430157480412252646140375170489548325249981040473981462073340548107206657471802878719369499784033547446775494233686104175531588808130024888462123019068748065933226663816119203158116120041482456555406498658252315784084561923650890157740697154030751869018155898681551345683076122131960742150726687595449864702338157995715088652580891289130118489082226598104666019051198537196359171811118468778426539276065877548541743255206604492387197645236933324256827927891894068401501141708188659836569675912059733095663853433395168346802778696316778221509972334216665883101659959219104290618356283972600876339391313308441398747684960867462321982533037652623507242372878465025961739820650518187782969995547922763728624088574920278546342802742479518379519766962451937226643451744895068935360172398000618384924545122475193605466904135483912461097419005049783553157409056779182660554579910384027533294493534901107523505441972065216665356591800216475381345935257604581687414825467699900654763924501471800485392429547287206876601991539671113262773024467231339560592084471192822487489533539123653314558742454813173146897242938330549165270899988402310518225908533789526656089922422048363742812456005522005134157396207220316215723031829062821436088865144246952176517808724965328446232079635453751365020483986642370596266925769792528157558752968966569480460697706752422565086133590306574329582505783112575814868298391616434243070801674963187742412613156798220151308657097186799921185737578199578863058034457425534785012557290881396172095972419561509480758218673091256234667246251074722228039059599516214666551169015181746284212361310088544160846060219813624241137383520846528349008390168600863498381134967106253348051331078038024837440313486458933855893580792292972972901612115542319675635081589381985426732338842317728004706544216472695423947983610668498318049393406711080566294460686950751005053452623752083905273068348335039217508968064931052856255736795539307462839108667912501699253139747838658249767893485935689126030166245659860982749016756675977148687692757314251502816477259661231778907128844644150152323429586316283460066725276687528338279294189381931261936909180726131358371260696211343547087096308009533181452369739862291036359952414467467789690478955066237371458485515382462970254210444247440309972393744481472132397553542400601417542366933914702310022474014660043522488853090203415511507338735860770376360185507322214712569046647260350881472511095438883681960166488831671980253441148438415727483081693587811663870636246883534490565753274438846028526755468266188348452133109469067277820202562662209113536563467344264200488485227117063059344796967261561375081069896849581165057631380569222451021611887177238707054971917851832792845671034950991758353983937496653448534937085950732842153273997760731811800151099594293754055902745212946045416718485200616222818257697925010761903594934714154485027991077728813974267202642147397522620764193939483670726757472209578313236875222585584894264824600985762686716677317409970190438901159247872651492625930344581616640802212620326562123143585901422362649264613776546237930842238350306432858470443425284383718394078979903735763928468655111712083297597998620085701877691405674961658886741649289632508957628433412030706691432816723837483269443843303061982960944087512067808354661877384224878082742512678811235281387503648239049317958152143967520646038186046694119356329641419367257655331701287056718128101415326231267926172257344620608290657878784665444617409314438780787973848186654136328001032125855401590299791169536088364578743169209305692102732473570668650967758511423411941777826655661600429377499540655686080356326106878077199941924655464336069496457237487031480608752689782773899193973128093353617758732721471562264346273510459029174602665265512137256132277987839793784670353323046875976171520000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -408703910765544350066706772943360922149548142886006928210985623878164101001145505429464961527151125868427064284461216641244671677636479325762577155318725826963826150247484123187192638218383445838720257029260059487607158402868000471303685113063529365263451481561313148819897332555283447009470639167848486953883477572635946312304708650400860072024113594596874165398171649294594648537170337434948215182306904826960804234976711718092807419614199823556378270441393453934261821815613300744354968611147635000006619660856048847809892633527103272238759802320909277138216829067461845960224294435667519838131979027565419253862656897957336308949700919532031469442454611260217972466411630980154069078555184744094315102095949868177269471221285089344325422388463561455614684549854565774022610648274533925491377519606942747108085861255544945295228574729232241393167127273551437476567478159931534865859859244935743376913984130533546590866217935244795301526710072261627032778502473209415868218374755560064579204277062691740156676122844401466013496823097048448573109028717015911809619927183793622869722987409874502610987555194801281485648510761429672080221797251787343335052531556580420849044051906802720594324552086993632749297830184256706296157220777502646359801711428316903129141848897633747060398607984323264338751414008893826298181633816094506797498908021936501831954764968347755482901262060465050340439339268404919347299442418781957058555370861302326907319198492261561433873755509163458728984270045555620917263023658171311175471722115404128103897630399058860314783918391306670546672987622155229815223064952357998666727453054981965577232052920163662496006076768370806869347566497078482704495446949485760507168128379150825305223655880542459265149819878478790367655462631953567526259769324984967359549309318398459122756425902265812232418403474597957820541559268332182699978883117360961021863787846952091269592407030285955186762328664548880733826202961665973390435909634129697703823340183524404634874593996155895333277544590159629882848075264980388543405493606139197414644332778521300451413203499983740447413170340038192926965417035776920353259863131160960986761215796652789177241619340849274583694509946593296344725686508974513523802924258164500177459990002856411500499606305784688079762518021878231349092378672603260808445552317503062413215787437425450015585456694381010195150926034109825836107629049329593382234962095559190594561558413641066427769362990927803548523372006558184744347661639610980269717044830714912903068675605512606934179399464493882950156494799008536036782315946860548884960352207112960814710321408460925153584243787748917349755272437085434864943439118183900865003171160517109767987473924779032724453810802157399071040168927649280417808851167272902348884886365966669036623290958919495067232118686879722184254112362215730935745741977807844984093193095897799282353631579158577258853820615216722265945166467998057027276263497640470646488329642339750990260167614125122206441138689891224266289349629598713166974844652907982457527341725854165182634849958461669484816605535592076039338020989203759292307883209376984890790156489656689793351833209535973375191627426384587533937405194436958426960245903874138824683564570431181271936889353507730968022637449658829346406706695927678130997411268214815369129801381708440630820697110204165650291063414536629204929023845580628574434489120284426474340281843092238517991055110923415646978693941168277812970310560140149683693774258552135344280711965759071331479773915056534683021462733881620538287280648982024766546359784087570371057432808742728283075858680693375229522052106100127267045119951952084527744652879407042653734571094506838370751763899237835016666056124535646336124341881734230738061496958615405060045003242501128295680282913758236689705831770518930936893937430621500479733560368924659180713165208923804340302182215087593020843906036037074744121038250331393588621218223015541431635734782856396800000000000000000000000000000000000000000000000000000000000000000*i1^43 + 123037481260053970440481703753662073873122193668356476822110986661246480550417555072645499743655778604760984764589647767875519642017553123522101387110426971397048410798954761950451609730338216366081178099645638729088297883901298474995261419960068779101659589074500734925111102508445689101208885733768531606769429479888637737724023465713551874524547113143591320003123549986535728152508476980090521426576730897347796402133824393053896187515299628694699845222931714905397567946501048790352098427033962821594185651961149379493611005517144599188047788543833951176617710562159657254572124188440295290350531554892036910344711543161861013729811911516635234077881431133271144186290801403007994301520171481973668402792998799948450645343274965179046782957417193650680229435992564128708569626064784870285763623693027876260800413911378560939894012590538019636217583477369273941640149254243512276959125069875960794463019451682087377652893899782959629060550523120363984290061391608642675691810381013189909631587439679132415248753175719450603553249609400687443234684112432011388012474574388571340120385393783467871279429207128105090839981802659737698893015529283418101969530295116267587186331418051381361422325342926598762133225005358029180616789789193327898122266569224533835289915061505408193922938234761696680358279752353883239673107202620386135898040521503738391499624336968577390473366574055728560447208468773533001700305014314978093460454401580972815072709294269632391106948798390551354955204135728991436775041232988020561954903908889018863358803713151491117211553197248462576191060498620947320747443204869236588888317402440916088700584120907974586224499404945439714585172241976826023305353784663150248832365511913972600322527343520890534910042159918098444584954106217566448605691748465950249412684048679813631145562314322981589455553569429263257299522081621673659911800823661294798877416210806216883131314868945863803674886618662309732915770191924225493585249974044522963151345515658345627397266513320730918763518168616839512845621874887010268527281826141496571985285272947656736024314272582784149748078664783176058995445378670046656911167126010811764397364846629124315216306455214774140013470127396162493899988257259624443420870823218984672690641083103318950646099170654980461216561497938884624699946843041407347680881585089105942198608155801566460854776520533552941915681329970544875586180423436591667724746280072919067983651127532855088762291076354615494889068914439739874807780983029321544155780873509566749277202919214332038417560040081687494500868008623383080242244982107318837428567945741356448368952670046668061148062013551810994475362964246085429078217577210725234717202780880982767697961735502406291873620163314109607481011537617776319890768779176201033852132852144451640807786707917158444670567637337650560208304185748513402938855978917519651075127843230160345375394217548328543691760584611079905612963619848155895146152496829803724288144847768393135020011119041758321632775624646147197272818568930936367207492704034478029777785227420216146710270991669714998557585168623517521590448107002213631988808312760918280729229965434555105061257697647781695497670421114126502758115448485678997400961682361832218402728150203035529648363875324477168098556732034106034338135247264801266641602193743695967591335108890056543241059880277509565448515683146065440228693831757289504115846747943361217100264373301337177157640537397236804040319170375298289102754012191930234715130502055884262572409308030496314638586710563904482811845581775316191272154825894522238948629415076149116073357267714324373782752109523161320292437869499966966247343611679468547613207563409024572142657149221378599069760487307591815418147504302973243151192537697442613298732850985688132014850322179108879145136030762550602015918416239612216868621507614121385890757376117484880146730810156551638394770436309089499769300320598034744566118299802145776137759666013960072894026182819840000000000000000000000000000000000000000000000000000000000000000*i1^44 + -2835887307858843487633903796210002342494744727725293951873262833939150959765208811952560209114730815969683747100910862282038666975526430253768088440946952986608202023828626330506911847519058090283085705044261440973011255574120078702247537323273182480584681714829911988882090408691117502649708929746342915653371198890569328129791083408149444037607165907687936545747543121541234773295214114143259640460841921617153418072017073266142383903398176083331063175417922874751372259314244500672521071925435717433775222727717643830127830761320030261386641488981884985564845978780078780291971678962371313605452895325646814628027469775560665174941120127805962302076806556357949269683191986592151552233617100596800962888476983711065178566261063328141989205720877494726477693296926649216827638962758919508407990431762185984730133437709459700095001448968367005131798065596288459727652242853029160631013392434735512693111020812031164312835783867339453459139275838886558314771361894387580746040990032227974224885789687520706780844602062715030287920951319590378905199231643322554393991111643976372789451664859149833989487368039361341375923083819862181028562431536364133887420758237918040416709984515285000100755854097650652791654232470172987544789275415803090977004407367062070497907985713322550997195149381834257406036713609335667058215404917226447347620877483203839891327803075327375118427819198333252658566313585560967895042371744739299786794750809092977341149840249221746722469502894143425983756495247158963370337309592826186436556224823199099768976664860594187754023492363913469074984202215069673662438661497309048678292861962062683651720940844398252476136937702323480850877738543369901057100520839209071436714862747277186155807821882729666256539571236946365825892797165492452558299953753511037826016085664802741660357139043619801830740529238755616449911697916594924976974917264157462193324063714434041904562040305945572208087834931456796173036151061061078789176563122701715168336447755278481059789284497412875479157230467053253810363611759891639042540178616376372769422343314212661288044979545277320065149674620021833154878515986919386450076641272747120846199125870605944706810339935203355775975685745014200996432653592242877783362142903425879960486936817739733133018151918584020210114661279333308475577852718450474786406283906994043421116348709801390753026806979171681061929438027015172340606365392121803950756547803605579237260193609141931421601723644853743349624105982546213269935644054071367698220715884850564846350061976590610043333166254622163516983287559386441895671740877525309579643325446838150953385785282657248081912727100102255709429515141767203207002788964728788356135203401433418919969985821462326409315964726930913546411043364603586429241930302576486637633738395541746486837908711827008406621280216382958092909402323754976237288550578734924338777727483780927706165214602584730839514789569557052274183380326375680838469393009100629493568671907659819052870192329149155951766228271630322367385577493752015471531338703707490927477035978388229494464659841899777047354079181843201858916912281442402436971267819831641593168673784359550876997598960078013551763406304373136358901148678721382489154103675685936634929160982120950530227526662200046914726490095116111452949494475650295036664670446922779963656511055364845591204318590240880421341591554408796104539126954746514349240800842344011291686663920315096364401977386082060936974551469851946530400642661107976946390993296031838815245009256053827849071290272935878102065239868507895750241551432362469844370531086442070311294179206953250085930384488011447514252245540099952406250556298266062054538282216173101378541788522571229376519829570521709054523459691531075517538783509206297531680130767097066209292225155769919316574438337699247023559699826121414587574505931057283676213956619686754398074705731590538447161513355383582408753255584790025369043099624429818249755543391986442894902820864000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1329561079613873207541508422918539738207485999697449160470991961059086614086277775847576477990203819062662938619502080463959579362141586132130081347155834864989259624762438711751852053319966219862839830522699865730574346105435883707901278530436927562095512670163783217660089210411000986367244529664005070982145983631139887613515762752810041320020745977084315918266722626074572067432145989122450864502967512293957359167234119434954506400779589631115224198182514051657940772969732440122758223836140702730823849618211881098957389097064983932417196175710720428684546813128234918802978431683964416295308492148787841103705447036014096473736483212907413473562051926164381596500364437490769389738918018548372913628513945877576763718468641326810834879311907618341758309062852338894499420148889837869241278147483371147866152600504793479240138922546430431045562068860767434077161419242492116437327402515771459721211911339000296621774115125216170000868953466339464397181414396116163633889867835947116829123787044819923529047677481151155368665965220638264926936564161279109551319798601436114147162115429530204992129560105676787642685103814161396278043253330671200542159129293134371751291824504906680045896496836582081750347883251264725701591751106465896191077009571349170825056549610781886603613116869923054616012867480700257033549103586333326432959847752616371989162836494762555445049381972569973405035507093418042833849105683243314744524587263196192813430543183804072940787233182842650638625257236034562740162709760263062710619597524017417329102734541268547897138192544378533722904141110734369910455362307644995184165614896332178798734087707983750587555201634238113108470577642821717491398950245660889856358504087554336140701072291657384752606727806704406674642967205544360759781817231447481829159253192333442591775259102834690801896802642212213547227112827139481940993382085277288013945471219465041551718672278586473745317895640514023908974610651816252654670417363028348264474037550655278000266385241555112891651790524988769326263863063577160245426762320504478049217558860795580526385772840564960927989005604196484659075522598191978388779117980620463471369325188461342987299201679250289338402477317726708986103982529305914703947058420735496323747737160559203236280505027548863963831098644150965128843997372119801531073333288999181966484821257017928351383117604003841333560733685346850605969406274108229723458650853604932024516470468370110470183048001215073922649050480210778821167613939739483567748905042440160421685152202092630669343935800969312688390503050850046256516313171306609656553809463398119882883399698434934602330807442450302206806348857620291338345678083173843458902502155813878159655618323826400914784131453456667210671635773651277654394224250007641767105348505343981530484141671622170858400397993491349063018843870705374602596445757284849763959947800823724424020603620809354046698552999558802788061016514770283843137019002799852696552542773656660206652636834327581311920732372092248275970655398053509962009228795626479804826736399833555673975821646596348358285228052280242269889208022252159147522397367055064311411361945423551329482396855188832521999536600706517935117201784958053248261777323017392935665060344314812071428380497414675716269784484310317418304537684150497081017941392242365108189096245810475668457639722389114821318378524324729146446112397780650256676842855135446477038309442987641350175065728939906173941071251561952634503336983622340619997258752252408643120483595715666030436885999777548760343557273949708317352455299581660371595084529159042842230405410798493829012537499443111837155006651763104173323099256675485510723505298135920755347623988522636205486806107350239837471774727931796789716904806860430336474159050139840592935328425320755542132010211861655137853091448880947009009488669711137857813172622829935175375622392671337732076069180753636628440709066273302503783836718193362213865710205374420347841517977600000000000000000000000000000000000000000000000000000000000*i1^46 + 156681504537014041512787689336534816400707238960422248956398584220943959735564534971810700727059568305589079512873070663710492212021085469798535026985485588758224677546303878392937661785986125324706777454480076917347719533506141311884703249925762581789810221161998696174533677573153616802546863722336599818369861418228423371351235823813021884205242879142749536551104127749583941507786963514857245563152312211054697898173277260981262062928367829217388484750042867422598749326231317524661000595333202470290739279720471467697666145253071320558717908278598867195651771255958144504538590309155306846647343951760368837941238487858316886648007097896474665882096454510940693487223945788633309114741300655185190026554306408171764176647181669046279791371042884359950563415909328304284115047412155466369133530452443611153888799963647843303240840015291104639123857205405385499570185206836678226736504462053054105197152269372090277487392067700334969373828701835286173008915682625326294619765714089830188191784748989480298729114541422609746480408188908558982322788041448571335916312323393615261548317879551552610348635335153981123854864273020447093676332901094978277588351889862314329074306995447241147481846049143156251464927872828337745358333428042323048642024229650052397147045133095574711890919701163440644105930526294849434882036868418846580979676571775340378590876398786159418730192125268728989712033435674899822683738604403911020673917293389671723695446897742167445666487150912182187564878224099280134190884745689743642730144167525699606481382426518999884001857593144184059400606736437610154817327090780175977557149698644250542260448024848329127505227571747247747340147453454887997142092985572528792850888260250576435648018137241304787276608547325021571701722838561855743488773085266465338535896706660534185258743948999038646161961056919361052398673613448149797870451824909577253938179814143478888102828989891344628160688797634559455327592802581729109601588683308476869280374587818296255610289618297404703510701014327367331481400490731681734583314857632039642477003743889570860833070225224482664845945334634176905485833034204980605830667971939083897334413897502485487700581594368127982885170545770491153161595582794836149703961386277548993070095792761728900134313316455907863250136214577828768975986789450919547686703303396958260945668843396506402315252715001969503447132715410877159400721198290892465256393278808490419690262119753288150699548096994227694469712853214080081864002538576064776916660641512684931021272921224108634296598489272197802335424816641952434334110283241420256327377624528304545533308740837218965842726961995267870502632550911546378663391553199693465522745349077965366466886740690700903669708794108528727154297592180617144165201739486943344034057682377389373695765205020754801061548242594051331579346038198321994315862499385155181193970366412050822565933612648085650000600644764432935680865073438777246496789184257871407740276075203439182788356323148294308681319986837606462043116635903636619781662028783046273939461508804244664725874602904552747916808375904082769912363564875175694727673584803608168928513668117244449614503102227091821035787397589955679865242612206822987189789190193490273885952670740936781206114357393946547751748862226117549595616983800680133646195963811530137262750402488072188357937153813043800957820770007243499714009227556418349883968489751703952903072454931941814237274909481785027806104549658714895047214066684708332749360654151569540305846277471525685890085993162841508253717081125199819374842223476789821060776373442552320272168727967750537778368837169536915162862467953924311933396044298173163160039199463857303668887307616570823720162618960808177788949738106264695262110409842063808323777891385641674209000651862077480429054021447497480804999335127158960443061850500965357695936678229350702229104152377667392024357154827878138018693015494997139326912898427829759348332904946203432566390784000000000000000000000000000000000000000000000000000000000*i1^47 + -18308539025686847031892593661915401460869830332506175345404480816010664309234486070012157587793333863336689745162615070229335503380494869544426426251423089497797742515238785294231514979076118131611126918084885005220588978975433488859840693507409773246723780226300101339197689668913256992185405382099945307951069531265351012096397390816270735304978506302259369655078015823147654583711550583763976379553925810080158448327030040578093496516257547890645306732372938223969963297335157982608718059553436327750609387270929676507437680024417493340242333817963053803905138564016389505778333281155221015911765487391302114685040767027144175378445661374971086924930775318142032924715299411980937895295525080353855967686766374656572535714321364967235384069716119084875961876733158935320648206712090681967330780581126819866306418957552042494268944882960278730264946675378090710904060655333977060030694711155027475762914451545493975396477492456417032782549386096178062536264536660821781199773094637269759875052978924265362219599815088985292018844111824654619311408560784070157011157367604893748979684509751459934375866809266473684019536480635500287530866286361146508808661670738233063855456103584847044868757950211312599783011986630736018034492473575483491389081516551571461144273853106779977012975311205291156705357026628745374886558501265168848986693402497427529814545433321903996808971653357085640881468665197588699807107311009322393077033607818483989255019138931374961185240405496075285287773299832304598708316982134446426127888811247151299053259395545777948466609896096257652909654320997124967404893689321552282574739831572200186792421642495550975697441324090866456719830893790566903986788801290740894433314111743191630258867784492118977773642192844844268965219787106740277467825097512058837825306696969556899075811526503048404094590889179559222951216116027411613336198182788519835463555244469572859273646062722877386330409589190048321112750221363433106624879565238527811426639670592513406525323523735767967844069835697104237823803001124968186556363864801780666756875671591822802807580986191377587298147207091400613155816413950651970111374939052370751439517999542766587934263653403776277640434733435967210458982184306251014432253944488243918207067607428418858288728031337635393660672733636536425973667594116662890152728330147537468215186466730750199284368587487157824387021169658487701515421002351949232686072587528746826278465174550903077403076148658289396609656905334394763183792785487925519920233484138598730717904548424277864939707179597843235179200676185871942341023298755988667095055673862617079423684632886279017154391903056223907719247567091817223418740016922248253444274730163604772779259227095827858920524581088366912187669410638199207646540414574639556022287197100473142155895058851853245559790123410567361772504990224406236375799439927457466471571603353830063363748349070162701428915108727743817788827616370280821758257557443475816529448749624683286936338929489594593966157195932550111854849515929498747703559674751294339691842503084575552890850826020025364772222865690231236066802789787311419396848776958085917196408744506612149045544061673753026159530652030211981089040625794077012604323882823269950796436204018895402995527285880478211160650374677238479745405734505134969948594025443228247635995422524873969624021551358819604681835731383624713378582899939998704321597024078253360703520742058866742965569841887904978426941245642091394171458683177982242353561123958730485009404023696818553698998469985054520204879765615691416433230921828416485462029645514994896446155125525459664781861821069470165086140275645626428111805195613594348748178591672567786788213446821421446974895761768475825607228183690161359735850909766428061354852468193457973309263015964596077042780638332928799017179583620526905711115756814517973193188040768374469330109067293794604787578630663200295160668378147914955571726018748087173695836295464126752311214080000000000000000000000000000000000000000000000000000000*i1^48 + 3360101398762876123387778376125565400242983852585889351256621939582148531321516917765067692198749085922105584721955792992128830752700219350563175319626304208089164044786639720796301340788569150000591116920106320340264323489807546689180118935074015844057530232214749998349001842977036517250534269316499667838994125966720432385016273695304213809201153999137363181756951565542588897316307810896492032858110839101255631494883593665978148957040860842166560586630768646266046830335679704675104624508891310675966949132615438915035530632005391227335736827511541205377592893510597513118412764066514031817138615709246145793915260388235804739598463548090295111299931196576189032857685442200669783046803753066971745392783678523544784995723276475164275463702073601066220520350921491336825481228133206172898377569966873597288306360366418795113668012590824455987768525791905345553877567393085157389051089371444125976227699314434768709732617381656227241634256523166807502132189902861013598858056875482610610846611916540326458440561370098067603662708586045441289252494968748713312673508376300693363994052744740519686167148594571491230843499625063345075200989155943706385271714025750717471968755827996801566847460732898332894118464627854569771137154185925246865822514930534051168529814476058789000891949909680350469093295834333409684648224309260077274697105701612525423369152170524078102286850120788292045093139864937943781605990926864534542561334249610840026295245252087746984191889225611421503225562214104984122629235155740436184257383243694851564068116695164015346713540681849166464343626479413138546603769714796563878625390911967362087117820512022358168974024811118103369145853339350898166867805452657069025565982144605237413087146240398713522590925769327339773909126315709696719290564027576595334753818685677136582985152481414810983547457274179972806874521255491412971106043257379734375586521497241657148843207263409791072262627863685807256236029701331673203612369922965025007937952772099050054550566617364389976134039886024873806196906978976744637296990989965378933584350558680428148972675104898831512862680720023872154919250418885646557005148494900581953995700131489834428584018320124819113513057552785025339220391479749377361967461237000954357105012362012606626564475148504982532071411826004993607175830777366143984612999314396682637118739387736513727666581061371578722516664499109225335769209728654427512380998425592980080543177677533984674743910007560780089419896242536097387105731392064021226668487800055053723390645855121702218409983502465927262545745506703117629361925839507833408931761143729681199690237806311953296552731047646292602097324289845322878385270060926071407843577323195386428978457704457093918765466797380869763935946300748839164734691991773661748316342388190041601575004143114789221363857636101766433299675225819097836356907959552657679250114441878982893051022968899042650172266269763687764951568701419375696213860472479727991801095106514685861169752303051715321169941770292224562235610040265963543777223539703025978785218777722501282120551917835258656124328053985232494520341697152920932207579546801277894115114843690320454581683247260091735851635425046233144628920816250707416325217339543584001531242484352788738168114235455557466946015796424233080526036375633714830072361902625463993613855488056816451444513538552063214166788302981592138509508679714133880941274680771404613395975986646413247366666967536655306657440127397218581989112371117374687641591800972887166883679146599431624784144859680820375336225690836412144983064117040764545269725357527171942923121440888668021603501188913850517565556205774467208239742197942698026393534485158667956086485821051390254409360750425875522458887888374414523983536483325366404566482319409499586526086590835161986540752388677631581752002898530157485602880194560156346726169656305885361140490686673183630124949281620787436737559997761253195666232592435741793152892649238503096320000000000000000000000000000000000000000000000000000000*i1^49 + -21354401608248510297855099630706914403756393913822340989662041353657256568537523806002061973575229451479594233890626754647026217026493487276693758181311557449384686386557700811592462269264076842325277931240031912311418175047661694259712410199128711567955360198243661499735036323894657703263287060814741677395763207020572381666243088893670495065937321523667162361287778552993061636371970086333476955902774878941488553962967943982838172402529189043752040343469071373924086899655659489339746009668935304926107683090019825662699863695079896284677272104012235737107348844781980508729573061584472583846297449487063700326552190490027544741728644075390804172348306265838010751447606777337182575091497415643923655153467474087393739878618832560848400141135220363962401795551550055694975601098765717600565497709327674558838097230671360682162760447336070743967435318327739623778174562667669441251454741988842979162469903202446561007173453728030135059572246699384957463301670603459193257962472639197941564429033484460294812132752384163694815509392998934905963426693663062278872391654336694238699875655913319728826127077270168841808693549365074154807974245358589998179894884570645547475032549411685967778635137061811825479749079981003451307208062689124233603842016611547752258300265270539527215652949467525943117535732957359123876451243345221864409944983263975067696525653523469301044867597445230312127009568146060011962500316153369274538098944118519211126542401596619882504427095888104550109893949296544568324457690339345532055503291864917271094261252643198658851566684950732636713615030985940463899922499887567594157441180432386016268878075970305099086977939556386443260221833433615375061515194104140894027516720353431628353839024954740791863758104290717179856359831080759825537988694194989777838377743220158853490404163568038974367682370406967735265633644929101551211393776134709740260470162402034996294747881829872078420533971468919561834783455334116988627776334452943851414259560706583937873479454033441240077776352418234161068404295754243067532785501483306338585600840231295700484922842104422371009259311265392918624295445795838681088705048269101182154122868861093484842161826557196916567978466536334407475047202564994944027948108852206946309936395611132444850373063330497956214805561896263707259116833469747597560158529203548230491252815547353292013961882687844481186779810105924074463505834558109076836012618275692122418033860158969190992692081158150223102002263229979359051898816830698153344810800860563760829812160883598827701258716016192304629000805295986662179598033500148436180714132390558250855598909641842324460093549272055493192486021033040318754066970999044130184617192074494761978709410468127726994573143487028372373784684111171751283547213251527489590058557446429399350744070113019261827463003832393651906047799745556705320119812877566947616320523786572474003029906240539395288836015620345216649262953810924546159110729176785435042913707960838682110277872892088936564424517003424954033013388194263198749397712654614482736002902007100203892275131041494136805007746256473458298036521537638866856037820796657586276619545925873932388842557534492197217592987524988457622259687915810016949137692182747003700665745328598131336172154114789200699790250828655939351672063700188163954880512762488827227177866002904326349402914235459533710525662475009668634137058661971640479021931448236509745726309514580064743706838228723515878554227193965118560245981317942303358482372171755860326378447259083387745602149961330903268574985706212494377899861644165080731952102902589278172791549594621038031661012887553807473394014219869409183156412225852542498343364699049657700450344322872460806345295915311347925974879289338431328530409263026921531782837257873698579839907718172754852956837532823118523550612345069177271897499648033769003641839411125144981530896975588750279076272648602248759775445880392505851054597741199025221236381251010560000000000000000000000000000000000000000000000000000000*i1^50 + -40136538011218508948765819849449427999573448742980825081819359437587825923947771597251397211151493249291000232946564935692830539608096481389055782300716926805461244815439751502823144721850364359419017765218604147858752708762454083843412293858973851300527835232094124944117628420776474850980419709792957473575197357094260846712899300399215690137730865031261077616743741227062703719917755435450740376187909063934609970334838556243996113109132492705590938003599313458879035116949730658008809475525670980128010222164633746454229398443409403639592243547695063556548301689010987823145300527300049508289720021551177839155216280964299860632879000519171389505747891899511032367324986088030250497868761197772535608516314911992160168440532237020303771823464986548241555357206235801799174883874761715119313037395729754638199114429502094887680649879178737158875199379447842526181095865239360450036082393412663136308382940934061311463116725092334042617126707765002587086313354147668436599731968266314267374641509744605314090019249675891913981687102916905373275011527873677633671264981745807003395352542461032115485350471275934811808079508771167834931980481711518270292822262051386918589230948846174301389434886909461185214199184957760364044208523020884855420183284252138632376808740005578001238911125276540191758101020171395207653915042238180343141590780808767231853568578241551096741386436414534780558497634374101536388589600318456965171695997800252381615282316737968587384976982049610389032155459425881365516049615177126337390272958353815662047417221457148275710462129946136671582693719223783533224238542360146105892207651986354409123832487256255586657353578207104979557735497145115609479091417061006111317562975364964547496536569288386033909494723545561417160685106500958639371588585800147650664690356720403759731586304258788297296214027671203766367788719135684545091661784479130841463624354542274044898597407018907088257742506889208610492406499117056429885861114256918983335124804950081463873650962273415985037468726386208671064525359632672957376557101247636637538943949486865387583662911215165216416853300341489264963544212000397112996634637198827494830362845228908526230833133652243634597993772368809920628235739982253731472091793110578860222396559951969247397407317541391522848560225565762159016847734369085569233600112174170426211906214558392731232025508528694958979053857297772778633241378212259931217338662047010919619307487313758887420524933571189393928343466012802507353180365357563169994579965702976853821971983092934045458887091892698438648518311652686317342763603268068982757637201781630984088898429829355514255434675071517094567899669131211868523735350306512655817873193457667008079572336444204183612084813774102840452794755038453245186106156035696430184742082961649907594896728152210477670588409851785941053225086024819469803904300346802081838201065448341027505626176519328651551381487291465400782335256655011273593210928052203374211387829263302830928538961880492846278343122084615169291422823558240330547323412242539845867752827160533680532323653793685819938643288860456585320925734041672032576329143236148348006721205129091086679342083938322276130484348534333606974920230504572316304549827796192715369023049004799345803323394159857830469769674170022025651472050820107198145107845870875807656963393997097878931230152216880868085015177947944643328280444989823979114277875108703250695649768828899488801137524292709020857056742783885615986178197701625935788474940992661494387693883479639696195499456122298058713643330072025741635593903078461672748354559365740893927974680815424986039127842372162681720195022919541742963733283986522327994272408014854218650826634371108550258434567477279964059558928971162619438364851439678622030453278193665939267363621870601594798454844789845899803366815976497146022104817536284401589109837800581291102220781265019625411558981608421510350376010462018165184410391708469829425745436344320000000000000000000000000000000000000000000000000000000*i1^51 + 3150089985007918073253623659701362895218242742369787670339752832120975032282197063245087226176802203094871487740244055266312567969061850475612834003756806276554873281754448349617411637081509388939830490585219844366181257300652163825298498109771191545226745440656185806595070543711522650998735243468354209727866188159244488997755924459502227929533875129670011794370347000107619205825704519200203372823776514322030191037438888093592992244833716106409684953166626345782812307033379884111583552041978683298267842960488233314832673429280104286301191370127207666494379769136402826171227615734722670439924125901907304999822880115632066996957124745161424747477613101788723546492588144350462757576925310758198917086805456595345765655542541152842672069587829445725384286721347792605843900388274846489021025907065580998094856865537684710887246614084560007008270948800033013082892092918273167250432641897368236411757663504926502205723649016430727529877503491293747838716064807768231338521011880045752179189311407087665383391463431577034728873502438541901144328080004420031726885608747305986373233855022492418926475001045624809586296715839803136536973837857194393961259375172692225820402490977528091717157218268642189568328853704118904253004537010417855251412465911026658153863880015542750403946776446661504769729980306084055487885513911806790847551607812146614315473060579072035569185372088745961428976112592558804200170041439843273524516955354758407793940421802239168728339203038622617798423253083492294590339867209905808371669840216197891390373111451181006072434780919252622441062983707796752369304025969775678416293071649944771102049091714349573836190871778830248585405474888597679953133703081325914988747937756805231198123355955126148500859196908341064001249968555873437653468974733720928553785697032313293831252366588841221360580200919074176729255436061236541458145918855420864418850815684880804819888343300973066255327890370731885704128996946310327506308483774119319815599456388690025895358019651177598746774284273189454047666348933447490837541821838214062425541738914614751582235883929477178981051737908744556592590385270320226238681190292148859871413444372831736224815840235531046095817962544899530533542248082845260010490325846781596109127896459929754789168365738387630568098230322051365736574431446801595861930806990861593116411705969751698807965805080926644270794211191252999418025599399919821823426142803563693465169630814252099027111494551036758163812290856199009587829176464510393518319891418991294363217844189327387030595146335741633475865596266334556384801549067751897444878819207597665440995953461292659805735445765561268603223241529026950825674089842969550229684783252441446642784812984195042705094005468277607735368129431949905689144068781899124316924766660332232932189002209763351985417345933604700138585484298938473552219440856512394877375015998303924218567220080356898739563745575531910495523176677960946102191067844403870414020649789656984036923446571265925834066976464699598113052454766086253673347577831597572853586276482748122608991691627376788742866487203996185818595846588405757762121349822590277530970828948521757789477079974105711786337979702855601412740621069248711092859865820507609513921594332342260812427911251284114324067427546905514243777914827487604504557505166685879140036802224897136090366045330138154095183929911787172537718980234940503179306371005928493117170364792864626178044518511626132297491766308443945801872951040845024670409366485945872215593092081676872708067470065274308865685256621503557526371927632632187460068362256894325544562602296671290439368596824041240354227775325463297349735644932924260900613759658068963690586994517956971259143305461940937555234776594873104876483343972447887165370991914792513992624403124266997640451347531470139543336095983192708557684612289470977272724838322952531039352731614986603034271725841388896059873966564531050674508520607647226825665413120000000000000000000000000000000000000000000000000000000*i1^52 + 17396073729844878870917711463638849860001583667485750711607017380378457381113520926394692254047674914381126478752221638913632784556974980544539717394329082916285108488799260382466876479346717674213021140679166436391957773773171235237652230726269777928472841907776274925506917376673167944777396598691724481606476445637283653715056171956629040918926903001083283419125452942043072972614172430825209167741421964500722383001281579608210155457856041815454723893068787474046700391248408895168696414986922713697507680589191669250244950392656094091342439494964302245091327059607148588164202440195140152663046962680282035900453177242340498778843480203737328095050748376296713296041928570785285937782316433524331350597662578854694428178720042614834244514031773421477678373815008074607989508018590045488762000154178060984134225366200849990468815857613091500460923856985894440206030593978652291024722247326114624242239933162235012554913936029471938845745477354413113805733895408634615220115499787906805152964040842398829009193392948258068795534703037246708640337072800628628532664062581827175844827816476843551318206002064667285536384100854886776517399420135639956592359165229083886435228673191104395920862722478285520837771091723292751682971064968040203780643818082742309727393640471731358395342371932262880106598605096646955163682049947013947601261376205864654397307958433926869030776888856865712999803036636089667869182092468105404623237471032136226762204186030263119026641738518618038338503843633988593949688250049248797609531788994287960831910359009609831859965379614823212459035323961894126327778067557989569330367223049697735215527213342161089808571139473934262453908459139103929260109279953189969746229655318912538136032476711009231832213832511874572493817293342481282160975322691304482292060949998644881273530661777850061997431872119524577086837206826014337789059098011663434576755507224114222491277376905411166044134911334004322442536029361012626342815034007778583991583243325750968703569821096610329198201895699729573825560366812314831697396601546272813897680230168282763317513286321971100809984991577678098312318022420184347160814298670754069048229120895959579824764590658008512206545951046105666604662134505447816994135521027209811099564496119835431035393364964609342636019523436712579460517293950125202177441417254434033417298428686261633188793690256781178403812297048865626241479076081017827640716103641350045756557922634773215743917613428479253015506363999862963472107316755782982044534511272354408457061195684168645196889886687714491921849766915746088957462628149727257427706249767112271295224583178541213506784036828713965589449032659493643462422052921822785539809103778421181739169083679612195270414226170285512601313789880208298362637321889759372809000124426575330082819216441156227858053572919188498675446973206658729219964129194163745382056543425325249669834305846890931837422712372235705462487085902548291324721798831281166321105082893284321395829418903389566085768688635550881456334672725730304785502572411419573900495587540899967410694562028130582626676449441839693231746144312374040654609608359046459164660570196062900391061371707976660638308498720140437872200610524472739389426817575982043377069198376455575325336448922469753569285116810306647486842521871621467480046861627292341542600683376410997930804385626270868160534410320429702750851319362122426227469274420485639227964458106095011537340007509001699956278384537903867655877841640344313389870523776658378150680411210981768454926316151376104810680603606015730780798461510768050370975466409169929629087217779346426000814717602717638672098403899296635391155447719331388287874313821920539639418978581568269271468588486207226014902480674803868851913118476735538660842801738496045191467423570850235003898329402378264952376558402384451720305393588999546147078397896770537649337652727310474559344472187969978339592875628480953706891680091878568493056000000000000000000000000000000000000000000000000000000*i1^53 + -6888328456064204071871735498858688972740671866067546376995584575503283255528580178118669504067222009286838720351813810102458627970380374665650729569696180374604128320348988811458395242212667997761774308897884887630863261080442950653129914313017418822508246487618855023725913241084955607176725672624223228639956881286777299992411183087506169791747389420446628721850663258249305679469842203996404227266931910895502542759024211762527064884492282502927073481778972020261369618465324605961717500535771888317080038760829926124514289259241068365799638489135737491449116552585962313343605200902412043632689936573436006243273788944806527848324625996974307729293623227823021627856224289017823632584901926804103534615070595354011326783382716426389992069282182102527836114800234226455896373379180437991707927886085542626381814921536254608751696949401564864628617660187589005265312079408626400017204127032388439057105796073508011088864465401405506877830727566031906465935683626335510331811628911844836033753548082656518904302101315817595930282120310962763505460936949702453520898716914594136365711593856403539040415725728888509455021019254065023265337449703738756140544277938988951058943841431944571617518485552970746376906741956700013205816941419860963477737951260966659703798983043031725334261238440411903555848080071116287363282422535318354891163320496141077648903174821391719715787427295884722346879686730295362132687796694121483775696999893042799607297370206525239119797915416239412608675061145913551309526703995853611146714566935954448427107863409358551685914957264763208420729323031919171772724412229085430502622416329193591776758551196926510275318330664203793871888250962083016650210215604674616498179760433200064248545000876313965397433353409196136316579805822216549361481894075959264492417374048811812456666182965078550732873193058067858160994630447922296618832918087372401972016044843319693813108922046360423159731224881259196427089568684569215374988218395597574844193867189485036333498928010843191851371915307230200249818099458998300965214625293001695362281278462022214337639714000740182605374575055229517041063698175815325038581900164871625984646618492878784868573610188587344795893409230399300061293340753515020538661598544192242894215285271801698635325942083453391270909308119294855722137604759886714012083840728892636113414337197764214264994378402350013385058466336145730773549452288953595610449516787585096520540956348555837462206832040043645770752151333050471638389812838377571901532096917747902529451884723231455714015916741134815783498031813843409096374120182057329079962564454699728215721485340122771356842411545243570569647385696824986188372783904962090536435229053466572837891862235071034548010363676133199137380456439648784432850277682096980460296145166066628843318919520454144659163679268054397067457290458638183481144402426035338604723773888064898193712655477467503682911164090392665805396378136293274903007996244934100629542558168448159846237804664547872232651560437388649793890312364075239832532131866980053337251708540835778888286127167979242014006940601270445112577935199884365249949935268150248682691887520209128355848171253208238620425790416657605922818915396268867498429301164929396772606508813611422098614513579758411243055120550709742689015138168675072470054280346507286237821954650423480340731607931838315426636260577597759414042489874677784194669279227878807843062365864897198704726318544245313685578907714216238642588251775462732497052936717562295295866156328344923238499865871372492732562739715700429055192383623440507683224631126425156727473780535619691305384831449439753968847603187888949203528788437445800596321371576861510900807889683597821244424646670727902491742459794229805774475047957386370446423716809787916195863400559353447416835028356009832757366406742541741868220689675244440055178198254879425769539153745173743650540693470227520928475204215904138103259054471169808793600000000000000000000000000000000000000000000000000000*i1^54 + 983460258236813134598439952247824937903627840186311538198927019218130647730675038332998872993879561693927861008663295051879122968174724414371963203185020519834071337898402230769603948500300126827701584375153818032105045698041408428572829929665546294884092448647788439324122221484332561202580281173201272605423390879979181041082037728490870919733943469724026320520389016341133544342716860330977027901261243950023348380089124048682015505878074559942601556158286830324210319284221312953680432618880115830795115226993406653837558213215969236942393669532925918333113905505096781140430937626768043048707594445172180555871517644667905396196476879328637002825173225354442585516754081836483877840103660057166888553961046863657174242685947571644599125168325446003935882524692878072222722025925909766842346499905692930824655287941147871159963077282196745450450266295610227217778533054955797809728082617657260027938233350535776748340381073149985853230281949894900809093235366276371112835382632966846737817556229980622882510651087100299658067469384610292327245031127502963797375685228885653597548089647096285032204973252729314398090514079645076063754593821516501660775558004141165521093926617096403069622228282147805541209522106035777637861422142733944385344478998304346093628544929429042969795188470580457613071610433494782135022280499960520726803291248114537570930775605434785196781149506381781149541303119405154145079700997267243612180745782122823994216718610383550331602485466226721091055062761513271832146630216714562625680829538365788722426794117637533468915391262118592202796388962647884882795108247823165583519478450167072823719339733527776867701968558616423488726309456367730219083334082096720367268622789200097876287569290304374089237584435597388704466444403962915358899446893612534835410743989483326273996143310057070549616671495158710660565239359774136610561449922276846612734206316960167140503683300513293787709202355271958600907518939143002053134760578767455749843755948025193854766642684385903189154280074788322839276751072110407136807718849337669490643351228437689510715053215238900687706475099863462351901534272608028644452790629308665568804258626743427018526378189923167530184152747811336777560662862132148937860935750427709492162175241322390523626094066900386251937182766944671343902166730118026814413647838307198819151035905665031443576417286290566917991587009036688729624587563314837002531738240703312828285771281219864600833998264165032520154088638128775724871924242494516561934995461892874965373071395405661970760143471028383281541082662105287751023141294990296213253571116911566312472480048863272866024316786717009879794356241872544535213386393666045830529944372139633521360483287383867325313697922124955043151929435615450969937759961886078448743966130893341598647900030617537305811226569390719584708701714557433407316098015696829823472185151487663802669645643771804209398338946733697525041048561815217784861330418026310679743898929165448309618678968471070365842113585343059148466249309763919094986445695895790291904146317025300409377681329221855113769448624519045396072765780848117826850637617827098703255033388446137012391467365977913826695137218973382416530879492454724845556213336037255208839899946783491039910920354665488714752699987476942707045781298555996987229538331471843084786571070692241200578349210669595089715581727733264071595232964141404429118964543235480828166224800499864164651661300437346864136683703857410350844196065422041704067026222952181504849224596973072049063634465956908155639344829170783171379753959180708642019610059581041563843998625847856021472636104136055113715155580124061366398697732098285805293026960578808890398720082283256865051619669162156914772015717903620235732827423412816831391957076928013438493533988001279448064569701102275943108050104448636119127745259886213129138807179791956514507795748022692059258571794905146871273170294828912264777933584229990400000000000000000000000000000000000000000000000000000*i1^55 + -91738850448250879858805417045075731513588742108419580716009667890352058360102516270877673393103797821656244993076966000774680660926265856165807322696658504297874882971971988490404339216103462801985160044813141358929275082710838758434449241248013517822326892705767694727948464017352126779070342543463885092698666946776715033906831188641793951446343273178552023613574419989108289694942783337117787342325677704983361074149721190061799892542765971948673419297409735425725144821431264153691419745149853968473797042617898184339263488535228351933224284061769821381876518361474862298722670908373614428479060044144880842910180752694473646340903776620894823167043658264472349021466300328606327607307256941699239299194341024129591698193727211120900155666745504404819971290218486327952895789338716385056882581620184853132096866949898185831835825797648909592537600011684551705166107798520672230787950536840483110168664267427693390720634991984363519110358030506024564460039453054691802645626897883828113338945360961669467632015204613035959329916155551101179108390763652254975690515511971460547848021810119352694675528844320469439378709761540371281605255251308064044982281676951696166471743203495678031885559841161114998212541494700297632024259956571757234000862733388243030556609143118337531223404052732622357105787431385271658912075103285410464840930360885919510147507624295429788848394835405288746792456088357247014210284966404591620349312182745358712729714905785209419712031578875212437953656470696268332613818564911316372993136609439395940316941702455504469568940209706419223181524966117668305276721036779153596908890936243195756680612052446461654146205794241436916505415445828996144948681243003336646728134467000367411324367906842433967926721228123572717492611267335491946706742241165680378710140427021007948789668674656877252152277883030683842370444851990574275355520812456540063456011988207332813529955301093871784030261715342444462535868415024820989364314207342531147512659204143583685213671199941115942142653229222180875162380924557840723150964465957358001558331941611816099048142113910362934124136021032469015508163600786004965395610955649889913045544750862711360571774031932258624655752415246751065978677695249349716645076041283368905584293295416402200469882398601161935470210751627496872656979735088236530088209060658412699390941465834073836557282152398589167431792311940258307530714497304858059838680603429572654057010466406617607543394292089174351143857534021791888272878290239345234516407277564441514443786023021889295518854268657222444350817503714778761791068256167909354626492291161901818301093099621003159921529428709744860468655012334861419783154138662401734987171426648397719167657276816850324022765613911644284852836456399907126772416950306459510132199166008260325542228524266592699174280494551869884284837501244753999986242172322352526784450945855644817179507520923247950964750646089828199019640136089946004923307494383350423503598378498114065619177908248315312508190875840505467260745360734800265608615302804440713452032081560542533126983332220670247010204311313627206789463650483056415066883388002176957454652838761421124740664651244858729863238051721299207958033226448453473186016352525736290026242421478662752459869236753151401865127536971512186771245719478955153802381758500959675283373932789129682533218487682286125625843342255538566415827540506448135837890567016313286943581614921026162083088969683902579470962038832148051532869793833097944097920635574368659598241940153566894741774224150807595532358126925730727469599791689863950979007613996268602054914398981447135692755956850124088726758359457626458022935465060386066913146263689502920527674828405685170591672901280169505695287498627816664793803524379869430513617185823181708186846146275039867252208966498177811269307043813460007279957564169446348340047136363727379826046937394916448586617931734366278973938042531451329435890942607360000000000000000000000000000000000000000000000000000*i1^56 + 5601277477262079469438386330299045720667109106652907259507417073560091034340118938888132434664587801195713308962261292747974415126535825544630960747941099328218368729037854895038718664993977797270826918710437883696741214957929196190459790831186671626939511078340408471471273805580720311057978741133861577388903420708134177809378933039346390887971135449091465706081290898509001664873105036239795875359260258391623101377997104392910459791612254871048226243144122897839719352601150560653391457245511468777452006413459733929077024218578521587759629281918536224996853575762039458687618523422915189222592161682766349137937885754766993215690779204374834106056159871438487642557773499808408145040902348826088860095298105205217216807006119090148933061770738093313172217681555682575600897412944898820909779433769799427453088051696324270607060704066324543955371166972265384334482555549754135103716150872983715213462473651104180811798916282404671814198298582502933677194108956791169138282683815928787255200136944833885528198052494605156213499590848336126612307677091337170897437391449611869067115802780652322842698163393928880490799047241258871369258942905857092520488752378326034039862208241585930783318747549686664635344415951890758562826167099015114892701847666424866101531271853483433442210789031999465305901867505200311620587951905418157752790585134676323771862473543416826879019656347809766397903245108510469505180550824533858073632820483056788619814322748176506202390897989202722425565898425864951765299362011782590270529778182792475927227053797705207695858355257910851128413847251021098403572835231557823449431661221302389815865785486771978637583364154083506113345837964803666147380261182646237403238155826958959640525075445362525431445365086703330160380693718034392791584104396674668705515644951720041073719010207962010299823392793886350603411986621296123558956674384835602909107723829699513501125305333278795328077701216416636471920707870337369753714317897887949476229848350570974414967909290324885740040045410483215380352231800292316180806281317850797213251187793124775227938359756321660352114488381754985344664923485226320608958115908718440579464671337233149752876590468675395021849828377060817107149292145797016886295519292840333331415293684798703745959701862184815120250313340505285139069092194135449217555267077521824789448096348197332629340288690846434262275176627185091162718055706640585231911354769985061217091388595201119091268854522711579748797813000063059200572324703283386394648583023940603099463458738875536277793261696295627404260195857749853471721252758537231032370164379256490117544045740936156400986939263031380218157340442004150923041621270753396027648068330780611554300904995660881050549396674485023146954758408173727683697821987286189767859260608876900777761414759842610097893489753203530060757588662859442712071438737943923029592535458285705529124570461111598926339751596709160634277040746102195331301249756779043571630695092681969448111091587878423830205301307749457871384967921843036209580278210337781168900116406069803474387801323436002648100062730079037234807792515503317064362624045304015439044645538105565890705321866869243783216737620444563730236761435611599002569661203673662744843877281291230645399491225231826808664978407459803627914854715668431835516786422007747362356033819302236674698258159636920264047590141562929029591282578063710715537055616124438524205250684828818368240812996470058911675589049455963579815289222407551855539407247012167325788617766415705759789315533659156973771034922847943594581510472471372216851885864313330447672487008711043543146476512140332743326022206285697684560571361995094893851243100788088704912681688831925852187992140542954162576649344852155776916749536306047566704429675944422314615965690248989694065813445018419600002593059366896113999594624457178947959841719028210495172876826929774793165576317887956468041706676467750864120872960000000000000000000000000000000000000000000000000000*i1^57 + -228694894519719998381103355072747715478428189113085087645294513260139035774645396604615731336686150697992413331544428249074854296387339511489719572440385249477811674985406094810117972160636922094588960825651085380207777339649908729988986376943071435776681054221476627424026351190453394192740639343335739137104070791940943168611071339145654459114202027697277415256426657169723029869976976851843778975315821670295427039221710387734722962197983775892724166366636630223419000656897815584960813985795263748032328363565327884261625000601578876159423175668812442254945251742864957278047584474114772188205719961964584260890511521695428987603182216499535747574260732413014268453597195227786088074575575045535802138906500913678231933940797845794385493540610580043646593715114018130493698745140465064588436678035062958943202342181742284554919791382099238228707150328794128537083038058892876028002421604916050316897603176691176539824011529816193400918880317579453270121781918204353247752814138251015752722260821529650005518775691446835086678199681837615435243018266794062546457637495256456208248332800947606739738297634517311367760480818233175438174408239325882522906704767919454159137164510057039030589510455937028436485866369852117219405551588327870303873559033193114210057707572215073546491429385242701586119468484266327907619519777703721220872116582055092742731291036913701459331046501582871357263140005005060939895143488711343999736436824250434935903969470982692165611678387726785840437959877022359893208091395277933882925085037993817677285680583204111898795277120016240977349900727383214165896353919486945464005215196833103572039692192565513010056625517051830874381755465565776891511594048065414058156245409762041546732406832785890427305968227983267370204179201187558626154558713694569784639820385421060036227577708848442812875413183620531331000166922531314114408383070388651495690673544287349385865038278160548475066194235630846911592631442743799272344820598813513457346185769287136023522720970749340843290930024768051373105414668640051494766143787353173420514095283340147154390879738877285784684060341361155800081019350705540286752645279572841856135733220670753862972836540565431427633361669341383357170213279197347340508867402047302104897479018910762094267875938288669664471759292803900178142134393128630996027821043482591798246292401810618961183993687224005830190055950553316505947431476436813928874146861191630960657392193837930741001543478623884764868356947346690448077209984182869862565807936050205833918927404747661913945171121457866099095624155962949497984988478595158927997093382859171832419171860210119269132565462158903687728878472469369650201919845641770495608993406351896542671615082230905017446999483917101746196048814929344559484197546989050025047870345845620551603557891541613781174058053143585085567961759874265689654392435975007775763306991803411078473078102860193892523965813513032616047860429331170095791685709678293380281339970411893410791390763855213482020594826415379021022486721718299259029082556126614788852636248850485284967848758044118058088005518841446231506354371181299430935831105627170834507212476331399157461549463216655107206214167200914690124454009502244132129837030660406253077073135286376091672615320326922232657465976594248569929934225140437672170213181537306628652952560438385582159588513786311985106949305668979743291577096118366271234970780973668664801831236997652538109057508752994551369926394595645537134666620816865383939067957807838613056965223350427099680846470409751937635137109827548993881358696073099921694457448077570167632655939412152210423514107547928673310253233686243376174864646822226654439049451677663861715881972749468410093469238263954943003461270693410435174977488435725911395718212642182854586107584003526553311099280074539756496977290607821013404373665027141704594945751158998531304334648152527225174586549688780443410240656933935938976972800000000000000000000000000000000000000000000000000*i1^58 + 7645928989104162766068821966422434676852437406057133169791592009142662972969481391180285662318878287249592678033439146195524432907209616842229775163951304268981274715270749843078026086435992422861362028372016912045478225990486969308060297721532302630676357605230485535833681065402825088705421752310013985866061133517586198582546372036570910586143457598399770642096055695751096128559375947635536907889042189551677195117972278284104168435168137888188905422103793880828783617387355018925422113714674160546952291419695908575889193693241632937021611181117102798884824297343719771181863300185960672383474190141936030923914757782990693460906420788504981755754120851909264732736779666220780619339506929743211877654239506376372907672551649545371615278902870962930954570183810266369856669704551983561355884302341154384150288564087358534003199639209503393965916283630003413767701582980402826092444485147565889210145698354217317412028651697612635425978205298288985572732696059652365111064191984485809835799769427916532109631442764269038289610313576552058257903953637657866650387241002540946469635864381486219374612974232115452046049262014209026013367754281243300476659987037743793163608448265642412170034102893888569741328309087336794757761918585730754763042423741458170088951194692246803316051042374196964986974011422848570459604789106411012327050006279309200882575899998389110834329953368904439036536040707559341982464130187871689086264889732395344564326496326180632799823126437422060225516828918649421420275002927012616413044327843425096245889354473122882029038649709066170211587885503547417224653813521122233284863856404526822352008832447097078315456845304162074270553081362447409237985695247872264633364903526478338631984392333581027853032076681504293099472024900486838367544648712679437960817846463837158297900003741458094415435426969561262062855165793172412648529931147882152184950459675293948340074456665416030947106272803758986207829277218919866716166595970674628132780242951947869155899041937351362581816306069872171835673539892437660026165389632324599243456662624195856589700215514467661788044158395458288986861037140611215794349484347774707309990919255579239655034418298525869251490903956240115317955786552706682688368321502429559720898310946043845530789118972632751563022383744530906039487410282550288387805753431576849484859859508684007642915276378774234044686895352753823929507178524636577158090502188002166511129892311066591181906294098875358698986268270449021188851728653725443385881628416265604157657659272206804722937237985421843563641568885707241247876087708876711837039417931840990322115464974498538995556596792256027302450374921898615628700405552616951271368692988399969484834017479271011790309078644987958878470522399890231100838905911517127864238586785124238715853135738337267704297534954423208723631441026883494471733364285879617759115657380258289820962120202077354431480973083495951251780819042793279236975548184400944875526869724700750444237230326327912018172522535122729299762047210472358227376887510581533761229880754657019354709033985434834747366407537710400004201269973913430374449001943535523191802252444667095015280520265718425745394718603702165132790740975760712300489793377894899714985417092710883417595267780572058323900490787671751230162435506941462042504377905574448054055436843621925594055294083169892718754032133540865249416457274479685043600669947305418268690751409335515969313196363979937222021077412828467794689951511349013407309053173226485344988300719985059028968142220468560880759556963856264685457790100371983110937039250684824246848466303930359240373380619966685529221674512874759777310780776719718204333053428728189330556966051828464981724287324031349354612691480338406449489266601997801305064539999897262985267969138611446144612399257030938263065284348159746078133899096458206313404614796692890888372042894440461695183840691171184843504255138433669939200000000000000000000000000000000000000000000000000*i1^59 + -356096406450051605038068511564128299616626407889832375850732445891959315801417979881807274252095518600092241012723682289445691934040428770607853538992653059104597392382646437065164275038620269438589771310198817051552744129753672674310814912843768149970077038884738096989131570199859951621644768125869344903405479376950474842257750160249571307490299645238994177808535613681276388791273128778507917629816197914522790582089595481712294364987105833334819381121421399260572336967209333281540046413275333017292025420823091268541792741818400943986716910075671746013075508404461112997377155962612265629998948523135176283134879110323005544842730785355829093243756315302018051719173041168026564685848742967440961277798958754107545121885166673233912933272275438122011838217974692869009677324835319937350977867316494675739861009500648532398167921068129857462359989160933851305564162633216110070046426331265181799937280878553247088476720564180709619324559060176438001295676241314271425458822645973370228674006923859309195500682975626731334328488103732429192834368418937123601630821420864913295412120827385157371080209149471785041895299549291193913815120430794994983217904420024703161441016010173846283146455141472773818877221990643655873874212847424875023627993055273236909589880310192348480298315681872685834561691405935693206067928316530719758816781368207414573582162298712471620071137355682279698460587195722188670956058464887599159828150837937281113765141992184929199208508366672828151532375806019536386127064696403754975759367100291009263539837046046126987866604850135898052168828021543423128504617348937071728870099092912666008808482208443176944428875910025029877591504325070977185470017890679963584491906244406539683925096656124754552136285476360762518580876437395356845662929529679362050142410969275884220965075419858423115737165979565102632496774000543092102422138798759505799963524502682090128225481276510653120887441408074797869120731736793375613803797378040729741094810954534857644338934228702009857299993053090742326131192747573542242142383088091269926552991436786963262009778269137649881113991220404431792485000959018365049864077415216388882704569694397479984216366098177492382555574717874308176711675362857549875729181030644755537742292563073388922459518174599149637123299650047778816300307184278963234011780799214834546531523078038972451830622832925166074584307911393834347190035121482112052290066291744208528878217138575755832908315267269561048855075110750038151003321390798484587088047677686621994919903327516809487863436714440528103685622216591144306395736508900316403372785138820237986118327152357485870819753490785613390146571104591633186706656122659127401820990930228153376148684819328742918184145516473773654443588660513819248593975791713586703583410929279952412192486048574131242235690876215875157568819024141101626338428763807388179188447054299439866998915772630170430852236168024214731914183713186202548510696283016820521733496926191786652493738972097662462476948509340721717627127143764698312788659300446888239248621322521459527646625158534971313208937153108286013114404771423313630453925334221564018720302434675844583757807992569950088101698383941828806973921468470630503472019270242326648322666013829921372463214270400738268372364624984958879240472445412563444373859693743344823055690533806574323148637148451005531028292392163796305496303830744390236745211914439290293834702383021387026905981384175496612999468169112185736038126160277766924481341744194749817927317512595077578368084545871444900927624361796549530905168556397145236280530291566058569521255487924471842530302627807624999420106934000752425186263929199819717206049705094497520407140393803478349211925444852040103994059325808132778322733198505763367924631240966825832180421302381245844389447619466847131355199497175918723528605288311084915586339731529168966340410922453822929956312728739969309055032948077376000000000000000000000000000000000000000000000000000*i1^60 + 22552011893215031539269123967665740279637962318962360882320131206197002268801096684861836550074866339327188386102518184095394035433102014291262365836544835450631544835405189129309029356929665706893095255791734793895455470660409033484084039090449647013772028245946711707058946905125889742934733895336634705608105980703789793230518491139705245412713604183493699257878711648157517677246686737544785544339027564372164496037636191843400130955885731634583389524117178471540723886669386410134701002362141417606724004116163932962149868028629418059615949531377853492206000911591056506303592543870225614022174139719956493094500622750811661293722382213644524374922260480219965897310989071150758324334004411991161399029934296711639075260544731501224599586421549011852824937257829720585855215160456767976309968129525956402499087526753406220785239410907132180415739834190378754616364802264852098317940162488044453064781506060697710328439238478110750898519539004157492490630472975479560719751636263461637633214320006777457905583541777218635106144137676074409092217167040460764801910152834546610552032182437572740034193397016959398168524780269745840024430072317878866828063025084484044205374324102624820460176590618792502113653392173878238777075186001833469750764754392610444928655539119362838657405656172550738021621920514636302262146127265727100388677836389096224307375575621467179764669457933344504437543111694947627226995174292349501186865264760668599140123587236996260846498151387417602881680323565583338980685361757358494398388384730304642261293377665627435148596262871468852712151577036646018277471173989457404229143924231402581806168558753143850427125084892559416206656615916945222182443932864604631187416430202958597339488592959153023998030286703619351122179696425519342122023586313696223220812187614481866972126757079324208838600372735745322518777665097620119153894701041528066344008549368347505403044607856816592272473909225588499205014628372871347064737582218983763565059948659873815668231127867230207771068049970334504897375103523335500449535937590963012074369148809040024013089588828493919627468862378961370596296561451642154463566690713320342185582959452986553534455048675500464213210127376942697408633867444063623390629077530220686125151779315722432004383391548055159157989050398807930916546757286462350818522391000253664745668374070068042714838249215164737965690086997252263513175184445033355382151486579124396289723246455720596811671753764280644274876416006982754379158921942582203072316985575426807085640979642902521730607251041192588599990172196038356670732466863594917667083799535721834686042737622590090737695054103474771226561528433010042626872313064809831056526838850650810399960830578726090719761821025132523982747603108048892511879291779626473315886405376899145920715208691185935008120367057048719346615808910716889647804453737341021113870917826375437473533357205253812555787704259520788189408507977889917673030075319790027727189207349172163627673427876861790959329476203897071172507132291375681523637231849418477924586349129975650422628708614290035779522775844111468667536866618588461511951267354941590638794166495924359910739629829597029220910943359832334464696692485355714674039193854911861287319605019112915949232054493323196905323792687667099499417597177400185508728559558143229883017664979356388369329156189235904593023928547732674813054530687682241370680318172835608402827680280004319076541671509392653057571411030314821140914957826085706000393399620763126877980074305478367101058602035120870423170078859124394562747566677256668561332343588108261136958498326801283185391311602595603869147533567373500299565321280942210568400159304660202889403768073625467540180243448994907067639783593516517590905035098952520312788770060397920708348712083414465085959278668354231777994445718825879258557291003221724953643107238520599140872873992855569043109500414313170959920484016000000000000000000000000000000000000000000000000000*i1^61 + -942392372010398612909663597886501517620042466091150452965281655105004503330899757356295383692590279779672997383767644274218642559969318691865613561706487143497192649713671743659245139472292960297989992476759554577004783228987062552242964368251362850754276008573747252515113921024668468842046752808993631847218687639701657011900986016101952465113121549750925271114223529401702570010465120036698890826732553580762139039476280217086246297644985679416535355576804103372032864888662787300042574304755714508295155254738997746419852249486251538485797591590474677483043183953893746323793091234162655987728667638830089813298320711968451873494420124826774970387618117547021361119032461409035684535141306238655898219266690681360713722176436114228224690108350030112800002837250991650537902019367840318707447224160667758078596342652863757815161205053766905513041215157301668474212790422135338652681177961763392418671713647394315660276924256409539503704120428777788170843878285117395581572562158879025548321446844136464025570951661227764093401962586232889409258963727047950149937175637098199741831249810809703866820260308672089160596166432030401871611451806766254938538365891767476048308719330812800161692624396619586806866960761824606590128681746253279291857497436842664143538000659468707262362474593773120558726384912487643009646694225410167111913843511588930042184300574546225312684417585911774718058051117579501443519953321609293696107409388226085188586409967433886231971724697236637852958031689605472226034224796053633002960851084741838477316478393202974842581050820617648027407643278247470220005949916639587287726381799315346160622629535851036061161012608110933539443255832339552494799143330864797576972579027789176402582752225924212315511872584662339173579143933224039128803570520327779402615665394645079655818381515978561521964915113584996681043700219859807278628969488129450242480140953910678402997513303267177590459189126583382668944235221197409723390345500819932906072250630737215515816324107252695174034730458603631384338184642787953477402499326390354372593406359768548197036615325375447455454582759296152657979926636158415927913474724663503929547767848393113834156594375904669207818507521374918454044875362522721711880359154341760338505909963930293785487086868611566248995047094416754272450018690294357546716742752728146626736398406280583008328613998618522182276551572783589097530047964284672048191549714469859543453413764764960878093683750897211445111414872721944473598258804896690750346003255353277383429283037774353591108717971805372260214016407683295383470369467232413769609387481103134445099133739580543108667930960218927753890401958198779758796194246366689723828773640313709589586344526213449655626534338132864970094390856070775581596907697315902135540644445520384431039144675239952920901693723937345907340886813988360046761097112687528700889285278919711706326731849320846495254120909217835869957285931020625199252167309483273978173922465854941557227992258756604865132588040371418143030289902488242982485586957373829253856425823056212392018314006006128562041910141535362471058733745670069077518489055671425795862238302513410970544492507258057398968978630704148793274750922264376596563270629744768598394755285032930087036931510073348935936120033156848358718537519339233871942460074175118439098440162920547668098198775889365216317299050436202225657520012203766032836159152697570798256054048619070740754687213714238796331925334536136677810445111804478188352840142411941453969769062473356149382185734663733340744865506945620899629835423140119460751248623615408341847624513243049488210020335566461708661738523102254283650890574050511026447390635131982368458846258208755006637587310506349939031476838789796120611999036711691434249255672264375916974738324157636404382289452416282260179207769098494803655039130646538668378629549234001611698137695619142350942061014765429763892573500000000000000000000000000000000000000000000000000*i1^62 + 12588378621250148847583596383960998619176504159502313840371312845162120461379036800729143195076221691939465851152707090998015338729111108060482069152119793074323490268065792684957652576801592597393624956212382575147320553590512297076107289440388042065909151627084032277826384938828628292440133352106294576043219012563117490842104559425499134423899026969163226054626669230185869232331810192504352908654883405578873811696366905039245293768976706118368206769952981225738311626092111735261686240389527247167765302671389064032364898621315112544930084167143721482817329575185208956879174936414658793026287464621270274062484484691486538958337501926796162769797255145994310263518400703259402647766199480241842955436672587522768745202626981060592368250001005034304311957498487078572992421509999424728628193264682827731752159852895924359109409596762138960514201501349067926014283288120044528891839079009554793996193429037646839973251255948678296835281318816720997899170957164000451410001201513254715295032258810266253329342152727645496070976375079316635151878888726308228866032655584748588816522593129799005322987791744638650475543611840657856638594973350743910947794445084684552174353108854432775954235677155536151924499433044723433176381148771200946104227353376813738773356175105827682756995082912664580783149503526619630969190192833041705306405874032507260381646885734657844580122818967175332816841528411917442847896542144561712473587945607854883061016108368209489408954276410852996957792952969019083945341439150755257457840640370124027899287825881195024266126751279744800148759334923114276480806735829083223527703319277136024272916815439682068982022392546954169012815858251623385871065954341139526179220518477376783903682589150064155717713294163499308761246899401362838689087151865984106447366887557520186849539614392938662393731759303316801476497118217569623363351615471796829114007572279320994382054607040433604566218588108641742888591788023821408276845627566635286473376191219261271226807933485492056116675434061386443877882816379728726569044009658269385933323959206103359160707778233120867646742924442330733392247045166526490017324179871231356521122938129633377183320067952507618198036426375811861577172383717545389170605440989521327513912399784119270869857735301059176930241303038642107903094585811825402587453629928726069821820703251465413636675891604899581390974254904258290936474410021814536473223428655578206251422924925700451734200072218160620417144732435841856760097073026146001241267501433537709922285346422064248287668194044103512032979296765987082487653988011272737291063688586994791922505023895802796850669566992956026589104890577927107752627711578005725882587528935965519675632353108016988905157365583144317489203865041994742697262499210590359141040470348933697441906738679764835293159089806388122037233329371069488985586723682494819678413823885124343379453009770130450583967114260424171677322135963271828892784663442351780849370757615639871494195029298779456648706036593311530630182213824526439734641131978324866876404564570921997297332944166551688621164763158630105840325234548140750832397859736148164739090793833789733300994855511475860091718734064783496943629442396579913245272498495641768784051055968307098256941815530687356552350834750634270147737519035971735628154119755720148917650772450209837177977448864692157539817462873508040290007122358938244925483886957363721648674814495653136369022744688983068449736036701397086706251657083529743863852590004318895096371719013670307237560026368499204371063490916052650927893247196208526795370679448322610135536577143740014797851195510726864284898664289129200747795768294581442506719699510806890894537658913932589821658847265704328265235952088459382503302491647192614672376138376286609918260628885967993478534773468452205335131147176445226333232427400780298729251161008702449766381072446750662349941474605137488756500000000000000000000000000000000000000000000000000*i1^63 + 862152058061565158967469005267995911956952342191128325783044688078161540950213641792471188229752188582876120028102366796991090212702730171417114801488931725159155330112396028886051172004940017436513094139892015449701353732138772744355486653074392853687641523019110760124670560627864267971040856590088378618155766709162399413627564889889947772780567553639413100136498992641601639153491042261117738437501559215348418467239196873974228767738753484642864333947276730273730191900960791464780530097098295997552396256471490029568517010121409599571205471192900379957472706873048240650566402941399922745999792607921702137721974684656006050380887216022111830549124540949008291890426449111584988069681837973887252340664526218213577053898410714614039864695062400885866904906994658895512261753832020425589121583172347872702079586443231595149417310396594469663470481509160326405028489139574860008917318125438314062791544041338892241526493172147877082515346830157056204587610960678279132256880408779013640942791388987196025729104829558075462562624931033647513823548188893649116925692302764269042439893400621799184201969852865475345881796538264079896969085356419538015840199471439047581483462387216625711888807743791282045412705377368756164553549655023445008158258566602345240357466425505965324616115245755482064040207921293325430634961758919130429716454671015015188605578695623959921984552351371788029619062527172174786477827265724868562499473153775373351578256002444269350670148725987695919515377311696937389675442839388641089887327863084943492042820416389710053405786642732322287304946616490480420988972891770674283374677065074517518761770465191859461437912300113234101329471126297326146533210304774300042789030068709835371484271888181936066370995863924333466532813624949586162335888122515658835024742316441798161800367155843229828934752920451420679820444281927646219915578100876834968839163841917831546622147868307110849980646841405504583231382803747730192814057955086431627911491641283122078394008912894557897223477136612899562644212476656061305905499916842380228522741180488124179723759301347908530597951706813441738993480580205841287995303607823622833325209031202913669902194933858404860245738524557448838992103049392699560456409528855682925432665265591192370995822992871229366663950649591622281573128562272995986033718019027729903837986643029309334434205890793971635996652884710358828433847407193409928754992702626868545169837998760693827153718505654162654069211568205775949093747779013532366330199381695943930644154642729235048128794525995828017408143612878587845005504992756459619640087674033832827696528765676029673284093129035764320199041754677157424536710579018751093289013329190914847880664410386542885794418514882998013015249691730197176644730442692380465461566439295928007867525937252390353892378781034818502216142152547226384216540859569667455828795998916080304418952887344620841380809931461035801161863989444484536007006779657596739596624720721799399220436549790634100588297443907534973331361337945973969443069021237356682547468438256217860518534590664816175685737574972033797347500906540962454372163758199930014277155919483553425212922636979898022914434964619253147611821882952115195682158906619728187745279516347278856981747732000702054729689033628553620384445185518667664816953969380972456753342025675395362052919452723607343323235415508132522072084155285525438720164391262761233558721467752773160617796289683739411275776799794262994606013093749795165439266139446073596176726038862286595287154683271144581281398969854656848827893414617789104552138461693034248638958947020498176224460399293361839834193859570932307389268570975951929494720138093456092560590282674685006516042546719623534529328683291205695666535560655911879646230526197540032236167217071916226362092096866652540085106821380334204901552127600709625366458123057987745646490471679764467312927803686688598984375000000000000000000000000000000000000000000*i1^64 + -52655758083803853264535693761131804522269520842854812108047030032936406290439259120668226933233961704588493849920138116954859441021843932974390326388076725108583726909142330337141875114265811453382674227130234615331411746553188680344187346680009585691807247012491869828132418478501091080834107620528382444515914962358181847302831825316456096086907408755879359769507791270740626056877051441177865463831057017269349141021477950165751188580133445016961024599057080122270451306493794461202295190364565468714097749847148834646524276557436051336885553112205304362502600532633864022140893390696434426361650714989438235814643358334174519174068934121216408200550225357323743532871943128820606060633260082633642934304707319292882398144094542076842470599393235024447537903487226947968535242655141517047330251006987551041814209959566501956929994794862010707995857252095016796070886500955658027358989137192557420797276789070984629671773127688651952343429133532263153642549629349487601454770140474490012742302193473621683178601999402040522191388443400482229725319758151359994326794057650331645144485774273029050772937670477109585471089947932110958951730246899278355365337466255016883917363660845948623586540588173757461703455595321377112612445558072780727694968762242180066925003842921676613242917299486983896004796341712930468824167422317137584819576589863047658457558370968131516725590930348845644624577961042811941906828037770535900499151033766211445475565897516481282256831981029359731267670829375294406750529830188250437203859178498815956739288759089836107007926139559981845363916862499911507343968640985229406598649133837622988095424932558362193830619595537244594964845106408117114106081158460093923222401884158055496191756491722143042736183581752330504345931660304861800075536925247211397593164202558339738015762391084485446127897144850894537537925757922019061175367422923525514824509599660095700893163452397784112810498090490892588780385326387893088708914738343629025545927098763731462802450013937418872743262063610543219851692018068293033196310017691152802376562295900244493000974194111534951592089954330921132165540010114086962869209347843235637457307555334885557016348762385278208632865378823201151603533816605284310342928358421850178700254979519129431186384978800941979144778887574459750247098316680397908281117430564690860543402341746899811882893695068104495749709965371292061618546733737351426434075899394047478144292916266877027883845653580095778115037735950915936834084862336322849781385922561650020843740475650945481430280054404933085901509010467803227417080916294166925607179348802519706896955248620914100292984414186255453024890960987801418167951793207221420671199645003644889622317482355224590170794233858305484511038426558635454363097546798673797650707787347420088932016859842245921818323920771230704665859802982443813173972228706373212544932002210610510265556900827359963774158260732157838836813696532179321431722801595460148796953125114879923714147678777491211444571765736751316748720533960472950187903390971308182574041477677937911789303991364981224419406318520333408286242763561019381585294983893775834756305297823398312766152445329708347420241126040159997807572738926092941526068508875457542517848164731302028703846870112391066557602477210729163667912361347021677665250550144247197922991307896550759757984779248095963714324017949945186313461111536548733828375380696562134993313716339994310814017817454209642290059458477267466796972339569619628354730892893898239251313423057378980111484642842596568174710920961475246444769924027465484221761710313824139001663073160541029203489206762802062048002835437236428664384001354180016302617117745874043398058310681886037175657838270717106648131864478838435902032393043320648146102823240081447667431501763552780152698654633408729443932543532006175202438502844699876734782170173268103757334221163396755664878317118272246093750000000000000000000000000000000000000000*i1^65 + 944433966439276235659516573029595764549956734151008306638368608456901911325456931936420831554214075263676717123519033970187234271138831952256980897995636090049125351075432853403115449119776525103799586101248335779363136478776714163075940377328035646012386535305685740747312280161057172784477456647568710300585653751161239879881209205809856038641565321522708542329774124881947134824230424026183700361245581770080177945267342497608943433024972652917900928108150056307980109725928532776603069872446952898106697649026786789461331780689485444172072663227414958961957527221889426868594293228054896593383867702079973755918693793466599032059603861509845380891094846631313389886514199690273225649193113604135707443433677196198749967201815334243488930352255884214474258424967156714259524536247409529617989779296757347701819498014918688649100219016969734766698043575789517724431342647703467668492668257623044821275293888488247339579877569608104228193430890762306673870154350172160179251918903214062040352209631255298739161821412450196703033122925042196084702575669249701449441602301635952718967107878324556534543375228813241856608469375818613707052764305226208638975568900594646283708561126453868188930064786524439753543239486941102938831774941958640795082630327239359876614582952997572551261369010264971668513735321649442403151960628344182013336453405759982704713439798049927701199244329123529107492108369601619658059108685898702672627374398016719298484553260365027448508522166313239154449260656418957525475307482758767850349210059998231130196772972337787161763233949457035328974506224600261465981781278823732200054360868713569919802818708811636026017363981847272672118832994572338098772574897514909589570249360997404004766600830188848016410929063023476088174081391459167037332200051524457425538910887400402813251346946615644499286778435833106662233859553598268163379733988599256608490041861443926228586944264259739162609895808930328227617173876213288070311529155024689397916333628120732009583315783505930567322904191762553347191718849161573939006323535827706570106290485185662567995514064429335289234565959493046620677758109381404597160230242508615320979609451900902816379643706446508773705973860199838028658187142099739137228552709925484983184511442110956950035299958001693846805193345307812472212790855840581147395026335822603456947738408095021197551096976822113317865238074539598697469125868942363098456298043453160429343236600484251854934545151613954496963690381036981304389605347583202462259082996310548170137959509941752079562264361525438725187916516040448757645541704384797313419996310218197361672632757236556026511231080803382426540683740760970046503563695823438200482077524523731375595243333450177739597075331394585393198587700763101469955718737057351236957658775165183211864068284236253527292644847277032411346138944302862293167130427572459489277639209551135702831254788103840853974612291218811903167750418362781041339546095400123212810267826117087939663239745366125715479466500696252656034335288321665190193199578939607910245997231429723252289935411153190207523555923869515158716123374996917532429538838190409285903038770327511515206726850835790337961627013316769114714431652386660176436027174420417115617779450174630702668670522744114172682448451400573843407413961650661163680841329332683532104185075436589869624535419689739915056951344040613794556484864501909205367380015049139312054545027752511446650536443472749837467410020533188292501707577018664117544112425073503304759681820809121401819804133461169418107980826356247499743824848166697636149221359283748755747122630048149334915887510548449001709068831790330073960421257622602445365410354488346806005306259286115370058037953423139849228516185503684721925318234118073720043451614141015579579682773597045986726479660282298049548312440619274215280622797337314387252458126767221472812210827181743109888706267745117187500000000000000000000000000000000000000*i1^66 + 30350466657920017134937256295900341427625795646608456946232617323793616403149413247798914888008366817304969814571252001651525789026278467070401533513817290091738300162603484863591609961405915686578156280492495960675004815219497543249585664300909286065451865149061850991394168731322206944278524392364266510593831223844395047383498428454770585521087728542212746211415611280333249894838149740810533257105004740087138084439855303588475203069759436439729608857717959180728795239031843876093861453362186402486074253379558228979125132573511272442182562219757927285915528745724003499688781088661489698726467063484164450663958153996808548484859435583794816021640002631977666130664765194752383169778604698276179383392204604675287383018395795592390980010958059435273576941612208916976796482680182651883459498690593267181140749777349596673341159163299216318199194359855236785395342776548526781217323738236475440398278364022376424605997969481196090380187016483181085014959961881375671613119184024973446850436455573347956002001525938401557210814227279168238520065712786187234874568089983935107897106334729768058567755969378784720835214289735567653355812675548816516220291952990728975872188792719861042351925487163023808054431765310161761432896212124742601254373581693318655575577663427470652112619602554089259533967705854637463601594088689532962051523824952981634325034497612812069059252856413503514625671461652376029267103662041030045928824322555092383420210356938113801789948863239832321181158250720227018438117201593249825736210727748812576083900156060469289495231492302377685484654365294652130574546621349957481702193656886035860686370505570258700142412621013540433898575530940712988369791432692411276573295908900000242295270968508637133488185915670922393436155359355097107798783379400381118921609745950753036503165179113801127418793869872909736716934870609220438114996504354557513237699220004427909459896374129350544158065949318925957095521579372082157036646652094807682369546936613150699881133722704569515659865130277669714890186121632060056561107129461877468242567160618635151622512793290219123252756119500539323626473447787049411495552408812544396300076124110873370888187238475144421125659497979902337582044565107229854326700060963081575097878817371495861734697093812987345149473375265668891105042040704710056762455090195906469712158257793930736940664116043084114410375375658678426892648864680928943801259638623967266043831393379899665072986517246701083096563486198301246826343453080699588820416406261043271333389708401486602858422902818946835815881138425230374335225052931521279543886135877327920004838324569608587454117756019224956421743003893814570238566009360980321217018776459006891857415456905552095261542560313917156736464728478205868838889015667616652296619788166114895963847134075251063365253615164588890825189150646501651610263997588858106327368052301455753583436328744202932759249698669579429176436293557648744497576636360731299836275009250169289685890259865084310997176805572122911765250996119844954746298919171777199341062278468101921330430432743316539749838968654966084802360152297357797387866848388731250592418055365438111839482985120692830315722341697370235770474205960625437606590993847487346900108534837127367366153261885052031312954319125926653647877036182893149299162553668064154574997142652083375786406845959330101320132279095613705811838320752892951409045477295380213826749488834583072186410581816590100684507515055715950209704989253977947807921274174648503200292194279878300742199241475871602641739698018683041534977224093023373734518249515580527367308328031940795196345939902160907581264968567460439849107515357385994510069519070692947647247174091698133667158427323724066060919582870758185304829102503563784774303397243317715844217815043618549060460279792555226282127103882889576600164943399131629537922175986985091012733549910348938217550790527343750000000000000000000000000000000000000*i1^67 + -2621325717057987005221124379047259860948106368472723221405989126012216837771453952997414347898391098681146370361259470006818962210548679869558407130836286024015691034066365954268915977157897738474586032112396785367380004982039738825921114631755714039922190818089863797207696596735589580044855050521378156885395608308810847938135656416545313072903793122462329458628849615113962884047001424661321596639645049372663368859659533299743949173804223739696076376362758646338911569661148864674668183844204102583861792762755964107503508114805233089592040602264558769700093148875078720591106271323305407090437528707398608698153491650504520048749656348302103556109366260934699084258961195866259176016187174042332113284498897249524406987576271390824364090738260930265085598227336583514298924070834325755547989936552441165712488878940393822773524234333507782622060412284968301037361002909860740443077457443155887424460200354468473672292859342797815450938504120662058931990732452642016594563116239452187380354718739849826872351830520559652014982573686132973932223538048600885141446897948956865472551489271150520984280185604765241223865486454750411376324352493144759612884752068179145217679037035547485396126238841802402680257904008999382081429112754513908158208155467611628405905024142116611493631479058913617282356965460813866761632330571827444271008818852626380294210885530250214508291508497064422549484829307172609523610283264300666351497625181806508057168055944717302528411898861672784454680368412266943629988661183529767913537012916324091500124237143560801744967535617911105424256813018253648925583605959530984392475297985141455776183251034237849636969681188664036234400328188069271096573648171112054793453138853956431714539314347032273707065764676776184067842029439254385171364109378230843102259007245823375511108969247178462498834030148757482957276408381212227320984393178578156253805777379108529233725474037512689919681413684594323660172253726050101282248871288393047265358427359759549303153081339452315911266033529965379777990954166878463919913316389698012237597794018916731534676334358233508070445895716001775991913762713103279678733487450808468358944597812708973527030439269009104145609500214645024810401091574049243442465392770739030609480987729484633504144533658671198590029139114111466119057114953359131174167299387057180627600243953415418064231939373008455960041214822694988295101294717306458402746918925678780640603068396769332917517729802915120635018348032120731191305677062663416696935531136627931803839740740537045973621240097328664324038476476583231729324403459436574656073917877922261292928405379788839145016227028099252610752592355666027772083540406417038204999703314269587795507782305807333095844230839523358915426748197974143871797728945077560246853786447531088998405367607276050696737262915701430559910086226800937263358878926110367893567407215628539218643454368893019981637712619013851184817172401648127062392331200414165522071304325588834613664355821300342007964313707903029651845417708466998735276135577383195024139300233306826250453647713426902708388565218329563563508800348438659976570782360004344772910141808345931080748237798825880512548724029298081954885464749111058541984956297524218438374675119770283545796801419027511923881363865263954586907378460023343449711325733274408309061159441961287151457568968991837245564689360432739854754070888933274041687644004242911972880352553645643358823669484415424696648621218811584786439056220117454417352576892538007824103399762139728077628674790661928418044160595347701299096140897971091050737784868253635613486944125172316505052999064123161293074668012955543320096545003130685639147475868450192437840314001473372865592776975761602017272659914849101218537929782449417950494656295094927893974564091002167242158450749124858606462014314511404683773358363436714943917908721319444783113103502858904074082065429687500000000000000000000000000000000000*i1^68 + 94817506409565580805089468973770171380012695867529130363647604750554481953294044591537794955739289695801855911703892281558416494928858617014380380254357507597008292569224134277584699498379615985729193297822124601756049765561888157470385832687428647964336098226664055346720904584507360157394293801332854930699122799484737982867116254113181162242276463665385116051951399529527639917131960247224820631067508199952505325473494585845171584465529536691288020553875532862507516488701916561892143702273386752098804601289485134068958523674736427305015225504828293195179964737304315238807474434271312376361569576481698196298420668427102406507340990703644404911995662481689259816338935114134790914245643689656816586982698518548233609286632546904439869045761583119882312691798623436112103645189876773985018526131286820801568037737262824584980749703650303144691004277860600748661516352410059091681705051199618556033222126322326566875992733062941866487715809694157743246908630897457015987001914630369693734314901939544644773216212906520111209346434710330064168908085644061399467390505342024610084993887252635561692658987591876659985045465855360596030790349933388230737030218468582785880643867357089890866533521933611092401361358845923439290353750698263569838660118367190066720215742333486722690183452446801986269136557304770883890863648706673210568721066392321622815583080293746051002976402440742006494663294810864708072617992071385813137449787841090111282373498010645896175240956830988530664504207510702780118890472871383051056813350869737512140431314214059655888761522487627501319377943386608429853077155817833276810866716186824859636495976408566859041615739198271982875073450139885158958245994922359745410560126606588974158750326486831228455132889517577442767505566365639540573600839990338735042477557086540694965198298290604149058627487298158461853599557559860961672002731109842943865025097804925060175549165648686156719254842949379881060851200894277220078159522227509873564842755923162251729538710453614134902464522809859452432361232481052351359860729555275437016144427274297361609558258485408004793581327671113461541483266260108825324632782653319203543672638398155716723715907018726654228018126620323412886969700352721971314633275041523045695989539648466782364188835122408012193526267615751536003601392224928237896684888801781385687477433222069988785325848510553003119519431725234861602295595561812123196404003506712341625998155998448133530272978706191268030610209155070560518893666479623134228031607965005578398004771390003986954523879639092157948452408641455739875643461807808912050854423847982848613878334455604765131080127013862952618762557333622091745967628344677551971990718188048501242985918639728074766708808076876468833145399131832221260385521844945503914987222437042034463484294687585124295809148602282010505580954650494131556616247568274584157838467242646627943599879956473973916784092385594280052867943714529670704894530007421905446501500758882159745789291625664611708452919314708430954838961731416320185079208675000562584078254219736232993786745601707920630611569507657646755480072633144525693050520370171450603070308837826732759465852544789901894583509622322854414666246989745897686954241832324247908151245239005915806739617930149825621717860016831826966299332121589205128793749613945490001039110110248952014025786401593398713880725387972886055784260516880879431925528646927038054876304316550690280203837403413245168647235559256507221510007027141720277532932683494733565546261909660434164885419925420528910412411723464613434220840020320387396254445436515470081763456185870120683401646261412168055368631892724298465138519832576605285899083622465473811313261257737931322077063301015417918517287113797732979591854673199870920055512025641195033447631148170191661964686127293464159951877974538953678628623125305075557023880726346937794218887104135648600158691406250000000000000000000000000000000*i1^69 + -2225118246673443337654283477152835641687322891482261065277711632394712485307428369583567952523361009215567298988863386382659487319933981496433523365243742500627505548993336492941779325445154399831492164369372114470760356882995893446685718281344717199730693747649614737292916657281350169786329246233598073325650111767822311131169524837280504592756100997262600442455143211525911777929516313824320540881480977323562905702625382174376750241161344270633866551949059357103342185463277739052377249118220503897931439086115356732673018536452060414543154372819147286632788629978210514859119634081243138519124471076088643017579061454913865965300305099430546806460994922523248648860332245128041616371905000467714668443949881411319051843163019583247343727933526892494602197214960963011647422580788816843597551059977207191562524303845607738126102924785495919833951661814877098179314435322104608756877863929377306724290074429448945325965133934619937467222769880120053191726825400834951612141047392493964734598201959683642731568998334619160081945689426648622062175489028916093695068148968676041510650513935441995349203954734868977320657463260306600239448805712761654785141286965786320321919536772156139604616640519258337443728381109897154991012510107337245133250190634647980531976860905890361602931888921947150558431958790125332830169907088610190381513848174910107660040503901177720002853691700066171155597730938879734449415736646673833322200755449052960701693387446661627528298020933433377613472566500986694997261932124132769470199265289237497865253446677819276702907762523197046689284404490939514423658118148421870241741439891536930031025830928398667857936955278837472369991956329972812574302355752471296313910101685257500375374766817350009684128271740283324911481039158447970096272916570542006762658027256214007561767434756352277228466811033192703349236555953863295319326514016310827501085848079920487624070992718059125342021717756002124119080816261138697784096083757644861636834119507056232103439945489081889166186684760658042757723950119200002109946293803274855897649300190932518853055492808611808362269885548184740956509843612262204141984116024485061889641542580932919300371390734794803449175249064143590055365016665984770440063841508386360833516656002642771959604120445412522734648613857696094272660674854024444592801184629585215175047566740931429949729291850436492717770094430347420068883993281294098484301735404502271501891364562689384132297673261122734155257634605860839430677872471195484073615414928665108411485918949320626239918931202692879139740101999961432095801413050328858594042238044266214953864331712059926560931126585519789340838402278217544440102300465771905434247240069056420532266615027002075741406224388709743807044757081763155059797050072563115419498577915382616316704026198552113506623607212176198399385044120155110546419990131993877120534212921610414493470343539457643344399018723934287685671350898261879259460724869679522471798330686489283487210122508366713264303541827436751047585427504813672093259847996854589945392095410556587616125167101521018466205217050320433183455106138990058051452622889837043052215848003403531991604266093333563840419758009363214173632965815446121688833464793829077038546366286357203526211365592380553740464198178332298337501099455000580056016273548548297035335785977419725340735381007681914308635153484811462751333095573133374746849145187825418374628334995518309458732969142391583093496088506913981591176266885265665275994433977546772158178582238995150678625421513719374797375356587007680601412556306871420311648524650555436936274675127133397058094783855108265850386890590986462997285789385883914399322403665634261421912352215685259642327029265501576860910717395905322342596823685401031379945419535914415728223286654903911043098980953360226107345824699392707384453199882152511099441654441567876749598934971297635324001312255859375000000000000000000000000*i1^70 + 35776808291789495292614082961933874046337958533988593790189424087230697545695285019808891494178207644387230479412667926963126273586258534978546298591119628843292519128924075340712918641342016638562682874290316254563757903963413086667598337281782311130616814636325982503607781008010728598109396708914680173965784017002479148755562224446511246046493146722931766474795959926444590256347420313859381248599889330181106136392159712464097942398961658978058386253415430997824064453039223851531276034792977090735227002199253069589018677554305953036512868674898600900056977896466345716020053619565584985298014039289089345310185447768990412055311264539491799561500500393450432065589194361683336356817056592918515737783080130168407248454624998033621043770422075547454243022627907438896136095219117323485613791214898180057362679468244664561973791397640827730865350257707883033366195031119320944321874713209813130646606523342460491829250644924042634287131107973243201646958378106835620205389188805809030934802972413305380746030228549979070789826552056249523936668255057137598102686616984921341533725851775633331194984645358506045601406503415656422172960253327103313897299466870169063383640807804497201311024138974821610747464267552129287715958831257015311371462797877608551873074017321324846463555516275663421823440888927248313199644016138238375888440992229031808427967227746118940012457722227483460230490107223061015163079967887904951902860028534055244699299084124117607584055129063365797753291865431791935097093841373279816785244566735648366630079113537314653272447190649630616778219166652775834651948460971613826125174949113805938561053973294373178345594066874450997296746017219994004739159416642788724834398790209971109748022778263417560801647372292628418122449655983772718313149562357339701096894479690028880843225282693579133559080723887165614658391171506212128367717056157920892105667722851358304098452359047413675129032984055766658360321049714231266753377911321314035031183821393222479380107741127843241979483269058563255532177735225188592227235336258560065047601936661860161853285760930041336081569820757069498219589650369467071129976910140003557472672527342947893521773463053474800108898951762121855863019854641872132528255475732763116526883823787249651221702197667276911557872152705401137379929429241734772565674092614060381154266893059799345450939001549715774559909729033934713039045629405494481105565536730590342826090406418166794253997447043631010209482668898506740331313801947238717617727185540063923470819656389476982489036637474569560086173634148310201301401149050130634679207130616799417672178037909583510416611994102748811912161030058342730357754535270138476862987636896844563232938628052075407396918080551038030011127140737468760517525112533616025253356889476080400934906775672531691872156289921710523754596296313194816743725768792682067630235304542615864770919655709274905914442191621947813238405252023295846082125845005788240374556594320143153239065928950016695819885556289500426079563527683307880092989224214608998541512214635827916473201480829680650486090029614105350754606741727997289871412339060186670032227191998978004775378208127700824901354290968014282875210896897883805378027318520749630802297273291014769699729649002934097266650386114101658651403070965500797033651652816596854692997558470980345595482678241577466377650826759147673747453005034145757104720159776003045185156165907268989635020092662251290868488909638005541654357942220238924874431024099750631193101318353878373603018620941115430246944724544286017591033827538705530684818453502451216678870445712753342074878135982586633671394105703197120153319349260716585864074050606796735846719525815540466392886500961584447576874381046370905929818858813867553093113840596267218417335116580653171622046404668207472639213547317590340773028219613864631360715075553798719749055496525483131408691406250000000000000000000000000*i1^71 + -363857579015248442053036559749400710446761485318469176226418685706897482720942151723664366779191984968955883684102318035578122435724075971878275171658070130217414855775351121480673057913889093743886314726648295072067278000524003777230251044213360984200136841720909170487010883331677711264123154550417549036039435145990952677810563836109325570379040366587441227248642956706010483897052791022235634361422453343218057223789200644074129910822035576285506784898896646599654211121111221919407842044000710812292763600229132653338551156112852294679800889369253167081029479462810156417156328792778908759979148845659026709666993198480865040086048699552908500082367581852877296062149916338471881436351452552780082286792487969134383784497777911684769820121573464186064823392558518033208654856156168643601866618601885016032438297618992615033847126995417815733178595663766772678462465393908532071081578382097737877954554279983607335448593374542032833263210889305146646454688956384066698827109449418142016204040545304573770583317016691537837225334209264144600693401382290025958960423791362538165835431364335987488649939122394727910300173074669530326647877057763415391459503687359049883642348977410972360239823104142885363092726433393236589118321405085421878348863025572587031500581689412744036107437902893929422120172881145933524293412422202269211848269973820046076307257170603491016408044464627855412445145047071853568227499641453460936860022630508487648398839276174230022366309472178901263450407242141418660210096893264152810333384801881944368212303981209137327269618949051501225896459805623181400238220874377974963796499493048199679833619625288055585566594361231681036606034339119326433869008019448538119927705968247350543307943187580836908569823692999239450232434076283447752936517821808072420601691316572770863945874837432993786825213488617562035401071418477902192385830764522952031507251648394735662206483079725057324555503527677347899133668587576031731175778727481037174317448224968265862710322338721561390299371195748165434787004058868556368624768001970570256722061145102115955649711336378063952893448544030437760156958139846695046064019209890805512801304293775910817641552861776646321776555895776977619776886484013694446622624846560158390612050097045859983948756822585983689490826803692480778428103092296172065449936392246647378722922925807774615544445386351188495958555655168465743005106412557811281554187747066796589986215912668563974420972564888192460982866116956968826087190910551730531360186122665896468762254645514621866973065347350182240178002766365726260442616518753734824655954039191443559767330612931999182211436957355130213973696531746264381206054862889150422570915570712870946849413529907735224748552861608071387054085489094969731317399855131056882155356195248155160501264609299803452324890096719117873471606572512912890061275685838645288905216765067256446876048077502824015185148640758768415855770544232999473355522433085700760405077436890651372435994279943684660013651722075275127018208375868591719567178982843975720473243981930552374946880967660004710396242668970802930884213181443216009445281394097098811266686273883517398720762668078404352611712164569441844384932553720721301682630306818335624360191954150433889552614026477004106131495445069235918672760155781128328500677867347517388317439584818163762143662029860429004076325879743533375014490072648990617860530630329405145362075268474088389628797120766068697947558002314111254900634755038969933715834815346228994278202782344823859426848494181139592603048149546992188682673969515508611696335160151338994005214304340616993432569943340358819022709999858846582174241803281076652833388682347980746820627262399677892885013689018858346038294917564620761189385920893289429806052974281602275287064528420991592059928512605417184303855192440279618244787386398536139104154870553840846557832975424826145172119140625000000000000000000*i1^72 + 1312578359403073070857489852683470652994541575161153547205150581581808756157144943575206259384199020494765054227738272994600334978569141901263969317712496896982211824409972448726869479597946636446337218988404907992060297507274365856634594364649038210056095561896357176157992881107565266721855767202510157586211910018672940319421888240035977003476577510688428982178811180880063260954522496181280362028190685298293637702017776945060109272990131609950398196395953409242946744177776126296297882505107555699113276974447986670388336428678690758729527317397837512402237496214628118848378406814510617319274457968091623017777984850267608141338472791314688680037973996650828831947983213458541534196149932782959359663899042321305184311973539766407152644522077072121131594200195170158575674188815061423682680464147272007701310776694056929356014976444294192941673465174753751352874889743427563823225151162007323287403740774494878704442738443680143352094583744302491671301508388976784466807033364634599892281275379621011328948024321196772858698429400156261836136524554699694883226860445027136040089786871169755261080786118679895704721716791823273881397599385201207698765119792425767041748765037334738659537899486408656535461051447415030081776415124476068886848089619620454016906663019769564942194985403661934838031687189705695145058878918166253636645304315212437249887344308793295177019296068860905949012549977390129217254341571957076294164537291463004383673518397209042543890130914755293045222437689611937796447492644803057132319950869708073853749373188803141891179137526208222565570066505894576744378138624543491815653831703477200491005004062673988702152201297055303336120164072318868332928409471885171791607961083786580815755156178003575141120136363792462310482832409119698156529571750470947527441371306993588908911691552924909932970609815372246770630722318167224107664872158259042421644039513353094583418627191832530081089031328284738670070571020197287616912188217717446409588965122211062585670527118417084325191190437483239317845695214143089227044681218577857140332248253076637536271037411266791948510534418102043872969689756451237632172731201017378976480210570721303420081479400036785498647428997866634930235276615716548480241202381545408685529587868989539238423605167287033393479123550091508085494124272704095453166486329806412369863440210857786553697106477977716655124908894270987045273825100511367509702618325538392766426728918236993657506508648134099521450390981288088059960346306950977752140573475478705393172619462961721800760348550704319709156252774178981679550005061310979609108306156755061100792846792937047356079189254814232629729601697130853987543832893709402070867164855514748305481681574397856895841636556128192825886119802792851009819493766437295746457606666314589883380379056057913155780448625669358868365416265446799206299872649362081847224495632893036154969286128597400628362923014959895390409768774118862740089607242481856460238511728426157848214829569908227186157404817482654515652855079925607734496978213974729040683560608653487185117720684943268821942245799239425071204039229860265858765234254076379990990268313977197324373148155220590917618289876327752658810801647016972472024710852995102816906428912163124269110251632013832247275549943866379396350803445877314082943434670408297169412579527970199743269298815923118017710651251081926377842451546889901609789130554220654258865408619576051566249285993919114834709710586582241047599930960251592767600473736032643030246263460420676348927251274076523473794629338904352329166497031822596172001927883135776703176256778214726332334670506669795091132575646926966448454596764978029450604840405989268106972445534005234088705732195365842479540080553746467470800893109549821018791382883557550445482087416383745024240630113253396456298722143221160200015902418719170306257021400557178312664778903126716613769531250000000000000000*i1^73 + 23079725606832662664221499254618121645840484833968710695863867266448017427007514491164151078301268086030484528108579617971846316140651251531865746384447543321493070792134206443081426720082297702013392866101264020077980765818429393858849927251550620890153302666803269626478166943751055785216175145791543759716490121376736504291261102771206890112881756058036950270977884262258229442298849212295790002092069871424669813671932261519253691987143460216943675466141583428004350442374762882549607941457542676547528808228742535189311036162271037393072178387040978825623385937831459989522817598115042025409272202592565231560822040952394668662423761446681551090817392895570277331417839562210400882026171812058804853430780337047984666110227786436869810809668161030880758971818775036499751288240484533801884558354209688736355244686703075560365493950832228084019468751745068120970565162843300990485197593615764672954242284384146239632289442863386974649562997326907942051542285614914210072040274926796588683025252332983874056839480170197297653101881888854889896794822328807344692075326781010109422125912572828900058623273408415336971761849148793372625491698568305376897213455859415095591739092813780828481613463258937873413435645421664060279739922855309481720058878721247901587225002349122038433687404565777129476158541692644527383811095400124115839817525334784961425277162186750913880340641016512735552979277295252317393143644207477363298623385956885069499683229150617659528959943721137422245241549647823160183198432786640757082202696091665384916167730785013836186926829592358031059119351531042438395014463366442381001087140790324956756022634241914889500007617644800102632332041646725367261027452746042150805716405891850566294827704272748860741095164664147596265175707193364776921140898238531131038890809652328719590142840897616619968120196632334934383182392846359880791548620599460758016626115684755066359469055630311436082094466928510567938238171185422696224565592432564095713682009113305357037296544606206144086981499555107106690674349847678189898858164910055629813002766662001121787324586686044658118711781941494146180613199279376036222877416597714935741925955793230168020108777078847042742009784369433190146535772182328445205946798805446384274535391316121448242488191672240189685970801613455780565765245099618431164686183116019282713917895745406537173943073117845578811370642504248188251594498034578095040057448638534022151212481185044514776864479363555770044744343457840965486422086479764639435590495551665453824135694767933351561748192108113003035941650938510997306579339065266657027520268682371684398793212357272263586430263354720270425379500913711639122481682321102561613143063583728664759234644849295948252666862221429342449632218797384455248485255037026718685667163076957243445301609275065186580861119238765305238148135900063015215722009466435689615840969224789926047608018223220089746283419207683771664898593386133637299887635914419325905380824621718054582259899369800740652098660855854769132447619030389144236708450752997226719075970149790123931345515076187176728220143113055887705724215776338761585572053652857247108019107632164692313889008296301695105246362908258144467138422248082147420597991565752850115942638642974671959595045900757273010503873409499101064107373105046622074639641188407636931851349567289829090463224866510681099327989020372788002805711046140844889987142828625946257211825535653091892996771961684745526043243315575658949353970490638621976407725640608046939826662539447031422283756808758203442616458901383748451513818421006731689539394346117080796829889250555035825459996578868964907549937032897188789867438220243178216310722940489618871783645169651495644444651802087543842152331489550709950834510696849687563272674163289206330147699269791891018595093396577516604186005334378047442793752632734876697154002267047948045609518885612487792968750000000000000*i1^74 + -420071724172959550181840283942249026700258162684842647241384183193215280591648784063956851027215210957542821256297582400529259153805777871460160993635651691594473478863763145865218445520379312011437148973629766679725247331722914644264647377317986914025644281506406433492571006527246915504153661961008176847992248112039401145370986449635297682978707621004988283325485370316622859302895339585456176888713509104852254035359898147884470009966512342021220206691024412219224233433692219121483148443516219963437530430080734258195772902445662850488073583434559834238665325796630673070613934219804918784599351490254460783009218926520488556236434259815206765726414311600489822801135021447313606716348917099153790991414463612443773936610433346662931353041634133881691027997555530504231432969280641941568729853135681575970783467578797443743934001259259419097282663472424729641194170056134357742298664814517588020005876914517839286955122450899154432094200956091213267871943193925485132608729125371386451850351002926388163109309964253114578068919597594734866385227207020555169346748378425007327187709204835213552049320392999502919221255697716875709194629920863668141365851870774972705964776653695285148023592582138267659352337447409357432872403013211988321864375035786151030568005131710922352889329417810745143089509612839445479021700022189867808547179025469893172769622452128118672742777089364106951205409463329562711456509577315794466412356774093588114932872893375658822818538929972649292479167754459706132660072468422508888866277726094433751252461470856017602710926172850265825273236956282466267608531790864632208484273695876987098666161210097105161653994886389397191877241567566510134835259446841114254569905086180398013053191144182354070567097362544121943195825007459985172326352786089818535783731219274462665542036087141378625505161668882024169296325762374773977143407843532808350794150885460563668413668550316689823032956072631452742141552168284201447975055099680963405111582857308962505410010117727022287625859723737172324065276059093718689332856435167585749608413767888779481134227924635702211359481090442981517638544545639215463970731101561162381069623641698343768925881758243921465116138432856105284930724597466970870641516365297588843244943921611615605444426003656604231006494026465278928121909857955802813555643176860749091740439790542681343251887634374711295258798464446872418866463428611851036837830580726579984248917521161200529288637172227547762332517848522560515194079974519839783994263609459346047446278665143066569928693300072301777617299508983121064170188397636326412933602566124719453604767420461402549379916491380521820523036747901483942138583113577516570547866258058240154777719494331744758935242491658322998280657594332922494604493835989314286568379597084153576440814910361666118048392831262650528194203315986849179314767141391110174895487863279898326498209115447532072295530858078022386363390914616913690109272018849555540435884748215909042853026391811113650883714293916012465470795130751029105935950886836837422776335922503476032914307049883259952870002307978890591855809542168800220128203579181099521629115925466733889219744698232433185011331920200188240259077231538942577544293426995041712830600654628252627264301863439136111742862466663486758600395508706530293575618504612961437745540882920338552004320093389878478184987060054624425624748127090715861189488097084748437134269926441101808680854139434051636364865925927971402476649627027911806647705635502668109476937175195725391384275654886186789119707781265126610104302848849595955906841685468665512377707036768132395024991544122476141958256096721335482433843568815654096169056060375447790509068702122942125569079413773418482054996518297255446020061044364403132496796082427925617826526670135234722950201611804260348179398637254356994157703833689850725008588729180814721621572971343994140625000000000000*i1^75 + 3070701406416460105887698327255890537394455070695520436081569999827432952768856680466714978829350969354618125863318442354194240708133830451278817086226466474955924004953774772789533455693227196300493727681040976224089755588531500383994348823870678643179510299600293239442214268530441659647439014343617319335968245686349041486617237302718260156678751306911226574591487310149121855566959478212589894470473078276761106217252877438586185968383404289128673336228648745559867793840938042452982786413215370414136740749136164232469633058953672051878058507809747333693475027787514948736404273242811005180164629201200447219604444628309301823426669185885934850721593618749808972373203764772317925708824529290362221504951093226055095459437893560022281954428738788841226195990349928455863040228552989000251801624476679329645826149531036720157925269170736948606769530628923760536162600655466953367897340552625830391724500424383124642664441010309882338632660463412809075430307791370901830164522876414317825051692932742423151629375368000934852388692873215360151052240462190154058411925671677510838620790467628518135998909592282338108178966472592732182884368951386902489095362060363543126244508666850935267879495005725171307455366894605988651513014206014494863088495747141782771791336030392636169087015244847281022317629160790570120016268847250719207092429599941439545645265863263268059174717695061189661761604322966437604981242828520466322581965500559641288204733561596798876030238243899057992370685764252372993332597563636060051730821397293558976675840623150253178218827027424028998238371459717748202896591932151830616003085052612971630843981451995162375029607971640880448765967830349911100899735305848005237626371959660827980454553525072807513986124534285987728913372649602301582540247852487660757532765668512938992619055600195717836409525471977904107798024820132237908276090605707298362298175313298753560453000769324479459714856280964983444227383474130482787406803885503259957424542410690933766563460115591741613306692187886106295714693165334368619066267887319434232500793278081923933714430029875912221004241667329813282589496550811883717368533846178292032955127507422810643564661625299761438872036346196077113766178387234656947452622775016036552534562266522623563504250243202145648217908001804297180088011898980853917113509226787618432526143963096584667846375540083130924246987361303235267249806071814330113435910224340644335145991731438037047456346254776973458172075952181104837606549956998055851770453449646488433708759679858441169014758286959258127401026826964404416019613735353631582043774874035531389025478247002653590768501213850642641947636458017181489690181162673356074495903991251425274700187753399731330895118524106480994457773863852615719821414266686640306475885854156295065400597812805059274922735776446973326651644471146196052418524042917089769921816845368938605374139122872331494212821776741910564563780921144343014649751779095620706627331169120987658788655448808353688460869659552631368122325108006741618974668755516215136222266967758342017901082154477449176840430605059954999015179296261762378095754737290952726054990313742861474773354751319556787276656390110542177243349986522619623901959763969360370549827921483330653373800346001938540656604125431314720760185363039288716997882513248818705294450527264157038094120385370399080103977699183880476906785662676616004542499936442055964410210854261182628632788929490140093685272737362044314050046261693312833954120945412219528823351777306478742066954663392028733783772771946761302584470469283049767515671623998199814403361127003666504603632671235130239017985701738917591310209494683344392907612992779426586244807110612047838569101127135560224788103960092774307519008445092178268226020817946820527819337533510514920558574890410765534682619227813668098848710290841418111684271669867011951282620429992675781250000000*i1^76 + -11692412318286495058626801184661373860050645988877113610247553330785189463231645607097269438457189918020101941908789303144149417399939638651928212905440529468951530649407445653843418712671754286947719596748940483535975853581245901596337599286321485948326575171844079203425146136472286958863359040107703146356993497101783008314010249120336287898930081025152810247226717220293706408950412188316173071541719417448100736691316271158743371586049161840557895762314921147181946902261992509726879448804606324668407313722197026317107127600931071496643955962276255158009377284464535739581500441478704854469282392599193244256351341718429434507737734860622839389965204385778796433547611813395703225976812562610847511507580902346831725714495544296973353304185155848303932741771523901224628050602124665530103973561387394543170675445616765643068041299160796789167482200620707819467065696041720293763553158259930625593361811213890290365611591137017316002733907653137469101056272158805885490354520924305717337823357151786967687490608617152204649881384725784050271708968714428393602168356744816711692208038684051458559595597561365252492273337426902837891083820665182441846058913440337401966620676280589128940797466036049954907031355001686787791078180539856462257163441876730702589279374319781134764976127688762323061520025417070631993271932173499530530294102402198670664987054883275310318728495711752044457907213512351297267393396021136675823180401124284962019573782860282664704676764423243541310504734021391493711267983665011454923982622121995466104352764825916088444517996675359814938159694594041849464012071143841502796496014202871573541893682620057792221840087886079764667260374118352315649085783754591474959342303023182703507230927999600355601963905627343796772926602123898602367881046083120075628867784026469492230150661007066528905919382317760203887071728203391425571067508473851007336209542426716808063805066803931130263583686640781379379093344845658108951792245727379526670390176091543014605174186473941752093570053634300139073775632290057302310317597079579411719789644046537803676181667037541255719599341111027125249179492936798553092992744255977555140686431474349872947575248035316969361668243770764966142241387499283692555990010214126180320160609594990567377091049630302872657470779806465104608095899710203109292499203617961568103091963187504460147658384276249181331776058144419844807389380796581788091347617309927548009155258941387149665250886413415442716278616327563348654685547138045007192806642572059890098917223953985355843553591490774432184946827439138081882389041653462256596171406428336843688166427433879141436109699637740952228760990260522814180853139992484444617603696619273896765049413637278239657353665898971538922909205511592006931584690690691239071453489341414621717087674292520428712007931706935332295907475303482833561664154801040292655012010129774606030454303564794370732212672741156997353019337446578918745737012321745744568137831312681838040665674409532147553836411997192678011231098771520241482398663017015933975860039829210142200564655878308055130262679841929772179853876622734334875279508624101222955431412592883869455826193686369888730279032635051593930175233331228377915275246715929168544001115547364871570208336114740741312055777919188644904435906713837157538540717747716311857637701635618173004795399580434623665264607905855768383810032702382520716140116049813043122588008182782048200525555335304544063761587404459162706547215771190498030666868842898532869343304347725006806412040697778575422714104838209328789983438036060663160752815714237074799539901292766316087756120185686815051110294091000567647157426979068588286453675569459217059615068901367557600596258772939894952230413398042932787504154292251723700146874364405506795082644013930882585138169349918895741209956880519403308567594202760377443392292880162131041288375854492187500000*i1^77 + 54093108750503518329703974792981704421669153343501573236560419522533804667119351488259548179799059490158367286533929521411150548253073181301955339571658557485342422207404759813534696230452621350492188958257311550336524768107577966969474258597590457346436064982056309474889567065772581138910734815474921853655789428407736094286670162337833604798904233690670364919585470783601813747167561919762999762890839511826793136403212055016667017610188274991872702898988877803867712472118199057955996457283033395220740464464713980192403746144090638831823529802452855020459441170610669613673210123600769199243071644993119635574867852498581734084741415932210224601595540488573073473686030968149638078769491420571306644172836234201157216153306337237652797129475214638839272640316478339928731508751350814631618924444245798107936143544806173613584364404202572522902174657183960244727768805247581215254454835011983367991558951295650255654092904710240900456712404142762196432616061887843305031643447313156230635216298648498163855107047458759898094639856651240271660943275359206248994430104037525302707896274367134632108162126696148041512986566705917964667863126446245065749057956188131897015331796596802911162603341827625737109001444198725515388778983901331074407065598524663494604315378616620810732860968303148230790363016246018111493897363078509114836485884877820642348537688377847608651369894104657503134991601452071643820741687857693971348857363256219524263247621091404144112283532069193515921579670048433032309060173546197465753714814433448655051106950555034724185806642893263631704195714439273653774304392556437014598920240008911204278251810535100762487029441440693397631437671246971656408479355139516762930325135719702053763659730590656059099821629610236062152363608536447756910881087575140921572912868621718649530887170119385648246152946260681649399078950538523957791812765103350093937910768423919273459570829476664369111182994054832500272617849317675360934017443628820996480025541280257095128206848153470979984405746022077484093784695874151381473799265977805311666599059304964794134103819787339851306692728776834214896072967832272004991677061073529223189830200177061881717787172876570053823042072554587842908926548660544036578269517341056646630618275990012982585853177522269643306260951090523328013679935036832107655196897361386080956279934781790387372066102680446716874698161971800136290381229204150556852100521087157422115532777667274918857218031665186504594834237563978016940278848749976321813560653174344680160991309862793570557546046124810039536766224984707651254613142963456037699059248655903667057001204132151100461812080259608480443301593156443286670046923148339915874940095154472009756962378185183054366259464765559142780712254613009236388166439929767571232325238366986867124378882914171053364422066235000097330118871229902790029899841404048994628350658183669950613780434777343601279436332639476628117096144240269880203581039496543941500605773453368320045756524227654453357760788567091459188252037835362579535468076027543030036560671155405704876929407472519236439881924491619837737861496912737897613998272858409981645846849977476316548201459721184655723012790473727860137814942669019411218031516793027848701638297281038004579520917580054452965967263796570853151883022050231113594659468811572374114414520194127923548936557989176194431706140078340663592561757591654132394594874631616499110254787775620151259961498674989046834558107727721856336674738187955152074154988317314654869148644682374092363790866869613664785662571508607808465389283221872455682292949000648577494239450341352388514696727033139357179426897758953614723659080867276591189833569943374536094655030171791787318001701609312204300471135295861892558877522787644762360964459679581590976347982010153847136083039340783741730289304526026271790811624654161555147811714050476439297199249267578125*i1^78 + -256810446304886376183769724619742313114303812568203340120669651944577266132542796785531083546155946251472922993934120339722120960452984264047960544444349878857838016861319302787640994731232656022712758500803565852150645837232703195521019159866110828340501388056966302060591292444302090664439503201214913520565994890773949835878496986881216530555829840338781268255868831280831913365115649858829921615509738926227237080849853947125771125775630175376282561346100657038888638200455367222852581711708042895743230031035214679491078641651251528840079252815050346298483877834284135627963183753303180686638866410986586433907398126316788683377685416301626825413523397079009924650216235855717869739293573350600098939361723837259938334506987591412950728189038241645474188827428400669540426446407019295017983888898900382766351154296562769393357560045614486085306317193781080228880842095239094911574310856213946313669293562540768301572906605511196726472852625496447563359181135770242346034504063538755912432590221612130805714854652511654215777044290283360023870284942512765147362429360000902292209458114240331311323595222515498966566495436548978005852697446922475762700237326680794988554481060336195827018274616141685941525159573273232203586856381090808838592331943531946807620920799907735685392082879360580157421671668610494871054508583400759651654982541990087403427069521947391366714063218103182456358846192403737653483176816521004370329604245981702083291855818564094871353768231911812128797634447159337696246809528539450972495026655670380433569238863547136682708069937091761849221540646442003419370186995580775890353010308414186342155027614387821425853567484406454609681810433302642925058250251865493826431707444302694415357501327625823102796952990673688372482819421315879065535152386113017321155583916374674444865133615887135413938920125532537303689543015921416045211792004278679943465590076813849152330753375023862012261954486621844180866357013286031694366653501646500695200441397961206829072968577456074771355853132551869843299132962118254779875085452173467533304737049455175456919578798917856554018273303784367339148629970648548021746497235496524585800322939954190026434056219202740675975919052525144442743973906798066951012195521703522420387156782811895771669325619383751747157518262220604447526318822522921020032474794162092371301531217064014382339765683518403194026613092236643809251945036225357351688020029490394134074871805042210350389642538040363868906364296399363390126615020724947648354931848903653098470665040885799149397455216291494047359527106973185063430179927417578216487506856769881479482115119066198293881459883667740411733974195820177521393732217021918727422576007730475662484447827272185649832906232441761693706722092801045032163374124797387781388179140110988390481598039043882936081641315572950457525032534483462987292503236491277527524637511835138118694329051391293110879542734755337552537141312041664081019899099895155249920490710059427845528618513421444631275851723514940148983447152581906632799631491606032410293927315217069916627704406367375462556537600948862783665851399439621430878096029499313379180345029984403718716046685510731981271280482613665915962911666596837430429173763380953853916779635646627125617794001235445298152710650262513659101794459052514305531170860866327560941040015847709267857828151964947611057070571527059511637193081901426847208259251174742982244504938641100027269970895141140015481553778468377831368380996267571452985515413216555181267121788173897744715303328730113605940359153978107825515780663534990340424746909093036576801437275943163809233505695295080892258880307227348532232536012432496059926650821256363511191185676639999967116263083625720019016050730502882508840944831274571819507917876542967622529585183236385137885616314933471316038597249145694056274589165354570581666848738677799701690673828125*i1^79 + -30955046951656019384450523504520034545615177785698845873453455631861586376584805495840659425502989586514611919538448982237888341571897452911977896965505615744012251182530715653807961215310163294260317467398711568520664959164744510593109349968744222583628531069889645215003565153561151959887817194802954730158005511817031067533235957402623459125443670775117236468500568184420153289392905423433187695242075362711220922113469524899050553255929788169758649578571378272053304701916698861762095563141009431228104391198788109780171269287121853369824816921693349544451988395127035377911612970562904940928959321402116173794685441622416895507273156126162774437828699320418457346217625424557390593639021830547126046194517075415693653866157776360508294352010429062831046481761944645045385308847307481302058959094203359178410903464201853254153181176013093540752002852822272727940810712633628160598731740592188202495378980003949194311359869737063288952234990535204140897501285680040222758040569555967472561263267277706429110069970640894809219229085140404295951383290347162298885244347295685734511909457792670060817766904064073044849714828997201175538980800184156872277014538212862109865276483821809039439840711642363232866989224375957383724594764065753921770221601036143025107787927234507177319783517386422882370268254309095201913497545774035877148171078672195525633405784210442842350246291117607521808249076349378844421639014626490738582332562573285834895627409090290292863474777549673462306140236621291649977819470885983179288924673193056083408973499610611516750946716451635189845094158752885398550300342800099244071983712341243651086315854055141849557137689071404795275629876634619585238807040606912362276942382030156822041637162968154871724189965863377181267227111727222235304531171746371441216246423288168195741987299730789787027727562263293914016170576907936193056981874890058066471379361447606960972049092353160613210256449954658258349682204714121765760734965517659012155726389134057211463338485961981323658668264404513137801423204327259545575560671839445879888092823865742703128536005737761989521019646624749468326605173728948562601930812826884289514626739964322201180557475372652325877594061180632045330447758076346463755673770205619768072882372838029272084717833491415547148173580516027722381831923026067091749480492210953410690167849520272473602875278511277026360753860884688720986536985863546971025697095470281751792213469099731513399725306764324731287249885567199718868586155419303768125754418832202582533258786531520162611596859726435861835467047295460876272253926253755813403638047411414961307627201660836239379694346576756158549320745121429229542138193443685228028729223448337575929358958540679336602916151884958655662335645491900489540061176863064967360439727940572407932907036461922097841649617995572022650912988656161461467941370960968523065783815186811498904055013456406662675720963741662807506159069732754582662586183085979287002005776585139167506389478530756657231407689678933828469077947258277958143639013106227910448277644988462324620545788096607703700117155925449332568647665188999237979102619980094306380135793179563305093590898306563819648018759395711095291707654867266321160290670078809647037742500547583067227147952543946051072855754478398192063211657087084908792070539411400338500621865634490331083406970932190868552066954532747271524047466699848412538589583018129182080224796859948528308464377816617178489308225190032932698434718129661605091150606499978174225897280328505344029165100776865160020223481725406697825135815721993911683196775964592980448687690432727865785225372743421178854802156752473870333364477681107611731550479510575495627701518727848469615881843162300053864484342949977073574720775086648128844778681254876718973643815033258335735308529866409582028854789936569222554935550887603312730789184570312500000000*i1^80 + -4003399335291843727815763800659410341261544015710574604269446661898611881968885912795991961981817595731830352930312113714373165736239063505656672481247166810544356851930879012506069497382100297292515246095911213426154150320002017584988047666172271995626226991219017614135366423427447927453396431988802935018578480362010448938727611828481396309960301895902064925951959624792737684312046044921743605887351369603301852702074695440433366878021300728338192376327698507314563015622268221062935295158550869454021820770596009920736514796798321999199435856181039967798526778047483153223454645231784286679981454859551614788844491967410359159553923483252438565639050594514484728749590205591753521711577228843730964847291570261341789750903022240970625182985707426747479477257982632210388014278981371456867027023949437347326095468573816441863166703196788091678005971392374216206587579773190372141190586506106239313995961256341421310350618280826989359848805631606097301340768131262299501315910630731827773787091147675745451373179312246823378694007178270510307574713559186322944985332492956121759264631837415336201302014884427061869339383256005171891950670480109562051922663132714764699570791050201844842432284416250059237925986634525682219851239675085652997041625238100941805599836766461750613720308559925445578316908677236698049361132145575340077507703489761945449524437912892376781579183542489910773049210381903414321538971861299083309780599268420129062813723565146400442535243005930018500032539682783395257678408967749166376111849681558763979812256751712454321022516996581199439917534428675347291320909224880877434780620264893194254652881145685976970440630268074555274252724767582353222967001501267718284228413594762337608508175789108012207875781854928755332904675102847709898182231723847438625312561473634877258861202371238152201955431983878749660920806925460444067639465842786518323156616664614065695012258923393383172574621830788313818251738183946433407268161305775047255299372291045452941976277476809692093534929605874338756769706788271832893876390412704536302611730490593776021873782215214985026043393698840948754247792478889225841685649596041723951261572342906856409037858311075298083685249438030923195405825189243176882340990169281052316894463702050989695639416130158256108226573396381900576694870196579740876384300968494692339486905983745831772451922402155005253145375435776867049231824941323817767649812247871497215132097628245402237990420636060523418607544078549920448690731700638914452749760495864792643235991286448507544928206559358951895848966791251579371493482839447598052411324572477324597440926832601999758435579058610111467399052248138814898522926983697670616570881745651945583335786129457316925676616905760038231321747141433865141364578376178312158773624719645941403806797339957397908738162094094237206898458523193909484117734609921554308377422083710185738389949820529140123057980984163541182890887012952986240193382273530786399891481458181795583675658606522934801983124206779815629425548486173967193090456675538809104798426992493495710968907549991828778701324207867237376712959214948672778667076252550752019477073628702278806111923906777322759922303893331215743737924441119903340158153601871791570987995637844403837749395405094212711139312258475450665124230736366166699286288426884143151463616149219977099123442827966601171641743973465248090203839851475355467373669056654481261632896554554634412388592737619668542654913084025050825829061805492760085659380903730262105886908452577525202853735217324215198646120383114179160799059766035758886928096154012976087089288764941747022971219877009016538458774839345970420424886148590342877797001093912822123064956540259991636387429284885801437188465704238892224612153508595752990143377285634817400592755254290342007441473542623479633338336610853624232160300016403198242187500000000000000*i1^81 + -5654761287978121354779423947571349744117506434751954861849111797255273901361241367907144442025201785322976016003415585716651625665104338388935683733992298867627479747953333281922551008460116679967742119004214648926743009778252424002377097827239167826694233492878740447815808323153349190239487731182526413591296102700096761290820846983288931350908392314712730155596638599639271709939927424252618615496262922319124390975484118757841485688809969973053494906293686620191402876647053390453660367233051502958015723549010054999406436454184296796362816747434070191750091432078752264959922113818650073191636497388900992591580941801121845501998462290490006824711390480793645666573938982396778704739812246794254123120742805828318365998624888353410916922315144910570823844190915086901957191898938331243245552980702759107153302098761183232434506084848162879129594771508915601449756151976352172901810008699194590994471405777233336487396808742474073370673022135894469741680885953582583200691858510542512191292521574209842497319943179823599445019185397614181055392040203636308149831953315901257313967809516710362612363104378832671841279905097904245151292733466033418247585778941496880695794485587012356418650710679928371536286801561589214905907508977797536472992385394829942103850854570181563107742987269478351406078619826202871586564410684235048399093201122602572034131863129056776936905776050990037655845377915848070823537071176126230847703218331755849970302806777175250347374790223906943406375862570606658247582330923175429747318970732787221280033261238579033134176997489501015233126782987558252260015566353108658702420314613488151654317612935565939607922189873222099420715630273804275861365291058925310938419889436934944934147832383379701322310040841989167939433981608243922076291407626488121507674746653364549405525350542921406766673247828035403978125036366999219848654136738111134445562955271782051873176491190491650837725261573142666850815838524269371335494388588458712579149841381895659148118668391015161764965980718125445428196505364955904955369748532907536780147260249199139161633107825948907330342531865617770400631211530314098873905130488321458081503823760421450854944162675634198373763723374095720403038037670947898698302045756877288703299383207456332389658627531075659429910431231772179772272931471920947127473689592578017430246441378524231089016082170948987774210367376359411845545692584786292239969640915415337372160648058198844201388820991862270512678999717493349765525561845564522127325551156841205998815181095142479812653192204293081777027440508384622825173379890988803079091588888499408189591820939681990741619603883369905480447146417624189875003433176655122245937632388905121001501627817998378255569378797411956282508290099327718178922404559763708349608648177462715008257706064602910944557575016053006433018475122683961297695618447689931530347990496844944833977974924067260997920943202707287894292329647641671083842499352588257444272215690527732634867596830098460375031887606790924146050225295450757866408557742361498980952203353320749843613953832027559990288877066524919665405968680167049048582657487297527818819537055027349284005850915717662392728431224465078484159417190097161723708465519135722128425913453328117474529514096711489688821365439870510773697514290949896676041976354617293613228841462415141269751114205781457587597931233201248999465046564000816844510804960115863370262936943133031761902753809488668456102794101032283030682677376385640170276254193529586132196110912913237079737365351925334214804450877297945947962596530735061923836473500503768193734789336927993031430491064493025728178107963824793076852170627354574156105963485968302555016816737940171231139984631217836019138813856283340856483620876966225564246290877739010189148674026660125511827548761400912848333983318790817260742187500000000000000000000000*i1^82 + -27945728441951982756213919028191276926121032684712317091944783353713570482773467047790826134052042263228276479496258059912056796847544325238677290146848715521624291914992147973938378502630265675808632407302221222243819810722905103793309392028863332105998243061890764645259598335010973689403355099851793748986406653853524962411409774493704078261500119393990922259550982349980641149369135653434879305125461568528784046742416345587074969851112654009314266586752472243670780563628215754860195438604436895693282395890261620472521712054820243353465100202569314929535592789991708698277734103563594819441007716574830415360595067226596695609756913301874285980971201034099934169669506351534601529142455966681657144588263797553335337878895580971648163248444691410202619038087332357021301070501336661849453452269301684241656302293594543106224887874803512559629402315326345038985402363605160227690831436375315110366497188218077354117682485458913298203691976256265142497917560744404850705157096663111482135849941586662610129672788541968733429505696466036665147516319368427417103798352261280251930337748085056195866463398915087999354420290072975899859354900083404919885284365607209782154223771112103567707964734574259320558743358545406044908354481172727554769653384379200448853425824833578872817323334062632904355396706354596825613136814547233750399935356924446028329050259710927988448433339537287005793003308853403591826062523432676639478273178676943334207943158454028433564205203782080711526045059788751162250128142120551501747247654895190041821293077661756100450262541515358554619268190992954530435340934185033669518053144383717723790521214755121412095273031302308291566939111855608102455749389761203440914323495985941228363566267292564128594795460804260624220000862121773198374721254309663943545418961047247245309044553282420736149706210954995045211834080617152937908599865308157809998204451954360978151932441432615505483229905476658244143062569215336350825301900806585675405846640725897112255132474274340258448076880227924841050423735827814628072689042116117286655188207175940229469329413292317221601890442194192114523627640207188371528392968304315413846641003603839968806349920511254015634641791565286386636413819979311493860723836166480673323331992847341364099778870537304968646970166293831345901283059985015836559714342251042051051216513014021428131028811976243535649282125385925218734211615932827517573001995013354290374511637551423286232809298221164800556155656690863420169362296153022739112636373911679889904506385905574664826228604597263358348884709911194437277292769992436761067955695481228282914644327306367906292193660345498492138312049729790240625346003852171944115067681181479780636373098054448200144800348591258818835667098726978435456654418274134534462587475993627697865043717135076667556109222201468525289558930031637262780003965166440544217078222268267641739452048046890741685756667183727272391450076049255285333893423282991430750543359448462391681646275321283427701233511081030399370939029068114821118334966142482347565269433442133232769230039191472058454415882237226987914002198842794856183164066672132508989037814186218963798380398210700254804393131794569047990074098635471288083920588174979285976464480549304338893749256514833291690291402073888439700302769835852926327712997109462688131954281892417167257703156537418185450992726500839960426853596100567332712396679468633144460789324915744041544614556382851744507806077106786873250738446257181401305663993564356825015712807925760753591634449804683144805746250962149004043593337132023446924018930853801997550684559159340335377211195799958635017239504659193102210749745679671827876313850992966506737006714734714373551173226198181406951375323333327027239911608309403937756109408236866303911527534388544441716280385561001383843279782714843750000000000000000000000000000*i1^83 + -71945371845107242363513005190618191965287128895396941821073908327740817998428379982376771503265984432590379679524845839954639983530205338029074207449671354605411521061464772639387814807269334458137161895223628804445130329161095789500475838407415584943074506813758874905898432847997390716536175663361708437853827528662818669279144926273388470128665733090362130137203551780276745798785814908692322341791543340203460148926888975874133756065581286892968043127493434911633915395656191194629678350100005831694239424025689473504310481051961195829488032479741994069381214858792516669903027730091144473317016196533327297466214810881377679573719123859703996902350998179653292659404879269700411032715099842856530837032948443886827741087665893982890493208431118856514923160180072218507870334018863694480047102121198206994728890956003683609027972500648237594878383065127954341317307714778767996666848651297551133998159756559828322105471966520817423750324822651025046902417036410333682797703784743856081265005290809502392837830998588251074484759633599858686372265488077095737958187005051635317024755868082825282026034824005074113163487290294019619703849734821457373628417292436782864474751913227033711028207798459868163434562662660823916870605382266240283561382200802012321286226778186565014364097708135202713326050280837508532631899816265021455871356278529708360260719715916538400318762155633013843312262676550062188873750934876615621929235273787381621492774302273520098076417899682697748585288966953813445519280696552698878580513827687021885331689912375417839579837193781690165014185460964405752961842062935368030238610587237254128171059781153610983761775206534267798618063673408965736183918849919540329533834022239693840857925920395810903398680943723141298210845827034386974423262606164758028020722253259865293508292523782009491934973243244693609698584234196045117514211636359191924797042457094996474882861219643001690320149740670903919666543948405325908268581328966320977314920479923839378726240727395416702389323325518823653516572308368903219184659083871499390232609338614487124882506352692354675090093627400475576397538313790540436325757538669729655932107966702485496586142691915420503757398347504880635592306712866289776483361023530280043774729060393493030453883478892716299831297384017678102175821111040397137430875769808335400134985348869564091506921694701313996093067050861725360458492307208937396116189044655645178801027340221847835769617972714573277690284292701966094842864714198473269924695809467532346320824826168980565881598939325884405266362951304294829942454685376080992249876666555143099510596735004891491197705417405909010621529145373440607438723565141712617673270183756861557785361407047510189757193582342319606174162452265732457806693783682301437413778275673895562304452469613396116593692301242979874447071179418376000532050516348696353506142535449964809834846304723592178952849820048825721958641490057074819201665115050233650477778867395232994819889908224692358172834998209388457334313355498859562746946900965105017509016026539513546627855213303678788909899190979254123950285657925964915993258190335264666755093207907558813450643628180073583971730384010760216078677314396842183920077163470783221883891760719883220705438996398335758652233758738857479677904547773952132825080233967027941560235674272907120547405162475602847063695541690613364016925706547322808346341106247429182316965249382019724486065299246051904949387373968842263723741378094288089992715864761041851482734311467470232150879555284905957672935942638429319323525619010550215318275538601291610682227261150376180185197478332038490549416732336445525864633836200322922432253931178502374605963551518254169186155590395773400271959490476144273765417900059960380336857056056439307264694313108177405412783894643223983562500000000000000000000000000000000000*i1^84 + -4989838849324379898116221129802882474980158823260860033763062952032581545689561567897906064155406720287856846736209375662759930470783363549377494198914585079123025933400958595885330752624478702809250002080066306410954124197799135853321140816756898926619358179851379041390008333015744778487665606692932943018194836505536173836832524169981698387670531551950059552460306773898538927182347899302785729550570720815729570354293168128941249783165765008004519328909464958477734680364169270383253367389458082877519279011354314714979726583097993587664341190252481651578932502771347178679322402723866307484670183372527496789179328762665653241751430868469331852315378764058897003864097144187031204259483689068676430668938487068869922959651009092686942177207836731106336542624446234810462818989977654597503447985150295800572310213126278241767609896736901208544179616896455357914637278302321573242257003670989032219160845660342008267256634692860535263312829861495961708280818665410711833688995036551534868836693307740146277084648645500400017090580538168511656309559826903747393116975182295152551783924829096634426418146359879418617329482512816703271832226371557325775188889278990073394499302518199879308909080581681288800787556129738232864897706308523057091369339170994300401799255798959925669014906864507301817986645229337679540825418463630642483953145647096741602754354763704380821958643012462643177875203313935180683640105531227952067578691916863487288478571508320298709686771114604423029591665384109232548781555856922421761395187838549190153829638061228110136294210477115065841985723554089874687638766244582104107351673535609409847677806639029544547989551433520783586473177832029215342332103279616598437810625181774119892373860323086200741720520110517994079424647110879184626463783482352951768402063441087381088959818710826478843739109900696460240658023689933303714825345249084399031042228814781132225394589264301159232006640185254137384962637641281047502425708069067891097912220671169246373696138540591779600991421087371706931693607156312805127568900491001235486483690500792111125992600605875959437363715012358787812135934115850937197811821518492432703966042725511009052868741475291696596541850860640283533377778489859930684515594909888257762158403579464646049675152906883189238575841835960912834958757746117471219134382027098489406752713738537139265789841734173848093639179286163464485237827481588250233412295317329914449047528906226457461875936804274001186723210250692517726153917118038952280712888332182311307634807775262915581761787797385550877312873981194882218204571621711459827051521915186947048430418737295263868667224600339546094756814181675437513225017740637200663397941200837144764264832148731520247449520809856317668426209038048873986048131581595220576385694327110408118303383470372648362689564788633695744665611274776055504719916478906087572060729251652326439511344559601375153446348832485447247711550341145925606078825977005532594568670187111990048862587475500061042477591929474164721421621826900864235400824196680516495686332086433250162214328576929313487920526594226019160699541880990929507775300966291092960247770722612598408764365672658179023785387972383698015318760908501659947025955292493103909271261473651521114558688970219872986492607936946482163556592390480469731889182130272189912744847418658113236857463994781195732824928679299101523135929817445489364036711539786693126136551524444663399393345483462228473618349158001296105010225473594942782981358660061149687879814734144280960391612569700935607232505259347982204464552551527739130700631935713074905340407940144370833016124271837256734030062330246429441752299180034012997027955148132652066400191317462555770590662123844350316686128361023780046259059626180455639230084255228901972513777098706400050045638808000000000000000000000000000000000000000*i1^85 + -710700942978340925498141319303208007335476840493341580609876132999648234399770033044409942287323833806636202530157619864167065042926794503772756371836146868199051067278408566525415497231257320519218458568675477169199655817582107794553756192911473077350836747794446540469108951781477432165715799735888987687392528386471632510247446162402258363708826524907917287104536525814758371946201237815652647693139569675137736381249121803562458912299948302089774483383767516024990053981284856611560938571388161279974754411805575187042082646869952689334937102986305606028415166628182958274666077483231754644814550060129862608681103193987927251158235006889974681217709613071483065661365446996387064569546760482584644302547421088505241161109382484812719758364319010454466228598670330564299417077670899765588244726329058990203367411114785309807884553144208551350062999188731358148963002118359575577048111093309988178988323795529151276322595713567366927694883285066100233390616840742177473326456125634937163281893121970343828502596826867892010193826552189956480481450655078157894328408954881429064166095056313379101590836397985885849223067685173216302992537196197408588979950163863303702521652981123303705098781952529880744184096771345343982646938648780571678527761748063575298831264716933220430772244103689047541735877969277231041942072385974492801063620739922166296766239930605336573273564429273376333529958487743599434927135396214971359811984412934511662753610011100683183302862745176206580156102238951488355104731507898270401522211383206232199268088131326576173671512878502075540152416656519959628211072869794566318288556893203435703319871389734662018401325974006026182608479392188893254218549407005056437821238727673671888363494129818210624121004436230719448256787317314408442287206361159125749051340533361632558313547061496494879746084963235184935765068711620847330340553294151246362766627756679053817002955831790234178387217195476245118268055229872352979090345263469906482462572550940024546606004258066720810382306770351219680029097274744463179924387235596015136218407682647471352130134990936381799303618684064081110134862187169303969898807177013206079940674254185558343914914329373892643824497178381562870939158251790601434144511072722344746075637872546395525467186426070556542465776781585084671993661823080452305279109093150907216588601599651728041010947866629000451223420264140364693036309833481681099800247044754445540827798906432117021526189038414035351995011956773260189036039829081176722862809984483336807583315486510075785263775094516112086069809252227059395509256727411288686833579413600329449489706356359232831870148495611613360369144228708273850879227265407811823813784583875307795987650493731864945876807379781301790648109474024472043343548254525737957532019115203144183085529153518542830827801937101726941441533668260266146272484978906565372664564008720941953684571366239047026909216013213976480547897007197133680492100453662139836869096850717808903747003731377168888193728926229719791502250469152239678893827477148092963171077299555907992138965725346135907721101331343353808843695743929001755914863983867900125701987965237743025590817533146717250304226689120500060074628749924475502162728970253959700583895577861815779962206561897764850794946721793673442131580222058328611263910979589596245379287342839199491104130401114549335834132824603290893648975296843931702619294294935714196352814602980794966988534403977591478952277952442337464595443519161490830214956354464885941492998034896895892523254297947604989444885051591765104481079063763255952023814449796776188080993759082138982409656847850573378913307531820637465393811417468036766141615016016154341766941752911705646231605826403203561200259893935267178539014101700846002062090495620575793814213685712160908708659200000000000000000000000000000000000000*i1^86 + 1578951953889326587047158999237691092768225659702572417183065748632634608613291983172963873177542119982148447876501312822816105568242819482598018092306910064584241020810345385372400151730431508206701183147511879858180886671360241537540457879680420937651296254317574856033384820745006875084024842761123665626440324615866173985478892203739825510804160996113498137594514114602929922778733153590643560582360418780294956104107712571996842100784282263389624464211924550193692843570823476898943658078328342558087757024743176148904715564450428179141966498872048912378271775798637353588827037403358284774800267553731232140571954086809540824338141861539876495294195465261851555299080914681474163532023238074097955504082216716610592333861366831634919297161070873974655341123120123539990070923957290708872070874731545259883607594259490372623035522402170240155284006714449987019430706195611939140329310733994234436614789667841033836433795103754968308638414534331900369168580969848994272996222678968250160885019765311630327742508231806114157587747703467613723288397542053685971647452304274364164409246601823170818564899004035162037540182347289638843320274620953739268360752067639723621398394361106677683403892512246967475409028230373781336751115490699420959921658383988417994703648261984324299078613943675585645916513803240366430654134879443986332656883816373885614318582806938598434425281833103533041332608501274736724707048696644279513584641825037003465298734023599912724684653061698881906439323483682349537257287797051244602309240295772287147875676615504252187092606614059038736484377314552138136294379434612905027831415827973443106277349439530215036925667264501929747778864865678928272013553497944123749537374698193411077063864427335776598147475144063760375374997004390054852139382855531304008359647806198916647118652818131104051007686096024492227244391931959293109522914729278488910427771371246093584835273385328722230021972691646123025750829750980175769662177286447283697359948664275720470911561448801192060590606938813211161508859089951108867271437229712317769976563146266917112880249451112547666820289927636847015925734710714750122328334118247920491509266377754777498070337812268742997087893173626597315162192147455758585847966570888242829787937925069035076534960552295656150440586475627302669193057664838918704845092191643367911636154554991731782805032481264515710965946248973589785660012295046983726568439885490425664237696079508320180585118448615745925857074077303999256032964521869492487731816510849198807042264569984018643781265918920729236390929683415980978637745263669710383991213358580523889054863505939630276320695969111751818916172297021055976688244632528483055248554732601851239774523150934644917433022515702691405117029296016546883990353006656005494046557874889162428089807699589843134280318026692310924641394102505652210609165174175061785621779309839039638791523918165906200739886608580580412538594405698520497814832307472744780298744808424520461000641819267960553439331670662899828788608456255904817071805265125367620593262328571177941220671530877290551107843373330345381310661932192503270328507206260472772757685510252558332469795656241780077375784533783236218338146618350274059457768957384408799493344699282149267187328139627837908468612945250643459469251638908127056991935982340081274991331975036381447291792174899050727175028177062265982783512344028101000899196402502694743488785355660243525733659323331621033819934046898564872318483211968912377119441594811104777913532904880597063917132317956144124314876494217790829575038085024634982221443894095270971207107127783214361288544318876155696420704655884823112966836878810782221763111891616574710973785499181613820587752322375791342518797880754325845703180348862686891927848226106070172862168714419109888000000000000000000000000000000000000000*i1^87 + -6062344045893475049568263420443248451936245692032984594626688618535649931804791064342325093403626721212002846040137906621106734372169224642999838330516362990109861040027514719133514347143549912063980915140243349326621946890671456501610011419309365728016977989601242240288518818499901092042384370571533621112726094282347533423466291436684901495718028952431128191147823576750714026666704853124619221426529997972624948285441891049300749060810424837275062529268276181025986614537283149321518769447725964790461484171303831320649195558652352254675114056988641263348742278143953258915658616148685663496161052772327208500829757997448679290152196981851396394470131449425418283780777834757688827914932334526683280123845193726345984290147828142181035994290822043981421206629774521642122803166356170186990790730820714742568140290165707798348050101708474004414790159146378545506844929507897499981530076025043608323935503436197734142755962658462819863707491189290712591496537655981824083127968826880087882877794630514051965523622966397918240261728837659286022982590446348389711156406797122224202606400118530298810260919922022696539855927408258268883239976224506986238563384453293573153425289880893469907530953542190035721857828574141723989584971586485706267759610068606402816749738979735537529865967095431701005291674013264335756964220045171501241861998931477959560561393433134298427497215673913028217325982152947188371674429564759750510509406686438595004718226872003873152807880119493140736079002178963963353194671470305134514541251619155253396507920044951271011987057511190366504937560762376428553500060523646654077492579198718240885050046953740976920764239408250051179737121090560430526188732959523620770521700105113398372912277667248595226477545723653520426749801599532314290047190463413264248579380217436749557697106377038257016931481178757627134195554622656909965937203485910476843324367891624040318095810772995275108985004074555844855472562044534271031144137644403133288614260581690001683158786479121106481190702285868399056332950190256530153071400587703957968927760027789397226266533220621577976793216239851194437911275713939089986365331528714065897637460739102176229154454024221316800541783882583923115825154149547049466015183405801047533124935756202538833176829306746133120433711205403945120654992268972012187624061505074434517377114074046119063152833196791164707070152018460226895968591977338720697716691550164342755331106385484253803723219070076405052119480875535289069603726534129184797015257845964050309246931873613799894627310578488696992956417713791236773958063077420764923403653193916109866120554105618822269904209998374461180943585860146914620163998037062819681706366186995939631150885355218181391721244409231816338347248217377441933052281875808045351905866922225145732731586110287629817512979707209739296596880231686999223885072065828018790889329972467931538003961157281170003215506253636603568097821433987539807713647384174185389835536634188630901426942322314045724713307157286462327561110084881458105550047111984355072838284208308143046077438480057940088466365747832543209352468072974838742844629602704931470800401839032883016974165042256830677523979380291708859541271274221370669101782508206472241588664434750673636355537361557588365256358437883234221572473721539836332703733229972080474238490349090246128485756162434315958418025113053925001832353376478767440371974430480588537287514580106044332315763660267679045726598696570338615435409518965202009711739058309743154826291087609393593985170646817916401893278894234934076356852969694506225722594627693427243652403661278551527333484547249850964861574456339046068071827129684860954102300295501432568281838527562977838869547141212892593230845373963021525202057459822202055495144022430796071475279659270144000000000000000000000000000000000000*i1^88 + 17470499901111954185026395845199331529943112098833635819496264602053067548677990005298497734886928567952323628481681640518866162875748821778605663391360830179413511772762613257065592065866808046905435153407662552234900768898867875592704636402277195440492863099714653818702096087050243890670021173054368643287291175464613885939918998739979296925065696687581579106351123049529354911560482594828695241037086426826611077329773893773459979225623699655060622781266698306193253998476208439910946294703488951816713276960630619036355415539158408074257585655348538960734717583692560003076334375707653357741178782654381345996340869443297604424006258254223195259216536462592272073642359151456471800564438332505618337369992286937251622986451080658017822582979246043890828655902500010970135808325650129350485148728026190873531917917562903738040547205409255420355125494864565919225253736338358842115192366656034695436024399654553473764735177075291298522276378779381741797617511063927483024490811213700247769969742168253438568032905480866268721438649628916886765167410082359790306002319568643569363108093505659626904088453337707240395958336267550302608966240909106878916919669577290666322297924702137280115513585815787906542807471906660803101071803454438041347740985056004065326586873550467860375543464831884192869820277525302238078126586713936439963503228452361690329242184271341047593550270122949814550573834669834359888716450927322875223243316781486020240026831137725531754815832100462715621506585616152196100176237151158428752978517538936676638853890164066271954502679260591635161171347352474060154124128383084569638110336343050804254468587663864581227544653279215165309692113503801119882469631657653952100938254022087075448577168264186532155220025594645214424423947532456963247169464575850680423025679214279286779665310974417908060440478514242826868419233982271100770306277777353026998392756538852928768100769499349200915698060642308927215996042277750288391600800919523823289243470350524390084458313651467343132325348672343800806438785521124570812904730079712153114593381969933581910070405615745533546790334059495086222254303713014468663122611942341087604093128788535085670813249386598229758074281951492630665705248948731523049632311668250101671013989670930320218150196883463244892145196493838226430372292753667847582069431277058939542565966275381716177277041682142594278761872426738467627951315869118618723703954256027032812221212431608883987392503172003919782453348125241270161589141840257168048965096332742838657711447150499260192143519995544881183834328724306424665423847929195568048951815476200807098225019930485813832548941702367669874324989507074584829475393113668820940776002371936843103247264171414508139700989158766924567161160651956278106678097045203774412072333188947969560166376216679444656603968171877115274853378438018850037716375825924166841245433620651049627616167027058732966901889262935861824977521077461791483796136823665588568481002454376826784909623609506271052770554029543756311011904535789685777745996861551792561980848412412704241855227426059536934388186839872668508097919344770833144987090052858744582811429495834342781707751940293547904323600757339125472354951555338908337676299422849587875577338038538216133602485342120970045810502326542731496906911034274128396895698709467726054202536871647288631847239902013665328921923537959635691410329305442840312574731511666048362221471494646821246753452383479617305980969375793698347395046581314961387751788946410262979923522924246422889634688857235325314737718479031919015977309253862937191280783696590106735203935344289607878321889830377765528310540399524684502354133355817947631292417746086113852851702964273809720409053255573671654375002456876354168153154271263135884399834403358819209105637376000000000000000000000000000000000000*i1^89 + -50151300449989764103143979007911486089308454113864447866829743144069838724733783297803926705454769658709675570197518018913711499369915802976255866421287894517367911532706020968588505668886114581190152466896577935236168176663510699369340787035115143884564511186871165796316470427746036136636732895747626917686190521230755169675117170755329156245600160495896184870277963768951752058147365482380170447460117122962988656263430940075559393207209943806419315600415739828344097609302754115338790433244360186509878453936118063837834362429328978656381188268045865929880647199064650037666983087151223809585071127692913446248008226525827249704982674308731730603661133173817940069037159835991623051598771757538937438102214836235511442602856936402332430660954444013145537696860646385687120653732907845992207511412529094190303765672249277417199843532578734841123604735717768728290688754668392272590920540660373853500101639730597373578841284561594579851235172658821600429551752828696443867432251425818540516441385413136468167814497919421950691645616263458434495141737539197239362973447531016316465796382726144446441380702416443848484409853679616068299281366739431479688110901555092211315148754598254742088674186940464421547067522272686777974486238760277452790388729968490996233172071991753291731735985223053944865165280799831612127656397703586342206595851780625230916417760299131055132155066123252595403917330311296616859428373474846553863358611110483422007278668241128895344338203568781943939242402484315320286553089100066202152319157328467496238884972600341169471779449466126465317028037114085067866768662109133368123730214885751502029016346827405361317096090793478410995816469047254567154502647471055806247955637124320776699217195181363210937274252386439810634167114096426807147849149516652189600854115093492774484898191288662968131574103255854748946228427863606625806420011818168229182867391692353210124455675305967023021737880611617757235784364223687669382510217058942724214951992779053838453780997620831276964189305741212530608000465093089193654852694329081460899042834072440533607622034769622919376095354147809162595728707160956633059328442582307094053187649816414424487452746672120034267718078774281726688305554293803810709549067143190693437383571924948543614564451849019050470728928735291969793675083565266555279613873968744790223215531963826317549967496744044395978022321099223037815839107532286981086904221869420724665879675336228386979051178169927884538917914473710789550196846508305052008067482959339697396949125502717372329740781011423492353080173049781775929461752528785203515435481920624387812905054818116986228194529479058511504036361019801073780473870495503181833417664060452792449148374611797656182789146351395436628769106052198383568396799182537191234378613599047574250278033413202972002421447814156404245378052301164865647119221876328225754526225187910534262517352319932569350781361769325956302882359448951949759230442361374701037590145090902965893419042412429617144556559551089836483813993513893996860383139392556095947173779878275672337421597308579409386911660490842498045847126812069621643685849310601128523357160028945074808889346346475206068280226665653916199647858050675233327197566935165759817738444390478494053823465810271479351242114337039821526629102228560997713892633663021199248798876088776329536523130772751453527209176770032227355506422443826106297374982273022494284669355461845316247296847868375562677963737255420355149689689520601943526487350903077750409050334739489575105933725016515965711554392675839181676815506534703906454503551975856992083234496249758860787626846589595403578726973072625561720112101936312151435662160899302279543964188262607421026982119037829483702971837994397573310931979153919664388282384577038915731456000000000000000000000000000000000000*i1^90 + 127936344620595430605763540860583610044216000513483511004081320431806409643800978608205328712024492355210666071150226463247922282339310339415853747733383381431432426334364647603928894856086755742577977526252363051798282400735315466605597332190001302482197572802312324802854351073690960599773288826384262771055060225426604713107779222669871904938009254468405489314394484683888737320865478851662878413946961033614442199800917586564798369141452924494764150109293378794882876709512631899170287963934063903405439183079334866067992657589960700285382713052300167849606720287604006948105217438952675171192105196966275842258648555424853255769497621980774488464292559917020998094798117293292532711901995652478416782244724047350127245133953856079947726893445357550412931777726087778521357455240673852703337154336397734988248063023323756489720038582516919624301193819346739377268978111520927747688683194132198674061663412864165383185593575269966944926953109230464445670682598277220683773133023506090936753103742339136515467753464486623135090091904762079529865274811203432379798527263232000410475591667955523316127677349067131002893668604545898408135444278766045499227624372717707414485941207816479708588349136324032571036998391631426387532967137834406716990519514349548614365974394880631168742566273031953752155580010164381790875183006754960142987347995138930759437950094691629206037614838189902483053993291983390174165688902104611477105125039275230672720669069065926087996191746513847047323515467438549133125171050901735471072942213279975368204854267265163641855057612148349641051860853620704266146003425678417671929840969436285663372232366716720077132892397272193461885147833262322773994074618398048796277832089498624393702213189504256030076260314573063639980241797346320498874842157660859819222653220619707856487112846082151292509962474819624540267174521637593826868465935907069508553705894206948414974720417127308439112179011703580511700482950077957845614848531263436062078753326027791114488153498366212612658058243726540019938920995660086299324418457187050430476423888027482723144965879929657661190517768006749870770947469846542074116985293960863829042320549754306441241112151178288091181798583746774918837236901164870769183994426150702865947188465648371658202011378955169017563657029506799354314539885966316302835892604630439666783605692805304826726818381167585518869549429561703892564592266133345845610265387908205901516768973654934331030249445860015456516188399002588514426446832402838070307781481916900303762850445473996495461870883708280185183814766201731784740080729704452198983121887529616405535871964033732764281003986523469582153406965629265300937322233715689562688414426441650039455576569456121436383672303436016975391700164101392973848276631276335857412879298786836185765675196892302865690987091805916498888594804249785499782071697836346791881152898489493998585706485262964580862485684408269280599367091826395306589214306146956395032595714586385236898183913413256887420509024322956858690595911923685382023188936258985210447474383084413269690067792087728722929220330272773956745001576403788215288839094965589868349693265166639706770935545047244387209983315702641277814066063048156195190084434682755859468048262318485700903394735626555675209796838979266362286523333620382094000123626643666302274941778247037164086595256011186269188372016535144860942695939449111934770432164029055671078261323441695048556707565977108080318177898227743058898060058312709838765936930445744256835080901767030468401785305334054800704783226189449691094097833109109448126975431339208226623080476445026157796659263706319144095354605232960919729305684034168683651696414304945756928146809530549438372671893559188526269110063374409568606025767505882723218569834707025920000000000000000000000000000000000000*i1^91 + -286390283447880348809469080435679831818114591968267266559842791560832467769745596502218655936885171845524137993896760714908309330955723732471438925631951901713170213937152293039190234550697992098466456829634390128403103896808875522602128633483953322684160015996537603857515374360294722964546968820061110365208428123606351830584665362886992042325592196566544546929369362016978540228870317684659465321083389540602786834494259635323410686538014063655217839302937485820989199346531385996706248255264245659201050782063919393222556516823235190188200624513989001059129840955045119952854676377737558641581422473185744973736993397254112174781062357305699178069742114309717732051659513426793237903769701759308681240878115594873930282920837508722361377797775674525360967484863849026606836607258592302745410818933216517304254054404439204507307153456825990205070720559456180193590661097917980413119175502795541770718683454691229208671320073446161133873606295220180269324721406580939981351751866267916476263060053357903255448535931234249522581086886576897226370989167463910574791625255634139743579664623785063691166518308829002650288436215808668864202755022268159086382480920006976091018743039612868019896565838453530906313176606329664624368440838518759794852987341630314164372199482338063520926522249234336933153866658919475353283157303536047838255175138587247733225181021023583884764184973843006668019235451633897018876126782774488264297283453484284799532565916077930953930530948726597792916903306783524503331079886642186105588050297658607936959398250452993199323056701605791962879902724085914409280664469549668032264531934662735816152188622218167797839286447191654077975171563992588494156345669503326156229466581858615546703682415579029778489909295376088971785273804348526006281861495311317001583000941947843946515752349218018186568457406051513569922462690207788093003778894618723022854614050099557091423130050441805172467934868957820277041220871020824924189029851312721697164924775922405495368222277982254492507843120463825532936311013996235761522435582759647603963248497306026313789940773308608222789594774294540481016908427093799221239902965041726956770754193185826348495134563427937415559884059004237346940291921865872281283629487428996750844897106466645526155331007405458930442086453553993416646853642887736527573954036352738592729626857518637506967243481862283639034415711407884824549101916983163880166688061707808182545701209681650438041083548378429333306666658895070995246594461292553820377220695975055827732987046975109564461071467508329150159403585588947930735628422332746102269323569256278852927526197575851196079356509128460772617010636786729483769737009171963141477599289009391595476473485839156976293309308105491987522508420870432926503731386635168695256574001291034287978175082332375178484099828323206364731847744773678201442658153160768288442338148215729937579986869882780751224616153229471210450858084784387879113880934386115114271390355698290841982648938272061925010584151208806025790073170187134225998818588147378017947927003426294112820019569853106081668352223212404971443266289167124763228550691711309387515814828151814553050263996287163000970294390987944939165503205991570412869558323937293789096546704815387451609035818693936929176129530039817405891149493098736116831636509919481729011419535014521237310506137473758276365382629337475955763128387543164748874397942563143951084837462032715640974819366063152073189819560274567174509824434213600817906704294576448453892833947821781826015437992469762032743073431129499037323990141886131763557434535130231869885275477646148531138880427543762848908211078203971863586390163072724943562400134138148638856844376373511538919671769146498094129470092242551715339880710506627286468856381440000000000000000000000000000000000000*i1^92 + 543280384538108996945621675865869746885328236148748183421368205941791573644055489549346700925132403435405688409187062988685861287576670001608749525078504732114636581178337716852290143061816257032499041701951266328405147936926421248823281098600037147333818729795759997821249492997917569327434652143361601915850643202215895723551279470411952235518607145249196872366038323444240030910428697745432696046588060602978060197928630122285004581290165347208594833603606654162466299756840953171993058385839756744908729999660431473389762607423353270481703211212579535368346073419896126663029257919511837017129555853578116337513375056754092222877665271211776122432324509533025857784920043510210705572117484913606554718985662388378877388930031534862234047824907476626222169238450786342396861557010130039386397265716390833181427857954316266552260018379593263883766825061752093178795015580148877039275083166229912319622823166577753157322950216123715114693727300909776818966434389579539357647976177754288644182582988604630921415143713285048733623510596671857725710889160569419885689392326756834710128113805287956922373619659421657563135596832577942207157502779855232330019406123143419962173471830322401331323428955569859605456038183141560953765250611074041735783205849827465849454492672848937791227210946498409192980844637009131409015016488130357682608392212481429026017110571734365555765680304033487510615978038901058088509258176938686395000941505848287437811919202253714389918497927930779810851806362860985026446377557731469838155713834086375009200723243162972233491889317453617185344027714294885744023823467808202681788339372545940233502052083311898301766153184269926805201280765613392938444318721752606191575601690195381497765135607342189075552908963174387777702084585490256816405187326067005034627194453699216702660295736737798865628973929936434265818529801838590335985703549842399531413021472588420037646640002533523879600194622485109490937930799938352310618199683556312868969698333082562598354726299944717878631057879781375328413320657609994705241412654389404259727403945391241861538107687167523539319510025824848606482350335502092084280719163582682012061711916021920712456782356838831361600328143380767515274850786120651175273069768046695368751983993062589237299289405226895847192445006649657409228300536185964596474380439101682116204863113638067764564754312099126911281327400586304878522366843226311770561800900674242266179240205254035537228183887513030875503397323019560636635256226905759693137375099175622190185515778637788759684850705523033806442702773056848901253704304532526031922842946441606115602444477104953775223632570302459869962457860110950154822749946158057027318544834611059336256275542882153577457682907479914422410988505097822085713096364074465195824144146746931578263390882021028695916056586179053245585952281430669124011172714442356653760066982857147243240669790350289949674507440090057407046942348211926128253973974718822560558162480040116424872057156140934382436451410057094669683997974160788747708786965535711197156813500273400488314562980649309705108005219793896049498928028924303499809036773565146427508626971263598741897287030417859509003505007200967456049388899519564709111657906669589876927763626626060263877501147327177444598466781649323251122990041113882951211033279278090479743944115393080122737874652195843977536955929045995804551622366832441188851305854290204216123087563253086363202331478354601960531827537517441167481957019967597028494469585576503165649741465719583468832771152272310975616218484536278629750243536766625900744484488118283632901901910354874236455661359073537651875140785224857145827903918700866494846938618277827316448759199953432761579238943019418823142899321135220945673737193737279975404339200000000000000000000000000000000000*i1^93 + -847108770877649241022319647848400765031906259039837861212556710746975733612718194319485970862288406199347236594273552039828127452748085987431261944152047238605548990400228955059795584343233134203354994460484824254607649323352599117736818074263012386754935892846301694193734874169676303316179837490835883120793333594768478765393186247729670259814246190010882162257155486861732902038175957892946658748748005035478396417865438991962185228883119567243840189020254390364409168686442207065260808848739845974607384132103019303250579314827330544035484941912450051474869656034380982174372921898674290536755328527331048735544033384111130894825588529481199086828248478413597256807076709779056485990816135856583393571732672940754856770240267881000982065040387378749553469442923511001383656717718179023596993844028673065496218189986621595770494427538282240730259536158092816675596618806170041784673859976240682025590597305585510464425924741785166758412469168818853030788982759167847876474427075289698156252128656969776472737651771717990210847966560672783167889450925511259650967386350520472801615353258639574891043700241186830900156908436410459925905577423851703823231139572535718652311694283954306640526762861011132306457185134213492658336718750963957259760154667748695541551947336062976342165051189330585625083787890955914754394737078456348824756124499268614502759773447554161267386791682830552418041033506944605620386896284476093333348024521381534678900047426283420393128740403506130004288122930449316211459666550437729933160249640776893098052701767565145442907301796719135895226933396461364341464428231756682036609320643734720420211603654088511130223145390135432351571401065816709957987394505452864394328685360400806608655209610678958758481044366706261678506974963981741818158023075863324069503424882841390266033893770570899147159298230712089597161498633233123306371043722947776901353380512076297193694473368456015383473434204942871561457960061403593078713706291910392960793395858389784384063936793887043518887673696230163660995208143279575828131978296064497897253803851122099350201582202395734417115002153979337711719713834352316095371865747211028960608118851335815655427163209075106008565088956100035426592666543883776222432490196969834372961987325223072408750240471944387778285630490920487461003720693757251282230324023601304953660632691858137305195483455594324695682863960563687031859100001144947249021145892706662315691283404070243650680911872791814751998324648609783617628545660846304338884196335546515741595038266410043778116841300742749227603083260699947126611040540251456320363888014934223518363867409321977008937153020550981490334707173966465905331332480124823155034796537014782209571526327249265965439846191882292860191498259170313036395102192835618292490375497088292094764527585401421599468792276609608183021760776470438455618038551953583690549014649706496934834843940846085631939162369011178998446582659261956682469825216290860978319662854013443992354079460896604424355303987161583306519408447612620240173334823577606755806398678015155061209268047199050220329098706552837606975779388460254638100660060099991180960307274444283172600179186163628078575811712092635961475150262778155253535533617599157277723357202272136978790859761011978914417820346770219800342084727200609469825365672975898466944861406353469170896232862578385183908791352490992448798111053721867177347748213156899822321228203524999271334711986415765696948175719540697620173641527216665669974348145401354130356026065614603050186546969846019251281714017503977745012915070940536304403707615162330800608419508521932586825054361167965781182828461949744846885122856359379325441706576375181503954963915432089497610709816315327704004904720397027855661677317160760770560000000000000000000000000000000000*i1^94 + 1057892467376016205418010444173040630144208925849050736066606048563019296003428936196984248105694951095690969190884164261035652566221281066279037175572460702180362890925658402030502548882903920499308526798189013114612445576569138839875472250769018971583185348869533976653509187174859843649406322538087769336474088242110605845198114738443244716453868980621404155381310651152603923402853809855889621226601953103360437707534895050647106800128411288086239963767421554378544936532327775657320408506692758098528915629788414969093352143511157470004522764760431485919329740690829989676788200575098763131815108889857559945846102089040475869894289044587894930667174310008026262315393398386586796194458596954821051089498948375432491726134184517706723432348846875644869725212950805841659313187846869041678337083385281684490747789041798892390087450958913123198607226412277204810274227381535596204073025973749135388824566209266019381851410357657524925069688190567618146783190184424515989884438992645515528137393069956562468615565541630250288879894339509111805085862804059910321634686792060930436954768473595881430564373045469477097209993043205201567446685867930310963284947850204048599153507318599920315211121495799423285825861370882899447492946669878243846873657052592587780305543414460859289663937947095791934509920554377979120318086398776865615788284957474439460505354884059791851633493478739756754630447442184614945690860852955783323972301223618262227447808781182828693144928167645118535573214868840571261627598806078280467358240774641526491790790366304291269230936054129454437080062466178342584221390104341009191748575177663811212817733400120130390001180932725350289440880920488416909940581453991049613879731097336629017375881845385252593964689224445418452226925901045067035534295549457438250146735436592778950075889476846822973435187113230326212279607460390419665846034321603062635432973506333601324293941175993358445529135619670607166179744787202658526042757712710764564196516430938078860302064004220414303252803868431222952819713462069245068230494311737321005053448044461199982465668769116921503634600384282192827055227854200865213616341040323384772214992092966242488546882732082335269551313129727097186469407403614342900292781031438049412929551882978608202748288643498531822060883756607413243492164566121341144563317984175181958231618973509223359566188057443775631468047242268282195702068576591809994520581288779589282659011430191552100838190150681718546505338415471188761051266094132680205731701319062599343639380389757748515341194151050266232244398634824529342599264820311426621147472457011302626414661975386881960091403749835504795781753092105544219720221417050283777584354853901605057112072805230841789007287316865773682929588781676690862289947929558211226562193261645492745924986171254955115824276184970812860102051519382792793783643820619460611724599266763273637084630393116846574034528438910922006857887981125108363112006428113483281274988702997214085279820636887940500117755927087591360932160654786240435126140969087492662965029247181156876579526915473880117298931650191215861425939517821162719447149435217886089255212466366735249889734833411136658983271144848378119554349352127701648970060618869048855192632178243208263747217364579156597740883023332542838459970175428397273263451584360583449625856488176217078962277949405812170215632212584298555882334635813774808984338243719074225526719975020665051957066388231957181086741656186172446182379828625034152352638594860472305607794435150028766871706380338109297427353916735594316297126901760741551731235430172498525176534994023658203022019280890126423104741243813556156855751680212168857115995000281090201240694252660312123904377563325405849189760712757493482044896627916800000000000000000000000000000000000*i1^95 + -1010789651828340146767788243470738326447322337581710822731721087306770114944729535097674907258419266553703293919935910944540438292510862641492187720004436194621603311798735508361888326607413819959453121099809589275827655429833970607260753220308484075893664293351500411799512213957080021306330225800051381872390148133196430080350503688874145685983744592424428883995635860369819752499708495570855543234986073904872765218732708620889801623949274679397143792221922906138586268595008497048874406697103130113712352776908824695774975005412578858458683702173373202757529292057178877723106128910223041441515826330506677556607232335758473296283969391608961841602458753173681097926143085195495140029787210921265041781346187131643729382024200640993837911820328589233661395509860446460651649804306496319334549973155529117897336089342834743837855109357779641382247196418312768776135094161142780714998226045758723864513491895743145337113561067792133573809816371150159100965195046570426344842862290114276796507899905601871278948130716711972442727205270872157397780912955004053769923786748209728106352457613888322894123250244767647452394589842072552627409105956653277022493736379236817042065016617374317218721708395670696632863962054015941651474070240700249505780098924515784612411301094707190521627167986916644157431092367928729656703781544197997408661103677602225126809436226390527801320569271573644431241248962498993685289557133049031903478099086998083035832085612580790071934763070022123160248174259654421607539484895362694568102872771464993821816147331362614264857468054592863417369969129721683392710092253026210657901453167662546551343608393733793708999602035271010185882036867253720036346887305367746860674270706436388118251318917959859706675112085842129998666588341712854780223508063602653667071897070836689906008290063094232498121474041772278252480023547917695737162839158285121411995810788610322402265751581678718685930059087537022111665292193178374399226219612556419951377057405045623952554156769613212408672698275027273536995748233826320234225559849267641116049655365631908061410653278280406075374907171091464782513542653872261880735174150159138618778996579371338508046015602584430717405749005558980246514014547974977484239138791874422246842374521024337735642714261878885912405842412453695786339565393110697102383706029348221362546052179061768075610208477323036508752452015748469896368276124131143431618650018568661231654099021432856894925234679896466739212135890257288199113352563918821637554340652069380273547524175556601016756932503671709353672037850052574128694420550809020043301209920499270398333648457548978715995650957047676556762716766616356454656839706497422498480752470660803107641205326310651372204955090306343127925340319078237926658416148200859881497455405061594426636418802548463500414082197949585085256210235774258695066845169460042406618250354670339923255584853127614400398389275726391834405749783700382789018216714564158471775655199009409868739128414757504199956165829111652431179687107002000625778323282875827359898202441086066723147473593619483580874859443399062562952808123793680239602763722671307977275441759619616981741268537650544541498489120864132643694625816947173679727456806598290597631457393436157830827674240586696400484868231801084215611558897738497867360573156545693861872269101145142163405806835921640346512466388887271959163755438278385634601867449845500498081195913926489851649250785348717217116397228538001034107163451037493879846490424887132191641534159969717374296128176931088612459555583706444316503595121924661652412112383576578573035762136129034320890706231973982254889138065634859694824640131539183802395029330172258458998748818723892287953687726727911303420052835594825900664815616000000000000000000000000000000000*i1^96 + 730477838342510735285071238865933584309565835643080869479454282893661501149833494692813209096236251939326865046410687744687545973758217726224501199715008126676844337802050025672130522151321577528577208588272714783053032592932588183384625788782980838923656400841784235606997741324613884777740263905123260647033687582874747309018633813136922415709807852926799401881904665694427418994401609022303404553704209116101873735837630781076256255921257706724243142519603798070820723161678381519002102212253512090359227508444622766020700562351221831722008959428065960713854830493722651142499390207101363217406577433119451269500328615938669055219163439193631693493921662946276819068002786377567924033776382363339350743862557746359325985259927614284190023748697453143283635392941591758614033398114397862523366697427808760506001528420340588952613229176021751648609808486890775095886955898028621350871136832303808351391194532681278857107165305406630826907021532187753579633760798188521079280765970630436716961081528129681372628364582293384094923350261374984782450960708276212484180953647131855845596428932188098873053853118963842258140369725815944343315101625583634743913123775739593627845659386471309329329725278476636285513518501151706227116136985755739380183204081601714448939088496429495875986109826328575541868656553385571287329076950699636015849521613358818936620612653004139444749649440023180670968664187867515058847411893547498497751144937598097141379137017557739960270257988189677379081146822318833930588582358932539240332391806498745213714186742843955275121842146380462714749351080486043821314471954814704729299297870969792162076804928476150579416169284652093089313702127970818415450338150120823995067593888722918520484218281884507593733666609042874863553201889350199812046990470450876463790990974931056676102682653721966334755767047588456006513343706016381569968024554069783048078340870788840545278190027489365583603403745179990952117842868292220932093610564643933203464844006012613038602228102047277955079259956801441841859596388269003380111734741372094783849851220021384112986873940310663732878750029042130550383611163547551580453282090015813590222289293827732105165812875170836489735063231145457166930310534531434043019108461741628393675454797919950040196119601810193045002461904028325698406325941214958419413618808775863221189698154810828657087407005747242810763383719920687912412116193762975284168881019227555571208554975576238574608273804067351972910222413742920577661917922326648608038368647835533060117462710116726155004848792387802569202183534975291034035069692488233768643899102151170818636988112075491899413418231238364034501999884274362335582359538670333546380677117782687024777249060787083883861776771344896267853310375998306537332791229479868170536540743767687250546852040501065919563882624815485988954190611724048729410015792954034622653841007924944333539356870010952681176524494969347837843544940722647380830736359058947434221467066985409816995236879907006755348415404320373419347627559359386339663485399439874673814578704056040072372156298018452510506265710107581221839221186444655073243497364012749403770285381639060590019546743802709335139896675734579319986101661253259530682487275345297536481037104912544372501298610994035367569806698106872711536554213493392581865907701145332287929493505002803706224818886218721078345201755507360270584441981012880743271626677698436586106822747444491798639034633110503294156981710713416731671347319178989143246769128473002800868029202450312578505382873799846710100815188258549142843922467661931412874082808498472410395835715478230138201914680374454724984710573838766355960624285037214188588053681202533009513795619437709750287220382891930250850722013817055530188800000000000000000000000000000000*i1^97 + -376302510242608008284461640107838745347030664591149889012660174758797480154959145354474021488114118968841202129252669446447388617978106583111183396158591501191403686784910964567830668514508682125352389083158344592381204238787475112619788827039295169904220239480416755290085987586846773734401749598822536375590136837153756053339844794625797032918061429581040329552337791007442788459913245190124693690018916904453845978183219200955242549433025342519425501974407750327151406257927954141259567456604810621397029707020997860214493154013881975339093812345420063101051518525782718301889498598960940065075520587071640971066694174082113307388784402266401763660867240131663099064998860034739335112575364483743316149765341951832444637662818915760983552617624336919309916666690127815207426825751703341536923982641952385445630108386076751512311023007204245380805116348688212064359287785360031951613995367226045375835260360592345179018471280751953376774996772020530841741539061469627945082997062003081976332776399216467565423843053299401607138414896006487892210836369714717867445857059602836564425130455776364887370259364695696514456592324000935715081052508396150073102041286230479210903983777352774786486074887172956360952103480812309871340231983297597791893694999230694637034568477025125284685004652027522421287245190206937115129696131624261322927682062259110579972343633425182143506314578979812571858444559943007031831117908960726257527657585376875102885077889111306005186673802271008359386801688318381523739940657889801604096477822103083217025901878846690487265522916712797098437746813787481872408768263282099146379269523325082047908257799110840060091044030626532038728188961586774692413667201416575836260264025546104799445990244500539029929372119234954510765437146973898730488893659279348463413112151117601662567896347878304668699554701666960743887919365243593439478028294653200238873222855126968508805063754900764752199017727463809881196846671934132403850381798888652738341907916433115948834599432175336973582522569344665527723553479415092833715283831296266528094324514975385831636346194053055103094360221252803951383002601036226610866673820445297159122334385437769020438573376951789150035234230222658728884570989746050295394964850602330290416254444656006582056758968775023896592325625648064582725390442998431459897436733128546626576593655894271106446178695590660815417315706447578933719978994861742902329638810013239989638004846411165014812587176297624376359446027054033397659952084261279440092803064674488360759946468962327492475575881696579908302800252218139066824670662806891573740476352130347209399177918322597150483466901345895297511915252939673798757617561820150192212655716736434541374744027636901678538224315546909931730864315624368515743418648471513318993452595382918921079711635142248679291207157757317327079058825468465144050020356955190823796615714188511760994547443298424837065003569340528877752583005416235031626979461902763663473233053752430421253833913263538785303439195272972280338896818084908580680206915685872146500397300938992710891833177103992689716828043094425738415836053262315964864509730609062338882977144337276871349042086611535165798703209302866460268228361825101706999644256623623835605102752089870120584910619014162415173052531376320191636241188178794212420277858551252294849041082223508336519616943440681594944743671509528914364509211026360385247307283080392826080994647400957847359582791846196002757012968676869116136294535151133935159627968920371575521612465857313898591592300832992498417594061568127469470064831076726882115730791327576740660496640272889397468080747778003066943494330821957333279203690890413489622547645154853557291518211064798885033174545612820482679097282732752896000000000000000000000000000000*i1^98 + 143141891930318801281596650711224167567096203000392163382776915211220557982026039637361800748478213353298527728731786587535466896717474842931747023059033952365241969075826312694877282785352654833508196989903401002516097746537578849976218027564757631100478579281943369285914346214024673028674244315822863739638440111952411158596915382484513808155474203490269188240118612240787040845223305191704472710876977830572510416492354908059283244234689963447217779975985791040036262127144604266575964504800727191228643829632933364024285061491290689113259313659029403490639045675634449009108216973907483596135480978402167781846536247691386726027690764999066402550527890451971505897437585106049126051688382981150509867379015677555192757680110432395021153875880894572394863065115035526178362394505010344201539920310980065029233717619945064319897484266010817308642763893359215498674487741673652925197679016791995904411747619472862110309717367650583320541178458929505184681647793793082940235773205934171695946910255282465001476717046901838248707305489531687941437534231083162010978501171165658633492262587067589826340852839227917861004108831546940534994539757095642661724652121027153468310707853728306583839775213417211895950310249890726498306680004585636768313099876896744616353497714381526355768050368227528525558906143551268395357107468084318317952592552131404883646026207808873139618293957597970267061914912933044728861228975999001692945696965682545925907409964888954150433501213578290154603064420008827525241747596562592184333612349926975429587150217891790555229021763430625086316671405665216378790198412535480448583769139207667513812078908428653163767269214355523750652560198813627194039238334478033306637349838436253792242733790435678670385086522928973957103848435902027199987076535497229151656924513773685447706146027391705898994190707309212954596270698786345282210209356444175994864760566157245230101052834677157566185325501358830867153152844678745468227368539135403292406887857432241056803213252805389368436297625105471094459233259980838902884032288378833323997875265250577035003182391138213944471797927322666030621022786419383333954814170941110217533831151115386883621383740785921913309043736123949635753818106108377486311528998272702831955930188835733425718525828744625402267064317997872782305406505799289420221536410191347685109208595949491430829031295808266288095715311897878872052822818358732533328250958197192573686889658844145540885208614348194957620597188825170888837271618448630046876637179531892552324301499335526258611927609056874427298819538839779653234669354925313843530079724771347366489854864783027604170189829161027787859539154578456003033040294272515143263442384630986563650966006557112816697134756711587943330419532097076409336719036273146180093343550570175638243961435472755638051328228924306220710102602032893857745755184102696121305964487682695500058534244725879805499637236670358873296633259101144593744049852784871164839118078658094198306259729833186158343161859523091170937574031456255125675033963118916190815947603854490229112672226992368554647264039201619581350345446325686940787742269862943661892989467118069835745937628534571096787603964428813103204435766255543714388396174668875099259955704804440460802445620749731294840566797412917528441442191987683748967227139943074734733878008869829148467462440357629397403582384333914932659305079511412686496933101768582210291652023244139769469597882659332398377223119575314180606644193451138673979998827153867893951979997937401379718981484219048891468568764525876078895164671927588186109650909646520152629626266403344098979084631732722849837130779514220624588010632703675287872772525795441512513124359448456400593716299910748934820262313984000000000000000000000000000000*i1^99 + -55402812232827635240761112443836789097730550893990583626261094021709308430904452862145081762083502398824984788407854955580946565394405985713614860487844074828751204083374945908945627590340479194478776939762715798575677244590239482452245315554556233054209748224026549151782986241997804915952355649478166992900383784721233718362475689937213676968717980962203169485222418755889256965873433373437406480885199496710580564333302173401608875561517330282579902740772645273250170727581669392044618868050541262408701894738602908873453734063395322444807688793927318580756230916056117450032913484065419494215346991713128581698024196700008469442191608369683293047960696662430480964322300048978941917492158491179657906813596735551912835582864728839143342704664835390728760260150064980223580078347940935250441309542064076685639599344021813235817158565740831978457428091753091400940094420390754689043577670810498717591021927789890818888039804390189008047946376514467478090804221219689279217935169060340742421093125331972075797482545978649633540211618253274286397586940444783812397918276680197025267503495664555727160805722539998746591050110062737305819381935724345951828875487661996825105687057605133044928810448032731200531619187079571528702923381631759643776084997279325952456162360778617078741214543887718943960438058338449839883465516821313985367909663790322801909242833109023399281538682991120029891272189151338774600441218789523174784539086438633813556454488525451167516493663686287972339632421659948664685808159483330809209287068085054323492149581938982599416214020440085784918311974859511873880143471710545801401119502314522817985775870142913749824281680731329036957184580756611058241240337991600876699757013254184858871223740760195108059381868680864270722682380657202928354051641068748973495461436916897807864099378595149609976812848035344863987490530552089184958836993848217740185632355440248334601481230177727250846861951599534906299661175078179760121681868972742156830781847278296069538140504336688054551439965488414303229649134168720966140739095247442637162504586389109312859271462377851858414056619423264698651984049572182144730685915805415247887665531912812370320428287571873142152621788589829363037756371913489388299563530184784149078594518813397388485202874645457440099363236787838317563772616139640079261691011518679776642289547900153016190675035448374363884207845087465772287145793411962123752137564753571022125372417487653454884336076895240107448760250773831760094983901165856637990534600857638525318959030000492000837976870849673710434928794476411983368046379565921899046535989432123411046793082140603677786061907038728831610649092438169658052374573767524235521605685983988302548382779585381057393530616216852516244585672148702958480519718929490864145451053252238642900555870370479404475924397711586655217814774731735457125220156102683399376899112345070451075539899989572691231175508115436190235150525537241478128904964527845837573907468766238610000111402488741625330905341234161221532096463510434331626095625881672294436872867740215915516302667080421901258223020193879059936516889855644594349335174894766191350750734506311952777937458004884508160204465199452415159139771972459304608756445419600152608501847569749507984340491296532543994547042359080386200985086173125973762592610714990584454452853941129265455651138838298997799343481589684771047851588744867605691004607091123482500979284724667713765628991650598022423520408277415056806599728262299381084138418503192750377731035060959286260426532819732629817440627475145480154126600724408574490954148979104964713572454425101874500042146315735396069433105542955014497383022053026387906253211992320029706137544128237349501972976496465057677312000000000000000000000000000000*i1^100 + 95274822500167901146451711217314068910310936519916553291100752851135677391376009806809995665020516661115405722992979687484604939641265085021584980656768135200844908402555607377443794752520754509415714460177107107408649608652502896040848098023466766511699172519542414067804058368672283005369927838577718923037221016708837358012046405913280149306945759619268977143015305070612522871397446972334698866449722846145205225101252433578113714562261857210744607135759821390574794353045520621694239255525308811413240606136602754604725753715793981409599708836466168066811574517343559485790060614980632544361395700550358014896527990060855300098336695169699846842292602461730525591011907180548556297568216136150744905016110226963022472529467083800914607830776299443478894154594289313415545916243724965559386543938704805838026140355719951990443058551188334153711095319380846818684731869584890348011412013442379274981448815726496072897672299270653172474503826626781804540014405664481035817123614680100661778023060456060387770805056814503537455107432779928747990098149059944451046123209730342493904620850775863892551466938796140745841435787475151326021747211896189425629865595315879410910145346502807750524931478077488471331324492573612275442426233050385945036715416856899960827667413751579401141473648605530523483639380019046956686523384026053069012108875033583679991733679454076964016463471071312372396160435816327995546090191563946147397647571865784654874945955857765635552038698595410459390087445168851581044096669823710278037156128259550107299059321898764761037245119402705956738392809256301147577415934316394648761985037184289208291497827292346166265106618955609371425166508170529397495539546664604468028466305389829609198182247236981164586982720267045535152391892150871986497482637124265093660895486986997453778958683401178296200498620389612575679837991311748300083970522061788347350158674623919360713322670175141257549664955201572362614921684564714883756922805695617201965467817267402090320845292146660641432824566698112100561631846453265705514551596480716310850918925196730047516125863789217648100065467157693904513014145543182154189161810062872459622292473924036551908038251499041435813238697312160666062276344584200320637586389826453605462423637884763087981414273569035468899644676996310084289286329592187110571940928941894339052159704465338194325619612407284178179733784828570638902484810576798937868803485639657182265627016641049680101122935367094274306148347488026909130345998078963938464298280749723644131943048477609924622136091635524763050876646118845144700807411053193112912675287372450390865610394875074083103166358221334908082932319277245276257154907852267290660821059302439617956237455631305480314633677368438679945589991908588416297101666862457756970307039056265312634216438612222139803414053077817193352778726791000479522681785845488756712998251752630080848212790031543347793166170690282403599378025323486279037984724811357336392884789536866893410120912730760402809918732295986599003695175040477250154625414454000703345154893526793827875869149952317482628424845188671476833865091684667787155013651306585155308260762338553550924025321362254496223894056082825520437390694193192840623559042947114088007320939597874721049675913152116384505577159048496063669763820979443894818785876737312657812128991125137504683122109859779495034242624351134569200563001914214737216949076060811116190046088809676822283579347809843550310245384709068276530957978766357339768383565083136379278636505624901236973434343088863785881345643020464509720304986985911152950747786924051172377594770356331633845946111467977574922108467184368253016853824037621852248101482601535147399227913056706917696838146054946816000000000000000000000000000000*i1^101 + -117428442056143749180836628339051383897845613731932413239965409435843832998716309124189480076272300665415699997176299537597780261672072340853329483806082915026066989748533866428933703071810133177336237743585897437306489179402440321579444570925771942392435097658959286634923933568360116479043302085918798904088817181648474062348745309786448163136930961475034271330452045456679870791935255070821542314767053279971956094853575800454354194734152212990967627232578683880116098909705313185895099739433804531543084105446521109221467397494905489942305702275887565686609541191878196737279051044096220396431469853715889357237096900647980769414481172383525611418959649628698225965946844552303978448044786632686354756019674309620657157279068676351891367421548673146853434925192870930989511063578747744919946569985484952604195535516221116034857188452636662356440203479057712448254343749977350065631538112768903689543651136398953490459083065073350646010487131354932517339641287012671750240895150529265724040701531125131578153809595551486486643280908876312113352831948526784381395561871306155801793336821925685586604050943659159833612909762807076213469895078406262497322082235003740245585670455905662666690662773361837655534759186694046956418971277438947597993165567078657064975121441298643871501642141215914619939258268433855853006681140360605933622374156445518309802372568118675557889083378146608760232235707653676780195729198578726877352329802999447726860644726457553307267322961084046010204974813648214765157213754832233154626545552219442148790033413904326336079592344556822111202702183958529962407507927229577115785529102782422565497159929769028627329212933548965969722836530201291040701629625936163384249091935474959770124224713348352724311235081792851291996947404323682863524008739731582756263646755530252662309793866376663359774413577247417493239391861154228219699909175497272972149159595772856810993891034010253146250794697022471301860042943612640815621551561226310208054302096935484566511276965247671798689333282444621936064930563719933092201571981716085062640605180211634195488624329525559504737797509953325199117768580795428589442936342992082971529419758915901720514016260686102431724296993767378628910811448055816341093515616102834951456915939730366918566442279494487025057034157372733089088319622910644132093442201377738260317180211293090148002956350470475978987268647514939124431920408573871117989211267573747889497094245917660059992289303164781058310464783409313136624032879411876780854553706107139942993917928833071006867638057772255817426772916497422042926170589862579561433591984201053540248710866921644835630190734849885607410480880330664838388326528856789315380126656332619805508877379268287960540392701801260637683484916654664992193119340308721608798486573458763356343710636371483779239835288599464753851080139861482344227372448942802853428513302017929304821834068739747618119685947044735276285532526714236078242412879415443005468877692632764253029046913272329090383570642875592021158618818427582103040653059361877350853143962530208768777194251551667170930444797354669898483257264097745888361034099108651665140278380915671061068557759159937150201467869193381960148489793845458996685357204299051476572899247303193066225135972564952576862876715906200982132636270849369851030235803431262351578876919961493733734797674443012750088571202411451830411169995623115407505722958289035555813341082086123099960650704963682192471542312419263166470139105542984011616557959203507480949188989116616227701623967786523456025466120406122488385561630298116002542857067717860318505357298457560177083103382665525697891796386107712472299132835151685412802570149395785332920504206895625360797184557056000000000000000000000000000000*i1^102 + 122783981276468877405180275704730918488650727176458360314131583145410757794835462921143551939384362107572259045264808833382789698239618300834795531443893085159358484330802031435342402717142236818606388547002266090565000244207667700367610541996867850488347144015192988870494386004720039246791583547495088924770113583257013893351573807773991629720916991151288930167317205709141329563580608005587924465726255235957564432231126241123542745013285267782861515876970205530254484743541459438142202341194212879209113136721809160612257014401516456104343264532575713801177041674074422287975290003244030374222799490666398845364343686129472935325386197658516062969473112586017630866875259980237361115538756236953808851008372870751569788049466063696944605759153100589464043433377213793833984010598050296681589017404623914881572873444702171505003918496840210957418674433757650586378845761070897846808832215768820559171644854390242662466725443589766027137447878068497025596491961043258691945360284755630316549122028103124604720139137010122067725821694849717664398172705857686129697883557748370562629861535816608681402947672268323836376999608532927296841355860172032603470535711919854465369478387710545331589352095586429122138705105734391476179039985509462014198629371782191864580881705748404826901725888253333561957955397903591191546981983345896972931462989862174111129140358011185278639871158589492905581678162640772003063754568709790852503555225680380074682142776929317650130669489446067753218909020751100906771581367161666908561871489705707304167207455526423961179749613414122295525606040051460048377798760921079937064253557606333657656369277039171540821515392112804515516681664556167694202692202128582959855796025443973272013533911354134800347626671262442219547275465839682399769222125806456891326798901150792698020851613996497681193269942786288820356908738156817418355631524864275030683371430794522134549875869933528061465453825790087545699305991565146455498363115933397324395861583135993039359198267115700833473991299514296227769296522818200468511574677132937068197425198707798318104300699935410285483612368003918050622724852481163440833129107714949824534161594910827322253921975613945398656915901078070968836666467027202001172904099953881130709919810102520740443822409937224359716641004101949553121943430164985560545619484488796905322774836130125315572089607840444114016512642618096096665286383507884417365915110838219842691477096688857850244185759129332509851738829153498486700960950660435189463392990949800459007715456410799781262569599550555642717051915628215591554025870197102341370631204433920418552973274095513119790977141094067603553823896586654125630696987020332413308844008283694234036998962939106003602887492180271912295594389150029614180048167773451506258828858007554961330160000822050303473733473775166234830695290995243453654879959690229402549458818053522148674436803849837093922900458518671731464176799375000433632661390780597735203064266785685749152510662094402991221569539772811390634648493132301855614629627700945945321047233536848857862560201555271285422861599791820788786684544457301663203761485806938751766012542612245850923436007308554214310948765881264759482255917574476100807576317544576349233773047058678239356102340453054501568194229799925978274911549279894628630403654332044970496836844014708786001286958001730394337604568386745890819451538313519806743932895427530335854719110676143460034586226401402959960310970605937557594365766275150713064892334786218972574999124004164491943283556317885224626030157682942292278222838378352317728096387108120767649244663296764771074062692232537809158476005397959437957611648030963521476795196836615949192478100388510459704115200000000000000000000000000000*i1^103 + -62737106899542508850259171984858455902474991303398134989058217177620788752718979642898167491595980285817362526576837654572263739954026338817336560701542724841043851245929055920030934771630179604035964494864347689037977755604244736454048537346017528575841624220159167772905541169258357421952339164133542875419557957127095824076324110028632425166380401077848606525195941310478029111934821184232547667758909163540510446696544420867870021471350218347093691379500253699990046076119670143167994038770202033187292955729046073826288672247709827523444550861335910579751251653613782596361656546718006250901046635159386794761754442943568971720024986558606406309434054403397547768751992662160220663728174447043781876826754106529289418241680672685293047588562820778881239583874303728190681271901603350836342125150211411862614038711042806016740610568135460027039092221058090441947142609576218189121150025873426876120763085510004128755403975608001568480756603311930508794665146461430792070107138560516652783780109513671548208421982419518067561378124938132863519553031613745483288390895439332560187619677352280310746625332569362460080188892248373316257770707884235776051801492675598364370413666886655365592969774259680063982754439778125152277099190060493136657157347985071482176847920273586509880541193955833109499377627546200754489261513794006721620059050482807224088991319758420378873480003728832845528465953021850331481273909881617769331534334570179896052341995194328430452767322106137020642838327328595167400902814735069006070388353217786402763471784572608866166585233416557479864701877114831708658351448808345759619302117969165598271363806856774234264619610183070128081872935224971564184777415870843622924977120914670230464595385531052696796638065575292400714910419824803181577183041972247234166116595695212983649463761739336379595814331781569125127046304217808691411966903191121654230717703418029045525676127457324679732403335146431135979684930606028852796245367501528211391619715762279319127533911295272911457184299467172026947610871557424791922222349520722693627875636769502171109129176469770313982292718325778974979957996529958629672825705990178228360002597967825753049538189207663693057785987266588419748679859865739428119812555748857421647852841518035579007378706165756797264361698861472385292441604387359564841983153216744429861429976752488393270437807553311279695865860391399797290267343408538573967319834225794961585409548711783443746552072766444310543937519178105683643627145753761879772434118945436333204751387874781561692399642480765150376538199704848086628485929272953432945159628059430936520331898005804535873408170178936382066430655023197150231603091284546348077888376098366880846612394134650763679487747457922054920564644387215462513864197497423374654766008981991116492970460985645710581663679205711633168850119999086535216856429835035415275143199682321783312096105755824147051185802024758197787852038643780780061877882258452207468421888593694770318954808352391516292211840981683540930412859316211980914826534350887504489733349795591211899869814686391576169465800414886926274060490394249499687750270333335018483554156127619349780120989898957705392243222322677740914790320205710003209519394916098074101228255410250984712898255176465356592207639520709679322037391369394520125277221586791096444473931447210540959556304851171274656332845876944688079036887714344916527294066468257211659071156580748904694281788916265021767553485540234384948879846072663077332413016693685314914916779300603954260540222323807700975167960634035952406625952059384573761286690363352056095277047540519158838344623215024517756811082201393521849775054470890109892878537037783237817650756876731678720000000000000000000000000000*i1^104 + 9948267794211764693811992656813740327867012562788372139826051562038639099084154348689539416084199725023794411150635802896244452582744366760875787513219851843340906849943543025536866529757235052273937933613941165414410023135496673447325330924340897290739763495867415953887984171438812491851649998839460167752634535777373396934703058407754952021043053477019252959483690571813196658390514653429783421212052574967175408241605561298335943940931604515472839587167533485386157414917172290688593040991650379247876516547893550579777350291781538997251348661875627123780316590125705960022741309542776635473171107775063749554191234568661517003018684567400350891909314334829866512300401618010803000000486390281826943316990275133761899857297074648950530108011516473619569136100950656460332534163133105049271499712638118176636055503801118421154057496586215744633673750780757087526106007528578785182446397104730259458195141958056160849645744071941225677588573184699627147294163239807160594053387391414870017952964421945238784054118760006667600120620333922207071614248510384210901704036285025583294625300056744308924217102753584363178449716658468572215236952939844622316283285022955195272581923631219283856923173622782702243429516458428152853845817809728207086330450666962394780884479941525577546511766598001659649217327086143644168771304346458744350566536142692630732208959832595585218631845822291480403459889278466850060373487628623579360783510943437603625391801928456409658083490140828449801776011275938428098939165469710388463765795775588869771014229391681292772054202411698163208753437721523158591290528625505694893725318675205162933646656025947552950506343282323357790313884102727149991602962196155325088918566098828051701446527875627533122433462042458830825409233391292734616444102301568505189901465891255170482158353861898556045985497735459078371394475168967128696577112300853737298836870286014682519625168145265006817655839333869361231642701377715144927111285789211485889329515134620545688767648373446094214420828134808188295625086675482610379095325640249973830966195073913196319176574087342868697049646641591038635109575966869474827364059828465917088674274185516596165067026493055451737658312333825619357216430601030740102130894663097978681987607663271487701226122962535856692441129933318832760335831816354678251263194384467125182720097399280692649510676583482615509655954021654664567469439471429652409960119942106988701992868343646994629759286796127679763799346375087843259674022761852415176129966827246263356140308023066354870850397727558885357702222082659934485801314662869266382612360745194197141111793085774610934579518294374785948619234158268455042645266929067711179864588450384970072092941765622069622183406642048040324568617350692592193726609512312687283874022266697726696625791780175063201611506495308535165744735529184324210712031273618940210609118125001786041405535706703143176526500431921145415723786818942107837147255496750789703881422046621546842975855192249678865386788211123613987304065722870853050895374176355099129404069032079632880684334611036548054536269452238715430981485734038860727694253396527064146266893351731320653734259600068313847574830793947460440738613616860618049179730652524327947929926340785611982257111958678165905990600608417141367385699253236990944725630275338683867468230719248811178737966947207010338123429027802375109489896538217845546337082684292829524795815569066454090300517332438102887605211791020311618982423018089350485235514153591161642538488242910387700538660611759365795355691934181873701032697590810141512264743873793883495735767681801984905147567541833632095883828527912224779262809299552621444253056103687033629180407316480000000000000000000000000000*i1^105 + 33274675449994177938935050435349263408189388753356026298502251574004927425346721069721786219755692938389636221267462287134590495487268095761312481442303618361185654140014780860828515310249688867458647462599000024388218396993082841831875841728509660124812343071434292318989227480956181008791788643082895869784671456305860848240805740343663287600139927688503676888410376651113721819342933682295964344997717441169731599699708712843319048956836915963671522700521878630687545769229766233021353571801250167586362511739422732802729430287554369019534574737939293776528315778019392794758328813328179827534098866650472813473939006057204295939810607888625009579625849388955637462816639761923153079516413089473249323784657665118206421457705945111002409808292467957465863247933071251371294417797393122371547829487755386704435632994133696846378111835738594043890628641894737729334595287968722007447633617173603805052795585669582688343579208950204855989973233165894420685978962579371841083029813798015064899202597102948550638711315213298862839769657098221276477685618820889473727064943354644607211180734890443251555125133169825883724463966634750734054306887163223790673499275804319143567754465395681420094215009155585737831257734971769333849359847092500303312687117108664345439314204785863134886246498549656915291511048787597665281440947690812933624407807709365133936972832360579189260470298593466091612583639940764242882463502008704126399104650330405647704266841347832304454700292902883001472638390473502986943895172877214575612653454284466757551593646296938494548360654535472789045520282720890903480119376359481866219650145661209444878295891063517869916661240989045926106275322885750452481974749895318230042349697502282562290478669289320510502052054856775760610854338409074568584909766592963795666678704543937031454010066628200474126341816571016677638797053418298752880479457650711944236658471124447095723407694919251568582796156299467979111670759962577018771444193571146579622338416223447463863992640701494307136694806152135021787538937494603953762733298773201987323401072599216093364482741316928636608861580903590557042213269736161023239191114624225158553700169418003480854576970254197059058508548298747334301506388909289368693335073371803968935770255013804357469711255235834295950252412083755965599080896445580139805419545016282316325784807473675760981552020466814049038618004414465186931097935064408720962823602642547838759981051746304532739341768963957869262554040128772795010245714192494511659339412461965743137305900373664479295158479055559893789193503754051792570675452970692862977575016294065824208030131656644405198821773754366956776278090290890545785207649478921929519671103815746187326731685697431108205467108149530109089209831814817776281546274712188958123337016401547256732961400010616835871035583333806432748674998720641066428890465965945155067667362518459333573503081304192851051779731218887422815970228644695597884580672313138212832066490047039321391627343790701548163233012297089408422733411703612654953292941199447052654797163076100680413751695404339082930811143175443293035174293553376415831832251824683434897097068303521809082511216485612831646568993153558000497467417881714554622861756590703769028708576520817635452986323156987791089435393651434076386573132050713894968596558096181422181775548773376952358240547847018968319833988649084885686394243503105876391322944643458059009160540603750062789074546526595518066475604912902383105118697128830668298665891055538392932804663072066569320630582526951356769061689171932948260477954645044693848653644386379326012058855191445394787435462935287373055145143607962946237992262165709959742846748515561750478716928000000000000000000000000000*i1^106 + -11638170981577460564353606830635185645783103690430281247206903004329030658797663105205351041640756742931079281085722918989677411476302808772733496837182005868580654198590653829756623100503617220120624570529200024931556602027925502396751474937990787631277802416492502829228780284657749395957499577942778108845122996546015053658368787531324644619804985664426410042341793495811982675024799768223466664549779459524227532187264564245542050979607326244827781247740531112492484969175151882091666455887475582929391638434723520877963349150960097755191572488357474099175247657239301403654638680461517637181703493084334038267427590669243594286524609580053358178571801319513254864039632440915000419733238991762898699321883997345262389067502553814643477785829163260812821624839314271109095373707940257936285227330994219930868504966287538073806061654501011964710532844795467936744467130317786274433794968964816733930884994977119306276973737929813955048563314435595219931549348599003055029682379608955227484871951237624945810490894483260938228978296653514023252861733766866860418385474374584348456817951500060105558314696013540436557112925786842831598226249029947863479416393086564170556196872553351143059327848228479103256923629655816180820519926325385995102203014016925423733097695024696493655441146416883066188331630955627910430116630940225489123495784480865330347631440504138409110679900530082584677238476875007715347088932500304580186438511361519260211400155292290813771584726334440117234646987567750320270634776947968848901860215398547351848958454638722953436508154409520334428368370041141517368951899132663600720379895224168311491596822356610927209361699489614911169625941322124973926292562223345751304690679619030111919934090274498219763724156523562133101939626992726889148608451807237911354144899384443987535713271582552264748210240824673572348859894587020300804251755700735612074603705382663232999046334166975446143622590109051837013549766984867974642116301698731826892045393435471662545093959699379745364455189228825207263602270374969406817439393679301858647959518131497440887664155679012784949469577034194882354642754146019162730487464145581580483324192107695908763023816307217207916561421249409710855431800584658205847954863422858457688174586038206987089980196963756838447099681920907791698261531353406837214172180600183776736624231664711854072957897504672947561700380250283932519502274782003510702527753837351934337696200627212301763516054988603044604357308724838772265898619245614267621318052797202423939288535021595512167834399952583731980504915614448011613597256828994619636784332000520504082178207932641572669450835471915199380394811761093604258984639301967816824075128883101532647251238310525691334501094480347593735072530617438644502566891816528728858177765994684971828668374331237458032317984901878282439571176013741966647070398593810071434168939239125201588279710690091834269799836824459639945628675761700260715698774851780170190456244651868146016655578841161398030240485199318154130831836178780720736371953983872944660655438090597461860465164378950857876464735733342834368541517916494709539670994666017603118592927393389215009529719332945032517859232837054414149652297366638378446547417828785589140189991863928149050900427683915992389324660678011945400864925887625740016499272350766549507392234558045473915963843163657987614465666079488827475221330506408938830765009788477216401238135365372147987636445562877198025921297169803843307541641635247412343917636291828051247492488273591578839792133844738374055014618149137528704832908470195383612278049107421246708456418939074733645522489996155800970797898987074140942514583751586065508459662069158903808000000000000000000000000000*i1^107 + 5722815310828721561307959003324358492757622387498585314896269525948300542708613508281367678706691986771948518221644050967699580240341240902127146453238678672184637066814081500242790621308361853760476181228274994813007148219317242995498235401441814185294096590207964215669697555321099840750040419946669513577131784735772374544139229991880893432186305282517596444458591648058104841216942580443002526692517544851414027996805073229625332781767627685471178056769541463061235242095593386533889705186589521468693161383159618438527188972814731921518841051589169384409586686413385284905215668123773824850819026558506013030413407698450313586345737334287427148208396257611051059075297224838360861886915943995179683028327131969374902413317563647249297440584940844039156013530236496146672200481681208074064673247597743028855791068465414130458346292796639878670598034870367373749719473274858613287884728006731502273571094286975504811098184346111168233561483777515493150230167551458810294806259262820473108076510234791140768563002475653461677377612158821215161380819455796312700153298251802017540934749588374853756080892623427705539044041002984586568281205459998995776528651152289891676545547758967955733785076482664546560237457078816384353794797123363387324559059218566963999778759190313920899679459205354554188815720498348995076349901635602009649895642815437809749374912539964449784364572943950466005745425987384998037223368040679424122706702385332111009618762032337459353915678857078818010924566463051192181514963168090539923237934054862972167474615375606093688389559289792140770272581556895179485717415385822251655473186724689434961083401577237263933391387677709101986064709742961738105281784066807333014663584621855605132076479811621685517429467072457662937854015377712875977959978346028366329813117938898930588966240526204037376408352611625450940275158696985261590131892568479799974197098673382201403601431827060301760689441184464168672264847613271522330266660529726623385708338675747309173831939990351489693374274995904205094656680322805536313360569251480717898341365021402123667840049968375339259194076332071719238211021439465224997417648345081196288633854915461787548695460922625616282010484197625231775620893979998452537120319196854225710877106202899581254292557847456396485690380629524855784865224699850041719860115589918492048443504237289686081350056899418839696425080781183621088262109101421859379056776525071769996511615048839772625353782166427134571465273864212844485504969123080465949107519497516840158003981108104079149007231394686750010687666935509205360369535098865539136153753452482595897540287474746322343497909341282820909504411844449846886711115073308084149154966063635026905704094419395167296300238028595922676539800082112669007128612435448090118649794912919206021467404855595337978584386484624495557869638541746297615480231694390861136853084702122618938658290174686670136109756870630128561608542170116398129100671287264422078557059223316591161613266301374658489049629210740163358691425169353881990209540615403649781677503525909491906274954296867770506344998579525044460918615981107106429111035682057501156019889306571342415949211252990193280386319719022121655241534600226324985851805316119641990856998996680608014103351902023469960542649231644027248551802930435561007272539379256615340215259323370344518560403300210135893767708205403469608763413798137355121207116541044002081788228117962167561552614363902886064712467930245868957864119766909725354276632066511984310304899687000628481945583495613941883111174277554664202439343259266209310518808050574538186718973377359408013187392353577069362074217349255743807073497557995146176613394405130240000000000000000000000000*i1^108 + 8783162655510416040499366987062877278115507725962479738645616602814855263787287759258060388850533767443271466749155413945201385985590445885769506607818378425793635344033504182680310663703638543767861979990102758624689597736091462831272208282018677798020639660935325665351246695646636354769651878860265605648782095054281048186050413426009074625491227379240912924334327582403578869353164356863266371744230871684729964043736131372039593851393495697226144062727044945829116143905052644642450065449755914409980801809620263816401251406246060116227471709062241657719023723548623180273382776544037502021161253573406645542535492662190626929839930743371117517186616692786264197000496664870296949218167662566365908580964413533360594120444135480496416503865659450384687442665557118079699263313545846874922403302380304921125893292279100582168822197373113268663809107548273387796833177264629125198376948146955618938566601122842299344465471933666095170757420906611574506261419843263268116789926811991397223308924323497722067579622106801646060109243187589709461679446054067625247992939883629747534412598024050193389823030843758381512236544399218504838615324281479037099897809272926565287834428932910595180804836823885428496971376206556420001773903230000227722193311900592871026290386777880199497595562525445253500688324484945879673659829641270759288609622233750511588790467251038754347181056692812382118366120207039948865148537239474717749084366512840809554713463784816118591673116670802158285493283744238912522330345640428030631721866878763208294384928514191288360943747409172626582603904773278833667682455514037849897110845108343961963914814332310799012292786714440728356251172215120502750904673150910031975099497511774418685139548998376323934090683884046055969497685898939880919842345501865862707297549040419849052860108911102803839486705336500704176785032460018534695255227666061704288894330946830394364488438060265131031945785807942132704715153881820845084442818183295121198611496876118975010297555839454691131359303025203894192720713683308237583331619398923914116064825002377739317497413914306184932193354876056579638809816757378075949102592460500635463225006249472812924925166032730287850533975135908451046070124485318633330029113750200809534482781584971423306540062830713958663586360973128992153857392167360860204944999169219552258086897933172172360151008783715355018763242554036745236030588070860715213500685299109267002000012434418808060858101340528639594773189160157291936013127844078985776858249834243762420901020807397027602359503677663924605677605450428757199916359517121933230853084752863007856447920437968457050456455831064395409786162211135715075922081088051830667883138415740040415889773483360449141523579472208057131837690178722333166968975156228473750655782316756399899074091255111175945193010642733231151973590393295065783652391004071512641013806919973341255251149247739137562703172931643987033509089409099805304221778167118080611194239985215887350555440713017160304860846872766278528689856117925088625665142447668248033471284038657818301052320756342010160750760771939314319680064028035592461260570216241674988003857921078981117648057571856475966542537644266627300668012646800572260782420195224075373196710422281655979055162435871645689926768380812961234936059361403281309305317861992618148574901365139190087169920042882035759710907687524764907992272041771704510113700702923604244642201442936770695250935621337692420562584925168350280368590595943758155910028040367894680929130973181016681503475964192834625778190769226793589260595515390882574411873813819004480934873601260919085461554038463592102488860311570514940883434131437018828914032640000000000000000000000000*i1^109 + -1365685478849132543791789551051348324203293268754696074585383519817216206493294509176100465458228355783317041591658009893080851006334022628413519742396302458530940042888935406494115149515037652677429334222450667466776452788763332834395056614745401526801168550170079396567084690437184901095644740408041410928149613705470216368139492987443168799839526439583004256007212792545244655804408227911757465964224669845057271201058283929036695647473243787690919651076460999184973130029152209411359880544172828829090620005283192989271539221303587221345142074939382531734202496688631770918954975089101984441695606822430379381308175071656540026503524312135575942523522498909110322384934616508556556419178658775793175530424999554286756358433676309775924129386589470702607832653676054443501649944948923315002300054749220119082167626630085834838331731370189638746018230869468160222528532827425970290209712048636764503585186496333329514587415919545610374042631696140078271726578856316309725195359993962618643955288573891670510874357489490413868016110642865261103076556863626021110558832073407061605977297674666766647154189790445650873631790002089833816873236214881547384539747326504914370152621709525161698287645910552293900873656016709104950896832613216399033342994554916768099203283559537642361106464882729099767050470276104238424032589202362365313911094310677179997723207428523166971571566946115061911926033170617384226576033919470634294620389168601750335246496212784004688254190882566908612024456512151062838201617966361301793276427810188072095897820314437996500838742842693801927310429406754169579276280055027668956882603088489505866988334327814322134083959456197710847547893500237009692062968241902622931104481396784329417444302497990306565664059301247261754732084433309313953857372805294086789904266928129352561047789483789143546500243773750885484514932064661846007605139602690843610041237576145848988147117447158858715954901028463185092793292020517165718480157883812048816467385832086868063287437594771719384397361796678133124297388638741782627442914832429834434773125323804093880472841706562799678822928861656672259601405876145901110687097275198535148424701127731788380336683669383458780232803407207912227312657713794009468568362421922533789400164523739062059150965555607661932718569856563241867995186291608808186059058933412595287017951396267973748872618679784554424533480250373485487456602228969281252611221948418504471951374271728096468693306132742100185828342133633418051314959733145089831394091527666987555491281283847415806134244084889703879509947562861437531725255938896498871695253860518087800235769985472818802377880583583343055516168865039623479550809233687324116241614442012403873120761294162855579074626067537012546566785822736872133409138762593694772458045840046580259512074289423924938791126571637021859410791397724447721719545778134962035415415697621134992169466406221160231877848831755219903986830579501927533774598125182185640672926514782654654586934892793485595960120326099259084147518190182556567833255398349728166728927007137163156399331738210524778598854129814438557063895430850447767788442020211451234170229024329879827488064603026592532947335204439328592341058745108016491611467733875940335405508204623188848704500065355855503427498062845067439479696680073387042155332090352828867277868096156618254692690023169031165750611984332910424696983285606211679893921433400401099956685450216952058549804468428354693333489255753330439884140577063707200731393804711459152393061391608082597713105788374708923194230308146653768323529684549393674204253351733600980604824314939473332465731677258875236929907398600636158275270460183255449600000000000000000000000000*i1^110 + -1942434935439339641683108582605312093768938105095077976323825639452175484391376726294134867730039141279552600696307972202309194264663573035369648438570101231064838457987370072465794950260499065977564059776089672141157771540966619268828488805549339477870932330881488973200184768222935512021131705650185714337196104762366092865667170423398037189318895079944472902059206013926868539920970960616874753163744326237691161098023022826186635307043369039783628494997426993101162106406003525047104790992852924774096814933011635910101916451969970006694717305753360004778176156000965242723757091668645874180548704395333328549441919032105486803531748764111391075521272288580980776832739534999216653135423889038253076458748087391596083098093673834887478185132111761818482798740510300438915754223036009355426809390081718572422360216089072734966061681757927284084929719033336845240985053888155276967342108584061930785395013267344754999688141954441047531509574717195922647429316187292227983031874618670538263473395523508811457483450592447533365425194911254669528471138510509292297724434425859792186523599618369848141879721752863758281031127508578228370248395797337470076402496630976628121481934458598906985466385195785681476779313170164974881508053021534146341910441505145299773962528348157168370625368992653957660268312772135794079615982438991199196428415613115518704711036865440608856001372982530770070993064293383145893826969740924148671515307929245016166648721817871287058371890834658220256988320207618995356350961968242696068638411010350724437035178102402845210746510229928054796439044546841859971045020747743451713637443615254308124503232746498024290633060602772095314586578619924961386097969322244795108091553136483860177957547022224189656229188127076255316945740391193641947996187034810564099049667608062772853583231592465656647092137214452247144514841381822612494249231989971285951489377228491294985053301324783775564367568959100791734801013962067458607537372140212677375167484318772884555217447896181578027751298206427209981669663285116998552396103365891131808068618027423625214409804715824600220342243028609797542687413655487465692835276035673821730161992027562081689459305049201327329058000106088879767250063422407955991620489353947470911583164465396446908273925707675641713619020966521723462979677120696400843674846210101423263896003261899181405661886439431646110932109960322149284090328275680777468375221625560626236830159090164739229258299510374916710920585092635842730867153270190628239044700106345229217386686500590014447009469497341510458927337820075973738000090079619680228838209811724983653010386742444620202544088576676131215448090397168619327429405107931326499681932165541892114413300498613281106925754329177766071373049626976890391911798328179859716668307925511147526578378757128281516963223206372792904824682567811979435358722199734704580158830202846649528203923227748470033103873810726901354587254435550359633788256923725484617187569163215296702630750787100423860147773266408645212358941378292589393826791545200828295700755061847977021384363321063435502287560511477665597666533778541703553170091165559176297489018107126317708330894149311720556613193533968673879777467540306128210471960873952490294939899805018438006586200592844408490160268253333834512188966014087804197785206567319061278126047817499001880515718577249383095030450500344407363159694392988319988277184086200008225441420645309675111334855967205777390784161862814512581233229184704021753751831108374004933027153354415413947598691367222281376596572192874491870564968095147384773073221823804652770490922353274348447060015395609136801939531891158861563812792133222400000000000000000000000000*i1^111 + 197796251629816716657247742344977515852172504797624914542014692008394442265768501842027961145117019007560454332638188894144549313246663553783096081592935776211942927684552304178142692337970550947275153486839639942718364675964177125986285555287409797625424076378684434775591731648579949822856780211597271828672162546542569862276581011147851506208782129612419752323986436940962800380142511988935265128795945979179064527008145112323301957490515524838993483674749331282271669371466592308962830180350373320663069199068537207017031218567240172219223719403940318571097504609291758044396213829264092889004480252165678246154314051658787696505801399685286902400161189841991646617880348835700012266492431663226792455246561438470577435402315415954017551293220285077082605973115232816024755038699557000351317168051509352478180456959787324776086781786429610897564990067034119665999397120825390578386675160370942256675289826720045435348668924103151606222879616317107255915630052103535374179111512964093759376165008682871362558196841159689829038977967049457761351711460128378314556214794973177208149787296301007814239844338477516303394134438956314488989415645697471581122415435290994992903817922396947348052900944455588047272392255947711987660875399908060407630534781479567130734342301878238311190933553777276139064659512070914740472405737208907280760324143347800477454485103961271937401236545121602333177548789361669531054040063189310902849452376333315584657050805303362877939921791599084820777650827212731973065412603298602143793810723086081081935811715035712105800998902184237844524582314091415853446939334540512057955924685221160475548003861775086976916463908805466963705491790075034223418701306093809475168905187202278822400704665283294375698294700205748075598183324687220711728336444827148611650095064644962207049632645014843122893901197287962274225574918566540392699611467232504467786501892443484893744644636079737439576386082132748524445209493600209589925020244495125214524593506486588383556723600870676711341686270743846607060152589944269481183614827220654736363126162877071324959786030039418403396367846754906110713583949043974155621532543597703090751169864671779949210427235173807467203176960391080002546483359629817564185281477758985575990513760719403565155951674647763321290356072202996286447997819052072139403223935232917784854017476104535351394856484695057353142613598581794536585903259456682596390300951806614457469062672393279305421454475359398647217966965322198686405867031243078783036988756208692233755385999623863231453808791111148602297859290468509204724612515643020183704788204094088125562331375998117420680561835408009020260128730838864034367817104926931233830467204195369511802079382738819509795319485972962074007931431332393635979577514804202613053086991036363044095093426480203550642998195031875084541779077474050285990516633262716021995333401644782614118559055994153343708023551168486947388725967721348742056736434765282577144825164794565138358772042895520316690623848673428199900983217757769838491304324894816210954924996291745793083410559057175317759378182315456926153965407934173945354761767890809071258190934034902966707976703011351985155279956096539019473960770943205019632821106360358459965542589572133757473473659798203013147167561248009944149744893359866822006676160320051811868748200501159931451925301638718788967075684498953487597591958228350573580356087169166617223644660175172270784924165855136981244406904235153533127606443369315843672258443604047785813236262582270348494040112810842026969759226973277988593288311309006397978273347005281847896174274062412008667229867362031442749234913271600057312870400000000000000000000000000*i1^112 + 238561383443477162242737347518470365360049318477085438010696331288975884256728832396268003928554383996740682044844456344231843990774744791545824897835847965930735745620430431513448468724939435806859318389029247360495221466977236517827979255007632413772475925699189270721727193498736730933192396118210524404749584443484315199446817189593984907662754634702493371224764620844446311916270753198252012801086567624663222251619131544999625824645358019742043927024796601486768819131010664813918559902736175476138490190979855431034466188697516800208944109095485525705398960131839500164038792985075983475350239491625021253921169517619913227848048478816937105437359467825732031245172808355358850146136980343592252093769073572749097721168377077957208632341552468140898683792066828850911518019612255248391657765411087570249274202550183370824482068899379767120139398348400214870572442145886978293673692042067534892674940672665098533110164174250101106159184885322694840068058877175908469064974123019846965505409519307302876348194505351339452200520452696509525155707959262404712918750960800806624843314545121582201274235600380579212604684918619792946565752663163673999038779113564633290707921360388212416112991710221852751557942183515856012224713097350254176673666077950876535966398148709321271038502595835641041357142921763638718310034353519106154045015285626659597960065652269097159321481133598360304899666493694294591097769316313015894837405673077456866190834463314895731609781130562326511292324345190938545429830644962062757441404074009875832699051880245137498835700334224068681468910101798669274782320325210693002642215767994967892682506244336013299371175626490661724034715705815548759677172229911294888803576500506566645543350182569209658923686114067201406953762339159491143647912272405434460701076064395017890353259894050085009058959781397905283367008022993395117557440717408911468760616495357004072946323108292868839689050479038250476143611393594638270204726775751667899566011827341836665596246215420784876309737449705589663851462301379123096815147263580580213256658507174176259190002892972202046659267402392970421840255745747602921578101783682194958641239305787137508624645768574168566658855402339932698392358612231041955222171725202949126287466055549244961547557344661536675101268132720784541609536741934415347846526788911692823695911265144351259846510727965138992503590302148149000099504535789784303060396575740258993975403124714637580686905596656801525055922913108586727256488985240820728032090634163625672448585311893435710490223110504591985129203676931121589728729436714057602830589286214353075002027397790682904441793168913657082900620415070235357264572621268005517302606585803151733597029261996812216976776003654427095172389580217942572033550378671619896585730514318742793188171999544635699151101733910588055169373737952347744815538218602876955862566406824991493331381906376082361074058523569903688154835888595342678436350496292762791805083543752909535700134437376534785190545970473585942746372764325966192334748790820067507116353537796378366779338583102431556051264432244198175817479677870389848268363723533386525761574755281222215467740008067323119561092459324718137188020728516014007879602234084839007000267728760491693022399059855951988421182026118504879703210171417724956477084551629509352918409253980809057222406255028292628485479547405464325658175594667820297251724340529115604722466204466360093070195611344503902619420346685892424086603814794306981525914952477279182342800017545594888847882026468241322650744134503262163531187696267796057086604598162824914108478972781902385353540244294479029184570717959199129600000000000000000000000000*i1^113 + 20143291058439890136687621067203127660065743161126225911665863364029741587716050826940121471137557156815817172827624484077066951008015793196595849644758933021762802225348050145309861656682744290153651452334010479217938869271120509475400917446739641971555895091752798778457887170817615778204285999698147204806408001890625146349462639424428875037126582175180876655866300244894931002005275158919897076954072424601432278300964539296990784726845529475123299692873374567946080195332692809801519445736156132577191936341154010592880960048619979033487177414674100790835117671909496122492272121680433719528573185452132397922283803479494238399260247298064937848169457540910563838694238733336513905422229782070833240783458788187963912425195426767393086980930249588992327729980771707299795010160709735143436240541023683671762208764975708324950573617411234933378441565775918082699874432954817771842356662284656642114440018156463534351148162216607313028921889531515010631325910965380539451957732304370303385037579504382206938346775813611700321194909016209972469376330821329199961057365459334850394708302378836906147175810235457084386152769316032153997449073093122135421276099654758877635047120699705482120160782356394988643737112601481338935481833919539806947292236208714430435666119688338555628338296223415582510292839406092732320847111387951713436825263082244356408570503390250866903589152005365179457925750963752804343972493550169244419425429114377492039666703370641979867261068284121199238260585020525965962023262715482435886896858307635650173756817579713592814747143417762591880858217819479911873041566062440374859462979998348457454198101465687271562710803806822100962956440995961526682731525894242263627331015658851680644599782025611744633945727301539460189678390105783689833387373607384153253161498153463235308974434679215851566211186187203392463618471756315615894386552322323129347603048394378299299176511509287954705450340400325557392485983949877325954202414373119459432069883601931747987418171807160709312598388185313924629792721211284578860939922680101771326260396295358477473125286698934702385090919762117995585977566822834208057435089932961390109799040318508921840167652858980300245370705900524134029472056840480607208793407575929195264658540013659134413092328379834500115401079277162179436252492296465717715447857223280373438429744424379239385918226204086542557190942591041023251062861055407730336088772002460017812412090390666670484013875626900678059959136365552521297084481152442910322525363704332381033811375555335778817963796970074348967379196740386403011595795283704001908334755325306422350219249894254167845577586332390592112268199292509606940274112226976512969635456885237930990927661234292982578917619471405904125950249430926254084381280406577173561345194511150545587292477226835613207444984135073949445316098267284605547804883193163587142127180132706478087232328693118757587899424440960821413090743212064496182064252068846870015209889274127162664540745595999740290932188058009835891338344695816955168189108318068703844852074418919474877899012784998283482573740740212524121561442136662050746243841845990148944521932727686779803855492573231824325185131425810552277532297284972672887934438605553322039462462846824562064807408070678973896935042923143061716369755739201790795314685572329321768486036865167777151106359234459630360675486327344264779406802119646094550023688592639547979092899461435868148625405659144930558236525136356117587278126257363037722273355709549985659685097268905185833666280312804850450966404736710190136938992516108520303503187938237501712151634368431449271954384881380517857343353913344000000000000000000000000*i1^114 + -7134872271365256880015374872626204508721742663615407448823303782494383564823947843958936937311091550971275415403137639222193047123092109709524985776027413255909305647073704067005367025738156985047035228988368799646865595689569470303475741048135224824707413479823155478260442629158775097539628938604859836284701792463997088515684885774147355787290043213930845402762081502797348868128241030057314061310973317158724776830095382098173428750622770338460892915675235835544287246034265752590677560471971842966383174194798721441834171601983658935772735114337515409356718368171880255291052992917840623180926034246553798775460450019978033746523981920978391538766132111771427647841566317896354097392160354786872734004394767533597441245632179678663963367229798057100540278755607679552513521803998215272575071471984840002226436352348860512676118550587215431562093922536731696841738369211679553338709732799758027393626195837892959147717654911845521594046715629811922130604626137988612846743922612869796878951998825797242824917426954527041233353714759801921250060693247833589131778847975632886958930245393524989152376489866773029493241262449223911908869360348740870902382790729420157504085843379588590290677055703944217208805881610615301296899170838371179444019478489997922238024138578054068393247884625510561231699818529750783658431863028665581666129325268937185311346850984794966339697575681840720613925939648692232166688998135674300465669402164991165936166122116645295687255160557470450342430509785716936437765903500975243436068104901099663413266363119615902132168960518657956074863441872226381660312940240353138843229424324579432585585552370508406050552135883649082041737820377595503964619911075051736363764302174570447934531826511959660102045072254671990064808024185676378461813457461470287694796046691513251143253883078349521425855549956660001171121642854357971204867653317028633909406106279207077211063375824420450385584312160915345102155618877097539482803419607993832761187953149381059073306895493255974453230149040307894182185459464078620076544597777521985414090017369684250194626584548418067157781221485158686762778946380391710003117905155082364079718414071773094587012782627313520841626794474246981676275150072745671126864783011490674942997513220997739363215980373827657206027824032249430026567548578184652344099154312490566344565156759454864914658804510984593690297776604002342778607367731205014455615920364941261954979351660496347434587877451174457203302743270157106493008117135635409451624425068547032215050869763312395226033104385002045050148367408752331386113634499023229318274578818608145731484374099739922531098025011687501012103582009670445535805904060537901437746711733464681997966450419411740164843287751722094968666704454616464846543928918743535970704978316967794997692185089529672231018067595039005572430129456531691866667239207102774455107951813383417802206289694141444087880894565156643408291584061256287307243317773136981003748693925074220963310480245467485082716232758826166311909642411758989468355980718857299528447783416706959117163995658225297269006903474404327326272206858666971199335186990876932854365976015049232786618330292018036220282361881695563761139201000854083880764619549193496331773006081924143556483504489583047233751657705402880596746739585044593938482565062285044912487016887667551755854495680661955177017428656877246295570049642280519042285209406547190761126742638291001003502616547587206116494916747361951970619881710983003797492886968344778241997297610808072349864124607879326931141191994089417636765262583695112803368946409147698672003801967572486717558867147528465067016192000000000000000000000000*i1^115 + -859593793512702749739521715337282210667989037231683535887871431215122968130280015160899454528231965686574550416805618757961789033854470155322124003802757983652311854126331465769816437952893310988119654702876878315946618836454704513133159833446918352228109530124325521667537642410811926519323728624144364031784298215541646148585716357873506146694348136130365870048434188607356229109905081825789048269491960370484824087466896868939097071536611201631533118201504115645909779717016786883883003343968319991848003239967994384045464336349200810404524151451300213651215466477730317336880804524147503311302000831863475058313424871965906122910861498970795276022427407821245436760943797031024712400479413837462622423091478768211206930895049827399226732397929968346745897012116744467486171309286663040062958385615841248127788640607616718243069342644658255906265372971469738252985572650762528607159279427606848365907354038967833366333914545043544768349377661287418531135755842026369699161082552769917192764748144552945704349933758331106001080894790994476574088222289737079941382450438759213646059591269240399638319135866486836698956765955699539915674102373685532215053782900348615618067730982416049291766760569619785031721903689542179545366791764360509926701697529728477278633532026980048525102773250488137055406229780600617455356884403977425498217784811049224460454302063184519038491900833872076659922205734734069383554656713977256543380987251565671996278109406186421286025952636310361080144459949480547472668247610628154464703072145905258679098879889303162025094176415881687483298771819396033574324453466213337706714869521106451095996697985580910247659444329700387765286024017676782210465271569083349041399235985855464212872395690090244545553309689612463794360258260283990453365744790573868178340417838614756613402028894113273362682833854675820982419030077432099607262532888654377315889933721380393412750172984443816921535425931710611473919371795577444706955722291364208160592897510932960748183361559598005217296816191747666811973307164942832356860454654581687327875544037209287311788325689439474862706550749091883029550260604981627765332465890837970079582684007957330429994360521198457661257198360003593177506074700099709127665088878667349793161325805621060013747781932398941081319682496534211697751798630561503232534378021944896249609065894360845240113455015795106113994281840800698739079449373607614460869528034705192481200723020435636270008256865397468270758853251290519615305600556444947556743704290992499945366206167625223996685990453327148035706830271467950421830417029441072546512935967470380092219750295063901477702620265711316020616476180137960452300841347154737304185699081638549711639350121331241804953175523668645377018541418443036261275910330855415201609737620924844823629732681196846102946514362564080990106161089853635483349726704557648319901651708086872145452083164272395505769789474537302013134123402143732695666009794913923245198309596168626037579338223779424383582662225688249810880911416946979676782721584130799712467909192935906339230889910955291796244771783481610693789606259034386053838991712062125918161541327718288380001059054830845756900037797357589834075111091891092263478247702466952496815876376903134859805289236739579455547316457056480382594516004533475516951684134027232486618294137459326669085569882268422204871889180310256264073231063396225022869287394404898035254017018267803219040809335676488202227399396654011432022064744602316084707124443716481963945256622303476735724205026378864440625294643259081693054386075529789555103741445794511078334045070466769900644348790436370841600000000000000000000000*i1^116 + 320724865505263349558937390378084296704626316185544171463474845896980005367707012136620231570427979042541506104916652565898845936237016872312222813968264805098554185054505757859364095560044053038141940692304890992090217929356051364641408295531686026410995039084262646241220993738062958600503668266653257311921276788959365914250879873477090271006721083044366221227717698081340332932805997621738295504920681346970586519287885487997504210267632901322889390380643365760571392364283335808899901500673431062898290994037213155756703477025828710254935710726177042538572401641856624136778129416917133770456114544226393871576420483513691348228252827467108409494605277008978926337615343798190113358993704181967320454311650453463222739376226269474494742482554166828774473857514218571076740704228748908289580999961988889983220024773771188883997551113918125715587896730893550199149016721582406201278499834086107507364165717709222918425237075116356972124173139349463538350149345468771044068168813090841412480541693657926886879407691493585828614669243689505899642450971045636211357140111270666260037531564482958608698971484418102837628139335360707186348471474041266041984586541217269326372467403337403298617020086255987962692502085140301580106178615911549394294725581805392268000509386613605611349990871962488302163148817439056012897367255793645455306341602856520042674676333632361729543799578654958594058320970307884770664261278328039742503668456957291379306426518329911014054326747561903628369702348630198259565105806196208768420750734689369339710656784004198390970725805557641974181114383793546141949245057977484592846395041025594026696531243696829461906695883823556680445150849187699186750278392030874737260208621773729667644548454633355515008102106645037730736163918727476391223323130441550260202538656275221779609639043457108456296351661685030601528644540252873209159460031263352015714404379953567331037669128200560863202083036906487611699994909853849247574826422256984885996299726268563783720991574669564859508496176491260243465958748576473036805385541031367095750315871504507361428657949583236934133946573731834586693304453302133786458883376594315863702763793093684496713842131647758077061404643887356371072406401397668354411321360482136303128616417272968268458136876042671754304133453821050584575211860871433580235757775251322236076079394774167955128274267885030720925311295599373786474899435229918785671540146580910476876411237987834390312191684864999928929250724632141874917635378292126887139534606177640403262894351934107335089707688621025829984580238298398402646262928245240594863808442386161899697144264588514353166723325233061986393025740191971149772171394355975307954321748944623844432821460412914408117640988969874372347973534973362595731222752505272132489894892538896658243010765629217756064499067038355284486356880096278036766251582104895181827837451183473363013699247946947022253484015695309215531481972864581457335013857195790842448424957768045104591313848991224650856656089285649270206226426122077260499422179559483667477855927248114664135259935994113045135973557245962214621811741593767559787193102545140689919367034756678219707057423549411172907695030479188536743031012804510671157537577733901829715450632076189004395640088096126227022878654901439806685793971140857024041277434526543139386143506539436923580443405624198984797979736536333293504281384734315615335157531838653816502030607059175520582522832618452918063799274335557518409757929719515365488207560892150134743670366336069733671437204065920791239435516124968427811645061311638845589043285692078454903376587754652050939752271052800000000000000000000000*i1^117 + 98359897316809865529215562855922004997831804192382845835503462720606885486628910287212569243115514307941459484513623033021909174094892269808964269644805322811953805087971334562645809905352408945312028862913972101764581942388544819586122347628474689704412117589336709075026998718437106111535939749693241777568854896920896468746940159200849082798802602865890781684237270931013682099566520338394201845399663712848364454613333041833887413686715185050279435687996096056438053356510793100333976747536934498012075029431739466024514678415928057023953612388217483134227616934391028889706867121434794776128610568629766899354688910015678985648367618190429379760354459807829713499842306551755970241532549733247214053539267027838426285092718602539009650738961226590065368842729598166116361998159929364502870388985554278537703893793652270573751179960578910239139571311940180390123556192552805077014080921574560375117244441569399150314997243668840513563906905517179454715373519240077844365257088287634948887097947567942618896377193667035524764706175084612307691926727584415365907696171802692948481599343377091711427418275075727992404722158026474924823960368540544738198571620323567478842860155387698981116167659779482077060766560168301255178436638637457568853896062255343670249354852553319508627740153728018762831459998349785806504477010758187103864325401714906573674883616591792672079844735846290681996360788216814656942025357187473307126713555231765815659957543637558253482921785629659444303681104412119748217599841010355072556034860647633500183280791373088684004676590344912857776372119364205965642370176051582427821965826593213191137705521583026848896333642553700590842617861801330810083272951982705314885819403766130283905954214714977094262948770443403201323958136628753672588274817549097005619190760347729048140750015811648476553885941899221280448354381348727983961466620611785874262560120763220120207933487016870001700155945875470726555830267258718143746520159265413030637156549666297775693208547420022882942883957675454887795232206616315853393389488347058453536738818119955086074950798592250154668114108194173284231002328127992958573470025099747800974341357279648495276476433641383916504033811021037196984291655363831032637031354538859131138524297585094419882779708163049370741157029622067318487455316449653482464244080808515134640291959972738497079289048918896875653554490151694994269874051838603418687253388841997340646005903219811048303844088682169615219502142984271585184471554726512174611302812074193810658118917925296671734915382468827580861214108345236018882796876945195734939152057809347832877375131196293920655987725499150567243969807176202171115569786892217958897708360052793348086837886384151317715992059956306821716194801833224118556987224527377695981634105933361897344693555439795255960157504616479099808127346513553893970278865736020772045059319738038489998209407978186280735219954688579275554273302563135350620167048106648767243199544123303062466690837958739538466148861849633509495442033798261978916019196015880362040595952575167392193071895278179742745206074403313179676850344568873845294378719653811801649973349877917445828302695398494204240385007435844370040888979105779300311408934845652397213000707780153676926433736969638574060500640605212453788500674257118779548493759656822337010194650756025754168822857950648010113370924973863731029566172996189528043583713055491459733734741025644162965689868127639551840979744255267800016121245183810671170797728379664574253842263283063912947680642778995862594968684505496372920106981900322646558853784498542350270044009315356291624861696000000000000000000000*i1^118 + 11523052533912284292843188844152186443335973807744873428448716653450219753691832931255901480059453114112500834944769424870881667166839539482712818963597398116143752565641096230124782176908408373546519505080705343086134340998411120877341425550331905327570461379030527089424056888747302002476585920585320870298035451069169923305511563874185305523536530747178345796119582663289330049016300851027566323254878964491790146786689610902502427275838397725739441549293841230981156268834788615737792497174595536871533650105509744663900075308205467095614212970766654042236463454394374306227439287376390957445670239569534686405897659523163465025511225735162826741617599893144326919110500198060736990829851234173002175430931616040132106831360624736817795528881380665519100798306566953287920905663228999548960788359992850361815079499325297705499955051607876204885384045711810674902220477007400987476061027051727617573451353189576920443885641143924151119743602732206243368918546742508811076359106324056006445985114602341639599714353540753835046718502860685912329394903451361799416414841280758386696788126040073777930344904328195787035869773550078334459840610758805062635927321519077074820288187694314843963576937178994367964828673140464880290066581869654845603683614104317094705512532174526848999788941302299571398097508545372176768589960616819027679375465704794642736260658740131222815194439904454385500648338211192485846339376138573417474137797885410536347786678987350098852096393946869790472372809402074479575849039359029922518383483526887633779586534304884853776129939508327170009519885821669548035799748697506831633499540477919001879820930150144602399415972040079396147757434942895382837019913617059303766908880674125436936506175509727590343612880957964333385057456865106516052978248013190853116493205657074354644341249090057003743738346906006367005698824109921326665222617601004881775699689752117676403130579381682592872886038559262864982379212346985543073819129917505129523479565798439887304990388976946776495575647461308799571467522202677776061604875510054084726636026720676284393761916407406591725317673865895905895942925730010176009856432869312598300738542180890355324996786660396336494398362914426378824068057220759055591810388766320862987586635899138847429078542988914657314420097107040227250961668505625551830476986419161790213763238494970952078368206230332908611956622325884571866362866121660486116607730521977738383858775178535743979430707515425329832846884867067975018451672511659429569285526165376240631685415631366723386010073033432750944264287587392982372726230068552481920623552350361524289863435995084883915318341780785831669958308870148728558343779968618434425843282522399355116360977544710475222956866912142397239617090053883881785481456030398548681147648077142256295533870611596589069566418176720794764463535718004264226490794096707698246963413574163530617600825209471798273677180337799755793582876868623020887116435374096993822936893524290227067721259687051993852446671030035743755927580698861673722168218257495470923542875094917834479498339829186131231475227226548762171927457418038481519191088012705480876022421570346300887403705467164923421593056468870016075214384966949946576603299152460984624477789317971525093551733831594825072614331169574918535039886693266980457637644937506288152341379596915163216206272056384430257721920801350281769399894409576781370446159625198183583355784852944559775336433372223304346337679754318577872759605379655697815467697729223611691579090389821880974194793950001115888868981509427898222711551316851069188908691770660110330021993036839387136000000000000000000000*i1^119 + 682646999113599829192161521657604527376354424481448436198446114087532135181527007862295750683917160596097810290993608850884128428904566244578293197906553915992487156280286041485157814155859303348789644540255745557840468878525107417787920621446924853319105276293486425652888524187308026784408290696861029005017616136111252263862967299760698869398094373807282240461945549506113863012388237402315952038454869364241482182600170479702406259369875101546431966517264909215848276518445276883987052549554605133448070103136845245982309557280278435620756728104550442347584119775551731121157043144796796082573064963921928285121151342748603399512418418510159052389725144570079518800231519378107139115583959990220663414823653749168149567692126939896583378588219506195034235843262428940479830346820816670705855368406851334574760950029306079515821436176683931373793979144567604830995838698651843415874876862022789732568606012380837235911675067094768066455998243431270974826999786782414013148945258933946263662339093669174509527697087460645840156723095566089904020995865833612602883281937728300720237215222251154622757168523610327602219148416212757990341175313971318315531038044833301716382715803898740316049923786114220480117701540636561326533070510338975027056626793651502459015394466975415802096287453937753077549627114595452622436848677921809153051685657834319173104367224606820382305578814925816823714855148131099567327202656673096686829585317998053009196530584114805777705113514916072065876483388535395393120158984561849748439402270187186246686409945769054574901920737196518226209840115101081706105398979111374900641373438401988105353276319784898696309484867091307395753233336579518391566149441725654319382701724606334192248885407690663576167901826529739289627756071808214703333549528704840245091069497665656284119005100202774306642996801453920459052466128766972507989264643732467788842952029700529797137904511247525042872356351796703413117501204770306572968709727578099096109209149488391980460201443654000450464101998129702852094603593479601384435217925091838162619437949435302962909550547366435270667232591780983207494531234303885230794686426787195978322791195530065828428707032243759953441067139873953158030079330633603649779948280597246900458494966338387216786618865810790766746559623158280370295856066239660987495662483460114539329415728350514693718848483127815844056459612099792116993789950466776814549585651885401701489118753177298043211609809858099692790173775402857755974358009709385770797304706247765829316137961115332357828479963441234464593758360409508745418043073510448653157159253251043609521328077820730459682774696085845808455346987792209045652049057606115582559870343971087715172020696274405681939797897707703139892138955473142820193328075422785645159952457347492990387860848790751301338558842970840834949562574602303349662739404200796868338366619950938072595397297535733125827924219469604338834398411689914684298233942228790274298356262966801665121319603680888889487738224921258246858565617952844843772874710782901800611778278413002664033388373412559003338023795496682534691044090894936296088050236922310216934790721587308703117672396295423654609332664688828593776316671620694766149649311015367056094222388639676610774202373936438788962881097550588016356290364087141538867182860243072262526014392471414708710180543510617215753241431448023212002866541089079675805705811079314367997538789490959947586631699643049742496300768093692332406644218688692358518623322526462718405870213120392287432287373604762052692207674871658358940763328288918308173211922595398967795696795648000000000000000000000*i1^120 + 27664469801514878064297439739791094685361218228235366407805365893593420592097827748454406219942728762996618845937060422817126637040333225210409442587120014490412828595693934397262507335085319387573767025923194093492325999808568467782619948244167292456216633059960705074226456834109881735375836297575330205608798688078599718886366102527904479174908635253005589670453444180841759995821593653731992125336404496676105607330281958414659170855882288501607907245174724860275054706817839067384336863423907024842237944167300020691995243045639454949115157467404954598430442356031242969605416253906735348171831282490584929785386739717989148449195897248637912373715631984176929581730638456580639407681038423009372617627607414474075079933633494200966229578386144719524571446014630482648423702320553218318440231358368042260012804777115172829190820148024082230747613530502853294198556110761756033366995796790375610579763419204093873401206595873476900208852611973083161969418965255495197107347009656471242357516051090564309935404643073858920348049112099657924821402001307240476535485385206168118581852242045810677902145424576853291488801763719388314360669243296976080554573626752744609705400503867223901286659601051514710143903724335215748267997166395839900816464900652428683438039097049500465025543390468302535958595753194846098599783816987185740759606406772977944020525148516571724267716428088567934652856295803212997609844172826743871472150201997242055308962601566800877194168780460243231300543747201051056411301659631352272889359485641858453891070123278369661047281395043886649625902437553072835027671968695844042278775602623394058016996102676526028306124848372866711553760484465409303000718848208662899563668687459971016779852617706506623026731605560686808003204196416547762405483005190072472799525898062842255516984179022200513590336005938048878107583162201439025322478454249861741031520146242831958690442644948266947279854316249612660663127368099671729022315589488895782007981616150678485406627386604038554506809607168620923712141200397851498301416999543958599216673681237757825778532362374697020235603216201806520758946801571660464674888909339218925575141142642287137655260027534260130441464229866189582276324819532216624915693623698864364537543636270892867880260944556500209284404342552993697635323774471106161653071288897905468358224666078806631484665213072937096758410801716398155703970493969089785171821702248622759934958000128442191630969389640799003592292849487684434809948079088426166149613542899953907081513398871886222617178809138901032303141455761283482749800815493043922727068669792478571023035387265025639489139683001886908534156447060374076085416146494850133644391361432294224080738324361503118168633333109400803079111927471293492075541494348216435363848675950890394098263253793885963290691086087887183944187888434845924548215653681564922003776194056335781727498722570924481050788576835543140159028854962751719933326179783163792729738686888315423233716098099993618096157439645597167314126163522592210619599169657757483487213735560059635497382862033696614040587205172888053884187638648586712639214660469191064106774411157776484622487135697250235528042526098748539301673550311837892191903228702870988934933887794393468743229870566601857198659780228081116863939274935237278733725472223790372507864049250193369954885783361937650335021271185258817054336555499292221671087753806954600041779630196576352859339266293272599049944933599911463388042900299762766198944899328994436643237268702713283061932720350423199523355225679906797138585558370326608273261527462088716320768000000000000000000000*i1^121 + 1718104256936834813796945101242592619875317328301316031023659013964873329986748743283325308562452538030456128248983429632952817942354221604835246857661849448996149093380115746544736024882600128321489282647382931462144258797586278196549577928496696432687717151073479166322958026761438929957838784129623110435617923723411064929627986601395314138078934512843195497085494812577755118602642810888220942118942226632734382001833626870793829461802405961402243532628009256487666040770203879580349110415622873199170035990948326597083022600955475568439679394025137114516843015447158915723698864010201361969706258219819804873627851451923078108902012171043292483927344474743105337116095044160199937588329218260494349185854074655779272128023159606741307664793284405940824577659392409005112750706551252660253881928538730131436027581535737282484607293413497984496277166751711004774945351713580581227993976499463617372179510512203955581859733729591662928102801442964130569906075634033110413166403044379357179955676704967244458928895356950420005858499802352895707543824898473606831176926209934563940530637953736792000003855485756674239795921579221065700446116847677467873834928409469085121124277904543608077036711574063058210419845161032550252109399613827169688829430242716502920653365921132542697215492852426369663219727468275982472608881928905642615518052227780860497074280071501369889974666931727543526288583442751633411409728200234213142336652109974976668096283175753947921049201966108237119451798825085573704666889785918482640639627745427002544712436087997059794171915697856986261698293815392804017867610997235657181837807146383765298013589260143727631160032134397133700974633731593935480777144721481111379957469628586660472108845582529603487061339382126486364385957938632361374558055754865023482915992209099974587068751598751715034664646601947559148163714840845743342151456333062931466620320099408600912466761915442863694028058330952617111234828085911481479293459194190796212900282151950605370774661004279834566487935374072460949952169926576050479013048161853575048244542201473159310658825083293359693432113588096717570109939265646420611205995145402955837458508365959362228905940532413616193709784811046139045412323781516139797791267185133201823705056751525604980183494552886611313290084666216544811686480870092602033169072341454801344630003588631056976546211630366105768772630543527927918758084523677407871346443389519254227245990639870030293415221772928676309602038980249526494517817605733702288790475240939306284225831937820781801815515442589765811860138970919265037078376697440357825515801295474225761786797413020429246693420786857027521498708044000170545686999908689635629882618329156426012743904476601581171234822565077687880928289415910430313284535505611535121542270443451133023547912226903495697843003540719215403252417590574582844320492269568759556675583967970278695481107354273923554835703020251494132006914081849929192428525809825095408665705378522138195391324454972118512903500273367707320252863042178761001824109438891503955990624272703320196369192841228058760396638590915545043546543614248076268069797679996455619176231888066246613676800086870532429533403754874107270574585734032522900052959670780794681392202128702408059765574490443081354789183384959510581813445042580035801261042866038716564622681749302939801184918472780537910098153551481113968796008176064984277056744096350713610079528976232203185150310123059974339714957983873339422036289075040219768899708099249427860111937024226470182224501321761978616726972781876828509792966093095068557613314806382592000000000000000000000*i1^122 + 86789220574260221228644067757349889008423429482721480428606435157197443361028422666227350538764289286565771316513359191978420335636161664612562705481383163420654980547583701586862908909556207246227386098846097512602065471198193002573319120537703937063476349178214763404079436218918768341212182866248697071314656064467083616045005868101313159115232572986989628472584116481248377348818581369661274960879643146021641628348653363860076347696008204396940439033971478553156747320904641314945350923024240740461944788935610340829506660022338589356382109277271879087302743655844434625237738714724276726248055799391843935148946790009675972054095276755013971967528087984154274764529171907162068657737224979368392157331075176409176531665683070650616128246193971324888837156012258442207764118378107332023176389081663867138701155822815997562802462507557416871688293211549236772700762293918255002922032350226868793704315300524150144986934529681844545225543637716047218050687889626840838057269139993799157141892864340554497133317117908168946459802670936068755057571118777804773202694961498019417265014701215893654722273451066413196853761517000909854633457422486221105457219517356836482268532564719714725916352062895265236589425459842850628482573133758999129750647064106848040149531933864500219296102789884877427446508508344026926566989321454305409127511416703676618266025851108387696042014499869165284528774927090487119493634501707944996301496218304841436153528211833210067107654497808042500680010451142584169013036146942994993466272383090346018927610735587722653849389161495526702748403442284323025207759136557301024007593956252511100531125717311680587673398943561529054733640486405530858838871818300566026069515269321752406810007734745225582133338309098545600262695603995074745089918517968508120507488244095920568111805575123652491241741265689842792833661260124044227994386894570698756005896830402031424728821073008636834585567037850209339322595168139908277735639414089932772709567177772761631696072409175751147657967002035384313586113422366080066937690632508988266220466111652759208651783003926015872220020368211556972082942711455314156553372436104647611211499609767849186358017538490003859821481732679097426373720228543540284281733049577072091362751802831956621090845334493742512234181838404217336148279738953332141670906477579577500190914921301375020123507656567808867124922290585577545104105053421996029032856855713783921086064544221071084403450299509300904982525930413662338537913490387915906293359201585590805915248275427988147724106325325804553888402093710410753047896409152120052856228367609603725482244681147067477562540846486496212163377747230694424136944159834831838604369486834023437041088679677409770784666328282497814272513001128913148215798457912549296274116958822395254245977756654686244067874381809194207666468203530765038722770645016163646135235618709377612791709524327356758746319192730045407340368689516401260492333749975333468643217664984842231806347509642711915321263971081307012307920481646548210839912326491202779094664223514096295622675017940148293301671838742967716848879937259655830034191702197453237564997252723541138769169055493500614612936231826524803244568532435363926501802100477010901986630430769556119103049385888196988350791140406546006885705595094845732420778626154973542169169672816100874641290804061221427883902788057847606833977659298743096047916761388752647314043406176456494649214020683669609331233251769992077033605700604977629915671629709692630432199913464411423806873451936698615146732081983839894833015988407710739558354124800000000000000000000*i1^123 + 2265044519209452209444067455286930721451302024764021441021523390098532076277227214315763959990608856912717625628342681590764677548312362012055187342100615144542899005322995582858624029973790977154978518315293933267664716411880654976805074285515803537900663915181697363698791099052337370106681509124866736161166698538294402826481504579962356619972961364595778695832692423063240649458106170954758181486613153154693213061586330248485751302305677740025701639327020856992860141056947989564563764599026824396032422123739229056293315346895397636603133988542021978856165285511343401249042558218278705050058447100017124192604724512420424416583539578463251657925366545474306695579955601664796142609337169859685014218229470827198757664733455624984357746748726274940574396565113537029032129792962435207232897131611310015466212113877562658004060232066218327947313982434055930589674208744085234162409914874817232190999360900380185797781643494064246812095070005696400921834927786795012946046468063508142722323214277299161402868619143966640374478294926746026776890939574046607116499967254536494175004608302680949415167508541257492796794714541945225937374739184000041442378066053911218752652406073734931551862682307732971171860660277504557186424174831875078595885512609507564310690157869791128768995727929554351810898445748993173884856691364084593087922431103153305804255139429536399448716429678650647763632366742658110857838465645785009558617041608376575374192143949631837424131656140968818811681245305881128045717846672080539113471282402636976723398749108198644893220509417909617093498804923569714386328964223840775650501875794785169642068450917706512702598525987237808709130908455907525576000754831987690933214870470243600366869475562211078735558063794610704309446731323429279612436521940660971326449124038881620272034681236009967529096929003599310868784081471994820485089520955025863406375003182019620499591534210569043156438529895568604072957015797040937015244061174351001087852737153486662472636451195671911576158244893559953243888145172407544368499655953460654866272075364454232471636511439964927498770953875109894304091593544615352155341836755017105239864993438442023098471829028542934812505672664001574878981553133944724802876156062861063863317671326174887142869556657197584153714143010668313247598202627406147737661955077341957212479370943033500485527085958938249804655060109153904963109142762370145130913190783377869044553602343474366457095409807210378217576057317166873650847249211093731530207993552401070098413969615213294828472941108107052776561477414441702767603604584311266490140011796418537286783639990871889011645338302681536631304873841484267345425966474493785873653384535442017413348815916279494300040314295951083983090770165227241426373324922905763621668589533635594377614146728752136350294026748672476455189601721276020165209280176287027394487254762775517578959752316194892725989464608554593557774832525801173850185341931479878355122755831965939467987685116401352416513766122642342982454236742364855372409755545174382278058197783793871871216200927512530233712792877850498298163723068354564617758469641943499359412092769292915370861771914898748368338893796427367268823694345891167995817706442388451218126134902609298877732497702372089863045254302819090584096554035565846826244223712721564203597804527300601314594795556190700280860199550528590985972005360868841286348073867015055242367613658031643188056193970322386423571829367936379127170483164915065118301706591908905395635682650714756610796219277456646016676670838290530032313905651702751559680000000000000000000*i1^124 + 154352532966042231307793836747100531463276507863293101696798501684446326499250561605110395809547542430719820044269007458068311311404146585347226910217254657660314356149031187917233644397116245276944300891304483363368242224822136747575812711968671240626151221878472442122593961772349666276384259721482569622362263957659797257205402976555494037305177396250759261767616386898345298624004822804979957466486456915467475405709151277833469179770996010649361643382162943155443802240188827532305836232805041725131189852735836268416749747671258046666164376696834219207725607485401056164698335249056140148678210966502328959336957160776497169589629724331586641590338411048871405583953242305721251452782935380241126083761153784697134811811385013002366947975691215003770454922949864796188332717982276040930333785508149025420232616624219105474388103708264606642221194518844686639894491575569202523246176122917715911504952813046040498140084077053967295709848131257469088416790950077723860231959051005649338395624767591292149919674452244954882377820403620123907442649797466860747524067092836814638311280108104490094274498151087914926734238870934999274331425950747862543318450017466357580849165389051022754821911822529288694779585022092459691112826702765200782432518407702586296548576537732958360071326629836052556284069149023625453605284329857655820115017119663125485524774274605460982147596313470130656801238273748718740568524893099438158255302286157742433888411728591707189461278170472924272947719711136082748185509778839700535952744677576507383830160069352105001568358331915019880708679538481507949437096998392232422573843814143395773776411248162043369360706930732908621903760545536290537677529044839478514610247835031991465108828013454614774720777620756725271237539571835858539929376447653579770560581364505172041474755515171659219534495922884395779071666994891600083738667607095745881316805971100193712785867421154825911965880121584620821376165294801145843823054966414733844401942399296174604642972634669510963038043663743237273658727073906512088818211167722024876904406348273417279916192403778789706280586093945710828791533498495662569139011170533640274352775702659609200615152110419695518912632992873482910056663420613807227775105305694029867163596766957285741555841535207402052377278782989061656201499644385200980499328658673295865053146360539880597004478146263515808091347566308421047613947296170343936705926311984860563476795974347165498946655901234530963128039584045890645454672677427226167493380110378391336483459691391901419788453729144039910445966228124429081513423252376549885319014562454716266540198644565018971325874454536115373695244262699186577807432055276264215829880330967772626837271224393888003671611265602458278059278389378890633147857539161402102286545723416199218205684098286041702108213366134482441011219642187712499571665520523576965648885480373503669860197939526170971674493916491953349322872844195146179079921599663372349602484284790307940000305773189783004350700223520394983999189548284753820718758505192816117749323332617738937635460017237886943190160326957159971855964968953396319818763119509477013015672919939656306208412108003818504490899028611075768430858213998592537473742274967610945439796388632086268966585250532405181969446392573337193873793418968530218611973202994187841298522954930220492913528053194651760610306624747128474562376930793547679457700828475472859191902345731572470865900115939707383583652891954815562869904877460562536953996056770346249581104807858100200513247871763019573237331529938903975819395454730240000000000000000000*i1^125 + 1268466134599322579273439492343125312570681307514898919258047082014499675493431574298622067249367718042174952146015333066415300211718948246870043296635938514435734323950586643016044676386091071714642495896658552957492407163326303316073076302368753415228548069292641892000083623484868146025050529893904882643260658172928910252700289319108788950284113928806705643120705062128600773565361182481139656687730285494107539863704926418148835464748250663579503706356816075187965932168638166333072486041446462951337950272365855247242543570543653884004209338689563498705615097720056839945135466158276268401508102257616339747478123326674552082873184566718251541885891004533362060706593864561417812736628964617467781632305892322789458048033844087891751717297797884496823933560078786132124579354991774647162851797453941749625332926368235715368391161765105391765334830431878283179958912851223714157099542499611654266291350659162943574127661117957791376216916386563593611428127603654850320111308205373475372912510019371417293991895490187768242988714737093442304366101255945205740271863865682750629725791668415357490521422789717231449434112103679022748451662732998008617605212257868150506345241955637894612270333573148961534378770540423115940912044449366461541302021168022914909374583208970002990213184808266630876255842660357493177034131586859267727733737224855628533294445595102187497363715049767109404206626271560898817260143613792302439732077313594628551172698979389511845597736813110304801862761992833530340275198772893874548599789308095015816522779801572524923837385428854379989892224058560629696793902835187342035283703713238611224099493473900564594746692578764817643715927761540836708406839631110081558840561020278562617208697611387603680951333727500479607982667142641514722510556543066930182183466238717224534624117116765494444726996394199952767136414154402901990883992051054047138471185400899792077186929827074110230004420326731202864597642475728243552204262008977128922579900897200078421610219516544240404862718814275509585672321492622594173092666990477047584465652824925984379553623693566927228813953613407088029328778909324675730636203692505411119134904352155942382794210351962515826603937558520667787038183477191803896644972685789837826805142151166830983885898202370017798687762195332261990190846933712402593481929845481221851376886419258947005133552203550426093784224307732769017550889995495140655844614553106964711073637991237255056516465956716524304380580938414802144679617790624696724153151969494157318159650627114327537148899131043879248912002790267275667720822981412257015681371297757671078474362685065745780281009683373445539173971178952284562807759374944898028825624467542129261855602178114737967019305809914818798383270398456792172492221398144300750979575698643282282513341014913211331932035798375738428768102795812301802055713888344758955706567711650983627628893085576566421814046357964410865754303601402200989341940068082774458932361451372365783943709752156708635652702054298622698595123770295942259497487528210093032908774104555622093101037964338313624764920325566043277052079573579549903185834620660036230636216785746049233078524287857279757619572400073966330515084440214156004916606585262524020850602701231359853139021456705075277275464286787351652088409129376105707124761808934194418424386314602332866569005210246953644184532811097529600745163480277999350046347020402001698814951370842899312833968629403912476379914678577261903032008702477538556371343717061866600662014949035099950443229861931776328205064028576533109014528000000000000000000*i1^126 + 67688436687130638323590846393224246935719016224410238241364837481281022677845029998634237116430711381298743854813881059175981325046396109614611672097577835702502601092909750181033565186140143223618854111063754220044254004067604945325269493008854614412891008816591151697966800123807478243867187787881169465857188128786711288584688758777019375775498352939154124189185881196051506614122975669876393718776759128014954045917663928000203264496136098529741326977104458653303738970735804595435300359014401002263421381113272242146323228087068491975662504180112222475512486736603411754126197502937102072539141254106518551370117069216909571709833365853120378855800404708152880256709053069894821178242300659268096729842243831364714438478043645954744522606496850517951860036569291068638149599393370537015771145497996222207952008481406330876693279364008589800378882243361364831704085669165008955208414171174104555664027608401625752808226710146803833868226298580498174990737931977454191068329633340953075303852179118321312372301976932015682999718874974322355939298241111138656410506703392073397270836904925654571822691780252519105294088303694674481689581448901262580694742261113051125819912823901329882062158970389205797974662730186343421037669714995338317827532616540932970850509516698411203744728280537322922545582529935752568028981243932795879240730231902165740932773286787651661024581428969403770438528396815368088924344699456349434570121170487022198893781001753828119069730387212321244849108473061192989090983857812407903255756999262020340353699954829682456430073740449380451471657248215544312153133351587750631065743903595924226573051852679398667324878844716566365107795920521442055009036108692474227655482417897552440320706328294046878989479892229690926265911106715891437047595306992970430465779780400221309392617103630310979032287096162224516375694247693478954100976175370816143331810574455935381238957017956374789490925703316069041333869359538637114513299197895435843484617703918805362581413827393859047359273432567342997386786622962791152332024681709565552102942839005476506079038430892546569015672596197622521539991733868302661581119791237361691900565061182641812625421207827426948752696542921877445198097050041764490730932978458929870041303333370496738929729663580004714848183782887755488983901306041836184090389122025475311778752037727524812866907450525709568001258962578891437804195214669470941713242520136020882587814289730407204837563255413852175174146516626317552058876116795477184751843969578984928760144166482020673149112899233641457274683760816426686723405370925422061847993805865439827012335560414352548650372414912584476350052657609622721433119252077045635942730401781095491046058585867905018530085847369107928513839752057035132387033056173572908804064121362078042617045280735305010903627830944532891041403518225053389870917864748257976619373870445194330442244667482226925866805157254246939478636732738860754625968726247319395277591130731088610338642211975691442081317129517042138870475536557758136288222169640494663256065343616306951493837957056912637945798146315770184576032435382118118534737638413844528456284073817751678066464903911906246244192906767291193601697574024445513241072493518741775427944135184474305465283158696549157706052135890027175817867194082607795036991686086903116502908017773598521885588750429424481659278433638903638212877315308692710500131882392683817045161765706434048893502135359350840053932647329674534271784358608866791907489753471629630352352977995336148806036487176448464224767879168393216000000000000000000*i1^127 + 522067266974502247681683974538760303554745817131063451537119253837404838838860322570513430365138193600520691620674677678731880701780996269038653014298443578184745112545230451757459741296164477353027574155530869635516750609289909057727302107131066050954429665368474659146651277950123196124422173032652819412108199734836031263164310971036731783114670495599522477358578010700234458515778517688596931631288967913039269864909549528539957380183607107023651243324199690366318908871942310690340584744794136535793864829721032005805930250843219821343449330662710161298143376921556919699769244832943748651871207858028546981552457578849456216563042637231617307376514898471219738246630591118621019151580198757534593311171464630773519252578896913540880013683393007760620811297090749049360021072484818857034837491057715738882248022200460104758865640277608406653375400380280225214966403918629017744930365210373742912802520988401692802217416273042424184322969569542277739048473252925384836997959217795137728304334622730699043448279749922879333893817510218267028047838901887540220886760817621357703154977358830493631495903040556506453464383446982836010894422985310017221090843561803904296383984388642835726917675569402868510648787836490787449394673174958549735791656718695429694770880622401715970718590976160578556836526047723122314963825149729315105317536138987432810933528237344600037275073969313495813243682318049818169867947083148136046715724413961624905095975389893162899744112422963409378607988488276293114374802345395999117831068684184268724426430643051614694860322620086786420192496169956979714868617224274332603358656837978044252222431745778291249067938192425725180735524204714763127939735899408821734182068980996056258713124877194163316495711387104066993879924581511920932721734915979688623548651006264836690869237898094180506074084070220000573729775124662031352954406832655845127243318593854239733669263583668282513674253428918628096850611662931176762096896967705855080683014669885306585607081970432566305340383423204701275886108932325165750420381453685695797579450332643138257925622134950683493447089268337317272211269168302136743996657436903501390444566330491725630558959180634739504170724755974357929833601093549173361987689335623205046982803623260432580091778918161558990331396065164513513731765057486856599723689646994512601017140650238742193033149780383899165253353816153457208401107694438507171299391275866876666175947199679445861445375457164735027600869227321886855905989234764491014224210754246052923769098298507987335039384634373619937634330466516563911408043111191275884971347438157016102571239973203839020781527170814819610993804683542346720174522442115676914136382968964596810930958886538468023407734049550052184008594261237685467275726035162957068829053117988123388575893556496739161819453308453564150532817956186096675602510113457985333516725427931731554160221401203739463891171824863899027314452560225833236554785899797122411116829444905944116302301770435656839780981507571112693763245173060988964389304267743002466930727373095142812635554958903784654494137355628607494619936248190252322669566524951054716490773696588306106989463018257187137666900702259516048914017524039373910525974296307168692300152515263358476952084613324729056278090527818281515201575378759254949655834759288312368288342435480573821874887729118785370999271691939917253896567697184524332226102320789759192582398889258036461660096449695311643480765058882870811096472174169728424837311722573793011002252142871713097051456782551978915471955066880000000000000000*i1^128 + 11357299742607261202936115368114207087376550868063973168294701441221504709441890664791101193033852237765010039518366756196001743074705207372203273321698334878386714399353415080835520204930573341256354231935084633529890775233786101439966032518656009680412780127031360243742036170572720139568322211402238902486284241249422593372554988498171812434415019626804969207819272498829722702561634256243667865550388325678235809795684425951363607027805433329030717303749364843438573344215010081901491293987261306873393516721802625249568802172978827266456485512074968810754425058790300745089427748683260265539233568073810303187273972986418456697218719750875607965231736440199763920355405057611146049004089478779029269908888680853328320749573327831687090238318172789550509733092027895550570263511241334276595513478172532620788156511935084685146971826188177583202152091761922806832232317360160780608527876344506551080355887484592745991680460588169444172927365094735950941369153766301287888676665532716010773438681436273360361486955207396029690406858408790794300681813255835097556218234239802959703183099577166584104769553279102846650091537907455577681147824772874750540221428159513715761903545984670818603376161864174354950582938638209769238074848763920436196206738533560656091416293351782511796591748316053209079271137165888418245449488462624251850217326507334656582686142882642201499342682931402393646008197954691960353575980161913359781102770997156796310672988449417534051932912824619531652165020097968380996418078426972374855187372703708515012941738479235887164952583661623113427759962724988742298697674838045142249057843618755391113327283020743484587041832579889915592859273200687160709387751584703186653242691960036631877197202328201793439795185919540506034404702935668146645731099193019055267001147260049682528542450404036848398389447108230113226068781063088401599637624449608268493950219482346546450496350222708358367642364987102985291786604446360932072807764725607300322318433960065281905995589610441236024190906365720550069876147021743621162136398837101641873336570045170596154059209597615488454041193058415997540569689622024694633841483189491655584612571791228097042475209054808152231994609440703349174573984110647124484336659884314413205491891354880780566254966262759296539279064749463569661185644628649434325057204987517901904332510017448385484595865694144221618804035989932757755944280241846123229881142661910559565172645129194856848819270728424386892637364438038309333829127843538339167163289169808209517384029198160019460791829443519057870845106422424629371846674906958153441173668551364528632196302959080071545298422938932796396510270114136265268245242336224456471983892378774188864806527854258825590318174423233200351537865463186284254490868144746622219367831293283975050845604496357824918354476747910953986033259717239057902693354870400407978383195244149238123380275718831645872335214996484450571508255705529559994088906399755665036644065204960160180747344978390607096042929903439655357299375537617343152432057508668802899607811115882246397739321880163721030650799044110000416937619815601861918178878906123789130806852591600467568073119382770679960047369025782036505870236502492117969869716188061357983655552493043684802377075239450797942296918077548256712922161161481021751413900560612992149355702546202696422633166510998235724335156893424801219420303103246113159664075576179101088820428585701391904114938555429005255155719524434759174173363312224232209013371684407860745951408184726499466510260519111942471680000000000000000*i1^129 + 31983460273579534534770691732185783713693792997565195436618224310433888824911780614546162375336825663410068608601528557494956104461519048615205584264033479609058817251633339827150270268143659124858899220989973866782992425040312725977945729158528664735355280117530311798184266113353151097189119471492813611908873087263182695684369397913323530929976073235627940590594478229317346779825513719165213271289179968041402301338598937933263391735553326210776857215265752977910583235857976530200586335788878919506908451715858532468429431075305729501860424811620237860328819812572832517485908083829507328795055822802268011355234456563182520920955679259846442362694664714572377426931117798024909504102096502224060319171004719613848854415451944566542324482715227335124002266144060622807336059542530448018330498441110283541430510151749857180158389277615540628195017587105981933109245695679029683303338857942995509829563895834873685629287577467267773615639899855573321846727944416123639787516533401233574884910197983751388386702678878001209677785450999472743128602458471493959135460906530562064657066366858955680758398015328027223026797214497278323910001379217740978149416399689963022697005923219582553678817605708434721958927186827973956570333111056003968758408738982319012987256730843788641619101390097374698402033960788327644842008198699259729845217477560771621757091440684628509641752196119225270777540030721547122705855357127477081261769792284135938012465520249487534778625298150968413066103083346289479785025223748077425864922410950616109008829260276521458553561881297292702548733443748531533246473284346548978564242920753589025667236048191866647037453687739571374441900003667909864491768613628193564430155663603906937476405619026449069587764305719064898835837089138180638807029739747661743507072102153011619395874574590249767470417325783504192037637870390575605765125134026170007260351366550524007345214163451060327932575700914911397661102798851603690742462427810946351702022043727630235875643305149466909107392132987891552169741360112961074546878410217630714770836831566632455080537289231130648402227325073148445895356140728823417727360840115925681029222759065483844882562708800100533061491991631133284071215171770109501587391976180600517352326349836008288764442735996181614143613392669285404159691861509418072814875719799982972637327859896713029031011133343469777619253431601073098520705792052612797327127384778819746555936445519117618393178462325397922417724874261568195494291008553630911038562608105212825705079388240877974858746767401893219712333624545105608179159878106632619201469692990817415121425079397340314846979605942116008478268108244207707694557010555659952480502117603653733398485277169553503511643701598389270348523495688564576131884372436754799734740092012310577972792019573320619591985788917699475889077266334160474760710427718451671092128408050425435056090195924808083735074362883196484914190697499065485650888764353819295410978723805888276678857890205708082622523244500343663453066666576174992729495362800076187185670158202545115538970750711804857876305271678865977801342738371866466307879270741258295695471438611357463188221170669667280220245051553774438864892920422342513640456768014631800590216791884726526324826148222718650257061146117192475610900266255068931924277779981992094550105882064854203354617707062892597020914726129512043563602563351855242341024264853923967743821582709315251095034534839623649354954688301083465882900225791524284361468667335214528519397392668231234532259691233280000000000000000*i1^130 + 101051692062429939792705289567433124832618589956742381001426033787635901796095297344225724369325279075220523165430239692772719451682164290731256456131208996481510356580545633418634899275304767570724321253948742809657511242964300092648474181546861286087467614501257896667245349165116947414887122092665967337489647871844045442125901874775687171917099422894742921273921927268333404378602126079861941453744450939239160743652504122076538670014757003260829745686863060390195730370131080799512701868161924146017210764397122728521458235914680998692108822705431345175468849586078739151504317566695659496235569665597145308605357752229680024228071339435860649913429232726652051734481234940293177742906611954715028131345674887759343335660016308044005653409087846727789158301813502914748812809859743843433916848335171530754538883230612855930332553904338937822664726310915052226365157919565168886865828443209885949328680104339463048457816748854588595160238097949511175242708627665065546274544944362783502343258915059240021300328056546141124532512827596304323258141637529097614389227474753080881783287944960181700638013420862741518164272225245394029413466560146277223105444340885936320416979382794298810613586089425199571072842022142644720303978449060202802984544520791381718561012379736816194520016218780510168565074164422671111222489653714955120042170418041300701765862883650224334453070803686261114943153529204093607722687720459965854485321553496769659199872306566253907040640613702379448274717684818536450697992159680201446948199247405735742078118563908737731771947605699217832479535150726180165365596301421262468239175552057972022211394671890444408915456186442150076520356630947562212151511382515862406707550493823617986561457896276680851178633112358420275590836614956393637815245479335104530602870458573921691602905789741666877068654404280765596031251451426641628505824411200929000031161538341134248009119070224592330308692731455243736923608307641063183706282925792007843210500938211935417530465965733884437786824028441616749121840076129807633558953802051152306232002592063743909618937319317387910392118017649102387614681632367828734269132109650047289061748647706112345996089638011576277955880302697216765206806597355797128487511042553430870682415607603564152854386850387811449976937885385257470331328688686978701653646792968119810863749042055037103322951297988647686084343297234811429969196691709731788975113374337077175868156379908359962726157732537256992373995012057812105225467439060867666089992929797333408552655710774788009810521843869935277331066077760685707184691822726440437912919344688550463985388441392991470359967734738626918972344892964860189264690034729922746809792329171807536868108570185898183136861318907493925146452428624452371319304496088534066748678305341642197589744988741546642482044923637648384851343420550585635361903641069160812125684149240821734615678591633002070767739780433157776185747491023730202443867628406475598840880701340686340525568714257822035245115816317596981743908499967933062093554201169956044690789620104557225278129216748004273587363148199916218455869811687594331257052508392781968812373773042633659524687806883463269909577736849318229096755388800564570577159786107228665805042442738323373960808104919695153018905986793322271071740483694366511454770568120520621335684455685644471405065332410370948906888775807597073696817414048374752747463445940523542333233103282025272117728556851528036378924046570406222749453802431580712669823218935977915103289554352630860349440000000000000000*i1^131 + 1267518534806325210611957637016561755254321327147750510201285900566641474165751453684972934602338253400980309724753954646977977844870637752551684461370025330577698988249676165456506818438481350791482509623827795360139528336360892264279317908631577770839259297081838454906456329959808527101899515002657134916547007281265935031674891851654150299610119089440825257394662848822784394390344346860593862470274138653734665966704859807418752208188317605399879795570188402600740509691997383629374149642819940913475982353741151495186031302582415149822002576045433281112817261737077980445787834442983970583010642717479251003029002886543067734187621020025050417567981619038330833543623750897528761818530670437698387632454520768617507239933438639526804907056233684701868102170145087428659495502401177138700221543412581784990627192282574185819860357955624055906411605654741977313185958608508957547645462112559559549288873070560249300792407345268268847765364744044013990711015529930573732824010459805316451585308352441939976593790327384611575034279690941340220383444849667381660095799139247002687552148885266995628206169068104969720409632850429390017255192208693831390003177228299078131728725962799111883084334136201967425313054733596822474059735852129872023036050232044774434902983256955315193413360682117478959552492151583447246583679825201335511984116935181272946727658118043898223997131522569309447789906845622686256935119833983993033356660035145356485041545406965754247132790374752158522866990448472194754294837751313970946671077661318798369735353117103425164471238469571866452226784633436214901988249859092453760773668043143557244975972038207775060244711050660600205246359398926493300954176547929681247667849675539081896785604490696629486804515526925107904390286104791895533967386500636851205735184960293911824011069951415278424999535771698781462267964707486722286413564170391442421743534594482650116490341944473634133576401395564211253365319219223192215430222680957334144086448810217038555796475665434314087901052601381457932941790604172782360241043427685140972452425971515220239107604006816902510441311417189644806993034096136746393961283567116787405679406521246849661410368056581632778354879911776001004480652589526616980076559519406376078143525255551559706213972677360749167554869304337405792795130131597047068570139366463444574715743909366883521825253930669548190576598720043997392490446594485893204889990590324078071691228756478132409845233070804621482255015061719184157507331240343752169393868199286247810841420802642686881831046606064937023627335420307479856377038843588916349446110163908586011339862865503916905398481283265729245166242316318538082131954124690894045080927293694583575511945655189349046454203917867594544259509201236407533987044154926577781655588065804352522552341414236937447383919614559750779033928607996466986356831659763991114294633866289973709861310211741223194006361056338615888179315176399896922787330089374721093708331185154625863145675305650669861761913787302150764227609467237483043060015555533587727507519151252999379713895572151528274247555739265357684824894128209118788100467112249153336454403184850062156249942401130143352331665752307230655053028958969276209615281853642904680334511655055300753438463166712604199043920548341486393823445342305087028686038343880207655669888264276513038784811647613518047033663425785930447762568333329208304169283280810896138652906604204802891094691718036162153833173482706819593690905544959038661443290977288350666199411101532160000000000000000*i1^132 + 5828286255764473641727126794649288134251122742656236391608852605033876888785981770002447954722082892912816478269896639076996273649711855404839502838577114923380141203711115119336424663229635102442923011540178130706145812757364119822814955778566784816008566647846524161609983246635708751783853740751493601665188764059761081582766337464506972445956502988038884833754952105539846415380493719929364396904610011131987933294079621916644325764216641803064719111858788598971054692285005846837228421298071865749096721728515943008115998640206547589700086151681532049847370579112602058526865101390984755302326194160192605557950659341091107047046447140999967457137892985267018572975078660608050633285601019718848980857856423613596882630922195162608937690020231665977054992957689552016400936755547563659918780213098512107017259923635213315797904795539607017013283754058503889465077337474503185621043697735577182999490008513522870861253164819673590750704075836322741777363714248785351562074397311451552773176597363196115521720718090755225879943151243224822922784802176597793580733492001214473132341874872163541144792603550071126228911882901063654031160987583425120477660023543542350937660010501840310451955747509472104454962162273419278758569944714687479065880743893277600542284572007340385610857462244344083423001418963360440480156824090060071927758207427723186155694614055750662964441510524673076637754650539648593135252035469814192828577682802010465712540386275198740562726250494501373079279456302496970694747475656578155799688981679499548992451386058563249572372797509833904600205980146752183804677188174682556658248210678910486522049207842614454610413099590749604586736815851431343651230475836104256651918562714312183679831852398510484549918584973483323810138435058862814648728604399830897601186253282945116252619648040986757578939149788445648794187370512037542142433839609113151605345843869406624783877401226830444260790138661858171377764614212635580259829014582193617930408091126582135683742568508445213627789940921737849303322462253812573141401238313863609079951950483019789564354896675735052098428162131408315070852202711341716277930132450682112667817368359280167916504862201434261619614180407121718663289058146593088761218065447680565716887560547460299564009156524666995048091234326367686751792900022980578980149388167419604173969959603637065251639844323509125079089575457070915104356644529216292894241467373563711848405075201420740870880007567210793910931350733992294737062734358376063404623357245658161976259806409118963301936689853008747220680270709184592252332733125118277003240922517451727908291486584108707649847481204869560531645820649241176983652413136843318829493082337954345188772272845858753190254892508803437663218478659127310463955537431462666973725704796498367051542804647191519404487941218823702941819253920834627278098769291243277863314959464378274116652090561786258748685765993518802530660473330396357556676524394152067126328096051127102364896890197529456384809802532621392938711687757400006204252560436715163590998875058885077025835943823978495486930633602838559187260839453404900869321945695203853858178774741006943036076169159657689845378632011587797723442743588031271290563506961505128876453754121712512649268877083293489508410183724420199794791684980869452809299995102043514639472096780166072924578590614045320660232546605166704640796184786831436344664095569615568702534285108113189239247584167299867082374425786284940540079614674922531726055220817209814088155136000000000000000*i1^133 + 12690306111402680724640623760118982659201610637496357165952415314134365138008454884150882012218601502334706386879968785966869616070930327034322049618034960783776644115285401440261750391193116158599701512971051898546230870002548437773102981199702500980310440873121172536132995324951163163269993598148640753310099356371759606880658362143683049643276370137219546913552354480608704034120902333264667405578888835760737684105555391790338208848862036920033055754286967880682199918352900508350694206156410073173219088679104991434314738124565380896352120541012676232302149717422040586899203527456374085666528334549949885927650238597087649607419755033484596675632294383598439403302814150534709275356141516362643381908587063278900788066598382284666875572602992287908629611919267674931702829361869637512209613193743242445547053517068592292471301888570695373015388614341605908371062463038333548504267585135098962085774813302708376348146882544330107682039564224709430229884833999092743679226077225000677276235598568762307838805894743212736310565476525978863200122476150305047848704079413659064479886609926504467553022349895013611778579952657872962395496226090350237315359648502760394905753283542152676704526951816488441700346271831393129522664837842242306622649354204788883048738013251371021237987164417142643418113232130679965618329828524941224700629565317521607302121111274064742607773747782473904257759034667228558738058837593956504891111556669967107760623821054803078778333620619257434547687207850387880307799239445016430302323460569941343117317268835924691121480987263027388617810226068549449355505625876075585789336474009747406529525710446668268264236786285821212339295704126238889619154525901813625621759956827412675306140866134619636655988520172004621842665030977893107999307644514037749227872419735770182090024529031390934098097312734162735745872809883626439987223814675792268289703457864355386548836288063416401451791745427178252458030482259496014266635419884895574536312937005252056227482599852207537419794447530514921707550628812157056424556135951851245166899043617892233907419467601796568581793912866551311469572721786106051108418423633763627661237590043884334176027295050964305291690041214569505925370412388895799250243549226925837307968968931119427700388446823997922120957708508310636290594995386755082804509843946778815273975245120996164532060486485219639669718962862225873452160962546067214639984465850422003225928388951234855880034823656288631181160808999678517331223901392500111153660066694952861136215369272641616178145154030375219656089589124493860728741088908156580355480411073480633856484142873525286839006091639866359942113653947068542088614124590788439907589423690443726994588251097858577485995486708574129246812906122083104528024537966856069417592920133277319780408806072637349252238529167634648820262291554654342511634079729647048597484775540282673413785963462091806961893768574037943089844322573663080754140213453505278168304461431786623107430840023289524907722667608037475557648454740597404727159587112136012133482529226842251249751597605750286296531388503650986078555821162763832277310781383341750433051079772208542726142992522517189853942362070137063975364029220541787310078959786017439662180069443497746570159467152258240803862382232585202079215634859040871795068026493914695458643522797000640665403413618010592034248309535509002901941451587595361582538450266855941059408120906925323395188899998550411712151836594379585911492056866327342085618993755638988800000000000000*i1^134 + 14187184906236856638408287090236664813225182519472099302156955850474369207241167948913689871493194429975341344774263749643993890365509864123049913473006540143962870289648274765818580508387583323229540724353021944967342603117069400695529504513652844769877561849655673977345625741129646537424950030510707608496398695680197905498123169382660150455460797795215597181727801213354467933123158404676256694740808291124640923571585624730928071613198576653942596703774989588613147975510024490922636252739453174690387028575851773876515455504071618028562839500845629385684476210107389953063235262075856582409309463304531270806309856894907602018650709193591271391415997638823799324252839306926123673993610425031393193411550494737501860162089155494053560639821333627440143176598589549686501484054234408617864912232859560359654892535783075514877756997197350985205513240390111746993415589769720431098759873256810773803867277632751354924353827604289843384597235393747490096322186424724156352784248157565465218433436293943950415170483551081031888066577848322949001048028243811315440102210533766909965189154952669081710877102702084607619166644873650257174010829727748420791683241008512743406370162178891032855092916603108234170546640842592218005911545428199471530985824977337092566467335002482845810742277890419672101045221589361904854445500141958867456681822291043860566232847792273078301350002727471152608761859576645960799151024198748727272261296197446197168317365307772924240855820659992505132015910500701435221165695794828223355588555055479097404924370020977293041854795026715614754047657202528241619783419071687560210901420327249951719276034975397277500396994535175531185440678881196918194713872937152245884441167000044847531602334038530984372626442844210843311058907010740420863454084567570553885544375797544268257023089066574339772482469830164553284830685050829667886542234588927353361558170097295412302406690937200483599211903621691490920167175618521459331410566591082067072458690855326894326442580574929309332029878439044259392188792343494342705599178291395458461074963993124006209983503013548772617683566994521574017767363649903785873568498547304794976307101536074565841533557607774738837403424843977671422910614157758472286890203977221973641484379633842298235660259277708011846472286390594407600479744055147018392432291933848447611383169484021669374686886999252372790724930253928345122254792184227097321707329160717927907023420732047054488597509382920965443456016082308256282212012564744733200998287647495150391601359721103703940716121601851811918571034836747559804766010021971271030229137234701662129160151127113964524612501879453722349411187884665523787325505803252098160518526866704861514180546420474878106961208567900618344395984040225092958411500407325783177492127494393282175231344525297366553454892809451252251651611427243937878876927877054720840720169439859712826233934146989587534647827692512141265955910296610667681032576152274092457739805664638293565895854663258417420239640447003140685851019000367435018877698035897863637025061154000535562009246544814078265501021530887563183474706477379444674665803539209519980114279646447664277160784164436156299428978103150070025656480064273812658332075087023996028853041992447945949938644291421832951156623441403866299445297739886850810961072010907297641167993411955019633706695757517617441988168269474429495704540894765835945553463680757922356702543031793586435865417199989779457158514872243720978086661558711554640393011200000000000000*i1^135 + 5578659955009738716491584257515523896944014026681992178389597097247396835552610282161900738039711484369677838837420185689696630589431118989924487802528566659817528247745660634562894336298319179740361452579030005848922158701886908639682630641659339012635966176597556088152313859990354808045926594005579985758593404551222090552267131592234161298499970402042941799310088667291954408397775666502731530429578757910697036256480321391888735783546483916736539356904168967195761493760783320254112965784409742127640063472459359977622794856514770126427228078449226528804885381982603954224697903450159645231750682898182022350455740671476760011137218041647204206187371241468043145200857296397738953939381250746468791177924290053232800266246709552297332864769453824175450842371277856708564654232499785178358436587813529596909528526027544318820065297589919101478508048757241246466838576928573170695900451759253677231151831602749911692119313878114228150611725733611879265050638696012288651866465432198826053045719680815093432243778284675362187169619037476991717747525946767959289213808416868094578539057147870025740949259584182228193608602438431467438361929928615970355826667812600020258865194431017372770602184619101872432924212623363575171198867036806489116795268336888745197047580491011145991481928015421373839547607931787960337527978263445689131018894984780788680245922002601975891845130265967767106592169012466926556216183918530803779251054646776603113701318424323689336303714915200111685859477818202000148876070923673769269442960619321696519098366605394673103361819408904139249590670111107971990361565127759055153181210888929012451480807408388435091574289561423370729619685086223555818376114801312479928723081072156889758849633779583930956641372924148806866849716614585682227780303034021305156719941995164413362016218269376196774282885114674063314198662858293790900541938866192226650901065414912230840079481271798986896926992869003323719663809447284837991682974026048802627052025298195501980034730459499963199855792298505666930869124966554149161055707191440153997228859337906165544026145127034516673668764217751537980412628139533387993630060219210952162480506533629454178751625186403985288089189756245427536073566667972251054164147446844264619959980339595781155331748429616896647435255004785551634222086381586725832932725644562947702188609932871261515598820836799144011732837888136920068114432338551602254151990855890527133273990160386257301183440321679677910374795043141273154885149029354556818050133485644575004849650805795923011330987681097484469913281059524639369725610990688381238162685924189925498319263681490921503061057457729816843626782735448747652868584298874981995758970141116151001254925598386392838495237357654611491391565604135233443087345246527701134906520021144444146919138406536980722571511787833090797741499036533197112148822805548151072175501205645620103715292210207095540959811567292265885478048290633022582109499962450331584124123154566159253843147906099459385003129894665268571846630399804058675831755171953333087149437287106503251605206655868125427999996017956118566521507306367164556905769666186240506860626399983735132370536654398733554930704402214008120231383487029612429014491193795005607619793181100578884852776011135954456839570270249780293683622418152874426727533528382467286621664205023248309052413664948221704803048680208387838607356089380946141519528740873709236322547694669540060960020417331130821590479504986691585254521058917089280000000000000*i1^136 + -3829236994540886767294777439078681849690800926556161376132435130553422534211186185908278661836280094144084649577200205534742456953356897146118286880249349121553015155615171470394311413160303293098972931681067996685777650189707457585962085316748909328198459096727019237994192537094571090529052401467573252844944888929726176827889749211758620160031578472513083095966353898782945517333277335068386625098347117548662720514682254779597605188826188803450426150249746171806846627520078878254699550745959319350720665045205217100263920556686934147229097225681356782894083192624427818273688387612724547061177286810307598334914712173001220745295667142729823393871248005743711926576390623635353960041885566277430888419986318374457971822307300276445443817027563373809410547764133515186018094536631084341844894988983061343246231697646043782186754992116370167627341982501817262501770372531288687073594332722305626721228450285098684176385509550759256250475046505307418740161097056390818436741578776924447107539937887403526008925172055375184812515986041187848519336200759497668895916059730771098514952802651741899337116610514776448714072525397750076383477579009373499531936961331619132160891084289563417008808011662477942543244501515662886186304176884575502574917119971942723590078524207641157006730640952861637197183016652560784183371816106395704685020090983121211687746322834465858540092507035929895780581655310584493846187244817843037076981540326002767865906614454399610801399522280202470722879627736808013445785016880772315910723105450101082578388602233498898841123128896257779370726094235936236807575862938450935013623830956498445533627012029600083196701971645567166195244801996049985266448552611289518265457523538583866690458790988893288774067470351061983936137112919018984261766820259576230651849580583444768058698371130803447487184155635164159430100663783193670569977415560015560160581148898838283175702750391559765195974105991406059941585703274335714181093444309705098239984143484776878533156493827595798755104331215862659058838415901718878883099977336847458832363699575898534590584441462114333396717404386526967135567500632498798904725306701180903050218643757611849518660678077923370083158288864806196646853293559663997276621420517270771638834482289595276314597952170799081145173755276181449980800147811649017574334958270416595616472786509837934330912619136822707637124063732662235542763844382681721793250130969070925156221377844115389378040433988549065352183003467165905396639820843021952497211043484554312282144049699602125843969988551647065930262929965799460795527878345401321490212618488385673937091936766047448670413645465884496384088162834747417911844778328196810446767570298657792821618050143601866591934486147995455922914910523657549401544685272985033597361239276834762610559692430577373444496865057188835230509079337266304173411198122243935177640427011875049114250901259855094838396975861969669967230237660613455141493804276676015751848689820829103412819023072812046640972314886245473983440988379313862641765247482631849354037800673172311416392600620622674209528198225892766849390128314202518170370776261585680108986024482830339376272255756910833886079054280961495019222344276775789571053005331983161958615516829232266531077025053926258591945590322870816261742072538540136566742233592322603661783483436472902536272272276523879542590928406838133377488483193915765078840373609064581279198856180972092008922920250994844445922155947794531471274803200000000000000*i1^137 + -3013306791551364381629569596713454007305857673346594326603187532304106304184551114717927061995453591859047375570236727878611575416192759279710047861458877730319847694349212310382437776323098893023884124128592123015405114454298220047775738583007522756841042272254722142308690081236810188094187387146332374150298445473669726228389243802110092741405565628775313595398634356113193823702328451336827094281005309166312177249634919888268670263813459567742721317310986135949245691015936613233924612213111254783368502023885423872601846432788796748140417199968468093968529868018986256039313875062596746302329450737644926033726882463357880028123718286548255336348216860563052378771398747695023288289612886576166941546976826430044572374302276174957731450991516366996428466093123442714806919839409838112495358819527729055763127314596738787866085903503856574690420148751104893870890471143555000187271806806642337355982414888618576535501076561567068185186963948528410315185676547674682009341403607882395337946722612884667971075515350553426975931265904233760349285993460305012236803835010526609063582090325344355974257012112654758865055357864279987475518044746791289595947536772537313808719141162455010153549796287591987573355949039968115365351862283285708966908076960326625836045721940228686640110512341087915281964798278015650980230698026918113424734171577592509499201554944670896025755921607217428792933748391983044918036539616831161918598057977068751434375430507569004520514301136190710678528574572671053291085095438584715050408967891385465662446112555173887309335249586626504851208118096977779962593981942547659490923158403930433128160462606205937651949594864628017076779358403791075879325641805686075632600092470256580615783542668729277554665141014024686146620076804583462767908451227454360197075338347739268599575614492719124380503193309451534057616332394143737769785793850386148586983082373741584839621434111677649147659926580046807038073182016108760600339068967351335790850694583411575306002828291515804634259340971119423805499294553329550391020904053936127812403277315543689841890807498369773652273245733667965041603089949691703383563780390220122051278675972135608300474191180908583348305574967868573189572927262546739444865023395766833697930771942504016850391601541510106750149240437590177587344973139300197977312923588436948146560522781367316515294915155590983352460193696871348283958698018481074636098228479925276010789671122169650103920929885796817824854158667565594062526348711297715758413985506167035122973848595325107367385367503323789298547656096282792203446869589673680075246076516332323540808711372710610558750862767501700981013162149880059702094801054099116259659493502583386073521834745452110238957628328727209101952705895000111637396785742954932595386535466047755805510298934758371826412296867707306838253653565356338225625054240663407754118506588460004628177690169878716388624914806657422391445916464345336415444606597945867535410340819825222425659931558528495861798301554618507237450217033647824816381674205014572162789012062270601905941377451143757022572284547669561770991792073654506890044954133868304806239939038464301746662248690173884423673296869021279750133023820287368561125039205151182783996343152740781882502394016342233390404035484104685665443664889484020588146599832624361146442442249921897332571339730898035456856463349595450219433178163627439824264519472118019456592313023975126948735227410568112760403700015832655462400000000000*i1^138 + 507665117691868481663531001103822263848376600409900358567314226543992914053655056886731851447043544138374818308141430705276944299442652595727550554535138739876722320974729267083360038630138828717616821675924412011066956852739894639519948220588394794369033409664079783647975828979894421698481047267596993621187885972460005387090164448916901562955192083858196212702994864716120730710984824152536842667291886359619654952047570594503853084293350172295809599168218414659270967056989302894890002486214469022513710537754790500690268562855871745523610446717972706268529145462456183413775029166382788374529199426344560982010748276224662546404140871008559713459543682859393700572563205835885788436839410769697379487364537119380694843706699736811572636222210735897175489400472455888743121643771957492361703529471443726035256879317656546752495093385763863173027212538378481291109545759433338553757452103643457323420171445054594457477365001820918844163165077959858221243947797960805675416334471776232098764827142913036497146617139625405485393450817719114966635712218964345636078492935538839763439508501167553003025873641113151431149542422127638340024540511009570076442048279282919414908613509115077689510213564055932764258595971179333697753436301449534501478992915372967652295521071003223783690460425870073080083606125885296359268966929130263680930169428883620214310135190535259918957505622734153431630713392874480805820666103294210384046724372270052162501565177105623671222584067242528024143702757505449084254863539552845196887070808445148374023787465759889782813688080586002382581239671941527367751279070321425172103800728496988826611524389537751205962243430993847746127606887079073232853985629657470976774465715100110169636449937108678319335446381892842974697078399939598011548413590430213229996234900710851192614696354993021099514953466561744151521979101906197460633813244600927105140468632998821598704261699283080561461605398650581212695578599483216813261491595540887646499785172984064418009975367199941020735638456252494304591400535376397925415371998058822588982761862359771482274753215087159957505991921746275480675007640766988718862711041578527205794219380369518843703769096753391762648268931887044454824950315021792436098648175980145901375945484842931105403532339036441974506900133312848842111967849518560643962120861638386206203445138360890244358818510942557228047875554079039588813168053045049696147721331365940587566608175346973226471278884404209405092855170920271617594649479263121704440850626522130412010901195141211364253081262265270170104783542144485228797876893763344458517450991697537014777443577036959342661428756102555998993369058858596490924412237565070254567872099372555787863087004325030349134415677491458724293741343320571048566636608999358848346604336528103585112652891884949344817894713042586496796269535200517982834440783491899043334241755943777016377261620450909107005634057876369970482028234472007933153639532576495475722543292139708087201917773198800839965491518035027149044217624830105157810473415145166870984875572932051547539193589017058226160365338858890204978671177683385274658694244484221605127239468297130980603716513319091856422783226353753024268591095732173685852460873639940100322811683934462662712758922154709005787947774952471837508317783357706183788412688684847028836097123388361714788878685991126878627196562436090933774713581726842767998023112260884256795965737648138041381439679147143481838377369600000000000*i1^139 + -22755916857631592122576088644015261336220911876681901795854449768958288040117789639230456532327635496843887404261481454693151274702583654898142918202202017173688676441592651025534114659048592602246364711894702956237510316289823913404275296940156893245425257657882061349257501561822034405287752336477905868366081106007497325122643168091625417216638444180005136055589633256560343814008181947164441727584706466772219853942627581060976707237519474851441832982436424295886593908963714874023025903786316409380449511460922864444882563124317882846187432807495981163287482006975375002599052049834220725050643545017233530044473252276510804655421965047689404291271137613952705833756895756724058065908514757745677616356267350171910757267295630510785526713244309418342388541492584442356754939713025678329073468644951106194451740648553063409241583806902246258791113578430963239896868505015340051664623165140329277097612817981352425355562261509088424723803067247391651180199081312190268666250654948048599186999495570458102813596561251893264103624601148117461989561548480713121516807433011007922339998673383970157790902830431097824773670171688866791930418823266478707560538886230167075050119514841887816124104523912586222318505715843102563899087209050402685696393267580284764964665251536279010067655061057720532678507356003837615324418390379184822223058710227304315973332324619544615612116662525525118920518820031692814488781145162051334893866671798507465272456062072626535093448405173654461642462790369372691903793407006295912463548402284616054808791869425876119190641023454917445027975485483876594021529171404598480547204438261336569402892224767138103531238944992426307559289384423401085107050770459866110563103426238216306707751735060139167431292872526154367278137569517027947736571299911609556152500177704097782922851943302573052188002476918462963938561813112068576329007578386371296107700022140607804360381595538947597271393998388299801260788446995282024050181704210301608667239825313555822651993760454218969304496454297407910690216904161305501762679140442930230785124448470318238587672777721038672452731051365641370680877138951598700874587590495155467325743129662029176147073503768853130535418503790648672725342217116905819703344892589210798078012870802171174437664053035774537487184085340592858782855524335277150460087574441801437963580412251411787186519156956525222910195443841365294680746571024550814601716406416384670161404954096186118838065391157144760924071491164172521832184156727262696389149991187108086527638279088504057504220862322061126616109175291496774746336649032668940835468875101764095820475936966929102093981926100496551245312793461495586970306879237546123325392139379567835293526878246026737760024991949881853562029397146955075220114266994679536129575101339505117654716190689872755661719635067313691949097978496540222843707533761665994305623413320088120167989561372044374008347774884646159771173455243944331554796153558356220129173440939295042999131163199054936515127286621211948048425330162415139329334248037143315190761560902804433818610018531039265119667726198708076816929250994923699053668988039425125048424473405760039631068095631309537990558948007288291532981714511489659708993492107447289473058903640860252479166329491920684276351194544599842882337079189908434705531361984683442309635430122892340762950671563842693677263697029960533232286073669852583457597250425446158839944571268842719969972838112795033600000000000*i1^140 + 335900204085696449535094544830201885152794595852496216815760084567009317604766925266287133539140275265685709008385234341143364867173107318106030471751196456967053365750579549830755048637057403766365860980111509512195068708404240080585527933463489964707449884409279234858375165298469063657671182210032596669732581838556053250323412399103836210920792507757645335374235003898475363658214849716712297874699580830745279486423133713535710313108112485851490958372271114549819768357420202724143095099224556640511621001808961650910120241888338457865135925937542099129870323177610993879522278008685561568937461169604618567387681929996768101535864339281440298492876523783872640347212621242880020310119329196481139275144198837279799902271990276861560519174293160808167422251828252017884906698756908509683908699966519830853437080726030899548424835078901328094971174907269923327108885663058732240715751442387401969395732878953674717408245639627340629815214228815654239591382396093055754388875695886034267534010981198388135196311378436446867503385650371143578178033222848149085265499451225814529363293851179630068820287771042342570336881148945046758802549559672713320019521503041075072552769327894211999653814000028558066385682275480031948591222188382403791692358900746304192232856867854194893803665644858176233659656559039039817419883626264274124257574117109731982007052837062844121340096581489043270304686298106961415849720276388320719952013822547020470453089909480177506371163124563349765549173321089581147972259727471678945396969040053614906482257041765888816962368157556903029216159831482067164636511035681428028104587437456202235182845716435878039580364743893778277588928923690311055081992178693910973465899342038200252453434358533031138834837902187029928521905385172544356526029990864657015197640029129405902483617808206724997086032382733642553876716681649857426027578614746680914464545278677251033360870692371411337790973803945351345437077240951891666545225443155025530645358158147719572464420115716160685299891792459319694292964823511528786609702079896845664048150226963471098288270935439485039685687231592820074014593372780334727582808765197410013445511715339446245830086548326069876659797589951261245668227815118518878749929865891212942885408688904705626455009652935375355151564024594637800926246623830142595523957172028696698319460190659822042573253788416006140888755065930605698754692674743007765171035245455533699841468971968763422151368526900692648316413845011357257352801911279971464559363640016800520164891768612020888802040001921060283359938621461186417022000224182019606070976783372405810256598471052415297859687928543732043844447192660799310536477354167562107151082335964307056267191972607115396104364277141426502385518223412406085280607739610848786767973387000256356277911192733591265961620181435783329919135854672707471364379155205725424769829821874280998362756624037506065976512348774339694567113701915804907957396751876470428523483255924814748027458387806298727919308168921747373517560642609792507876572611379114768306805857750092342714577923957090548974880690530667944732099030549126460451634197682625642092912350768345335620471858830741490547129696805449494420093328943632254143366943277162492880870976899663630717851685206337126658157684491511359373197970025242182841046487849274983144740662155849134450664675298132473081656607529033534029959891629719135535194928185062026492525611253969144774656000000000000*i1^141 + 2312449823166997036410851853165808492181642123651658121458496097254115642656176911832924881595437043549414627362558661883455279060840448031089760661246578408965872172728211107041452477573254319118787320802050739578901401685470374300165730661894678326963782464863878463564419302540266412341893784619261532851066973570734141811719583281464275214994692660181478817342214637968269050924468512392358697772209854129752669856647486192068075496846018714544924947142826849135251592392098516034863504744579506611216382585220847293958346497229387192778309076810512191164198194240661093804252742153971762008255510809793577637800155314413153416434826772550454861408392970511512186541481171841456555910550641379569437610148649136737633707950597399339029843024460612839491261262418228531283184253753034791970102467308363674308006269235358183338851413686049230537952099653179062220944457148198473797374624162094608788962400555436750422371046615974000344157708877374821131480961994315056370031731846709078041291673249423773863479808192002120401133470294131206654754417192794286940048446789083453966628354716781098947159006759781800872989383158632251783878904342114849873485946129181138995827982957924951954011941918655401189077723932039866345848837118788676434121643459799887192910889716570912364726708992558005353845963537424673605807527216961384675511803685466732067292810160788391561214702287306494156371635919985687585031293879192970698234346276548411163618700964094403928559008392609018511873386959727678206550757198381359045439948181211862205873733955521835868359262625168867962549883830841042362728076203248058917404576990872758007647472440165775390417156051664029829651177626536412893393146164194260390641429066358888696168363389158546371090498133351524395081841097997731557083298951489602676384034356828328873580291428384125622353396419841532957789345943053182931650428233694086317585022886581117584486594899796451800470302922669838267601719347804987092808688759665937292038857912621825340338150342794441165631391762133388352578146321536030284547198741487063245998775593393875759113891324141956818746069242728698578372186020186440462049294109972925052020990765682097725607384111282963083906098417766206644808767885408054742996581300920307920373362151114853770132285529100464044513444099777833129467841893218384351958157740487857700914016685669474552191223958521989114709578320506161876506629094151120999980350454725425869461643888365593347949936274732572394974234620978321479693021285960386539444284948066366730574838647259836451998865371165420518227680705820926196905273697819785395244347988418944511680353535240165473266629217770160752488340481482863859399965197435680125284176572849724626555784037552610930673742976190664681338649269217123005169148179662766130862507111404579310096595852044685512738617994691361432321927958280577205743489366295896518229034124718006112488884546308803176884697711571489888506601390580109472525677019072428471040755770424793100543218579045221634097955331288854534076579551234580465498416799073178541026234830091076202561881365514222092945139436498137194614299631937287476362931657843332342747074901383516559640313197540308308843505270142528756970793412781760861123447197194477021615158998344925419018893676102418882068996511491543802986650947603998089270817648965369752123172417080306824656236765758640962558067835522539886365125359022336158840298204277145734649774866432000000000000*i1^142 + 6734276363111641166776282670512240661846716872350712419344953525052294520794169688532322008548522421696680091921772648093365027822512614063650874281122039550135762931566708760161577240286334546050436184080627310600049705435235493320548519492566575988817975732053666152682974715003946711960216715065191532593406977522419099764740580951917724883288717533164463763525180463442222574791594064801530967918425437060694937941891698172007444832223717916425928375171136404109315256284828938399996952404059964057569104558447450154281019135792506185327224025079698543125291859176900152420253115324409440281526573913431177251396059768680830553569954578134218078966426294472748571758958297611767243523729725549034390012074923469696720990601265301726389150350658678641111484607289087237743396328520569505977659475634344274297319267271820240617129472328145068082182800299118785610925843319909754415566536197241179505610706212711508222246140312807649644604239838778346473621453356353595364268543137504682570813404082857650074632772758071427449162436397730488751676880766184990519663472938957441844908385876699932772608211693072733612785146364383696924075952207805853375368687488168071415506360912550919547706460531942563304988781994937204062171402693002265990543072630638605518079606882219448022542902315124588645310378962780775697588609921432682157553134112750158370043450942958585115042244362096547510473300418492294727022086643673999642627295015831743385047294579629479113969225284253264887158139424788595867753106137908564064132193673578848160932615554570653565467504648668197202655777778795362603507462571319368477597064581489864521127094058234974942824914680351547591657557179044776395787193057551356933070767776982114444846113447936908715145104686217214684843574324267729128503604391380790192781105130735891229598635937730918989044198387417545771699138863732391804158441870671440055963573888133188380330164927970662614239912764239835391028117136934425826788204082631691359347480775057084177426823106210952854155721728011863527845405853606755373709051989152125571128565284403590926756031197093671267113467945571615261914476825726587561949933119390958706801020405310407201140133708479384613347007138397724943748555848451969271775869479228597948605412566157566658571020009009336955903276462374608155233909588567655336959665610444035645806182223829627647128038046506704694600723949102648166699128405249238824540445372298212585231075585167524698237803066506721883261755661474835618820573486069026705283401067191402456593947959672160556295802814794614611413200447814899533786255228817511683260576627432486663428663799137582341881965586925327641862591064430730330247356876327077259487741956500384217030319530280317454012527701686570331770740148381337497590595796027227931855026655223624528511178033703416447107613563264780182186739663873843223513367459035363651816642863356929045119595715147618652718550821290852771419178224167250482394981783160900785229836137423942584391167652574785088831054804358896844119191663703096459605689055085022549791896508516810138578769601018905342894900296695342833141234246496977235165735219136924686238081176030081005693904201364561952922536559041637595623812053050230353192240888621340374110312040459865936907334871582205465299568502145513161604684408136605481743313984532248457467580354019836942410113328671363566238008280412802365542069417273650853907509368813487390720000000000*i1^143 + 13671717560773166800208616061550679949585311447188174493384666598856680522832953445461464878752006032287877545463043993881307425954056053543321851312291061482936621692026736257859465793998574174201818800791919683837162383625642098545965897713232963194340297906257025732258347221515462034117280879320709233434380049624367518923064045581517863906810746941442027174637814061074620798240433957501197204585692296755914481262069354837783152773994928239931767849292210555924505938015954288167783394076441200340185636914848840375627634162291273432477344866571447682783564570476155802966494929148282144045783917729550890300056149952461336202897645675178040009612547688052929608748009141123654216681499407495337998428587569969740964757543761482231430540217742853452068758282866266370875624172799981325537266641903592756353990645259858002235154671567431122376568542314899522445695739889622906551273921609994013027044128866371382662757191495668686346110638063948158372770110980725238145264255737940386560749204169801190801967291239736112031901335996605741444902465127873804097438276418603838648938548463904158230480352457176950416604729657358631412564232119566506195767074669271683139163882343712072530693757579083412101970138201270826512488047001864921025737100633060602353033608895664163781977130180355035048134590402802332477953299505034687560688681515589722795643735009624508676489895398299533015609948045203644270859596327984206736670379948069757117216275554473795522090514276852515714716121423319261465013774563680899272907229797379620172163607949997868408625631689902892555670038356259738358406773445573734147742032299362145565194600816556952066596812577470634960363924718762025953066391550070502386784269887999848736679604132625729690272353391234135156084292868763483692379337626196861110466520040816662254484295719667311554020778500672398314336138801113268809179194719841226300369143352330217311600537228339771241041664061088040120645667966482218983027111907524087918288731424271523000506485103426068903419063987083867106370894455282449760669510252193041663073514264228290735277611920681142011653623053667903124852244992147903000633420721807262391359410881234275560960261274671313228046105763809330748477184313721651433257930537632635479805062569663328317280696536446708286600595399099222311736004094662208694139486463504795219626068957824708893986757318334767211713205344763766619332743731844747218558756898270339881687860478490008288505320231478033994203040578128498308437148579871933098884104248998363477142886430280487493339857554028922516184589955017743233292004421396824679374354184666239990155495164803064929510414801411592332939856226351453682693733162352180385133300826923844253015456289602967666072806032651376446181756208962436546208963822623088686008621468016196044384048504718743647610740081292631047619575101459929176138354699284809256408868037754472164705120119171458149275489140984637900359933786219592788932726853516788694240033221809585424069785907683406497898993635480897048753385189554424554862906897602242300802530684767454613776515686541082050823966507336291807661564158093613821218958537334493962629426270426473005237336984116343369062951622755312452570501815031465739933409515273372386222280244230677456718264564716743045011719371272092430625977695012787911654795788749496307078440290912621637448862350649719355785546277102654335206738515014101802799857664000000000*i1^144 + 19977245971028173400418765337618408228491748171915844595634065791077085853394697893901739970069844715083786794836713417447594416919177106821926763681923660194714899411041766436535091140959405241148033019842195014787060479087681845486708722583520189250790092983366132499521108057359589738464568621571799487647133300129564826987446763321751195469931631384655446071201933574159229812837029911557981459442686353287015494323520146973783176386284952540293061856876695731017382049017755331831677466141453865691836293776927462126140888903669922008200077825075868327514419494183308256856531247020076527878775202600621742940831994466824216971322326777070029930489746207774459828399492953577617020801415312148539765121923585977065803966000826506571784282144142889717951319876080639452259086786026831626790640242258159259813235340770326854296817667737698215019638357927178136944213581760952188043678198336215618621432325667533429941336809438806366513889452671945201600201112444025655897617756510778342447953084145080937978059218093603080622725434429729543831801695128659313390284928035147657938018456465074400576970138779324048406162415428815235947829721310790206349826838620828378031421030416038289272423320229697423897899263535150202951053902968539980016662255379077759077119137146101930810945384475688542830584415210804705194388174990324376720453189041739982102755557550506546927388315887436599399380463816802846606784715691348217893252094764228880265884779594406853041895342545393930438296783600317151318895400066222018022938851548368571251415001977557555573641066686233662063862865203440786288689817794866074746336601469516256198311030097579603295809597565365597416159284013185340204935891728380884494793160907505604273007733383737321697965552489064655188745417211460269007162863220058384069225881786688233116008000470187572427046842016084233648039683217754423048983524456592996912405875911992918502344768657716785782081680193734187755285850394944956836010396144149435787516986110640734125160163892955442342845669077255510183922406147537637044535611303796193950545777339387912335269192111196824257398894209999560346661225496133139593174112208013723147256430356412245067502862013563993350417652011763756331076521242736279367845086799022154922942993674274732228089778565804739776393477882486587416196476753525107762433521852094472315043479239103617980305847968862227939557410506560300836026653666232263857108574140508467388829601663719866098868785237764797450377920927828722585901978482745998433218533955159764118738578303497903830901924219275239002588322081400336361972157431235168125443187679124382879869228657152047431677276267303481816594662114420294407012861350928215894150969138524103039243364644011143606260440887282632501299609261668898574404953530850305718623963787292449584441135692795507197226662250158355965270778865971730163261822611952521305048489904142414837460292575525710402190447275604773346284422394591709003775016069679858849951674921923450661067405352947741943722104349062030227669871015957130001205330609045871822474719597477918191398455938099812237072157894239028998146642516342713489528314069515778402111544595023906381134809416442293188002693760511295296070485451920812054836538025654902536575331495139344315928549418392348589353075406514639994258981959209161081493045807522743054877431949305077436370536644580708842385251633657021771778797181337600000000000*i1^145 + 19170681412602911296068878651482875292162910494735083331109309454580730539750783750422692457404900566298933958133674841440046859179274082278304004336768296519752649602301269536244206947247370355439828467310804789615785225522219344288119134094900917680272314505222827500372964065930597808122091903091396003583887947419752984696966626056597469943953830979074850649945931032871683621807410877280057024308857178816433560194248664980622768002379457020224941691250654020210048501325490405421800000470238081746590214759524598963660165956435116695150523063159978784307608124056016797445400482705210253531704708442230682560983984642473095704860458424375924854657079375645374466500889486562480155223132115064646375458592979086125301041056406979697906717998098511369141766595212287462078849980532331966369352736849445069024135292370347353444273224081568599871464080862399016478586209259382729991368815326815847971368893499893534048263049257813911846279792713986541126366535664879312235605576315665052338707053598985646231535399992491635166475282618209431118190832276299702852842707083577449806321170980313901716535488175000183931253200952517133038619516071052178207273152612204569806799505168471811861033016314722121789121832458464769519114444519609261855068376388435677015287283414701352815091871831332447794323155121284753892636358085265159642662477596951608281640483651439443271976608126754253600039407278899253152774197285381589345025642091255431140437634788295092429978640214466798276798766770027594102622535571694105985149025659270456700935357372340027911008349364300572678631051697174121404279151549373617744311386262713563696361964991178453361914079707910695005334261088185998263857448097101681616210156335069595733203741688892984311267629778018807338162779522135673571929701257776379269688824703502062273328643226718372964931867393200775842385308316841447718155255507739608103573802707879800639811511614550648055252785866296546598384799784477822097465895866000283721676600170759166927970852692536877559874444553925291301323175412177355121402053302509788059513420870393580675497917262219824425560237714980866300232426665302182554032058812582401571504700080572738209350256148303300395316147926198516863972574108944668605778660444505991933505007116477165654566119694369970195863045192348820987733246510970106310849729150347421282005053689762116352004225391058236453259748456944500894100305630132124096644785603707440484359852679157632263040617042667437130943004329044710066026580578386230743043601154751192366621708280022597447438036432617737615760001727236993293438518674378956822287830549931360546659272406705421993968404804430483107162385356107554662811957814142312487476020366623242540743411731677141596846420445594051399271930426801250361287180773778854041102510786199747406019735992197578854931388667541908693786388424917770023633199326071037061676638422303743736429200373724814019470448771206916569447308398347184348786361544689030301322836979683204572758320666255798181428560043051288894187296853137373257434446309172368720843198484860657593711349053005300966607367976224456549709721378394692312779503502442108605989626237755261840036736280106109676226471948157919390856815495520548552812611868424343515271744163304707607450772653325015502528024562487819610414408901383009051719894142093315155383781159242786767712957633810905364328823757963742570086400000000*i1^146 + 10344074585011570580263109511413636006258577699913383132157678477779529085559893681281249987162623372914729750246131269211589823073570568834152749167146898440407270433855049438020387121772889481122835185487034714511462881991838115223105849426683858112892156057138414231243178689380672512633991443768151005473472381061262876095165361544572866704916361645695174507042601182953806993995293754750503750946012265780098787414040656442817904120435604585026337001377558906650629443626769691120325202465167694691267145994724754572661391033044825802468149266010996528187504938422858732740900099392779038212478703607817877285282902882783369603508788922773623683667509121526044020198966379322505565621779525771027966857618208595091632381817929969820259525627369432440176733264822184902230451723692040803922556325891718839584893007779289907522349978560663495195796911543052983730434086692015851659795531219966857976727877172744419105950951741243926213337058483414496973469563506301956434228541707563203927649181920263487372618007326609972711733662294554716054576747237613807294529610253410988982605652283560256334330934205398564133423830013232672960656529404251409804881499170645154961226801934408564843350763649173384029122315281484351694802252994848807894396867349047707108594262038423887341964873784233032185192563895530823324200447644506315272917037160408974165172678360538395055521238810203285727076459204461598247995449357755486828658306448679686802170810259164152102101112614036159228500339959081733207366155458426686719968683770445824319929811402950344236346662760449869944337310967946356567528519495971425332788983471676175838464937464389582178265914393007708149570490910240898026452419983902182220099215425153467713442083308042677386954261874748369987682746315739872014555579889344229503876931376845006546261915284650464301054729331695045650948347524404461756654306426953939143714135844338592126504857740366331789666697349165446933352989841532761296341135514796882149474281918970024544107991460905430788869232403682016426365687373663228658560954496767234459941872010453737550938914570255408884214576117645761164123747883344158171154899298412524040874656315693874488265031819837997042284502328439424101576526722907357232070355108460913494172614369824256900922113786814896298253715338638375951017719636798988163737152236302677606601090137292466653452880557338335094063809165293329307469249191765470163233584022366845565681403435886294851455633255071668958044000264597552528857396052541305368743008185071270753159358838682516414602770117763748287127870913535434286913902819801679399588683715643076939695016778368500723253154602352324180203921955270841138522440394743505249603538217876828296327194785082663995636036818220878057617816684601490733044388353855397913075929945554526285665555904680007928284061955235006708974020026782846094265339038133096810965011970488262043415898102449983292177583791094015419614849015178727434037428765626106860449451472831459808042920956890793297810506402997380742390092337675114475575812354499814242972194409690937318949919853447169104488699183429032458204403322985604751474188768129605939124588675094283455898753920452379564113509636421610220465972227668427721938327741289505466960807963769719442652996679098007804804355663325136301633042004255735711542117410910033827682929079152076259141358625550907336924636119040000000*i1^147 + 2194311510957228549839210081416277716896271714902828667099120030673780642489005800709908894570928364121707982810574435040592226485078609137070580191235542382739238951254309784541486331186739165887711965573907634067176925078617891594998345019417260197777594337445873127901192305847993179948921230966208030656690713736214768894944298392613728003471691109159442456953500379258961590022082164870533713847912427365469632876273330221622208995414075632651456550472655541420364031517323459992643799534994163307082736061006991917100415217405327741902723600313144361222789115584419666244977872761024171708054742278508978419660008815959674447839623207975530748476831292360722135481179159134284828495426721671832467485632289179518416704987232929704744281773229607408565247368364457278764527361203567594393533246386511237436240787841262322429876962568675143613403902284890545911720392679018756312224730365486591055993712738656283249960603873965940871462355604632102632273962702507047430245622047188879051289579394626892053030046631377370450378063455762140585297566253234975749853567678561448461546449246566674634801527973642057665074088101813066391471205695225134366444777188171708879611958416435758303788216119767214164830699831959451372925532890459079541557494515236159677716558971051112482481272077373352348585495170483400368833920121171301242816682175782164813795926494100920407057618480513188686977242214425343388544804470681553136771686487176927904217692065581689542707667378774499380211613853885427597488638291098711718518382208079896553480044340653774921573426517054841025396449509776765289502253000180942347901016457354097397728551001807379631407292932591902047354968957194366509227553714638997662072925135970032259705106483185828427951669164977403929058130037256600348760242840800012970148794127140662701573094911578443111297332135340389505225762479354236841260020327251739102339352436011844599937144280846945100805427427676752933201474377178741151509227977213825180673313293850290782957083813402452717437518361943876032973029328414330843746414192979020748337044248501865781753750281609380928103217202899670552144023905227549198407045647187497220267190208679178504062149153524705732750906757986656174313884221917161678137802599929316999549499989057639966854193998499223072701339290889636304019765300096963733028320968989804291318986680342484056531065547929226403629544907984405340007023112054348512657694657238582408088543029821995933313199688713903654242873822151188293182149114688493513502012936632768827629526446094226375585744436229542772034714929208567400670986992227793398646374275151135172051992837634325395618261706562674016143044118558956393715008698541918350303039111013836299100613030146345301619310387208260618688989615534922300953725278820357026652143794250029924257510266319294078233433380040240988815655737377363703281205470813291007088479108538540199068499694917428195231046177615302179907176438821470533464584194371492752427548929113063328641424171749328484921231839328694090717737176415138856043165969502958468732168654353244546483693479370500851763246378855244377207848680839823237778794127529292267251586894441049462744862220173376927457653951286668709597753570708191356634484446817610333732645568063972869540869542761445032940799881936974884053647394414338268862456488897332881190042742515061559670988261526025011200000*i1^148 + -75563703815821337681652435690019281626080114583160647686855231230622774063048969017107672331392513858874861629293630011247000300010421978590462267939315397647057747119894639339878907263933385377139779851050149845966485579760014127503717165352465951301919136649193414915539398237653505014211154933458204060156565908770563771715484232619390999208882163204062189350503941315400644111992625751173732358517181953944672978510567756871490440192444323299055521529878719034753038317581587007080242858346099120808071650461544194177011719635123084501253753526384333157607489538163022663285202822846150510840613296349776753198297785714212481871811065384279699080432340342990159978310708648828236723079749423683214533778222763944826832229602430740693172827066986623604947830349913952452337708757811988724014868210542228409899200239743957552537447277690378630608985484735280192946945287842671849986452750271499760636655463387855721078217794280331349303079265038912401643031139422491646984025112761660316367463605967978207353646629342424602093229769511240252114129788761524122346912924777705586228272551558418896229713034019339205175665740442656648993884258151755094947697794636766686618966105261205467299274432268245567506255254276013250627563880450160038576353533701518213937811498395972624450508414015020209263385395306034394559309059330195265567640063611850139655588591853884137773602193187436620028553995756116295746584343056868517594815937067202269550313816771126187287627119631145871757946895495887349498033951049376418640311631058545437171322881447492113341941744207192619463446933671623547147405327684110191631532614472364156858782647993179723096631249364417205267127669564438516082794876230675099667839687128811847299856784079015430190138556791451119408724325683162197713341289608940882980983292099920961732391713389160504642758998197683997345985164429946602957358587002666104767903697084113865356199565782379322082651636851332779465400195285985923049709707324644429646979515881152515442702699756339415636813005267007580719442308631137521632598845902776279647959892703267175449779221789462918539984019333006127844167541962203122542237752323346950647270950604842813863210097708790038607429871784696847032732314098900411286872941292205342497949250919029423489215660252951780481786021487650453700818955540478116179258297015945714727546878050663937593839590135592883325573112623452558043572629146867539403606904213400493566127127419839718872471462845481727407917670323066200210537453756677814152088957496908109737642688209953964305569273684558481797294326838310152140164656269449728120256905290979883246842397239626864362421719622974002759828719598545521772582410964032469394386028952648561553549567200766731389817523000575657301640787785420775696053926545031093484064174265927658540979693501340939257856126852200199977239289286394905665688602990914637296307583112463422343793303023177554530832512653373116303653961434865522040400057081364640927538192283454670268489933428446693483653939604067618618518507643686955294140601441283351777965012901864148069459128157946625894977142329326500694172048318473255349942734974713870045033439632921310876586474618550512034078070903816246698493080876391903031356507740978975143133499768517342280478986590477612559789661181298682178724318488794216516352463359444300335813795065255055641804800000*i1^149 + 46227843481791429561578972335312474541264914786149432173957486731116322192402812182304347957766261301285205323906285414474534518153522656393220940139285116433146556595247986021871305392994067055026616085081233343973998262294508021217567629651582307211543152992048399979365223708624162469284912833610052826985555291814000353008021617882703239737125667792286975217930445584259051157966679431063764564224936373502287850989960185132380662670555088233290609411048292675619144418300634088621105322208411865838900963194758245786162080045866317595548731916034200479686668007047212189254991907396742571425898978901787133426410276385922602456508914309615947341192741942231555265526896891051748742874197684579450427615605694666923444948891862977141187587883222272109145584603209250494857557183762686277943851394443935376124324749333504613800608614415121058487345756657077038699310153014044300859950825280298551225456926535632070818111151206170813778496263822479911095697838015151986499298249499813162552543936712955477813926769083377860157524077726032310698016565765354597714181872445926706104821935647546077598029151641416426429919908663322343099705267210071549425913820633303981335315188078055289962435980858749582040508049313728649070920419013146156483682974535031432046028272058903820421212436399606229279377927269377057326727929707002235960307158867889318836675939694169929463345391446760397065973533400221757260019734652849065447591977236980577444310701895644248523654043914166297065968046332519088540315798955355322938848781343745766364282105520764011980689488756480912636314283978094044043864472973462346923754844748556203701018206489094401479617846234012997992486197147032494924276312882426527196087719557504221718457483698692704532688903366465715754223302476561857306532477625326297632100632228430099350870213707038152058198744713744292051909755158120560962114867152525195832365907804364926055708299153047197129848472358474626737898556652896364364356451066923481186505304110713460701261797997842105358493576757317975923991929658227403347767732067585205662078973451339026641833365658104991424421835852369893275325105184969765963280888619203265804346941523575544055532521061639128464508891542982179957646313704919607816415075117246754712513958031759855450229004936858953059974385811426460715756704737171258906043567584449585158036010721039616397918097162536765595154222783724745363127613495768727336963779813360542552659649414478653239623555155531435231606786067947424116646399319707469140439971028152075562451754134455624770848473416295781847247820518942003992682174399379097326662641425907294322900623116862450709961121460539374448546223054078811258856107250836611410792300315863469975483551735217123293102507443180527715451634570334726682278979495992340135481956874475585008770449472812220517798331089170441270716813199115688866712597719109172562508047347352000789377279354103277151996574506441935926129362133532210796765939106009799466858927367603133643569820077763968688556553257203196324555095610750634413908717492301022452696630149320794891221597934290621779854151136935289294105991283701456548689126192289930293537147215192271439409880971568540247777304272442979662856870982379192303283739075047852260664275304744693614781646624994747913444364984500661067608461405720948507745570409442023741634012774400000*i1^150 + 942080355986393542437719902286188397550477029548254467092863428494797586880165091909894790824166678948267672003447289445573595685367258109731136440540179598520136825053881460384298996816964759303026459482026187430063089329325972483750003852969445911236489653844218878224239385794024330572844825869510895611526489563406073127602211567002719810821126166294996498154987184126528934705161795559282847858861857800326648096665052598169166083613831774050056308484497428276639207261273796876627828585498276693311862317222870550377892227599545279983036482837141565492411450493666915339969881190721930091154857999252207146203717110376820697390542836411814103607294689821371820396483064432185621989964127754952292083961825475045429422756859876748043624924651091255041150689310998960564782473385715246005447182402601819656033921999143218038761355486902981440377877177838109204525423118622268595129255791836956107156001204307185610372699185357450322988112531811851659777391458491603577583054885684908754760053805045476526155998028820683370544090886507545625971777811761777590486714029236363238277109749685547737056690529420091504001980030548639338382924526547418102862691316714532562701577208045479202195234917323823291665678777177000460631047626059529898716061971651336031494547416237243970634746989674373107892168174267574414676135427932208003112440893845889668532838800945359214898751402905663356571504371899441255744055073349267262687242840499850621936197509225502306777095418885346552893288918269019630769492649789384259894374174409883460795941422896610138656004395397204513357294308107003202040587396862825884551091436980643212571199799352438930212986089071332075164475071577480519985087922280578687907318693557367072759352207469528171779503539248137585977339759534256399705957434378719286914326732283046663439362986804339285986249002768817334956411198590136939331693125041946513596926755872966461294040172602646631192334750549731994498508252258657194468247286226316714893172831826643084357234787247117352746663682408566079724142929526871604410513357416102208871473358895262389836442294503050255718228083420153339923098930221334194800855670398594987228032799892460320499045299736920784764551495039814679716247758348327337352602237424821786892233691547858093706436783196850833368266256457380726822217322306625517380595804615958315316647780991124664122883449783261544075871956138726630439032988250429290065215772390445941748235968839599487109520655849428178098373818953313536231506881825925117606330657066423580205678149239729801750658752654070359825984735001670275399130859969053412959811536582947764811837438027497616144908919939444710134556455446555713165490439441148126005665667092255507418163406904628742002972896846203827519492965466386811753665786568280662487305240852143157403539286922173425237155244106369571667109049037775964738906201782490588294493011273746681873432726127682617191783119845671882476607132462010833150541600173106313495907573053328126937039888816282635164319672335268823905456308314761599572867536354008526519483507651955334795259584603906247353324405406105806327768777366820167593500716533585006958163259994030487422877568009821593112080255557772379256643316938130800696188316159491422198931618164111721974312791501422600401937159706959198128951331250705156665582461701324800000*i1^151 + 9834402207089107925924074235606082118816770578296473719622345967734906797558010726094949085485376922202570850811819591226703133520816727536107601067132565187408606873333390542089221433664888074793093163257288584802485531322371368874410066275789071066724459709040506237820248668333487042498297418455113286787422910140813096053409840462245221049206964251966359430726828645623563233322614260100185312252723767711921498278565180287790867832347093859280990574265486861622126335404152687297605748323926823854547545357558134160614300113826353923611484462334473036669666276359055499839466230973059416965460317529730923430170301629602804038706150961168427330241065125686595294667146297238829562789479862202833428394845797373997891676879733161302697575235242253006183481497893984793376265133838184958761302870294385918791409710377132897067195718497448441901686659147530137098304852817684003116953160125545176183760387929210616964912141298253859002912390773331753270761794184247517803555888296715468634618822211398237221735494216813496744179682474893533517007182317556887653394161202363428691488972765584441469391295207643560535958597478112333142755125281976950819882977320283464512302947989869836087856012392218631097369988882374492444067243926227696373329773457783996730438758246667855137281067572746441290409301007462859529988209971741801148305426879270944959375282434887956369314233002740388913326663926927192998329499659353653508626274845796010863268427819514250604243781071447245658364132994619633421715406685873007729556321158712318109610858647151679045212839371907286356434300152295795434590384385799694465318708926127183382917678442613372444109596225711496148854635019621397017603879337271663375407856778478717040826976268753671454290989253690270695530368604713855912743628065576644809236366012262919151771703720705948386258620388440437037859888934679484054216287455095026359917155079578824283934703981312058994712120035713151674972636544738258098417969860430063892877033889854177409366135006461670282907183777797050285601039694483084749160974398299302158957414473608263131507474955812371882160903196980833319590272247946309821357414022634278860856495256922268377141585093821935322582285720024036971770487051879305428355758989646226181854461645754414163844482282267841628813708727752062363345451520583672170591357314474534722246417370529031637589199120782566808387956576398176117476906861496550671999713542834828025712140848168952809003769867519402135078465035644546448400439351595224023420200705881091545843162771544230779031366492621641300809554651505486414355632692654681934281249067686110269565253336791503570287989153318610088696058716261676492136205486391332523277176386079432655248591588744018308978427485282962504997515689173614000719042438277492312458315398932685430103829642856497858890355125518547995414654341392934818633951062795232104379997512925298262286024995254670936615447563915646127515725252034281767679642311753480539736078463324077268975288305230032899648972013988712088258255443674985883352752748657429135191938146821134679828660429452050373066573505609259131773080310299935833366332724033688488638520956214739290180289525362076329746068562187225787639850141177238980264866651436938637456690605497285832748198343840532926363908942251198107993063571349254963200000*i1^152 + 50357478434249099952059718288558713008372486366880765351338252411511210335329115524151358639456105544335530665390634209661214436697136362353250572915982923077150667932167220731325012325721116695399028095062793529853193855257657583999562748548943197021759622769969920477796450689049892066531423562364999997545775949249974103898282633920999717540326108410822930123256398323828120030814147191743154305075827883334810241650319928106650465203476461778782433928977569953299640313239895823300255667956322636134569065150855173084198064673540314932693066842243758120835087056859482618489846995786175231528707639342958367292249550068436614295879586466333462996811378348471625414210543085094020682746208866055024830923007483333219401999606484108069795378586262075759752501501553924080879145429542094341807227463430814095667473735657707451856160229713164791192499267313766780151094676362096075962437851517155178721542090357354492299349326972785322761456610320303374865115974588844851585386594711791713267894223728903226510702244433410530533102038234209408359089490864004547093072887261013105166656964310620210002426489628696956117355173191156128781811816473292041392984483355338097346171942548001117775885137497820301439787507488371543882493725203924985616701684700782728355173058413044875316685965312138703959478887112893716792976206557887237941398486057738170242727855624240018545730331819549084329507906142654102177618926976843825536062586237368187026311491509999675870673894913265590564864283435484216765773705861564184288842999207582656207534157408429668912172388543207415232549571886646004944116063263239411365261353268791838292734785606688895695219847058196721073850090282738750749132970400985464907712674539699415744058176341431606692855140745570289892624014353898848839641313908061817729792158115953651367773322297211064496995311163115307317116638023902015899710185508048932648898228366343856152443164144553329948827494393074927700384304701679619316864640415394695660191898816490860930342269378077395824726146056142242450014188335246698811466319262401763547177580756578427313850108903054711729190260289584664544166077572872996676176754728811579735381003596280918868460425311401404322303521284213265592605409832795051467072739693638963841057150464009110760279549454552834831352013573506723090300231739804114289307885754631113675637491681339545938073115805573238020144397894621784342847011604593475259259186410736823760498500734141890544045024013614446075811303855912646527307595213162261339512013491015413617984124409045801281124045476985239860569303459362434137550889289350990091524427993860563197821282665207512432137628725378130643398232931814329993546549203471819003796492382668230525046815332799798729111645973120364979696360467572893045683079383435377600286718886705123135585953655335888726933824621249306694468347036335102585912049370712858648249457264075413178560424025298005486896102599341357844660216077009386734246594808009768077048875436656947270737061027733427218157175102008397586171703576532654223966518116142321727323289299418020052907599701732965643532298798780280068345053687669353093112672597367087588965808180488616362943983439703172823131979540029110072840675398249397384557482770056197675748358908613296504288363680477977746607066848766773386280960000*i1^153 + 215901591580604915320304831771926800081198914819799477644299653104614563805978569388196192621790780153421171602691274291274382660372976316294225666878429047284475242815248470636340080487982716665160021842424588023313594168901362444311024425775502075402497351227526081422029453391925146854068611858806503158627596535493374971267554973926082766084471526464571911344429873456235241947145565496616021521034736833071515264788098406376710827702032402930489807032169219643884163963325066896125872912244732228788943742326220244656970820104514072414666879678442571555335962833141330791994567022256262079296397906188042320992150647201428734049443872449270113822516379987912315499446047594887736720621304377309946286468246731831971012810248833549473606200998393183147212625387357338801509360228505614678633095817167413092603482309372720699743374555790781923162240120559785379969366975932333780097925271182193274739183982221465211349835125013982138958710263575714868171405599606409188927254961199276436115045399902599842582891713976814189157044336102208333129452116026051451258726638893437771670304887997937211990562650066923940961186886604751784274464726154452447556049950252313780811241673350583381989778644437786038778817211459945761059517982236178597301865131552897500024084230957691329654062929493133068065270092459925274802168759083187839454771885852748368901686223666946563186252296139535410895079521807646718417251394081679030800240211487475253113181104565968294078637846393101836226515745473170677074751602512757446714610259882617168225320642269820755760081748655922962110965121957247637238338134760093833278084670758207314958073751300593561001929206143155864146517164232870941028015956242850085399030930532446571005144464717960721186603721998596437201426006467844063528805062156276648412826532929989076122258535667800895149574485537930651106350718656067500592983841322459836088159588247527343503890370662146066326525404654674689351886499063963284021407782550089975948151995768335392609331110019555990795238250734588584776222616092351428462487408314808720847430884214250542372138252523392024225125482495737920587400160674654677560042151120185645911979360056482734959300201158474332347689568596299638303724753053847430406650027423377810865561708274983103461184563164323911968021614565531007151647490805522791258196093010435778923537036061744856126767005205903769765783943210679507183846497758471700502914875299444000585137551925848496383759984834946903232592450818887496519516044993278468527206068859989700960494315279032135587566714865835642214122974166822371844201847121207000692220752039741286567488738316748634790335090655866754179389240415158120147167342226101417095294944962313335371857574786705380504122867462217745731902927098411207326515191646727087822872199447855561370398589800933449102965941456833302755903918925928403371592373491515373497579173027069399712752224592088871930081761272761185101287571604932620917534715395405521826827076015352976094185865565844387230049956581332351835824522651438872348050374341224036564340261525148281691324563872237291582139819985428546813942101749646634971295551661761345560273010729634188698898749044811662326578322883371960857606890622590077560352987043168723981310813465663353628500910294241210107443544064000*i1^154 + 280007389181906130731759483083376277747934500327680171292737200933445505466981730410827588111652315062408573382482756928155339078441388087070827672051363875526169248430129350253402533725026072099679084162831602739449548647490811951729829794275859001174700906371819569501740779336109719416268955876629119586126093099116490473585189811321010723939801879791428696260792979847953765349023166624802203018950546111933886824373143701922991174578813642914983619673365996743622367706017194258128420895310897138885480729508384643550948968238087033655318971924640676896254212388527800694776059143980888310661884047718302912164680374655235048516827714863039372736704213146829512608043810339798429283481230965071852412918656613796023718894336847166221764742072858652866862149039681925920316623178864734498899014171795887389302936447652167360952611208789434212098245292080160659965862076361138547870017622793394540656483182292586683729128929281023060834320784535515347756649170144628329376585319317777007220785169830602423414539308392085826800711061491894993872852875451579701814697996330581982304684161948835121415101352245189901140658287386450988284386005318740899610475881021429945733219627530522922100080076897330328923449040519256290046572019306739243295263804556363163328102536417067531553023571940995951338281000572048825854633358959681954917774731952669903289243169678068706257391859644989025885758103937696855324469468014886458332335788395189336826475535484422751272622351794866309258374253983054579224436205119731236624071556770077167994287620696956794409753341435392610393461592059322556183137887799670536683417408129251849582806363122019484428934178204326668423829823019952990439554619756523654798492265512518792957857547879392182286660857546631752387390595155459170256466926206262155376680787972988579459141076331371261931853999697369836787865951151283688702229379145754119131528270479038282104120180244135657538583784578877843943078011089481501935920546436628349033502404155226711766592542024728028998918688834296574331848270112983846639710813194033949801209870657147825482431705333480382132676573589150212760062482840193260764216111523450095878694249304029860391421908234903765819220749433783912451460215829422646477870008739342984489500934483868434405874044737157425098242461872434653748752378363420050321158135224626081382732939532012831489856702984824190924695246274531598653058595724048337363469998789291792781845090541110176935307178932784081028264323545152600556935725045149165509077553692967550765473582070989104195458459194666799343142668990341178105212457017559392001593731712369383412960276254487558380353208963522346699401050569171649695618946120329727516818031081956474431488788675352776160085527613630083473454031757017774763448091445368076802983768622455099143379499927480806499905870927626692132523121942212084461552748705435931447083868061313738730483398138487674091736329447225682877201315693442309504950457320591906020447470778654427379755547899409818628282612288003146140379979425343979294020507390738858258157108931555653783633757887478288588279955064979703324574233172472879936829407391971229912032310582212811280658738437907817544180419841477370159570873282136726746101626707511979115489179012976530293787663007744000*i1^155 + 2650264743111949500710644396642957815493628438773597058289879946843541269083318374724678372839664879301311621251112365054097952936158957063454800450311923131139900003530307098117764105717365094825728105032509921751216655050955763518232183350194349630061624746408318638810247670844348597749317548547547728648425951988860017941424170543731586840153517811330197284800350308578074268130906061690458199666477034712361254030968103522153660499610595790765982282736644415171273168889038475586212586562579303771788442472339051336856405394155494131954191725169933256758401391536892848519546028727517570142403829104159810267866924661012454336035270306844712657174607583679286634078574747178709126345421921936565218120642345320851473926502273842369942693151272197497887990712967586796537207375308589139185237087854482085109502281491976006132043242414615243674336796504584689622055536116328602474724323543152149531969618254569914459312091429955562175988151441566812345762894359080512249357733517762082481427306587091611905117968891836089343690885812288089744881539028743690160678110906546731997314406784487016538389430631040035917809137668409459499756620577444859551583667612578135545667122082055676993529980801053932639697690586779107625534796935495789862500846113500896363898233662203777108122870767704921571724120826965990198062766354892166575659376521771163645079020949688050946398108523515254772125543247703993530612292338452958248353965133492997327412860849855465277213334134889506913727970663440219638124657538157363011044168400390865105909689281262964967847043276400279878943276930075287492599011293878281632878745184273164992874275919308852035553855207680012922585004973094208725500589294363605297139621726460430639043996128104211586703495319059267321359281360947432550447386664052629295534335921027471814580860118504131067274639487275816720051449178922130281826773639435702120816539372790380266586559956684089454281869995511133337952105540525680989454578701495906188988564025629880346190903931584667374895048030857107707517570311029858832713823566842097133324461268247783099986938623569727105246115195477626944742709851831650234548009059308286406603889191931224103112991170596583915826140784769994693245618604396149785413371304567386199338592535735953763474772934920160081997644322262942278969488743855747103813720245661482851815462101665901852084432858481794886770828721565305215413875257929969523648874094809331304997769368154530301505536684654493267717435470773481618670367693177574985115929728050718436700095759557048609352440998047503736177723718144662982873454762683855393636441819847851297197431311640397678508472293520128348869368603580762202340613505711878959668395332995309484777388736856098461112458839268812369404583071138863474523767543509696388334187115905039409827259033052916264091301035990068034399809394288367803682476469053659622930208010458927592834788904878645963761156220031139402364289130921479789657888303007427095419819346277837252164526077624773601068079480767060309124032022503495707853387633777671627517969852501791083672907055497707315516420667263639973756927654359131118500154890325306930202806132903338736325065693980133223954116868818726976894102416662674920903756198305620425399472550614296166400*i1^156 + 1383424466537979011502335869014411361692647168603874276552356220340211448699515550271713384702207266953048415206007222029687456564168857537097755774140852715088738963999088587386679445573881267818140665349788153048128934041599864300682439903332135890751464352361811248078661220818828940244343260236151312065258596385320196652635919757590996114737638237642222351027606995368345758281483764227647148243292902143117324384975027412586410332249847436854241525591475681386133204006616849868093710433906309738440576022244376812645810677896251151273345026895599612254764168381794513770977781224238866816190455518206053209823154983942146008793010037192452077594942893102981347914812255931354283272473805922773083338410949444464568454911320450093531586044387447676458990582315654063811534601399877403591254250202175583475888556832863780620771201881301486459983693915098533773750545507581585197637411092661913630789331180204108668809750369405817776466725419146395526238182581977103199789834749422279418061550957480160834138640088901988646406505771581726943334921807692407510656032626980599214393131206556510249165428211650861415382913265800913055932988401236509630573875961991673428999437121827814219498835396462031288447299020638427687501483546330090393791045064403295405748102969927360898260036024647974360820309168983549294799814045799225586947912032639500352152603263024143512153457672442287962071488432543629894635565158031417169028619861064991623760071362027709144834186389547415341907810975602085431888978702792992629445835276123440852466134413356908302194989108180848816011152451992359775399891497531701607935088398561191093070039030477989446108601017707710413755977396702240114333437345428431487456434023191736203951254001792143589952876449327878688702492763204191154108267270412265522540795680508591819227270573944385345686982822292572750820052328522292443423892800561438218297938984799329571717506953728140193670439413425264899665697430575881646729098924853727406853568860162809390678331253940795210369047770307285726733361109134230342979148803306798208937602735341690216994358175736415100227087421254212521488377052746751731269850115363254990986161144822183746556839889173322027282498815497852496754672299863309927537253691563040268205295930570602180338485580207042743787299801785614960110573940186791973560422714513319762651142097105534600810853293000400152791889401617482228285758330425259440031270196907965060099402783249971172821045040086637371998253183496674143628294333536877330002072278342263029472647972598622713036320098018448376330219790107465355601884903850741135283813483596057073563492609605700129209893296922347124669314286803168038124368782301500411396632392243906937345495538520020938164155567220810547280357409159198381902524868726497904443670434641326526216556208771077295085094507725185277397209440075671182381683078209429131909808184095797852285733849177584433430776044079151980913776100770362215072644684280210378686948474487124321914220877119079331323944251289999787727097628682424969356756589606477509246233243414111984573709737493959355722276071903603961508846194864198729190579815725377261107267060178486433293058619254329726173996535141931397113406066413987856037184026100775885209600*i1^157 + -276299472938218947224744951868701604509402084668373243568264653507542462209881773494782072919781177264438837537568241654391434644391614846301107788900543118665417165822176228611294778130140735984866984465834428516679752877336356840333721290493435996200079970993942388450579654975774788950418491665318999668195366286630928786967730337949804347597030420587044225202871881302098324911765199503404714224013017748799864053848383144028562785334339935731757986690006149084110514105975495056403250368133530782718960312363881395521750845848338424134333040339915581487736244552581684873192047227370928685239789787278538214512061360972053657963766321321736319601640171003972712204875943605123507721713007764719953961292966443923346033112799726475541109689074492449330122030708526988825326888660113147876069146755750897011450034058728879983584118885271733747264147876153639517625302878495997990619918647790318647279616473653432393959857871965511603377089098591198811757189999142047801770891510571279889278583706676405740304028572117624192655135294748576079540310417923492060909726330611917001548615786356087824551020592013986586615513556247772095182309445818531129640354292117741916971498185353600713196815510721450168564577437815302778574335846448463109971707378011781646806452924168179660442370807716774558708175866489110701944836764712315592639290252848918553260382572307531121224319846789837080258364390395648907250487580157546182836173090295395658945009816814695301868446594068812413594367026864119559818853748311939853549035241216761985693898800250447390346584210380498645106980772460995584964310009637971707814487424061584118554668126797726876056654535236555801349035617980288543138713955666269292418328728654623463319529942993899834883511812265145965145032311653421247210881799324025648775472684670117592260263698002603746043206238289232929226508485314550942533867909081571641422110716609907995406592366666419256105610593535221826854043742323602024880268833272945541119914051489052041945527229936307327914532386141949190482955408556842688354506211215401600861901286907007711498490463404636389234794885191060639671120559921129525464542141755721689242751580410385539895012285875291513190313906632265678189726146660414904932042845363006953274662499922279022480704179520433834892129276334148645693552100519964133949960211953833880405425410814126041702808611861632452737579293194962701625362738487229490437987554380513824121998569718303238707957910561987671884386238228671127842407867098850969117449134397984504327821371743469691077166592529316511204039798038576211451679047733462724190408717837330395685239100936070013446130534863226693376437140040847300982240260035485943427377804120481059059801772783942199023553301875453787488171139852880493610356475113522168536931274187311279360411208044182249204686355175948528087163660326643771057116867138004643133825726793752297303622013366691760279673177159372944348584717540258142067524652698896835971729071899311579059439790706983122870600075332087481554744593149918587717746657070315936424792616968919347309037914698337595863602172039628769694065194253575560907027001898059059753447298507396787829711332837030439670282246353203389563129635067070871815323648*i1^158 + 11610648553968945107110241207129580278130509157366472315464147414799046358068785086444513916169465079615061722777145067875511849261647394659329517368439039961033309789368008209525017745535448982238352240240211066096911026320417496952721768652238084825011110238655099334566055937061846458836666603208701497759669333873666607931066453997913197132444927373812225407096344296758692488767781600862880741216698021171222564383645124965071925272197261541907180179589614480229126402928010408511305440546859182628488273290990267026939393787014605157364348369768057124645324219586312277415180661989004061822421364550758527656239787365681169213904289604100750632353594986970404583252672584579652565268678121664889546804110557012476257009198980885250261284371993615077394692169854212252953301746751360651746188854529740109974870205630951239457047524990824580876655817975759305577375232611144128599209885005670603647749370570554463599806788138889431255431113453577812300248440744023616824454153629980063164576583722408061395918519099265191238658276894757389054661048688467742798563860786085177020674583868481101962287342763961464522715714601341066966800202274907886845339842100881823598262890897676849237345400018918578425751256932625422545582905033162707498125952809114329887363518536958328344236280694211501974089550066607776636849780154056673557263014550219882032441301661718437026847994827498288390806646098191166531134928989592409816327232070038658071768978252817801341808561797752840742137906363072517986930487549630190346103436872690427236926727663171212235935062557223953546225233058992338915507158462280241300329849710674192924998640242878606921262848043957337047032281207369316717539834378486982951521834284730616738019390428748708323318107126571178490571182506143521761366403364546955736989109555956175646963540724073368021419000157927649340236770383331118828347891748600416361303198670486173676156043875858554498949666989451949781232947247550762792591112851854082340909591305151762354970923884503914388252726276576504546576177747960427834348485282352338931090048177697751866907270583505647532296851089664206805090337038782040025797591314697518950729658981373728822612784321024442337404931408272609077389215067189788466659300503453342766964222112281028930646676793243178550445733223415995656673494930924744148841090398551856620523924959267244165070002291887294894827283794745366226614820916077940722243097436976253126610692208381684705829442276782945749960152491829454049032467429022340921677640582016181940002728946499118433423739010247856324852430994942250386379663080898940771388460943508337249937083920935918052028778671430564296301139700658113522338243829578880811592333556779819797023409058842515096145757424835057103517959339071592976828464570826754625777893531329936733131306565875239852089865152223139827574261400874905145427991473555157543158689165205601862383854795852758036747309440385732220386707952034541766002642112686886081606047587759134004011530064465940445942321994362313037196640387206063161713174893215545837013824817609132705932198803352738724911428294982764475408998678364002599629431874991638742705856125455356493895212477624445615430790874243472773162729472*i1^159 - N1*282927378391887875373376911561886536355669100316298921868784925859503452869990866434281165722418707080747532915048325297513653215453215711299579733649256394601154155560093881051534765895235187737374769614612613754444407438349514577220543085312801839903957908524964468780792608053256594122267341618272945138874844987984726177706926503211636964076278283370565374861653722483271677327796660060467925214668314221829186267579334677367256071048979247797360926720*i3 ], [ 21963619006033130457827650529049820358450645481722176274360597677107555969136902820306802505122420092658921889733920381736224331182550100849344813860521573633026090496191935532786120199235306930338408411741817187257372394173827528749758283401609500604345788788388111030139206567833030745559404747979911149556715963392983139844389972917742580288707895574313682220486694924685279066319513410040870179764142980334534731173405823539981601260175311934423618810922317941587791236885678419049538786014925482434900799429222433986421931919669364685796228317395848436559732098205638593646783110804335751741381252110720030664674943121727950013828432500401383949459151431605412701777227238836169046949422856931034148253114493129116376867592192223182112933508857565674494938411265314081395878560150925931234534199361895468446091210910307651152721447159760281589766047932399727132078234284243125043885924304077748376289871804069783758259186698398948528241927699643389941260478774705578398021331116212659844054857787248949356870913437190885890417473015534251672734275144927787836122195790387344603262732976178423745352452508455153003003757751752564219931790645843332440661966145159125100314000477543724261811244750796286753562610463422203743334573328867133895522035866289335270392061571725074373863539937473384336633230801818124930270983378489918454804743787968756535718934390269297778165497997770363355880939189735129861749740965795745250617367749540207178415954915890620481273729363785434125582513379753446644358733534465359885717465020792350639253060304179957260293413555354887981380000387942722814386678486546251256933966428152064104926325869950265291621620365587966262172217621138047400250924348035491731977033236165615302376942148723576119832116822665411299749487408769642025025354445352373135984716242213346306104273073340058793432068487507968768904636974333196651100654051992060552179393588839902226767129285637492679072996388313048779560393719323225846669664151289958251459990405664176036634407106648767147525578418532253036403524024964153676516183327920848243247429378937591701837011508583189005505352552845012166887514926146567180860121788636190628999169539631238883250385312678557269477587296445755557396755942964169085236286630038364029205811189983885094412208512147799863202663212804678216818177014886846828387170867742881117868225772648151481250050603921739284839938817047422483560146308926948768651749326055144689862795885367171761180857462954993402713016159643124775214274279655483176288380080407547174880047744924202102425737631574210751191614064527073850883504123050256022201387793703975268814323413280322858797526129533777945182636985334070173126516318352181206062093595528657698247108286369238867848933805335354694481802761477944189180199135782837642422949912922030714317930203336706863237226142989170535726220972020971846795593025742079824041568791820130809528286767944561807133579523687986065798704836030444911875664645750731382867093852391276836461550479795590966971526549017922159540867919782297567005169171168672157559674926920495643180487193184449357515788059890866439181533642903223874749818561674371553567001101611096184089668293620069014295131899804228303612797016404433707352234193147978054158734662240150811442947584820941934832773689159460931088673291632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 165588141285387004915124597317715489427488211643923910814324650340788910572920787873910217622901382241594220985202715190947290086407906264951550511872462035743745316207722448187340693414527029732642874306452388628238302154656907714159516169054877777323966848326479640477497832566002692397658815482018490412281087335233782690186150188642905039070216079061825521308297597006784487297964545481354616684839755488220602381901497010696252719429095438378058011288208893177940642217998075333932281053722133387076417071000936461559762534305620936491312476097550132289572843284452741847550306066645472051062176676857040910549000257746193922786344803417885594190932327662843344091504699304826734227449866129701579650201717852921196892689786481008327903330261504025538598040338241670437713917531945054304298503930803082935981230141726725664136253519925607840168805016972316237255749900436729350924866027394192690214242359283438144925130731612170977894352029131390800148004924959099045133323074940356839751483480671532827574794550163505276823550771583855829412361959305249681805714635256222479803594428201892516562624618252296641460006087320112080135732024641575991039745372222490434831276252716963267484416535028376117711217420572589171606092850176032561473472814982933412115631096575362789440565182808706466805211678751828167815948897590860286952766674228306343364573987332828262047092416973289464730722564150047219781665747827199703507278739305546211983761715452893957358226529376758951109338675710020038533442621229493409662685273016483122015809059840418230683359130738333895929505651463822607286890116461077728931471539770057116863897011741002212790044142366155777251181834896273375617670757326581001253944005670298257143484768031088430815594401979373907774512424973478864615934650624088177318867412935826831125307752926243896862336521365154143844941864829350969881352186614749609180276448348094939472784106480002337559975150979521550670649586390164534476342048862856086074475264416336678539786696782400674626922129589124495763577918768197840650717345579364500103859189462453492987515658291777422428219972704571544035177963319391274946395475093171969457205317408796770573052620597439126563087889053357131326656400495668992530350815127729219444033940156443601341638179703464149748765887804760323655780667941483339206934879097517505416797068191877237315976816215550300088592357985857164901929507920017467832647905898911928576134852472860201699938194405759393508099231314331212554896615425990264173680942623462273054557903653073186907941384322145369708156009459042028606285348223333280840796239340836768335425901682298373410218759282810928544826329064325976118987461755922910887328703753596726352536679545119604964338757414655332812250865665383237953707785126930294779563031410076829903819503888140698396705285064813156504986152019013083301015492172040965058526428290949483922619094307468724524028890739056664591904249663706152932239449760836116536565596140157265072678900078829324985374467210000719105398021052123902168308186860027129431735083181520394827903403031679434656513651355363874307572550585683204042927446471602785242043642318005514026864722018039966946276451876646787418124811484368399736215959334811136767308170308899887271144107201844792048669566296853505309093985779712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 504040134074907467505123820862401477538472660099890230958351554558161567206552401635099638668871765010667431892832346639555335998715599659762560645613708550773275794402380531411417812895182143591257243708728103352952309500765104514330276066519133519923949427657744385808337772683759465893250734552798923773217213949553932216336745138656045937967528478095835121052644203114803296647047335457747771806448079409423112537342222313484379581847134422678825599326696947915463253794895503964647279884896773210968966616012450558008011677526855858445473595141611997932831802880678275647120504609755621291335360374888332504616248278096031236570511254879489506740694617362716941889963545184366691649774096068557223350391299068068257557677328128262918383676637763779951984980360304899585126652748625803211025210255091100985362463604375643089237617061605035488276211520294695318287375632376940559218684141116634193278433319787416439235399657455753497409335738878292559699359142432645568903735940415805274869862962387969918546974528628067362645396225907966552017626934005398145779039550230113572753329262996845606784690006677022024928407534244235250035064577468753415202187643205343267166039940172199929244816660100009820530628607838576039603571922988680001027566680741959950255142018807789839381832282636550523390310743776601212023378939588548070566229057635437224888650724440872696968905684942276310130055980785860645004222712876282310537293971521720482179209318609865813800662654597884313201864961982295843760103058779493249418582651941324326416704730600463287733629564120179676653643136789603354483552390210240385787573662783528951664721338297437861153408360824716244483747112234911257727361352928752201411097326438333407821428480945296344713470642792840321826227000572446550501818877123574196267562581882793166402131241886787780410925942542643826190620000170985799853139312911871207472656407814878428962988629277524093449389237973794909072526510880021629960670606980160729155819308344034876023556593463834657001812337611560184952356220631592326616201884363161517471294530022577841135312770319625916601366783955548512812499230154297740786894679662369376290120510208814814862848342444341795008862020779510024901692469126543862900057971511485941946046828969367457839192278438300869646233517099061294793221407743526004544155267378827250071693436931740599832411730760011914069003330139878015837607144092261995379636813163795138959878444327621907157090393529229919110345157330016150398215356162525273862395708825628066912819545443110590606570017748413477477662108690927418275334793348468370757476138264637511509202768186407124143377156684805525006271443497203453484310759455412574416721006982558755275324242017235297738412077415875411678573584363751959456790716017913777527868883615435389345276494124858170865026738320516783283097101205686963585732200058657292717316599667537642711549175367206054447644250359509801679738904077145177291923122959617541493187007059783482959933662983466910900369834013409413877385888897355087789905342850743261800165923336354725330395874528157575433019493245059261456546834408010545814136237583448773844203018356815799673829950320714847198014569791827535560890377535667354880707796029247444095418259940036963466486428213382195949958551409502275443975534936064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2680046379298350693124421947012774661619127207840659597081749470346709338179958483440739583555197634973337404093255048571770669267889800483525889374947874744838480968891720363657463310894209850757689725985292151675430466714319931927447847364415846528938580769884947531180778833572248585792970515603553282043257627490642894752401060475545163772290945217502949841114381776830562044712708546706817424297928616341138576663177571630254504715630162390930962368317245694570775101594984828951820029793734367653991092290753467615677982969338057700260711804719879301634405614293005401231004402491130134781021354810321090604953614946923355732906527836293622754576389532219231719645816944214888941157090579595682214748906655404372942180383670380478808429784226220424879456793810439970023006623745389145631607933997791658657233233638930867917558939859300665872673835262883909378724566418970301105581768908314920311228905568008323260690873746091331149565063777300865227642152822911120595061351917392204343667047484952945112829877132571303462665836219901098037197547163375189865721820780698976274902575736115720169300802756786739443634199099684407987217603669709327856596692127103080613200206085006929331438813071014106525262721445261075962703370163879823891628991080100251548762261412238402770329440663617388529297432343082124552678745493446411929268475202098208495961385357191304219412655090255436433945244868988448276801021440568894775461961861684119043047701659681362053252332473110459115968270000462422349249835986111687751239813585741336683912909745620204201892223383218199395086775973454746651199649085563488291949790962702920260140321611684335139932462159369519432871109810644446712270732433726520674304000062528130440484823894263038085568638603034205960049264402187506241371586103601149276366698046988024951377021401964638907936823932299264516157391896067506289609720256005485361055173075331540461316881602092901445793818368482356670288239388491492724314434803414904207029861795802312281699021303087633966923389897515173381742770558772695967681255168281592395984729945141872886872482062646067497767142609198923117689504158995604545925564199507464003740009304361727160914408860140884120714340859199126559967032287435345369657686764000126506879305260142675877486435407684265833654522711460849178560972696900053696369962786293924658691508225270389462255076523712987607439278550429590276579125348148900078768504431026077991131511883010261929056429624119614136718309179021011142804640738607551345454563966554657856338957716685605316475133168475166913265754332382324588591620833960354627570486656367226003409639702373870600340388199508309240391338244402914529866398839784928411334391329333713124008790333821660449116150984843189576223787957883399431100036211595138802370773942175200747071389275152344552620591901141769677849037031333980656287923089490783170082334915234923452239734477125039893613196911098903382936273367409973298115537574360653370284742363935631159371810368167013634818866863138869276176734102302028678081319738747288701455263356791800832730793663942829278507406856899129960119289795692356922355201281652621385889385517855513768688698170843912024334489068823143878663375038793922797560091377967831771646018018096375548568711385460394791984463707617300544627945263595520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 3228963691641265939862199472732425458939453035084991579225222319832857917339080915204776030693770683560447238944956097180472573783044406545668252468964418797917534487280285963563065885804665825782139546953585759950536936349442421983000909536706567200262956140124370698779480587277294621744530748785056524621184757386112370525057669130896086694304599445380267824168074552422701099641001741022221537868094817858280535974548768537743363087829773956750892092475073083772344236812615310776142344465850439184582491831146220200721459360310647894211132844777903657175930508677988171363137839265132010082138025652832824875216072729032266213948434291542806026270040398653512728603645194679877051710477675976168264593205874818829753386812214917621358170850005055147334117711023797286621222470374524882912183826409277430920270549294757046865127494171404453682175092364394677032228987048559052936264194701927558178088209534751546515185049793988824858034973765418205449729234629844028301317124554601774465218497487709136289080093295730907184166570012271706872032951737712164343607677478633702761920405046500131365082145799997556941017190926737788640147748949429433697792984229899848556358140185679072381938011119063889807558051723717448058673658654484919148880474390351213345620462334264179134741743550908726861103670818873082966052373380173087856035681153731258116671486026751215718196403329935031004666322212620557466281219701619784645314156064697118369133747689100243964701390116137359026725725789283144533471302790049103226636569090135594221391627570224791888819418301757394838709312085642212285410602242521222432875649661564030935794485772119187191367894159019715228927757226197805256124696087011717658338957236946387892631287471739269430289414304692251968550188803225865605308652990940712989914149147975181987909544182395286434593431237156302369876056667637945913787137093424316591610558960258534762819585085351934805654570639469000353810850263423934852260373496352335406555658894335590650789365250063235821195375746994878053394390909031766432448936371507706588511768983278962630461941667201812565074668333506055559127787785583038878671984252773963988950148532768974047613258943715016219246569334220716712477239304116732099549897174888928040238127979094383921825212835277234795251259355075249537187954182156260382528292791077306193452125252507088340211653088645770191272169057871592635870908937345831104946222761849027397192647470131634270343931611863522157817786253915316267722733251327171400862447906045197649854690382164694912560521699081251305792477233892828514279053723067510488627141125322974149341326509146066695244418687905258085130543571919023555322268910641751615328018875897138202077510715034722069048999634328981948161621676269459059301039018363819915187681945784776109445676019319704261551215079812643259658380375524199792657535288575512124468107449156727071527682903894623841212139777827077070577425971778942278956573287556625368123686089149614816781362189018343518600028584171615048391342413600208636614360524627077978561281247095029388773265626395598541578106213692521941568220071260135711611519862095897315267181863063877698093264294519636157018402857749321415320105753416437640740671546271699748310187480612627317459838849774367429347424089131872597744105962864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2338298517548073396700415317351171072683416137347372292745280459115250264727199233110860291481699982877543082633403294763020751280984346180995464436278798116857920440693531835770886178020483566790149560734812396084667468006760864612652657193021087958660384544600384654355647278954287217612716445935645307374788594623280341709571950012971594640318766220874546162667700411015743466940328557945926847216550289110479971115554399149133715066585595779396769611750034510472428790179524971568021578962735343117629708864605507495226218890064663626852226437341813069069758882978154007881166962975925106966202738147213899200480584364495434173726598724112369673147467405256780804467814059559139370016872486781754107806648322378080293869354204725589634020440006164838185397868453498283491617223202384717576186427374329844131044353764534191292882388704715088058499852794957775030065706842861598748503128021137049891347679989849125056259349487166918669175489140623316789012074478718678742831250389906493414347183038999651460889998349506737688332781913118396018413811271361197007342729214288211481638881711993151922415981672740398258481384146326383582002989225251424162247971060917304085929519952100826964712205738430905473708831464051106278861894972825813107456383723922824900301800461940960258968222990594333943996804290059251341643785102089502985380669856096872445121405316288216971166338574164898687093098505127560598046081453434572276234860418201790240179135429969760084016443676534460047521653527064222754921192429385474116715407204006111904852056407794637752650298583356964898149996871060828943137970282084962975401963889223713405932213299835757441437263828317121997511825040381555886924691609468461309160217809283319194422597889029349465239402919178360695491243227507200787066937357394270512630105920517093208261210902488335124243819819252844021596064011115397903659403692183263427616247457802810117984844609123956946854806339474830994311383103606793791792221582810252314665441811538195534374689192184946075366295970687305325528133990140843303858351485807329697557206161113166857827556895747919386577554808305688891505079805412445681464606345583963908290324326095778901636600935473109776722732004500055118219611510698881126902526447231787392346592156579583978871033014500997390262560633905841962247121364660428454983197424560539772416253143925799822553944669691959589563170334804275665587867597245027597946205483086750932984765748280794919952130236650998259213081350547494539283122280752891399743482278582972537840905215086751532161507438333012614341868311210136814437153739710050386121703418026476261924927359853088258525906734995297354258194185762518864340303914978211805855037571852516526148522851852030989668496419192540916081038596859651808628528138168524927220804622241477868201332252128682267936759150209497864863353501523492409241816629542614867561661981518621124694870920256868366505692485196756270099112194878079488372275063330623058824893148443813851390232258255510231490679939705854631973045738769833085981745825234850862618890231743475041171650000967464764488270378970084807230917728934841075126330909302976621828899842623749042824694388928586177428369104107336440365101048017397866605778178284302107338231869113740309397528651984318347288026492312323406141270786048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1809492394789522938181718999910255989514591493725004300220911538156284095155496408940352604027015245974426042666785354684955873785861093525576460242800077481293541532194380906711152446094743828917494050946240792940308177580089806808723056705994939770266010343675565571222975287703420613584864583791379974827581619939053805366301018821144848548286141866084761132013181675827014355799193119503608960268490644357531285795690961713638687411689347412170793827339949583680625498522067938656998297642380956950745767994460506150370276303833247982796785929217688263459033569544564419720784524151327511503620174439169607304270968811690161901677213170890897994944691457310077892409082397843323555930475104234275118990358377063154338516615217925082900545735500532042428097726708472741561738789986363496217368606599966364584518488401414229279611355296751184661473743495333083628375285892964627416735149835312669478127997706649608742878040491188847541814651542774276810481996192157238711757298989056180648316379424161389796089046020907887215371429005062277617727960329795625643033159158028339541321522577061717192801594716334426289274769329732855837639048200634847709666931585743011710113369549846860730512435060273954258586886266258338442300964306843045522362169939387627995967863141844715766521315622646376456048312733242841543704428561901227857725939659459417276283703324614042625728474748793637347715574610513829271267383209350386673117508493661643258135902335950338447096281407033654296833223879550338031577127666865143864288281198689524846624571786167098101980342763548036798903964397860022673921261797444551029792029484271915119406252579108247355177282164126768565963854638793698950427930659754383526197813537442063210483308894244965492050427213731375044715336312557148798502892697997199767177768014042497858558209589178874495246366816530721480441159732622095441030834623273052526314632519539381284827326516419957226683796864410364870324257879787306678614006996066269496171858572973979222824959944988198891348489817624896206354670357800822172795986299161790176458665640633474744901407218742061385251632225177480551491282565975819896977251402362521330091422537582668309158052951951311923569614956746918193070648561666565452225696500207443646208780268205369693370843420031916147695865215096464944263340961137652752890902999896840127167418130509430264849819022228136320287088875004678583726991135707180379534032630399795201478975359121453912961859764099199179498516267854327123152461354219562767728051390997579621165596510018946704832678544164960398556957533598796565199221802323631586430028031469962930598391140217317079696834239748378110266137192784924792725422185641350664405559711829511317509957241657533080662098606168910717743004769741032571946784519454374139542211241687792255257751519732676269193408047541828563370778173815086318473221298975531968130925115124732374538035421160494003996531630057863531101881819846698444260709050050146206146131488597948039895525969067798651595927582383643300699756488409009220456770211375741142183510873473383080746139222824607353368903131756367687696308030475593846627703788424665628883356214907532118981242989472005515177785272054722186349680387718217507739522939734055303504968966594063798727802898605762434482620198983765887067212480512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -318330217974924434848031271392855676020921089423600681078846051725979787008575613957676740984178600712813684391334190833352966722575044834198147539198342533386405958243844712586727002605913753628447664108843816692738888105901616373918631126532501478333474704837113510368550845071450069348642787869873012842245641035129621367253651098253185613340689263285568538533294292949402541837347061405951858076730392531032502106340867879034590810626405942593442514492255048470196907506742759772025810418785361892783114503825162515582804507345202783451768669397007039019700569319384330049023064493887094452531938480440138999463187900868329814341024584636876902657427416187635427364307677062214000904660759458225799860943470843329059207720901895334926216764024713061688620175730995745034012953300075500586829156717809458590441296026130027171692777286049068031940883099645242486889490741879449455299185126947227760346098076554307280644606143185035611325567720852289205148294600714993853871931265923784515434408474254655631786953113110217665343433341312677066421717999721160228860439548679923519209988226006892752956137524066853607429136578336379868148636547475340167558597190533475845401214149153294586970468259201944394241570481431185948817436573668420894976664886921280698951863656490207160365232931306910898386842253263907432895597136402382295942033762969747569284153755820240895639136385303994048017044460419894208664186946264309620496045496796867315651624774444121423272227313766055437223497765012243476370805340625286021827946739786225446237785878645820901359298637757499678565801227064916278292629936609528388745062334035601796975012895853325399099404366998901858275004670116083300268544170765336710702944327967484464223572238746455469541158602738145513636666105612446710679700903826762565427737562875901729265924303918598156407943035216875638239878641906298329311893618104530358054835544369756270328716586531500535489659563116399637292046542964284664635027039545518794742706535860422281765886418033490203607192455443760668041688628243951039679861238638249677923509017534607991836468316294217765028915198202291089012354964176007357798763958240728471290774541021093586346791297330375190043262086054051558141138004526001140608544375606617890087882328118303266744484759027028932299621489087569436588780612979022613627150786149039466979204011678951117734381364580816981866370120323971501160092801911336360720444480710144842789105243878086327671619143786776822412639329235565686879818776479026948445443490414056425829292358105807723541639640980104050901912546587220813067846520402085822963331652237467349211022109421743179341720792573854384904819050382944910523361043465395328970626381877787770080806366407587603416753418114566333284017084403964329402191324228595708952016487064599033686800439487226997603109608825255213858586815882362474330825888883823357992967747573779310751242287229343507616504731728349803521269996090590291029525862024220831734263509764464915616847201243339307812642086705116972457775017883781554703561506619450008318880252949787621563857824080143711479107824807329237991825803367300712384426806635696651822562071006435694429812222440653449312768706805823123923225930455758580767564173637477808900484624040867892919678496020279078342718846472321966144571310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 181483625259090771028624674563768636328575425681434683662926284078241156586037080130031102056980335252498495087632659177216543457060393805123123476792304394198465367414024818648813449611046371775350256609198878403156697096785126334393380150717931283337041796774291109388814490907875653666919502992655757637847274470529851712871454397720363618786256514777880140153296657173342775274612860745867118195771820671650031192029811411700656717809974501714663315172861541786194218355238357167430271901553597325833549962402147671072447018534241407093186618161106262464319659449628052024063096119629448998470804714335326200962133840300633440638935506948741250522752638934891687131412028678182943412936060372711505936387581749101536421685625579507737090653176265523179353653141129543834405437336100271109487020020646958576550649245089117964553117568881325736130309723334622144021673643085616708823490080946296520428835721507737315342546981609458795699373368190701243558328517153165047361844568149610996268893868452996590215200245563470007553081874324496946504533755903648362405717217442539003127395888129272377218893276849096389325132119639126274887581943906355571205350145980602036529760240199945881256292582055088187026653228057145751150902683784019195086668166847843599522029446684359728321138432399611240996219651412042081060448416813470987329902778570654405736371262179901335689628550183846040829896516550550959136456300251989981988105911890917253233917647764778526333227780227352115364186030793411113102986816091021879625124764130313819004256282202846936043499595348401912642812861499229304166270417240276751160749475494837142187852827357417170237203915681461699964880117521192793718156148923950569977938682816500425427478300272566873953614645872815103355387732992323832263426291662783461681468525548536833519225419415684186510119374058829897120237865496818600768061670073453330656367915110864894853427063114375912963460819397563355086950287397328520779034130999349532392247592649539042766696102121133515898383343480288213011176293516263503372708073639084532216571028390839256460644507915994934006564417445879208002837571822414595925523732474469730306757571236935754443922755586651600456671519645075952789012619341837298059266066114013297315417859656196635210860444140617817993313173017362781149394946615390593163146150578376141616508878878199496748053206398717945950236836322788049105710430832329280500239673279957413248925867383511009569194217947185151508550436386579718538136697916080442632277749434912303150310958402981217875484977269239300549089852884316575944805699539207393108874769968648134437874199655544973747556021769453843526834028303857696072387410849279999053794641238853555175884856180949243524070531365630628596335500518016562946731698525620147260440263076123549202501738251409823039000022813343974655442370453545377047528302610237477032983100014511288726448059697947736342291039346145960882292800628909332350338040973840000780472071773555250898316112558807757283260777423240465588059252680067580074042079198572338691378781784899827469343677542286973754272044748895343226040853373203507382392341476106632261302399853714231685141455876797347705395635962150706680304265796269933911642175647952811570433287195781905276733840212484775497364640449261639562627645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 118139861769528572296333345126229074144966870387884501472931562187228361244437601112765676098163108967636176097456508674843415987235516955420266993830371048583981401917038232499027588462492161305497830696893456166873320169054945553853788073940511783375926332301696754259298858415847456290399725158942680119555761621073866813512678245709099146523130840362873585878966804102374724805549064649407245953765768682696143320849415303384615931812060855061165714150959707460740581387545950424122009280410043249338615544469799215805224666301333386621047801209792282012456947591842212117597192443202155225843771751235054894919435575535245353363582181603622153297166456668884089382706043574680477877839655803381036623454392584697137588546008665525728877137642815180532646367377714442511258745524438920488221498995563180932367296196083172473388280817167132232446196777380462540950877541678106817886224668863021978099657485934515051511391669502903561807698234228115076339004780767467020977390398065498629383380872610835505799144237648643328158999146852183767761199499744751279016199393618709491944968058088750667173556635518968477638672403824921942228329088786922384930891848594796285062864561538504226050054581213740769386385822973081734700582370961668107001554846153549117942744037375373467890722044347874877022016938557936803295141672392842320438278044682982569191536458681963324703384867366352122022892678053975450245399983851327858976653644827993001679178406426162006068083137571524976306716196241741966355595062727652954946661000813652138138208897151892635832508357117784617481837567457970741430519793644000210122518065837260579066657932745377772956474071917416747616559173676220823256883554833092956545733851132261945118566699853774158824101956345137729584373533143713777369375755208052336338152908483155673261297236495615068986186078301318131580690972519279201581433492371128740514929918560693309659155859058357248803893937239137366339250141855221533500806406260015812148189890792270104310229663926278516256542686484865481985186207075148480871031647125224709577273273184040661620018196157694180067989931298116099280205369000222627119346748846922405123966559833282506878789980122379347510643852403816577493654096195182328042345479387462523265893564540196236326300835881840205601473242881406652213567130725358112291848076531558479842727662154705188747147519499718549154281324874227516181031837612015466191377244699514834108487018469180495156261940051758145884433199300887319215435528394287516012809176679379966266385091575716326484603653831279635318526614904681070738157939704958411464816572293130532675966467016159723675025325313637471774439047914143135026452224758598017568598951224540296929802519092514582504156092383188782429919703102835941779491638359593611880344826888200584722591101964517724039274410344130834127513070801715560657997337578506164311800368634526896668814536639664413891607744493265436860338453409699440651547968068237743465406585212339314336072200850302637329812326912478176051074513783272289425916036543968535636406162002113371554225209399137728176915586350003661442234400865920674434523616545508577199373600961646069480736496798392731935358468066428388984559447528302345441224747395071351992703582817738095116116655626575253933502252551053420876582092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 111773656075117835995893441960495056889909032571101662819823672214203063314821893648555880269108515099108412675905041706348251795139061531876314069603889019319876517270761642241922991387794131048227817283453961980061177283103999106192371273995356953477076744305650574516872841193751236513998574470082227474119134636009657999416405396746061191841854439219002004879369953429069525709994799968190352046665976588573750218966190461190265538177641365439622577343958036628690792564804530500180973454961869928512228276425832982209454042521558848999570755569798660496348797174904992602950208651442955250683432223749805884731708746930543715763720532040416454689753108921765229738160803894437897380309836982536790748931901400911554821596093729190216153372130431866432378288565357644776297506220302540128561853855094447123113906286468908750068422834439993934660611370475627498524002622275611386170741002530640856022734825059965715746674870248787236214926380411750511462998317312599406151064705047561292975906365176613524745693229408250871098908654843351862336188436927472392793247395255698974516860957223526933133613736111442792013156409834944504185945671439622494356739323970631243400452845639546576362210031490812599887186716777516430743174718426487559922232180159312193677523190092786541946686881207374836191679708957187963085360485067876148959972940336131164817160989242554844457792439739942093315851786599419313545095229287067827059253341483920176694752897094230607466814428784919560510547774242431683146956358086902577218908028499126286271582754322245200603301175150129413173967439240088891408496134275211576978254276152138885211569551616112286321026735307641861501598088553851724639502926119171927198471130542567705792698483408992505537092881363032138307431175446592506833306660222160983323658141784981838712854753285076002082912494861798024572535783647035752522566039545924723010398977544923053210403542879589559521313075079912054436306440241309313220333782180212746955860769487971537789487768688474090791345788520439329876170214498390843381243688498876170039076124373091409545337991455982501390683917991734099501476592457786498835078769640202589011009449157589667315255640443023067201904819804365221655386571369338239876194429185462918685334935915952906920946200135144492589414450678034745757176095585179300796442142626357564854927271538443344133885278835001163983767177194500990834454689689411924401814262953455896285344784302971044060291908244469624628711534892140467062838852503756883587981830061084540458314765812978449325228506380474364293910949283115743786450715841720167781105617997499587434747825350154077579126966269804024690490918396395084690252267685469446107355929764802557693896673116229254303106800438684699063038810406606434082972195620955973979757543836154410217853629662505076981431029062474227996000086870030356048626091966612121747806924903991504558884713540720604606081117115452827708711311049692464787863081734120499168917890685817131461741314806033065038316336522918070415254985015897320742945668223484153903450839498976793502763656325345984693030174629423329197514303771163317298750259009381532447263047779623023372386809370848597774676325490668566448999395072782455036447663474898487487866877944663915674868247954556723048818696823180472021417984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -75673531177082957238798877586128708309678433906090052975242285995954794083224941673367125655788414432143416600102036631162669346015563822336833910525900268875586530847327991640296761256655044576128911462993146788567696113324330842014627647316646833380022358962988631947046662564765798894927046243553225743560743976957082399125233574369682056209789645848559384446419416048867091301762602740536468832811729986395908964257053129809315152136350596230078841028142870410382394189714956975909435373164273924784970064677226206674839923184692827089923181607594588929939834267838312992074335206988272232373298888605547098497338958200069913055660234607497357826454030293295788820853275057328235697301024894176112076181533426158009851691184538868771991851294626435772804369821131732433470314082110659666287250980405386652609979466638023704237309423358943381184355749782854422026575835144402416847665935591562638323413353124709519847203995846349531712580643952593563696211269872723531911668389167681808429501940443389030164279375505241970558848568167790508815061376079382501429839462391309591838975388002669265779858943608867913953062444655295234847428241885387659504429037793666398221947983505166233497097545902673760100059340216531009755510340094603835795787599996438677351397870482557519579322577775392123031651320929504184614625666491808750116721441562670571053394500253030328754232527844739003613992908172233573812336541380249327400785648152096109418477397531735514919295179280950719657415094493953853137839308201041086043990479171061258424636110751761289132911616720811467552675670294853249846163802958383924969418056753125745912704411277172096568990231835421185649491391630957627551307631053327921575896110271343620072259209818606793517980219397738247838061785064050556019542254130199340749685696318541237547371777553053891574442694645823407550663590060502151133174498716087992380815285155902502291374233715500660856474865542973816512558270032576500673950075504188487273542990819519285265356635580965681946389344017918687703635641571999228738869496078756414817686517555747390078047208091904262891775408849592833637470973453834798893783446048325892608230606144358808168521565180495774973168925145562810586676994156376800096577706380700344728664689575211437085695127323450321058761179263960843000541256862508014116645623577659261597484865325909657914263184732747758432046862671424463721251250491666830684263224402260209898991291053621774426029416883644867184630063719606060538824355908183520933481630964498723042045984451363543998936085747969785490566075859484070355708649814318978304643034253324015780595990038559649702346606840095473640294113967225323582789818230615029681128031884607742015849240869439690276521691720871505793385427156756985182405420781405676011938596052845258093065905907327106270642023653013563314948264078864695075905314402094479086468879759749504749959462134763231240782362248093626726900396016479266086735948618429169898610307713913576155331165686108072185026488857430733791231506277137886322037254112562850287421171491067652998524830953061997546484423582894639535379912781395568666613823400915292429834812034981823101294028091218286378338087614477713850068588841188684479219207872035401209019266245908919263691100752266673649641674879709895909703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 105495747487769451714213038173795466808999915186195768924940999825662104576777850513376572653211800484248702023285092746630643177513056665593365563825501587706321814931950661865871104544508028991512640353021574760241829945540329010995961144012331586515695981953581145864931747657489191209161843122076874049479128910013093466611037645749182021732454250834118042150855783506866609739725253644062317275098465553674792674559201659425850187751113278010005770851100330029906233314257375084886250185601769609354261287507226710317085082857335348803373157477399918800715742090900245420314367925161985907506908799937412983655168912072172247257830631815165769405590939313337682643702954636752200781171558116797987755050531851965961013876646857998717847678605549137523471485123829245332720180246541321515620554127658077961826990674213768718534154811379363418327578697048594534724737393054249227229959016575714763502163776384404383819821619617477536811675843861845037029266970720780866436846948503499617889182382143226879510445675500572255137399860410794350328866527877953134091497396380114911064662799841509037798672488086179188558812564538186084980360261367141575413496802041210407144387674146796727446943718860461183862938281827474524207672848071112130724970307728746341058741849560556349762400572820251845842817303444738717886447963111265480932301910829520858907037308202502318944130969163699615677826369832569779173796745149530357568137265344937013598660435859600918137758742584739335648558794825162982010562139810008289570470628621464183807795210762738250807062202416828135338140199932180503639481353055085268594197918162067879238610443447450049022798707738205260027936606654891916301443105306363475964274914339860239869748759523026197935511546823501427452987826718400913372104435835845148873460261854931630049615776891110123182481383873210152316660752755012127091538952438792042411958662018764887962898072386366438750486976234475355427646426595892287225075543485392328046129894407829408731077236508600129116895238751904686277248928283571305994852629764593274895784813320702542101949383228286416241402097062905957717087717627269931209962942657427809467619446049381441936268236294867016343695365233494244351147363905888630738253371228147122176208036819674332266656285179335381914910816929992690707861452008154183992643725024676910949673370253823883676251682510826548311907255686610506147474307018683291523468191377918412054526425866846322415757330691125661123976520058521790774181270254196722803405534618342054762288507053959673895190644950444053490899926727144819722840549838650343666871302740004525967173087690356124507648037193519739448036813100358798209460441051754563228387804543966421321174918951513614021651988579832721247221233197991980244986618217070592247357488338712790668974920605457104052942007773906863252041660815684621481243180896824534501536591467522727453895025591166738441378549367327827269512102534714445199976266158860975441500846694367486678021221642609346964018479078298139993074685892009548761352996489609098787368503988012799749712928903819113857755143880395309580493193755774201326176692889017815868012486729954645688536298957416706465086748486822992690792009497816196397709702978298248052569267802949404716326205770774521697404164223751253760409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -51483425903068738017398799065992171834457319799975789622783726327376121751222011016585134305374195454602907754390393664454705988934101048991077940063860561306407123248698171026719205534883055025511824825420472245430910802546776566360229145533104853700542152282144415883658071502419871007522743932439391814616310263231526155160364742276827487624139773750152244730386439679461630833773237566584793978771767106576554312030981169018546347360106041056238644407883956229332045605237648069262767218201746942463437243596655290777660212984375282185461359612901674059879682952365374742305685366139282338541426346547136232804413187875711748580529882818235663184545897321385954574145882577614441316806316915991879394710967671700661923846891193719592930807639348136436041715348304578734819589723898850112241455641003106757638829465284155454819274213962708360188682008590125612509692439846375209425910120652971673110465016399788665051048666738915401470889534071205022608181441277176091077853265386637553049666073437252392913443147132282018425073892592842364727657492469718758712358144996413013499481726763357211720914205692239629865780275939574184071269701806530674045779219150583113442743515622156530057101875820046786369429309994243097120802091372343277499934501689997643882479349234706265686683457610803073725418769913355460114317852767746358344408093028344989237123455475667741914313359111494404874440928018815415183143209142348304419776038157503394558692600268390697078037098456245985607216086001309715511420582169841046100916253040268583009605044870711455451216979257168558941851308208260280603734869405437661652573094615241654619376303632713774574060964195716255559523759666193997495386508965060906308552981652308424716867286840592944626226686830352568530744522179017419308315225342553366845904092411782322237456442137164468185794534556728763986957842397624601720330566173450173610271334570768625870484362515857196382417370780620386238525446028502061457761482420264462864416539085069283093298853496766632294738413842871512716237232011955489287334962121357265774839628799048657153143485780764841724287243017842408186977468726572789352615593568637961553669690641314606941310046818211647549222108030620164023445193046330016269558118780950327725199840500666601578650444079705465483059727998238445713553327757061641579468192763623090928931473755813849731730099153050241749966225396278697310227152680179303449773435783370414526861949511444020525516079488559231862740743496569931866597801590478648884426695445006824480557814651570558967775052528172712866357829133615765014241107593722085353428583219700056918602345058786550629704074699701369357354101053556714085241985103613017281489475801004860954175706354312607178828703291145396781883046243099602832148422483924585582455643929665505108688346883940943558765570529326237051646917532379369496869052742218673008691755978510564272571284559432736885644995480104354000577675641799355101820745174582153192028676530306638680473205852334470944769078030942617465101850041318237130150820938690511294292589467106022366240071757124598738434366910411465026507130554240929151648209052708300950548807870369549515949002097228843935085240996511118086893522610029484289312680480702599687730575941947192277094031812496063189226729297523211501568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 29266825572699493017314713557032609024721251859372834608660213036191820102096097005074102799313136263334682674104630671777815162729235155899659690266491910886451802413787775148871367756216189047971532245227887970628453494268129434434498648274001580100324185460183296076086461508449266872231229966001291686067357872162847182277059572260954908611693745060536087321040989024837368656935005074452451518814513504089404182112204306787260452167332082713377445269618053923109321786995383786409984452464591653247281623274671727773301078864277407728927669993467270861030876337550688507105373448877357790683327536499048343625019204022043326094930503637090251947322030814740101367686103800478131226500877184315625887826062983604202249247123360678539839965413310687788232824773425797906636696913966599282413449644892177114081730160252209914058522784403757465278057442929733471038302850020006196140342471520990702391191583834208023950389889146581756221284983515012807614304623785439070362776531961429337312940602043488449998686458814779761677957311901181976371222796055879934028325608571071871324709493074655699291456592740974816526891438297699341427846388781137466127152776692740026300912726924283684963863587118281778107768167838182181507752341499050563771840407912191798346339779583950484347899130505247158639482121663290675939351144347454136998135297394515405937370835194687992378046831168543357485966837324705963047434693914142255185995450005898631534257294640594085668424110072194940888986951934138255496207752413392192878173116371325664220551185055979205247321947264182562042043097612832647127359389282542077121092319945119664528760169856322215565467695590485882585693019271016398167074030443593260051324346433741992681839132642247490434678065576871199762298435252072207530323607361861814377109331563270249779891393184696334108721373193667596560719411925877076329058639905562500027958608511154478886797219977049774654205875335522527634308731551982602529407420755203073609683207846785043560936305600406159846166471664330476053857046887624133479032922884227696227723858361681423753923241850774691033894117009007521123159759494145638259770282928411795039366178029310998947778791917318758483277188369313920876341933380159985152970006421074666338609611972266627158793313004498498734568132687231743000984764239377473527289107830367589999335115048545316123013704216277048335490529988548388159961785752346269084406949493323429224829019281922885816839646329298727488349626711143968403145437606529618828240075652892277149696258871618298244334450500275531358010528649439681796698796818573635701228452803640225576421927920098145511953679700356386911230852531884096953294408740862195104902558074595935430689931891309831378660079895124052118812774596259186956189280723995493499369808693206467473195451914850172910926113571476839960864461825983353957307487821805282921402773134841798477484967911843839935555794685410842527150624612001459038576490350156104362945581275719760957718826779991233418591143028352365761103591831403648647578694209048620072910542988915916571150222659255793481494719855170795135228104621876420766388948721660642703020364209014175911085892044791762975707028788665230297447898857763153963293917982043599229861703200564080451590503638195788783118904737897990062080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -10978187675167246066446505201972066224275329057320725513336328374993292436892982619865312692287154266585338990444716406846766110248281743262019740381321801250305983220938644906969586599537766333897525183831900179123706059895994648237387342990034965978664681099695885196471346524708872005607592708111510229921572097474408144222663265824813518339182981305428358604524913839245089635498387174664795337064596052241697513504704528637341150947393253260644472564233341246986359140315059786656279686778898122548168137243567932614212680225814283604440576921257350321192676836019157101315832281501604926451841091654163545750500471473629747984756483662761439754532752264453860798683641351915944693498204755251809005577910279178820978667689247012567175254107207543438126761940646271281586772684387342727884995619692064017189970719156750867066171496291446981012518806366878492228159148004870204391756607678467102546573032576439638428421150658476477346424891286900592912424388766584927371329750901874916192692950987893387697718796584297727579935229030045109954050467514098152892898772945008035820915829098439546480475944511364596516848455704655354153945657385819642233173124501409107637990558847045662577093023159696297785797284017902473428185212068679345310227473519914950231645298067566241470677221041833931833597548669044168961088225904891964580314247137714673635872916854808166049471517776286524416417496392962361166835889240407827061646560483664462640707235616234352021951940261191918274134700811461458343162747143970717805022511040038742926266955358060905912089190132243130316713836136143705144386166175949666474657599988765418383003974172216841274954999186631725635068177214220787705162406319749094548024526840371266272554517942277996072668242803939754385910328873534873086700334037935668063539851502686323124484739499487577843520863348221032493602664403136611292416111944311666187471789063784306410341962489136872187711295597343186750527102775541610618332549444814526253535003921769604697345956233241181940585890711348013548293732530752428974116206511295651195773708384728748892707047611760113151198087516357063587073731806506758944215693946183728350502005138773401292152788531585884196393293007800206957731880536670121453908885443389231035585922466516252511032888648257482756306380432790136921104620410311417653574186177980469125951490225173207731148099927503521589273240033868929344175973744523337181543036787089545448161709570623384803176158924445322434698806606998640654793536444125794245394075738648952247670021477779879860195107519529171436364789871136756494997650314146626252147389108447568153690109153019652871439119065763781765984987043622853673178105841181042363694833724491701409071308156179303892481583093525263880501559973785076799621133749077751851559725659643175920914424675757098556144671389868213385061450739633651048180214684288984254041280213275048089135708878770841882020691373432101504340331673838265485679546815999783152081544607255055989303697233320602410311630695337097538411319462046418636762375518730339326342605520432304485543417083601284915400892900564660000103679177414002041189429171430312246405441435877313201760474819208464301547858106754096338422571197167810405541569112609039860518796310978133043489067198681872571479364925938624102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 4251057889925737000152797674585408485038627845514625704991238703043869086554306939593502403709754548761949932148173279324006204612674236698097387914552470429512146059114133229032666240196713699740153043209400987125204294305404350002172774877624958806764126094063316731641024566699408937575580610529144179046821217536440109834205802064556785189401051540452578505527562859091482654652358854460145113516547431154303108371754431227639114290179143183026140504942475776312445196882783538418050433791393202400969476502171734163828012480355626021923530422619389489837230071934277524523340859157958701888469233698463185201190433496507280546140891108397418970069822230842235093834378768266860930084234326901254226204243046534171313225632855214111475222213467210168740140404252072596430363384341212324203484902917655558708112387262617524359394438693115518678353038198513206047220942998744341821168674828332295133360564462432642467372343153369843434461695644297512834946728393011552497147581159188519072204413704084166292484237076434663944280058584604174951077567976132923338828528458787972557725615701877984915282699407454312914730952994202241887985236155406929579360319838670561909328441474041816959678771421237973066878165929579717832769292125413749981570379419036745406919960699045110813171440577301550074419211952140388568568189636766486611775132197345258659808618317005943585819418273821265028662912443548969286941784819569312353085256235897661269758863041162099636971109367398831010670988628601879734739259549048385916514775082052707724632085431099283250262298804371573318306814254582582152421965342233318616345762795881279037458753253847862936403101215067342609038155254581609772252278557112082722968010715323019092048935496846418928964657403010078690324909375262055195219669919861096881473468465605067340854617744596360821042818846525854292859264621696453278762214829066264095972822551537539283786304567735827868797572990173862575921806198947964614472319778239759065395621190298699281932613821579786006212735650660378074863166210922837966135508411238678448779564919756057522901773710275069399377072686759458655901656707801137872908097689797579945551128119723298266395115594365021458833469747236843677083252252920656328142346578037311486064485228155780744373054060049002108139473914426606520387495335942100476911238578210715120174254200626296874826985254662130246008713200128741730557428699278930632129627661303124045625472504411693446678534444920891438954821813025589570761743594191993113350386764533529700920139947830768316040752728431271156622028684506961819087346926565737591090993680879627463428251251060911945823069545454934898253443951659900863700933916899254940062448803237127806498012890981567279709228820738672779604672741634971810615075793353091369436728763726460577952806325475959540992893369618137959377073939713826996273241613223018442468917666383056319939659993198237348999980805690240148155016223016420871926690500836150525572683669869117982668091994403187819831552839436027437352486146342114687834220317852122994408441213271796474905610972474449659837647079741342454276047995895283149808130873900700255952995495546406593840614651859442702069740063419287914935469921105950223417604212601311147647665345597557460264525809080859582114029177178947584000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1253546069149710078485898904376124184761496435660442338057045002944681745849487018130266877849954505648686381543149068818660427869936107329268939813891577909711997662449372109076455869655609211978908723781112046477154695490240911886604044275061013205202848125746097189799551242935899657080326947522873570880586959520917368123858531011188047749793140786473907388818609325767982309602044510773689120921819574521242616446320668004031941928479010234147028602074067712730737717359173125568073114268558118108126737625413461455022413843146562306590136567470781151682296671203974052852555291575588924496737813918242689994465336729077705262883586012462316664110740631737616892587242702460522580885662320342902927485777140343181923086428795828538450804471097500541278179002178107744498881238573198841084302617724671725791996865475814044992047728933581947821369931061942955559901035874846031252002303563961304483768373927563162726912014631237262937630177878974329296656700194121119762099065415251962636164989168179553076664968872900252653310481738088212161174046280840471848928670226293990380453319512938718108615693456821144606495217767406450650655683199965681024597197851124337126681426579620074652218235517977043049356711206734163896168538442311579950760306265715498133763272506223605001550223118954135044358992963522521479677051858197576125188794764668025530366335437126827733171431114058261104453488967222399942931251609683259456354529428516984904474192172046843689637011374016129382242192224072185011744290167671281860291283924561174150818000572508997201846516642372287721963002551979019175166283260960299494384629652877844229605274840939775027199981136828432580684003436955205623718830501985738118110807996179587448381947943224997522433988004766003679045422947359105702954803316634256898591199720741535036902872111315955311595982469850003976008729214945753347452142851572976663795357781674572526733833520706676966464530755012254785965231176861667339981841845664698643808179758681737576408231420227826474714335270899792060892327002645130614006191923601294855343805707271750518029617226519409239804961100303880866997214769865081242453404629299965772659505106510119548589530019304585259632951015659461234796102893304994024365106432921758682270497008637867496706153669103196437744735331572508857604258510562458763083838758760143002264967981464627185450583412920606070904297045611193977937634400109439157202867938787163570727397422859236865498917808758304558093733475104768314811846772502810950204513218498057817091302403892099705693296595761734421602327188067646133805872546996985297706050171935006809607939591241203213107126536334007627940833761093016211358194661791621275092219775727855961442439340319392604561935585437486110278830238428342718876207712515461008309672261448522574642174396196747329706557218531017092819887918966194296102732621486915048260686232929465957986465884606180938135044559429175018534731563425490703654801056499473044828277812999819831862321665080142779084445336019000626595471403282200078541007795408225184108039166550442481701366864665863287133443798715390029821222226187755491071895058705147937726361454383623768921729313180101011411286091858649168808047108795560022931870098906351602346452388682731442032487177587927225038309855907020800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 310007640528540543092008149140537052406445651320894034531347025384696249316879198165862645126786693812556826802709615410658484864977231718606072843625595203371578450050383717456947312180205699809349648554385580480352056524698449045078064913212026003892960295459987892641566587309023151118823293037693949479655811961929175242672871423476639847219891821123914833224330904881868573352425859596024366652158282989776198688767161121045881295839267724504321091342979736868928492006054064691522780022534622145412178300986063281222867101615407982690754708642823866482524289059979437663764455757218509657519791454275467430126035713893728108276718454977794236641169647189897155383921376364656541712567847870740190796867367555587323441364058355275299624529437619067963791760503681305463740039411208039030417219116206613568055063821482168496872127757504329006550287946885197493527171932170863787738992800999172762865528064438994058704736309459990267632389723142774918572408727973515096740750432757691685433052983823891633740427063612255692724799719145758986495704420581847559140189574863287024605707100677897650949215334750524464900191981765206757008731997715431557358575398411733670153925187033978454275254007489936282776295092711052318854892504320056577504970587543803390488681784295169942070754212017483204636113066713591534217824619873127370733343801943156009643178605877299004867520604979917819009580131057592402760665108782636278133266560414894684316385533473482216348100564507124567485731421372709883589475848829583158541426886881558802040267695982031142957079559688812807898323139384787196718415443394925344160809501739025516316069307400100526993071684985364372865302493584813746772268354002028396450087483256983377908338022123966335034014247352850743008498961034957073600688835015216025698572422076248391494195344465622513334887081430067406378803548629064271210913619406105475205475252473098890201396912440228852464776621977615271838636620657092078776964954778657631665065779277644568077718101318793208221880537201387074836950977413914991864805339684158859439894048237305641761122637746783666992905701247417855668997209524403959271187248462342066764626937831733013156884165647601785968435962110318404151129830072527772676575250158435894901422569514586877482484971203711804425192270641553495395444797898014698295048282094126385622936703497246480838843866868511073176104539107067835734838544832034841352480906643768290754069341807278608693518566885313820362141421229869687165442297534099247227853833671015027141682693365216173844968345498325103461380429511273143479370856050741085287899289043587744457103795913682524364660342978006337018217355749382307140035465336009017127214221795347835787087691856607732606636510981529921933955427150463250238020428330047559308711819997627728133903514755126906992022469805448931132731755336762919088337429754064684068332797042962768521679131536619626751838289529488928483637884406279091244245774757677701954586915791596336741720897548043432091823159998319620750218753742509612055664327188277473756897016867456843154225571669862299285835826938344384618478724644993451485795192551736491466512626016627835608118961568619604800635512219948352630880010704010108908660930142877264691862163284443995853054653087264457913846666677452800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -48666840005326611796054894267869346957667080954750290309973078843950201008924654050135416252355453245826589657405750251049303875055677019631991699575821376869681551828074472845704454516136360954222922146674685673776389590422339246434956412791246441044251122817305717713010658007379391113789682835060459802402955093086948223069607186037324652809187358601000085358662777929425428573819752034611967741346564843362249878555890117515624301866085117401325214032147375253734008718706158208113096631439843054104866726846720873657242083895220521648019667235435543513159786418103560529893546843229736680988605972194552938154154859714546786132344704202628091107741821228781022564616328041778357120910999657367684216878244527644765060579071245097479001320649429393434566321113162751938357706979567876242275643406677283963243706395569578061693469745466871937764619644273360475176273173143507940604111923196929274267611581285017690596912489569087709380367515953154123098794102026080765471936036124555881790451661238935850214679445418520292949492393210700025762607742033959464843677697678379545551738482839737393709838321747867257724455603097409679685147803192131508425588148171186149190114113640130971814761821543978647943104514355226565438739406101496601638968023502236394173610364250869308195048271347763805273298130768831482240686257086939003602285896242562630016828918349341121921759906492990950029827285111736334903737580351150170162523294160395172106179696372908390791901537119732151073399070285309183061302059976291833966420623745193335977579533264143822113476708287918025509067937521007487356141185458636037703241162255503740571956118664431443261442941955334748888848681592519521837201127707521590340612786326179018154816365295671850370250483132091612504506294430672419334931107279908538970669392258294454568163145367951314897639633959257903323908534849697597632552944549978755378280351324180202321108753571609198201811938967107026115729103908928239614403125333111356403227254196724540887160893114544597629461756543852611099953309324936688887883084675079384094579023617476224774601213388827620761549678281337729984683961778348022352600307398266855321977268596377131306757814308879564983404460940769162183912936663981292771089780566717666768746399625888071728288682385262439742780376108903496062741164055698495457447723502758713194926110472889277900288673489699328635392647740530418639942069312212580019142819484743619098662749349074124865114521456372495088248821509725879762771408416458571394326174404286800840832967561255868627611059815507292543486983609901769503774661288984660738411654401447867285485014114505748105255760110724667549165457131486814736236510818439609859043520588193229176170093273476737716795332681154465755869335123540174397372693669552446864317797272022149220803753329107401368899986305744065712395857655709511968713570276673468459439258223338202238506901995836313216209042485702078986403633927965956069449403620904102316017833384207810125211718406231922691405425599135914302640115059893795661407063040725567411715231589613795452624210207472346740058480329945469832803374526878787236550765694076840342683818778732922971185739822106726024468672332769978148172731555039058572453818783431293062133154022593058159891374342714261492045629620224000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -2049728071227869563868759110806712534023002186651423800778763244943315343443953201661926161688703066030823034602006760121179280322042654226870387343771693602578748496950073558395222657726001334884828181660403675599192665698074697991481396328944067367312466563622867171295351132396442848861446529495270270117347201812879591963970573283713923413745806628084114506529718025987865394973383340978083233998622953006201552029738116290801490976869942813364569242698683327818825688611932417610331040082256442073826531883600307248894464064029559506432927488634728218124248105744243197456785785931574201621586183767447766475797710154142287679809539968222834165666552419712536441086931323551906057050286774763806733741511939646769916948958868298047970681685104929351702685025406008951132652481641667169050343146306538667496053416570829844601005351295205321819037698511542729208916310757015382157621976027235350706440133445107947814270269452320447585442675441036375734328734035571395324387645489309220059597285672001003371537227426717885388347030285886525296753845420216350888388532078720644329874615288397382292212911748688334185422710304501228345328042570938915556050619054848389777081030604185977775593015395115395175837325036186684324782419727749272753807027822433415632022627739144584138248921241549143708523198371830538856407487672420739660131713358567160933870346931848703745591693568083516382906053246537251692774144890661629591478623740351586745591795354946965502491969300256712872396572901534405624691372358155008635706640861077472697566175128349685486247677742432872339879458627565837356921793617558010334417232152674505807326312931187974630194407162046323025228746756608755413335284243697523347153953017621828914770339485023573432038865779649629565588115218736241999346529766253157363367459400520352715844140332204984182184955482359188386236801836224691355292050055337153942097035513752223876896492084784981199381731616339725051921088985008474973501933649890706053926378039194343146134376859822137880040863096233444468385158234980192603086147109793282241733761387282663322738329721409903088806188995525172732812452299492695352272808488836933502011187073128054470732735670973491040913851030565674534737254069352919487099732105631922232867421563889547760009580372016412796651023185861382474006432843987388966191018512670874040703484549492830217683450376441355235062857403965476307556139143594321382683556228311733014878021280752227568335191779816958406924152871979700403741029072224910621541733649655655512545445396814148364823216938132608687993941806674101606898637928627457378488755401694407221410872438040546781770892569767130848037965771359233348673334283159104404478339919203071546952272077643193553456070914532250176415663897828326295791610336533431758589713014364841618307437675304270998298029788865448809159514152486111091399546561215812307705385027992841984626493938250915392288004002197768611538781754269167126492657147177411707384453640468047828850149748533683739942084484843857977604761244934528645192590550274120674334118697666136944409326385264493295164918927394579610531384455466667379080398593973077998215316252520784435585920091863902365052818063269632652573335042499895010309934326878901133544639768112934122516246696167474914933751152640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 4094496656044469106311827319349416787003422586329532333231896726728668117651918551600197697764581404968529260321863547024982812707214424825111554629777457554261694914512553264015215867676812851354850564080377281539950528515315148226170480721445938955399345169858914143052839195864343153486833410107113826756486774190673110249986252160985984080172148503343772670767973061402824918961791822164148266709731288084881704728748067498914917800200895891363086858590601508392854160413155932379932104595341211931781844086183938945729961146160912810391664737921697733104269258388060625634696005039588008763150349389273023216407249105208237193401054931054929149843573131776653256249163707070705550508726341784808029352029560101540669168433673307995431753413996161658977111507880749551435471432533295088267153361056074236299934014389801438191712873555289692507663033482628183517313543046126880566967214302836435714504458192832386371361882675817369915248201159292319124342766494501065324095024499714449592932623292335307583529221707373302915545537824143520869231825511786381348497436853242740582846557653932289693713060883559830160494716847991215527349042989051181103608620618138007905464051471806756406628140187905975771789696855380691173042296622660361377505231879364342774329089541215269503865507062421298858048202157255360272950332898668938974844168331557633116926209772045877769156108874936205823045412101361714238805749061354592566371505759526879751662908055436964217689293060354054529133244036315012939697346050071231878244230138753901402525128896950569859902403759395606878127528351985876597641168406308493081122930278997612918700994471839643222137071759332272878706007932715028776476409253774963632060491400718250914781599019582617590803854421780343554397670590144774876924593906727951877146631324718929079969070187120708173876375276451158358794162762064188184043649656540345061700572935244286393340041375148577270240201590446190508127456922478401258163992435643162780639362232688754562184104451618904799675770282852132176579395043856447287718540598230812768870786043291743072637018159195691836914363834969095346167169841927814842639226458088591334613200347992135194044903164619587023867908221803004185301120242177547896833570330392222507239281386630002043934634067359933889455808827577947356102458863839408106325677974526429895815380485035465020680155806372358795109554273052950926057018216755598580027966597135565001065237060532834458637218357154669140431290636425829490889904181119879489024949995720374665565272844391618084379979386780596746008095153286745090488030299448807597586117440120308324987792677530577679776415736626771783146102957016089957443141078501121323122017045185060533666484653313143236729607330060587956556811202211641073076480563664471163928506595362129180909995179799575311424183549059615003065790717339713554355391322687178733458037695578796372756844831275868630864265646551113209271021825453539305686650107472895996722482826895533481115973643068332478037070158777979189930433863100848213275154057172534772350285232709866264991719560717379739480262668222246691329214103509345877953232782480070221231720917711967203723990727061495024566593482565327712735975552721291816265046045046915398247946324390059840883952457316600533391245312000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1710757073727210343160902304879172307522930282284204413795688152003329699425266442733358267286724156816294257368375603280309424680221693652709486573195608187162375561571068578374101576866856980022858235489649135105869956186876284131859641411159218224106777532655000935813440559616439067028731682136161532880691565973006345819300173310961370863410323413083339372710551487170569888600036870537424430601182885915421430849989246713443036297544822346822432868619229453949597985862487206673719700321116781297769715197490315388855226673839883372351157085894127428569755476899279579678584514714684283056460227513467069537396125369211781858988841319779630074478949065041378975072340376234735410368156314581962953657437713650879857208532696999742328407588864249523509567010014686155648768430860705060600193005685960047604528494471048403022920484990025736732485610454646530414498662535380090076249831015305824682745034974590642647787046763345976133282184444662326973866569235808202458227577138939961886812909118942339697003762429775830897698273428769502399312076950517240616767624298339834317436346516266681633572803272453647906918317531080396845769688720519788498801591816670332180941510309475128976051708162536748101715689400571284756870971110053534454631809115300447494900899964056384244243337269536078816698324891938268502229992293327490670728312478148367118794390363204563947630358776736717934599912684003011732275380673847236806689201784970086499722173095447817388675799120814695658578114946824115791376800493908367670828109125475707513036998840348571319404676400039415411398664273757552521564110762208189977618775955926006032439989626964392898745235038403327487610312177378352789481293571356035060466299477564060015525908780759079043440923918833969713611075484795487460461839368265605833553618508525825437472396317603812225472667388182012071270498967765144294129176096045613816322461845421791875084801509571585465959052115127159744212082221513173858973641897229084507736041469576530027612302421714761344405224402719791340007684442579692217168564223831209860094181752141440568177432422030731982573600290196069534775051516247494402854320036083976321565678960923074901953503540378556918721760538372753501364259679478400518465244252265562293256417897229754916602427759375952446856301574476365185344020929144958917815245269081769017579532701353655319667977960285897055097802983996183748891372396608558912318589787170145787519332430689472574958117955533641652131979525079975000649434279025848992532973384862620014595171721103863078072561475073972905116117620621526596900126545146090763717580333457908288940740717652092570475601553396656672689976301637822674409487110829716633598301676129802600021734035614803545178352627415439904622389346234823369448845454954415597233744210715399604753518098339085800488032649833499959496617553339726678369051458625714326230103809956876364125534882613669898646791012750081919938390906283338188134700743546936628600470706348138149075769343249275237669825103904622058750069997625091599514637364411017243313271241228199099249675097790081403358797608872196482474869100552639704814656344396931544228239354821823552855964655890005459350641307125966250932235705006502017233221532887082926080267158884631220886317627124613055911034880000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 471335360467563588500828491255458874153205605005017595148532823643354315289560458013256332448889262796673849908548066597635500366902651710787687504010184835778931788673007485285392784025563496149727880841965855646421546961284192026572724920553359414756527695391026180471833681180877025491473164110327431735027383666191041543921252413954661857673119811075475222431145315023553612553974903383268012950027716246066833680744633933505771042660222407335412621000607669926998440046842204869776898437432553225356491255943737089536329155543923161410483981023294586068186498110543467187869527270625673153907955319543200323519714450813062025873502991002982752826540369062328364735784681568259392793414142185339377483837532407895159958079568947602798193234561390161884421391286259094398666898394750268407569239634504587091258846923590515858832658750859900751309730383407158451415320573786697631465225617647089095786490673742386800370011049738997683770755123897271869283580818059631643610134203841460490795459681027535332815833955268709548179970457405090872729193138360831898858854285754964088593613968228271660715413818151986421447979894217768560470181059382373652841658284215282397278681503106068184094034441342599763263269897231849048415732555401534025679148233937625786119961555710187720382638973519181896486099242339233868517670812464858128115474286243672115497669083294298097285969523792386040649139080193276217239450503933420159047075129826564322275428830136712865428320721539765610676181747562624070480265701201308724896785043479624171419468894561868132757995029635722804601628038592629134719828798798871883414052679481725646656180028807957694031885869654609683495583192402243452259470467707444521617931082341846124262406514324707563060217251986111572601363449197561081066403545751478651385914854883558265036394456207751621513637065797753202273124733416382817303912257214752706043228800078963090962837950697190285133836521754723829395929132985879041858737838360940174045605003933620452450338165912539744880609368649649428529263070385767090683198225169809877987856081841259530540782609137757203304626067999861084663008562452934140056360486352133840089024929883159107353577037558720507837309553182849876319852022100177621616041686149120674864870969839634995189199111689296289916245758659404248974509426018977693302461917263150410609599293983293994896722515409712657548347215316327195221043419284848343318789660400571521290732192796950565455781766587357270485694619811257884383443165733989271429681223264701677556723440925216985450680182380499190567218786206423246869994597459441486766987596124377101100151480511640664744271685832044118147976873257145556931529420009441000191854113029335681231291051060888923648330758622810745336039438220734332755579069108457698797966380498390230297621459945863657870543039656111307803272949894806291513494937450153422335224998428408566720768479716799188686290693454358753468690949232901057382502245797705327087540940636813011923603340289924260218302700244868000418469908011248865086746351380337898527098385120293666463629063240168767934281615762600486061077960353014371973733269166719341656562345389667212042688510746077397643387813456450925699030137615266805605533814093463269353951527207245159037713460401342860608143360000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -90593446901409633230617559809153523597170978780861863614479760807262985491768345444662044054113959657458130217335580366237608048610759549790413339451249423292273196100609168620642458910444372469239389269923971656842658115850289479826326373681753267840737706205741607791895507204044685920628793646129696886337725468019674750155431673541819868392897523730805038323596191822876340089127118691407121061097460901539218796269081966760412002387167786953349684913012937235306180144068194634735466411171924599043377213648761998988004956740698752038658030087731178974618323561709761064507051459134950813635048806585572729060672428384370577464425845081935214178072585522754451717389473513157563127791013705974727962202693209428410602011554424893187933159460098003057613134669781016429596474548687945951755352204381950697867122691082370476984796447367631142257856399745793367961689298465856638044138862873782311683591943394496023196282059654487714275863684437185380876258823629997414214253256688169623290413004049531797604171460530530765595341073496835928016450506493499912186528287040836369799350474434062740784506490635434252188578208744681610953713764761990956599103793556072742777285471874603883647990366468496467734907820847950435288569238157279126201395762465669471343776484389549916328886269489999835235714549286393182319094446637993924003312233201185507795703225708987296996098219663704069230456201761363102216821600659990126590988033621394140713014642654898815750708444708606254546353336574436581881337531924983255145903241244837482224375161945688440573503083372004374031546876652672902787591731566132057191263114800932616451403652488455430605321495337420161596506063710778775034048226316895658396253509581494713745419479189900814804290270136789275826730610426214048187229650402207799305727329062484647604236716528609292335384691601116192313881166984517502713188091606242878560750980045978806330887108636246643022824510885930095390112890888215305582914194480274322138649493462644803645315910502552015352062450002981382169758119104543348091653935519337623175062377765267872747851578060865880195206647570869601693433657471166856145608659355605026150379367264932863259850305992217806361548815612424222974461203062216770322984521283577706338412756892587954790868438598124899160495156172900363503484004783479071964775907305461291780914957617514132747248378597603500112871406808743190097920828441747619790650856606052292288021041411841093366368213993990576423222068234076097839443287906635085739027038966877171566488362916501402033893853884907698258757760849060965575162884759674937750243261445015688018023977742943519523420634002726940949947336341097382731160209596273021938313711798219075427403891685754408566689240217040446056960627242143817332962665192666606483783254937100504005130885356764509182586597293965773398737229792220506376273150891538546281050587036354036055373602143651110453939069189238175250040586558737133482386557824256384198982605213793888286029525126556082939648588438993614760068594990973046977286095020221645611508094099996879468176180300167928187223327292472543618309243978560171766778160734953134751237001828245297602062920099957124540575219417098322430432842042943755982507855758244379111139100509064036689676328216493842602393600000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 15114867815895836742486996697886400645160732943144342293487373976269665945138751652513582401280730459951407798347059531961175998597192936409898451732440489717751902084566062486500411611836338403019952446915347813276204048253538104322896753167365929509999008387154113549595379728462031151948938805887055904668820018606617037655309101138714584242601362035375417024626735661721884184670467680218302423302135083708147188302631407155250366056970983289625449920443627819548679711729940446013508800957614961718415403650692787490894923306230012839402046941676755348661576871493899380757359615115025887912640546037443711846442653542612753324416694315061393626545018786133669973265480420951237280783819541119805404771698597553913773979874915668569507141076977676771170070896314814583083965234683988260087190361744227790097469981046434926259551803963084966156655625595051780368504250531332995604367088222107185606579889217844585766116348042702433665953109158534600523647582610447841992465946939736088332896358606985593963564922289484634835833087274123412229335517556998386022425528433519077448458461716358664467079748382346640629432206147665591892339965929319635357335484902154256804827671384139784474340608160857824545923669599334861444847610530065923414779343461780089856568061538703337960293061364345772601280566123100293453099205410971355998906123596652124882841063997757165355127817466647922568193392748820330320800327510278272413234994136940971183150644450641946796578685791169715117698394815324215180856637354109903402371168036198045555450496187968293586100255629047789183593359696530781919992769426992644049913644158375583949774599684833675723004474515988592666130300337829755355465441168051593722949580831922974251749405855414571986003074147854161533432035734369204847544616350898138302783635539003893052847102161720531240980710513774318021556735962776364708355121426578870026966468151424460944696790907904899919616503200232943227668479498136708627794880822194784633612136162984751031155108481855015947175076496553274114854040509936071167325456109281875180620339847964298375614802597795758002413336683817116483250906372246497407219900468836794918651693030726939996769464545740726013265791159262835272388079665576909396446452455486256052224578730192915467987549074620868716070065921342235095354609476447870211420524575019833244704004417947673877588996472171784543355209366612899451299401699331006715432860316777728861914477050236521055275697978528969974663454243733743214145351610760896402876726649331316320915425915112043803696432409213554116422705435891688544827516959814405256348976974351621134747848751124487880009313784799348856259397592420686955517411051669889462798186437791043714036766286699872345359987294349030627222973697786243332585515306942902913421423913103870904228841050560408684234127834438945622092986211647677051466438121273807016999169912165959705187277700446502630601285666495730059361935161991592589709096158864477090030808743413561150715024162338690092341488324880302903122764043872090482980919292940635755843789161828520378967103951806273249970098753994615368922496437553489295533079083589447658630114151167149448551210239213348604729579738021157036736206293782214551638449012466130804226049408030340510685311599372979404800000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1422754475662479045656857103626443444452050629749942910564780953173100544194666585633415243579343053440262981136323610049656480545740133822906584671542514286340355910254814470118712979406430726276412765531011454050879657824613053039017459374460905340857219259488657344387237302996821649239625110911670840179501802097510240792940352101124642748828694278542345041581544408855840282699933554944288976582375014174799990445985164115724600438452161714528649145510169877498161332548858966730761795047199081103458232920933307234930099652153709412690606724014049740415626759769370778803322122852560257886490983123782521523178855000768576536711138431175781682707724666286051717984680485328928156889480576253830392214790241281333132850867001047430881810896152106961808973951897909507983740180587850208008432612725426686824288522667801274707300960815727343079661237359332782765204438976794328241030576557298949161316864385738319583287197670850595807964111442474013902017317315461181258200880758483867489277013519904283702021064887653544304278871424223192355184156059197062848224739345254302937274098222327496373409413434859115317454523489602391586654621173648217950748537827684751867691401818822767360644359238209954566463525940413334963251517420127049535484137103461473178895793828110330040970697003903422876210464290624766772245065377857805740050259826739229031850835024329766569496330198115276601763577496469516187350872723095092589872834671400867831559193158883172379197655673996441419180535948502987315510253861533811112682089128135387029709060259696710376032812642578863548385468274177320306569774437902536542155608506347736543307244746754170704535743302383875480298192531468915512950542254310822922336154673732532472788694334341758924845126218818442518928097767404346711114830019612743955541375778217659918519718025301677578124631750870070712677524794999307968738609781451885952282405910126258473672948584743588897054738953089065294815638080115913019521103823663484375841226873717143358153020311632007597955289843380822114110519334530224932593436703078562782271610825007770737840735826843251461532596237438126426336642430056343054537096906467738699631272981048724772039200355740444401498603573964933275756663799583068312089248235695258525227010730769564355388991014726332940868791051675651728414857449840398640249577507039254102088322337962798316116082642692510304833592307063479095979449549160712590553557240976369312494103040998272519850584010500253453899147074365547866149131677341923427050242266808201300210659523216816487932843113104592633193663457963988175158348088165128383386641824023142212112907636429837947731170824341225184084065709846789621419922664167440627629741385216979052207556179991813068032614988128812473430700978188349949643636458118817211457461133505647615418583361972071967889162713126032046579456581976836659925412042742229462289435173601026399557008155644508225160754840703087306619960953086126879163771540093199604115313733891441382478748119965442838674349844836681156027444356368461427454871320635746092803336257152098581201402585800492889540621771732885776312895494820588519276503408424868944128820703013381460533305400500828601569473887103100014655734420253473617109497550128579832943578448965487061187498851203809280000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 105773543816665518928515501289309089063424583596653292673108081550309428821473193381400720525124741256473657062430914947969023362679931532382156056351158048158948205553983228536123104013309121245576406640813636859041017269010621720849789008019412255840511017621757185743486508093303422795444931977132902893370837763307566654763410069106335502431903675619865327013692670859429631776825960269953400937861343073233229055528651673390777271373535497570601245493117949979771629155600743553781053610796029110792845375792841381611355115402226200427101610767035234453409803427654977340885949322283589417695992081795352803560985269216043189417006684554551761878159216124353776132650454125028304486208882943990882147357972620997790653833886474996344097661809527199136980243398938879733801510858694199379631560617391039802572433003531421092434875505574359495725569472810093501107884024330634368958447204854576435181715505181594174137672475066568772579552277489293378323042401840645895946420798454071570804261907941108204640045085678467949924730353748573599680476250826086272203700640039788867023748057865946814307174249840055093211821598903276382787533639096409599547256493030122372746879052071700941080711360510257603330946303091859182604862945930889527480797010797303879129407409816941840535050027341883325217699058799162654549244128374149196262177533651927231941644300228423908566843497215213260764131468195383123324252541808005520297067612200399045397608114939706809481158668043815983876699150463837131154013069304832190798448734338586872684822357908222900895176916520042803761927161962597248467698668327486310324859304318587850211720972863371432413969728557261740949602702306438325238452341960136373078114344300976190845587631486390819930588754300374366757196808718195630509831685651528006468842266694292514560636873830822957075070657311869604322672962939201530565264459272129041910702655325273976403409850640598878824438684172461895551117028898054529868101575701191105608732099127285658460853174191664718732410282411493916792566755664413672988166615942854511900724965455888332744884932912695892329379397987033146039502472077791801645982181192197335058089532367698231358167211957336895217292927261378747628198148438756267020411585882075238330612456318561616761270743356273091872251727783377731640861648561960240760002000785019633939852276074835166757558044484485211456594365433785460007074839516808503185218042556836288422075059256854344008030145405875150489751141006334540762490535088639867324516619406919158977836521311849620714759909582503232685235606143746315055353330109137099452382187880468404650719974869375728663437600172617406138864186482412389445658656494112854598579482656162242180422282666553881770726394506267225379258013846675843837685734678751086350434226998113024323840620122790978315178435823159608253820593895435899173584566567104804912860703001954160830927790009524933742433668290982080293546118561455414892239041810882441522519362941566620533959213974993221166346670016144939602556715047334939944376977246084748646798674991028610717391568066959160443708699993126648816403135200251211114152799240389616969481123609639211188488872105952438213841472683452084634596218193040487691990666533382021391962512292245285412616934522880000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1758317141879544774679256164209107815136958560781855432140444886256187319158790240612526504423864446621946490750208313680929405027349747240996768111740473302152097082541482691825109555146231985577409046610535764951121583426169347807956966340596988214431682094359624632588941209680682662584207161173456886239453003874070886802934324637586527466282091265848051068724672808047493738932222678096781576781009776911692368231853445882038610606267604917941455811101262286942520780169694206747973671516325864171203877767182765788083105748506246676994852641234591116609635184580422788611671452451911651927115259225387827315805827283452352236656563570611585245184800967697787023617190963810538979990885007995895987169724163483786895835504191039889764595818166706086674749396281338709510862798645461253512736258238048585788871345393850227096197601713741898021738441539494797774796618408569587900428435073402282088130680172910453991981103285351038742002932804312386255354146310922511729183292155352322266442595181349682863583392306740707463080185197903292900134130814862146032345354216633001260211048087569025759586192403750425742096149037420514027787039885121386383523008051122604144792725933310101360411678394002331630609520220781218528489154252907228386634123130259328863728795081368606274072585419961594442690656280745373270825303027730854578040771354800548898667761674141619043698698896058383565674014558848383412291142923749664627917753031716455509665442177793532734788858028262854405016627529394514771713751846716127684974464827217134635111174849957839862098809639938735016416788942789345689918608118536265315617500291857200907010689580684409502440798946584741622931851559555468097603655935553643122899654541563969086952105672176062476524653225625280731948465529083965093148010592772559002731984100725699439777789899576131087490774272748284996722377973282961607215974671135591652958519702822559071434976351943860446898787324479716941953433686598033483079096477169231257308887517968336681694102865149715970700184426196379682613164351765092141663765583742170476880449417876805183827478221031646240363202964910657023997887940442841494211296292312933951625635844899824109531672345634693001120971548995495316547274262838728589572759081877289179994689706062715599228203726904656365271525826322741598330869158409395964261767051401843876896206342223901477094719967656063697357778631704954086878851599335145856810427026633016446263872597594739887811362321715278045042417032418931100514295978527522790277031588747011877414432970124407922750639341593187919563650126672813931741780618018256675713721514083424669116884603921683504366710841637194124290183841357637064632813305887575586169330024582063568640534954645880180464753794993073621802377208298379529937204842195870351329532045653087348179227605085838142039015713752067956997921255725145079071244951003251892362074435973747068020053539406881855066300328328226491835999388517423578193730014469231087296169781527011332533783890397464158986358033660242446152202385947187935503775480748383412218317062966659358640033503582721934955721619646793286062550094703036351821464393079653284644683547727071964476302347559079375548624776395256853585417691197096743327043701608824930645599652875440427915804672000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -169659883667673913137448311357221219859611422846796820810506982212319101223854393552173901482496236295836794100205650470845429948576664841960346394554487838887068977516470789893440739525608727473307002918358873508348054551670390502977337817147400177114784361762663924503283354860900352635054694722963556944129574711408440138197367236462111182997574219938494620544723253585341059097890804854455915022902481308435426675899579226907499581481177650343932520271072530745172437923612493014808137010306127784761370856462901903918607738693983684199998821995769865277017466861555392795739239844066686639832525879983723098011008258976116731006463101111324858955457820672816923612274338245187214142424137482987107226027093431972356656994566868317053742500358035268589202659819649100999054762511420367646200280899894417494997191590910777422354543317282878179496842151209024677000182053601184774966175185466021269581554931463234122503068802619084987538601273214390027290464362973598207775393332475117542373397781584128218228618249791209355675131992463159704403776258613302288476172185584463476225005063779894782836426884000207409807049867263907254877716328924866456632211662312617154134437524295291104752770631189118235019802106204933495784761321333662395404529469967238367594585774138994516197083434567533330107062345993597848056087001011720813776607842762719935906783665129785031741250111831207753368983267069203609896793792985223617157664451530691375750280859074698038560315239658857803791132403985199732400287182497846144331254616392123530811272754978339664238851492588050907702221080361903939038079591447932470373306128247867233540697970603676760197395888685266696491413002497498272060657400266013368582293207440477043185911960389052284873513921966273194255487326352336062705489856378416804407844127273382418298622862520221136588748949223773369038037717041875368856860719965347203435379138257128415598848011323928468651532952546227003909394910983426844629921411781442669580008591828215998156444041627090929934316324030338750669077511663186726520947473353548985572908529502568206360286236996425714006911315347445366748955964179465255608934545359312119495388187351185557748770050553879989076953515816259927118125422093529247468923641768590474817561732820255088748389566921149177882575013056634170998472585567510661820349973588850410890113046583161825751049657663607416699397916970562646608842800374776668439536237333961804575085663662191680704377867667362811411029260303260702835337531259345361564785373425759718087626267311335933559039311114104852385195407028113829047387772342659393236322345957888212399292060391824071570636455633517780658971325340404294486921436399437281219097552577725645831211805274646235360986730824421077562680842582447477255408007812464844083508573501352984416748590026938394170555811572471796018413031313556592978285036601795733606880758440986297425829323979554570401077690563030895109227361088623913324713779340903382584950623044525530710338268568813823066249992731921153299439712663396007160809136973435013100904937999277062194475204549504951502613895686271529219961104190164537835113452800791565348698416686150747641660114058033522374506019514620071613909604342793256787695170778929090328821821666447872491520000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -130558282867941868816161416814972828601402461571070193489749348629579788589987134809250367746157031578547385697770237350654524427267525306033154314241043357430774510422209271072834975041979846033192723236229998464934113748198117292474933561342434481453273135601348691529627254966218636927038437432185810087432325153713434703239268305275999845048591798533112627408514979798575900796434158387607848156506753281525635354899514076383115294195668976348135129598892026117147246289440086820909052211252133569193019060483411567027127849555414335448096786367852684566112577985428323512529951171451488769780401867676689545157108316337367182190316415619014084512685129711213760325364991153256191208623311229345160039312078066605188930590545219040298514945475286417308858141303787824080528542640412452520791511422110014504154176266567022109733981342021971370072094466208828095183005094909131182420423270947063305784040448114238178004905228727178055928783773704916481701895791756948482742450575031646380085121598012032357079113895510331745881146330748690638470572315151300362291146025244107525842937646270251722774441634225804120641510242165874071444600724606227682154434171170116627316979642790580813778028011211768076090891324542677506110878672531488247623750777450468856595593192863219557408128709161822588866541318970275523432872296242713717675233096167120674666925419606782989478237258556712756429749105249586798429984096660242950551411618970612822170863114327313119037513127272198947688682093163482815134136500474547139482460209770028484940158966031251672403435193351662889612143715334608591713387569227935191014638371585192927721087545183826365527014245980226727905171718034826512160391841786507844524916232031689604937144939256088146936441922435828423897844733257399303557606911525365737692520046791808867666767919030866866059530516519205951398448162933635112590995981273358353719488820432669453048723745136678352845784887406279518972871213490921734952669133684477671284844764507793840987486593811606838521528450320960526918064573000923512162332305577599560486368316225756483221354107848017045650450393271041370837746974030981619398978489140195791916136487331985135664365385897416532833414281820233783650504330498196468546122182709036184758524006082859843078085122969305935279958370502809838715711617780938424914341797563691226241388309876432317024130559483170411464836651171934295021454603243720553793491560531769423785710049567931407422849959646002548835873551408014345096103071492025745882702187771913728707028240474238787139376248067554995836197529529904772310995636023454847707189120388141463809028340906656331289546572503277396645420569407023658139037490024860985169697047818424576994933056003523951730138630016779488746687172797748309508512645349014833764803116482276201138449494649494417682018724758333358717202518457893481262034996741886730161961684310731032045882725884911993519685439368870368743158104944982541667421407107098962217706652928298740133546482423993106881014544598023256433946564926803394505051106815409815566565050545701428518080475984232996089456829577126305012674755032196052345604288983864896922309076274274763872594073112833639914225854678828437852832546521530530883809426182694980052835858134521715097600000000000000000000000000000000000000000000000000000000000000000*i1^30 + 39926180875452291446285036663243011062321207652973650366028713739321318046596457481922651137127614660729734791065545298560998426315037679444945637287671812228621351591519327201394852727140323391213436064392649618695439870472143723269903447123707496611042495781682553248847136539333883689521605062034175014146361353735592567197214028248545923510681755780830905183602513709688370131154449885654644388850651399681717912295054767475236532551454224056812811745787989890021005230959703732470861196741344243131920385644933305686877295365998694286883047943981510636103548479473871284123110011381274239280530522645721358488273796042901905424340544134774669757353222666787473231457899730804170546151672374448013187446402813987795834060293276387865556323215705500570654061239023380461237874533197423635611670377072270759086863552872021010715077100152470625058630219119357614770361877605130314383019811319531986424151328796925463859177935030529706361603222923301885375965785095283712208604055672572452031763618328797918927391051707026124463145571741482009169206441937359310921582844759888394594362217088117702581599329096411176249647786615643946182278571861979515260134653651960824495276465981156865807726930796627019723735328611564254419614928909863462827924800184336798202312161687305158944058815122936482821050651450284512772385391761703117443672310668900494145459733041527640639433968481924886263319973253056070423604756436777117783612224447334452007110917921071435985754433674775693275130801657317893432339743233614354194026473858876601052021128367786552673525242763816693896103734420097189626048292830966775693156852219471923360930949461352556377456890726065632731060953316443042380226486403477438332671520790669444702100265354901152297532467348247460529124320874455896169670727363830462180141869317773942367141064610624506245385400944110360666227205214483325384126892621459365461851007482370463916127680571652426746920806978013023994968010415536449087150091248315051873986497652490897570050533401574830975501492573769758137174644482493060927529486516324456988459198044414659331572454038206165891763183158097334930797210425619275814917828017002586496603580488553078014400548757663140445750659050151984620479755942576160712069631841844247324825854910390862520495372641338447284885870325350877577528193622457264128891446150039135561515749153805279679412725642934993856292093158796771927063776716133681009915811388238758799468959997609468054654787731864904227640554767824407923028845242409766006377932310980212507935471297850391033342796046909573122039309482672100720523941659509456355750827622088189598862734989186015632031204253277943473217182377892615152290649022123427581746448128377410665384971607967974984378691060072374046400309300551309139829323948964073794736861264011508056463168951579259939023839590061117943765424099360615594730572211562313560118838465670783965921567332272115626385618630971717356030951149357620679388931598581213607387626667785081663180749461242862105666528149699074095259529395008567300353326195476489091840610699813798033552108575178189809932626972435897139719416712861473948885746639040937514883097153185508015925891489637178876449547983003765156153550087793127305231353773091277576935779728359424000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -7292707777501090991450805489484406873126093103799909589456787475957337345057106696883511958373108580589043870846103134512353777702084392837979058891686380025673113967199790280484582970361457494948952857492731428891235893776478478654825666601293223208711958798960470322633177291341887807119643872778134958943795127193426332220385123803644389057894156559532618786724903723189898926221345601752313426309568641786216205829516860118632701106296297483381427222891630323799488045716965887434661165305474567230894068803287345934953941839067926802989166032555102635578681925679476845843954412040581488549258190790032652450572055708586241112592542396013894091618995925596266167060122606308677087497148728765375139795150610547083435430783802131445345594222376386927246581654650120524786037277459133596935456796496921821818197276537891968031960050802302628296766682108609028928139699036825631805463717169674351656785861406671716411231863099471258846767349072519292796022309148059206812092618307139016613179231839204827766107001158882306004914641451725622157534251608347937122768381659098980491824413317356233450169126707717973517669357683788374543451902530609801827559430614810752050190719130532219025422272879016413227319877644452885377790021217771759733418846792025670140020751284916928294255904943152969379472294619335677426069219182887122429053413604541498000012740663784991086633145725378253085996667467819022109666124244749726033257978487444220173323998562903933704630178095373751279246639118251796145510446754381591502572566378760449841566238664888895743966354369517003411236420866044751585007532012625733202260163701263244160992498961483858309595827173722454884162515897340568316051930805390697539985849335777346428696253697979450519476153306361070920269589453118132966415370326628270619089417731909003740215115375559595932783061772105608275106813571294779419094169886898021357985376080511001590435813257683944209057669214422184116175918590780518960206747250676964962140749138627677156520602409191571941210992166415086904327256333679702167700136081735484255882935467799423795206076762269480482265773077707964059817754719447758614585022372738888539145936202156151350688428740887356977298466065112270656510010791586417823285690975060798545482826935291181591130052083726622490608817121171554305774687690124352271522745614313620160054909324681552405244710278488081517204375091027978045577235588078227400869644532035380952488098523220130043916070535412266294365101173806238289968090738932514154093076309120818554249913272902879062645751539253038134211832787466744332412085901407503009293405814072268406412000109043467286088672159741049851229155131750492903916244330387573267397079331715935514669724639272812828489130835371156125194904449977416164401876503652409460015122497590520379614662071343423550867712631199693732991754749712093852612233892235542102582862571724540737140003395385056289734917945521588852412680848140204345404637502285976414674280522095323617508737307653299623299773691371992119101423383405852580811865155563288948218966203596153962208171584168697361099326111981960833232656957580701075297457677190627272615797233885941308441821969135164588492829093120073319667025264159193746605629669511080429945275757363200000000000000000000000000000000000000000000000000000000000000000*i1^32 + 84169779970994007397024896900364927734690677527263649763874439387510215307337483161420500916605062524489157083123429928440910669399612340668117201065052972208769123172675183837599259156707892399762237389042448210101819969990571938279652063429880444853182601189415082435619118940653020581928730888449604766244699119404896906366773289426054369442110204825852977972720537967769177105782238002957470483480412856623457046328487588335331856008412981634010245610002088192466207925215067491664260356237486160265514470881466845202053763419752742119878968557336852398164745620012176751025563227535837800791791732295071824310865509488866774535029130370357981581590927391797753845959028521136002877343968443246542675706284507113305224742794941711955653821770491849346176206653006860093220898673971635977400790449358761993670311647575065381104911772787204722535218844891045576419848231955281445139748134997020936911842952081683870545876616297919205890217897145538230541477065225857213008669856814573564315243842704311878323509680763003260147897479362741419948792927478281407270592237174033082976961537663918435970509910406742924418160784909358137173973747962004174837340253878163027694307078867640471840303729376468618511523687109591795836769638039602123281020982679952291999198641476788156719071112337653788265894554913435978179127438184615373157220303913602621100160863925899813173950691925880906911089402743659432085304997261421020267905693393693593776731648401597075802955182324942394811095999147585633483217045780762954918754538671423142889016255208682316997199386991683606558162635117291743745301189038787171800476829360939138820222361845095757631669823252569139920812019761748893614636531740246441672253267705326457704597737519312593400380549937185041227016712740280758434605283995332741984632555424811172038453771704539156959331521466412165715540653397755524745614608786498326972432414565069693242403859755558221845929704321404998792757165554258160571753757031392836982415880372052933760354281133410791392646695729032390273525188269801481483557379088799079950506844625493521931333474706184380139236771858805472172364205586931593889885243114547868314773066207538328952772008763204187470689322209320120629555889457820829310508375816436002825897551749820519066266951373888834765507027764601708611899387631835538252920263591738014766829694018449464710719519184386829162972711423426419416570490612171046710009134128415420543167807937320444697332177453001101328220101397556514354168186537905779754033118949882681364375492591428814740004921138646394982425231571517824604294221211421834132271556426266230420996629888731749479775653068498651925432249183309211311081444124441172654567076644518982727370370540563654735636632624872498112365553583372093809490618988532759014165709100305105087255232096219055362030956521533375769404193394825170975657097103611757022890449418665228789262849631540472111901738309928142899222636648208226496106237997887112707821503422881331764829483013307761969141150099865897068523340063277444161706412007044299168405937609671394451006031377667985119567052676195813080846731003813552674607657788931546928462268491580928771673424843525848658719875757847392975992062489932955018810150022347741042258739200000000000000000000000000000000000000000000000000000000000000000*i1^33 + 72396579067279523339802575914639065800803325302754433639886142955591632626160582185148272050150305585621724523853781233062659798040217199012552628274512127671451862216927160114110438985789672214603656175181574058770295225271489352342953385587294205644893475661188863785767799309480960595112350497535640468525198477143343859099612700075462040854416598677903005151848790653794609402688266378088680510982722264652379198190892354690709718730071276731546363031689913816963537021660644054799074380233692966782957232606758017355642491591397110272289479887864419243212994238516732821568027701584394472385064291660115613851438275985847779495825891089613668166500164882816793233717642919901640933490831195371160160393988030780829409830557160913368636349379138817591035186026735328104876044774868328280955166392677703775408302885812350488281831000039518129784316951894047138134759837282249123104617685519084809884058267876740081274334210334049425770543426882639066776820296985842478990027634876420620053871140977341783953078484035201715564344330496159302099016505657595556837652866830446913132109877488962958705552607920617799193308872048054504439143545268586143450820004794368339540596600808067947877835457530294581791505167317095005818082398336196321380704533408676841764735866319120640971083287558132857771993223178075005626673705491613712994012681868568621704581547361715371361476405538020263616956278748436135577100123312678177611850327909035097624664352741721646285182769417062714079133492161321678341811065782032022002107711481554310788815555659799222469492664267941989760946261255890084135296304148595277568336946824371101077460752886004804556659692164264225278804633870024603047675304537708907461018714950484177155811569904863508171426895102478450725861865323851951458879619695359889634003198344337895374718359825948470151458869509406671939066992171379074014670734617333688851559835089046474323457023110341459386892206557745440985085210476211659171998869876268855478916231771328477038545837327520982921935117865577228135690157325689973645629447868275082397316482743557598383794015895150325537867738579554234778539092031443028727680745396560679379804703528988160770997500562454028074220627304952958088101894510432704211376800528909484174284206757236784841434959061668199068926591939674998025615129971505121039757393205060203154961990955876995987849800774691399518490120198497672825583827978890949170235678356342069917219917755177107975588363760990841065365411474860675717301667413906642880657147860200452547296872161590706858135095039310905148196416723427720057981996356608501445583270463334313617515843091183331126479784652390613770783677158904830507841524673981506034040876734743308593098826056662382269171034208936753331112834002640453163619681595076055430899553755795277995264906059841894192285186132541858948961110145927896746304800874963158492853569669930687637829200342372133015519309304592320143693381508494249448623448981781396123296336919401591184094253784581380485590030197248373073008379764367089140788860357326002546270531918590319010763905108232454897964717899083938722919535859609997596849580975381712303866674138279558288158633630721816270648960808489012216012718335415321188576788138056015520202752000000000000000000000000000000000000000000000000000000000000000*i1^34 + -4687996277697335319264393114692684523543155368353589494842121661045191106731801935070017451436168151898309319605632663014188056537452898927594402671780436006647338917461468299706615988996128970908928464379918360190988616826798487549853900762782262727070368618388136873316070595460891232257107131879584127844158615793022827697363924096377756570958388642915261453651290522527260802019982237905702030149763157484105753722151244986285762130700293414008104541520987540477662333469855652600133623171069495961847626737002190397181966849139829821470486687072766377290889066052612590654738184217066078735572614738741660469738784900333193556085029878233030225096529400751498130757616307857919193611281202441584837233272158496593419407340318961003816164984110007461269226197559318436643093462705240445133478559519083856843529963865523023260035222295717888955214872949619853568279282563046639069903544663924680040442536050301340655060344354968486617683210499553654208522684001382996360350826762622321594224054071103649089498817025423972705091898285901493825457110400449703089923684957643148950716668521203747611747315891906892063276063960367428089780180941304329578483559889579436807503374219691285205324122153046089699994233983283407958335086025939481815758735243939349147956279250943872588318221342290602873699581331851195070056964106849967917221948133715643454428665812534284626993220586194184073610822455508134325509731115132777586269317256345101736163780502779851942602284574726322949244273477906804033837971728482191598382347666705236169463238580533331230491705270050038369456681670066685710198660612182485473903235347073993537136127894051973751114401300675538064424003332184228962374121323618300869648609122931817922530326851888046300910318976615256984441855612738224137248930247789545080255892876016507895520861512986749387430118521452085903568801281862642926340792988501649577256595424136499138020667709045250141745314337902063536401501221476278660267522154178692294812570656167181571145602192328180285560615701923700590152705936064798886793975568505900205758090272023023882382558507781959004172114214349927116624772335316290434002500576792788170735215162031121418754739696659965407341658521187490121769307925811015579378928627189607375624950301282278772374410550796735623045781701690813316283777761165192822717953776041533908868797258808680215477846379882407809765075389099536265902193524747410627642483621391484989977005793893684484168946197433638059230023601029391102300719750978994122753788490767474195978572468115036708635370204507492657104603150736783518543980560513338507695852476256643930595689466090169504527212145696436817252986469427868434352067827353974609280082527056476924182310153785424936428132723681004930360196200944924624862974115357489903058082193035319169480048582680968392814801117381212651541296519305450940615103431974571912834949729048061657537302044760455989849184263583414494280433457745159376974405671325316983549774949591787377555001951995724690372640485593078085124460337625107248180200861163807127136084628803319959256415814277364141349160114555578887140932708255708976074777229336867151416507445187328708945541095272712007958973166649410986108825028247924174368216850305076166656000000000000000000000000000000000000000000000000000000000000000*i1^35 + -50815460768308254857673531854504208032953626187007658704682659027097407901649145194484281491250096118187840585801887529267147628590710074545829361202452903125228369940934787721167386127709820911740806833867341520287922981181821529947515284055328179271889886226188532304964970845175921745856186800855589573554439741251124463021313503494401936966844769961558867720492863067880394751423903411043839690889535932620551461271558563161581421083971381759470505153333132477172780047054695317731381309524738856486447493746391645234842404714874273665416698831780481115864522420305593015184484672353264646825626051175893142314222478075880742643710373880826861655114145738678164446077782690072363334569069542842848021167596934564625557741199181024798196825614267680738064135203599477871557557851205257272175029790390964080892003902590832043166714860717956947370714586658145748968141627853512920186247248685171978098117172633539887508316407245147180953378303692045203579699313583627961311034568622023589915477679126043687707280724907211792983219589864102772262373448624419293519922772049004126358793408846572130451091497543120997511907842328138678611935034282545167766630394082015480859557069781001655464002134997841112446541760064418316741043587462818692807796432740110057372642035670777090354383056470269419760145934801046173979285071418762302013952728093999995369015531176280441643551468716330470398726262507567050465687446857920482544943220190137170566674470415489145823377823861162826851960124189463341281529162507174918349222931289512661000693616213666476569623287392676906074444862192073425198326591404075277369061191267956348633509701025055548273105435374193797506876128448974337315267220435835586850081402333016193012768260157465209506644740621965858821557963712446489615178232766425881375930935399231962161280170798445595239549868000457993580806081489092652931824169434273857814683812659234931305286006835331165896255580949435193975438947848304933954870498352401070214132869809967176754748160274382382960638185710063287515539435945545636345729120992559313214371942375675526334805196824967200013398923981060291577021947733551679037075368978030982180564588979537534120736721789878037456649261250299280700524739808950728481626045209132550539786286697830583234047371664629561337409347629365233138635653283924543580730755231505372916701090828418387127815680033046986012411034162685359642966867985661314293030229360382908187932117680846837381260161463912426920711769321877523769681958181766470318280305715943400765089800679564379451981680647943599447971907666636087958297394448531692998631136398127628479239067211925906340652472482644081535190921219782379807894228796854974308152941527509171947693238211928009392480637165412761299844930179119042621760365750640688223113293314918065879990207955054767732623657676368677929995693144155640919280371764238985670298307257582392076679939931094634623972852134398074529120623182631637481972634907445329961999160741378172456895629755906329791957255746932227019281891925948718951390806902769896953163986261204360265835199107570240965619448512153908819693558304542481474555821052491454738425327112829466832541611195119629276128964816005965181060988267987018340659712007497318400000000000000000000000000000000000000000000000000000000000000*i1^36 + 43507126517697755975226193778406423855532523278760668686763623460533192936796903625336917496186394863742708621468005326834376239904237366191256818552752489745888563616252983519542210018066484331003063142555961652700896528421564017869692922260180903905692233676819114967204473372162704680980250340975095859517036769133514693963687596215402986476211656784304750240824972769213298551229338477941579346939092434369251737491759578557192339554221383210456670365348638429677034969287272525611634427969996099522128759156602000075922550880080643942949537876485740058720676239821383602207469148049824905240915053507821569467263345094301470002591484352406436347918088153135112491512985685202412147657095878583871488049136473023098266842391934924945341498155540201814380062126696767047225614843588984785624929943175198926723036364795053535904521731549834332101009128748557369295382809281984832426921262328415443611951214626198065503321881743006670051152083817901050874035828645582034117910452194895052636461183668887796337054592074518543577559485732453140459248295805658017031200847437258719028298415782314536483808589904719322957443964994115848001549911075883870032925809194151974828577383886750995074191728162926031025847734533871583597819594159141751056076404927107357078419668989943653476200903518501290260206540865884274787947514041448216559360896937925971359251752623855652719695823278926858764606657236008925801700574907772359507024404913395294141437879397265184709510789358766686458083253259715738483512295856641344282291996255364550332732148709751957319537127720447759968921644276045881844924939875483900800438839375621588392735094910437018516531804920592935591207642317728242279644035536755906356379771024921609994189847002736516028544540361081479971570360599824575556194328369482388259251169387240045851351800587491939356502366762091357150971156203893228638773730494220338215512885167205262671961989726196433934175385377368803924877425735570161660219521436858462577508857979523534923629908821079107749676585786007288938132032170796409001306825013784716783821656875516920193757639031143682808967441510882410913072405138857844400073931328858674140422393217722095019782414627824340855846931224980374853782260860994845589321810301621958594379389626897976653045317885572617082176883677698200139112345765705171339277561891842531319764332826096746750827622554932728940868206224004853689640342663195336154221091733876720997775787638873231229078299479069345950298026551401260900472294519724103357902974821675460343786313077325145142643141690726512774296112385223632116886759297906598917598298129122438399949449248600949458369064895216659499555955736052676073196113845502889896094653094178750666948361850176967614826400186271374082045054514974316667865953381534382201900462342690283984991820598924477670583503296555682974952226431285006176924043374384244321392400403797883677649530698872589887773863784366521904910759009583843987107261116329807570762231769699011850214138853548263029352572075840048293649805314209085025073820135378663304270977379090373389914799122588235934788193346740855122989876348119135172300715708907526924830749173838968136577160779487613431722502125151622008843118264536997516033625843302400000000000000000000000000000000000000000000000000000000000000*i1^37 + -3947796874357828723571682859823188794594806763635683689756287438053922244079108684177819523789861413710836259308437045984795198008060296985035008156713615336794072900622248996561613810973176839061347118412618984621220780239373621502052778391508458123042090883818514308471449435215791165384345108986387550352499748938519134416084910075639585642731951913381117077400409482802439249978041022534660554206290657988043636836455554746750212785882086985347057621153750235735788656869587949860146003353640691844821526479437310829639135028474800701326444686043654760488176624189797613401469967333845346849932072703600385658695787088943120212365882756601515161592500339284642882391250130761393548842353416262401652648271329239037673089533991781846789327244419471861111277813299049959944797017103661062586063178609287573631920061291749135898322403697563268998073651064247526237485718619541878943016813122323247327164103999653138162223791664796734859773187037483926311410383141819251875158757772241076228633721341184482745838548705464322589765915668426339000361671608816293338352235009709099349942235308206147254964586828272350906905517652217781184715745566132369605919319258179729076616480584493470248586858842255647306980516018881553489246976446534874476118788328398954431229182380357882367415415700977740470458016019678175326226045074803831173460760175926708457207520899853625940849771283352068296612133761739665127027289641819893373599412397864788845827034474043466595219503509896328018307557919376881338358612394281348840069557580814257862063633199918876354623133700963786493365914320102961250244316116700056311110396992464564345687313019536371385182462060731554782360376677229896336464669115401772804470856818835478562894834488901214777268208936951868939436969956677865798999275109427432987750353923456769946138615125077693826203204075778248597475209460374141765036380913852049970554961003473415467194640329509477976433307482347388516237407221030194739518117512158874629478537253822948648515073481321584787445934206723287909109328192634122705506368641076962589577175048803222533218172927910414359916066818544850007843721337852150664662321386548751198246477550993020729322876164262605106385153375217787011218757977823528048045520036864084576429256759011498844127716148996262047087951128968937065716777918098359191490972886813604208088718710296988760775336136450443939619200185980388343744298503922382206280329724147048523566089985980910963844798028643021725325913705249838185597875210083686824875088884460871566263692505370171850017384136437046345910755435035532812851469153129133704359750227147519235662361041748801261127786244135913121046512801315712619482333536870410937932581407877055796654100565346368864584285669659515192893178406899259609788124470803415831240909679804822685379702817664112845973184206374237482294523825038361501090061245400824645856715822689644756848181164182489688105572078975966671669788100561507800459699624042189221747312207449927320786543933777767151649357418618795164795245556246669723572543280291151381577452832789177582710457989178810639571417418371982525079181249639123524675940428741342268103180498043227834248237840150868150739957846002278551125075525327514920212171325440000000000000000000000000000000000000000000000000000000000000*i1^38 + 133063427633275856726066831813153388229737953820723549020416295743360727774401274077485825870544230760598740766504950277619884668916875465686696928772060648844898268430433502088487232580651411583332964908881127978194300906756056886836467611174337985289939357981674740075792742858271359217455277175621669960548848120710358798545911318284720412599735946792918015185718933447471109016878274574482905928135552497980663475054252652089461015824519174429420033743066235626939260470310488203638129367256889271471559494856281533264825721335182418444138385617933569759533854632441732963750667055601043501568045985257121065485388100665765644318053830348325189150005905323326749809188324341531332372659246284018007510129206537501070878825563932498538060339170809098719631085515357497726574916768023375924537669501274441457204036118405094106662716748996196444153347815812072641551583459123126261797879242608844809382987265013503502820775859759907831648226001244897518043859838455917027070231315387987948027201018673364153670414643341216518209794551708501259258491366164848672553933025824159097819796955236850683550633186817415704276292312707265272691803455501402819640306222112325402255234675422659731697570165918247292511374064949802892500560733808357118098850203190363447023734429530094106130775305766046213473706186473359143947361406931036964301638422224272173684494421771452969034083886688410148091954987447771507535134091131953521473005382359340551862152436371688509224919301350284933135619956485107841104725697775003310241714499752486439635442099918998321433955321785125328712306756240824092937084285015822482880919071014660752633562989275910519062532629578049676870122621221174899140002918237039303302368805124456408486632267395053409460531005766915033488151868560561444939463428690764910277874167890159061085375213312838858032640458694314026888551223012228223984299608945833468106550007142361157909398119467461617361748658354281970227062153020675561144270251376807085727280788399891652362755329475303121265850588531997288224913586293753066540795226010126904551431748242848175572280596669992100421563444689434801348130287384043366480236722859911929101852027245628892313978777007509471904033956804122428314747196709005377492343150908782188413351010488974193432973752285637519470454252010561827164295045830356513330272551371868461038642899971590887617365207353198601783378919782321769971803426051462103108801638438227015738387635839898939919662545162036610603303978985649795308413234311715067004263710061610187778423183297103846296014323265467282525148185471723850119768991279362649244096965738115536540335827756945715479440616141240373379283106944804985004526756718076835796716091620354628495050595343775141676678163862811601634429064112356744937143653347071345526049172652428834839016428447760770505185656846622550955032789473214065788696243771338430998517729790179242975249466320631771925526688760396442515483362067959353182460625143005239417358277818312543924075759966704628539163583089637651778831355195204799647457237459312043348799665837712527349193576427970532428234940865555825460741468966056063808482731399626829248985534526780041567677789814478368065470713792787529822409462839324459401216000000000000000000000000000000000000000000000000000000000000000*i1^39 + -392074944440158171595455014616265744890339688650490330931800037220957724810697453886435127830158749230098842426274729140715092764335187933053900186548100414314290041638997063215299871967845334331494449202267890086699381005547027009935743838272313422178856979668274819139087766538514250437809262911023431599126587262797753733662486878480135766356873571538989541448349469195045996945674944977406389407566495141638866266014602734321806445142743385781496386165578165990618660759916737055682862148022806497435105978891501586578749670867466145738020823111553518715359351205817457309620197598477253571718707364702721788901526949222115199647588243736658778339361449260149411068226839009292782762441491623853665740555977021147171172963659037580131568412553563634113640905892327687670815196453552730411543939679385560497490706053764604066496358069748360726308644450402324890507326971234586246049687466616251749762452586847656527314178240435082438027611875664842556830696426574364161815870431142241030876497240230754816569995211265422723902513266407203299323733945438409368879058017740890985915290832199950052673102583050331211372654568689707786249131637626459797523284031814085664405815491049779369259924882689077748367900119085637749576874767586376788391173491531168928735349641736302816683090778022992892754486234698483324562513654029583373701920122015184604987646205162671190661169403474135365743879267445756927482593707232052946667405523779724308659801621888684004079973350903534336074476087398769369074520769086744125695213862580128148072405351155311383751391466555569182339211478697335592514143827479485899385670563832612078454146106382577019568160199763483235517240847518510427453096351339855323283368799968999008556066619868611228202858204559600426794234678238228509731438891712614889921283430615140270368933725726679082051696254755491397504156726242672829718192349619725042952408668604618921026822049732325554651317415724266770482434183133980178254769566672017692678739828203176946189191611388370794338702893053804127297536961048897370382869180004806783879049722338102717841737576599193141406172716739539037846064789581222236619686572604419882532683312647303395171563079895540800942588175958372234801827163807021016274198702921959378602721410898948866139420938299176093923566885141991600797707592810199800910724003733519928355839913722642514438107390153109783599406647648183353628786778635796972665077353474512875569045528308728324419348282208626432098581239537667928681769151776665379122803439342571360356114747947992507416487663773753485041859250870974140136107052351293238408804181067834690787472407725347841312924187568077796464926014074285662102167586476114014797749640738538731692174998910235832874807819729759413353804096579410754677694555861312021233224662996404831989362089839952069023594497931566422852481915210263240520317731764747396649599897745853263700284529996010836540514041778505900850351509250327194861982117835560590878455266465340404512641416889646376526397148140517002204791315437314154408845559219649181272145204773758425834586660692876741435430971589353419742246162763570340885497561535194559745302729458469002371635044771118600267773452645621475718128176243889143808000000000000000000000000000000000000000000000000000000000000*i1^40 + -36585916677122596174916311268424151823449546221710377825686968427245921969242564892259952760619192823807162791848315924657597577117147127544632294305564497545800465149043821114556438767452688509022211130211680470374888236115094785900606486167783054119102965362023460165010464620949305570772294907117453520122087504568812426290637434677465180052218103031928787419955558294403951810006141183187368931796652315899618377513417773939562465313042307275500011358795120841185916772618272950267191328941075846911364722456130559728340568699966559579354737687770008104956281375984668417293173727961735081755686050100830364500892184588067855508546514819472575499173768572282171824980682237530303272276156573966265908655069016086618568654179269035294501505632735986961835705512351985312422817432686393923643916955987980889648438166981837827038269955973812491419609646485495754503387115110797569471161635534047958771466031281347120489527688050264398286504646152884019559091381696460254917048667936437112088443218477314560745342810033164151000944287134196266597917556374857812689776024369721219530111757509418277362212256485456612413226882552954176429015619325527304876697111149512962868329266613933963613148030573189005592893054979434381941917902439048108313032937345688225085726587830253286255730945396783453064148420931727898267714962786017670093190450392965290599427766313367499006907698329703668643656555738985825133506909013263347791259344454184499472068133402807330532717084341418992037408006386139836922966723708102514791679371627276181241284923101480786718231984923799742358551938394447977686605800564434473036576878452866616760870654384367763052079735330414976790961995436000534115634553127730630903904078531218208891857787237128359664185832163707333616364121708817446722032164010018427111701177655289926562597358707934121253850899595825055086199111140804043501329364185994413356850936310515205905814589324978282042552888563856960783676132531319837146567792945692765135862195931152601180555284530016382840907295789625702913801560498185526031880939501761896712800661398615867714565953091946957611242885852680650075237449965220731822980352252772017349848108213235774517317768015218436638714952787910679349420837294049217387296881727442627451400516183051262533159344043233337192531163476405252165781413500045983554560699003083511679342931231126494954359634415906129324273879313557764756629788349824161139509216107834548621867712626380541644208107090516174651850415582608998360540050454836210925553753726863539968647840222704703618311661471337299302825196686920928823734884644172421240083211347607542668392068350222341428603808620872163188982866928933319269133021073946046431201150795605937815363756914310597105688398209918429792252305425095368997353476770905740499116885091096883675346100417765922095125829495542025114733715670178922031492939544847940327937860725365019440599400856660129437927784332701849850124607372668499874641708884280321799667632780434079560168557794670520698708442698052947757938185138276964362310339344716783114639879565238872076207236470033422194530263827441308617366524528247911028990884634192590701431824087025015662039340176896639981466417226700575216368244983070720000000000000000000000000000000000000000000000000000000000000*i1^41 + 5008699414483172210758667054709513507263155510368001700757697897888080815150681577462664805420013474893273064180615039455317341830262051126011417168398011007130452461182044921405520337214675753242155052321364527130469661979284962855511709797156656382749338418960668756682643738766018607889026121895521866135285845928989692286022253639350164058459192539259435346374043908393106646117460200347753648347056432586922060381121616463378428835211637116907330240480829007847689342518211054704303360276731380478759018772510120208546019757437179651572230516846465509284731935915982543488361440084473366027719049006377775907106901880535344682151563440041243447032147124062401371467462126983166155830367964913990437801317377956243610598531051484388446370905711591634877270217123697953221732484021374127294149984407535049649114910677563519055809699036441643098480746991884990145293291663230062303513747645519436477965493367304035082014050381357697405527699677884738961367967016066533046105075898096916135653752176497633950123546989097237749140876862585872699882991795204308729089701721366005633794389258478055994334421106672162150489164884176356717334836988208772688930421666998402782756129301317171599775493920439482244572624920116098798333003575146266398133281706461764970843375261224950192988937173048531146177737578279376770476316064313291846199088045144809886351996539024748106341231043456446024194408600902364078487212519326726385397251776294477233951063020826242584088299059314363052594487581979385049953711595522777814095321701945061991572549987032690530083966526977367518061691447239724001244569909874538715838121356323178059015569321190848885622565023858051721804920170323330807299025986130727162076495020970340753239405100831183133796578360456463329514568443794335501828546663092754023253008370586220915976906540708496657208342761804451869070076443498777040072890509342236495616833107464647924308000312557434379611529959662290634415199115064246669609610677843846988406825517727016820812633287789848334491069888834529148405592533933100514544179037061808603802263145403038066075187330733586681241750009379761431539804263694487324382372318542355939439578236997034285512808510457470428477783934793355014699872667553350395289281421090753941836455877192713580150581829904799291141354002811118469583008822085086030759954341705829731465863869603271672705692522020149502846403367384294932131063814877320084099010703687810667855058645407901900226216801874583066994489714762479389781303625460318793454801361261271467875087932393420438759144127181326698298201406719228903839620526857091769114371606999983203667904098950989011412959965825161279655979351116870273150529128685269172457282187194539601451017084560763675828651426424743565772988149889243354313179193834104125094229386171573580096963433508272950890200765936471931541056242909516364317926848931825589955349770432323679817201961614380242179176920847420172860313135082055343228096390200677053308071736668935587102105882545533658994980725346413673652005308730607633254720451770926688784502617315286438319398537864446170324502147359954982125838527969656623454388055788301471357418747673747996135867075737411952520957417499120057577180758016000000000000000000000000000000000000000000000000000000000000*i1^42 + 734273933178890203855506120603296080633984891003711951250927382179417125620396552595882942305619079170506929154998019119093663873062263729483875697716166346609827117303352525817910105460005744541643200555095169329658444495792158593628791534344283957288820802073149113308464822121501552179959847318895737523755504026431534850912534242706884196726588926028782776750434027988455886073568161947549554472840582204733249990336626540974756244675067085163215243635498534138598479913431243904389409652783002132486865974563832049265248566375765867673726168689126452123956709192103759785135692812849582940383072445630936211283420565795279269442231246291865505875042698317477407280476045194835743287666987646757740016729598141139354085891304625915878302243131150900189281411963857492037477157164758517136573937259093675979918337227104475107351717804760120972692155814950405717997382671161863456181912308989735008119074644705876081150780611464947716722304161551044787717433869215728310356779778317223059166647424125551096311485093883756599926088855185991061253522250174845310095914013457623665650909532710672972595463589293865651825607615577314899286996702660650476174628757366592008912388333746385390835695427700996186657825610119526692471842247380099843731956966309307643196674434118528445133855652383154355520868680695027121346408567412565568343803305955191009283137062436343002164414364904995685138674383978694538743117625785338066713365386197555174423327779487909634325364317530568800186349695813895028662822207702029215270807875115517417620588766057268528835984612386991545031649452282372669609568217842859124461467935825029791086406341256672164834689377940687321903944723795390361115705888664008542854455957125079462721459229014963075192565235989352731001174232239207213231808706510332318278577626204462590466594515167008676839690061194080904361636694142093445191575464870645736589943995105791195056407996109045029769646052510002506331172519348007674498252701196782648726212684527580376322526669595141848414994404896265302717598179868057993559888555225613528959509812668327072422644760508561996317722960234381959156145419432630730440446947776996188081402865821189124826542316115676581292731962263324119165825106706122820969590839721616637193803410039092717518962071618181783413635520800485477926296561329009412237791641031508197132257061142101561853276250087899664014129912034713973444871939968641474215239388965893717914361738511231231675501229095953110515488283934358495340494254606650172987583033737007495438322774054281829275177767445088739731435840494229231483131110899745201676255180584654993519062267634853750735492201986945084290423366482741197301213398668103377616581195621900865173130681332132771101465712205541304356030391382268929565570764220614126268297480029290584423196065606153940539954996565942065740992258931164102912395560710362384557236884805190307827000991704583476384357531830627447697321976423060853219331687072965144061429139145468223407641503633042427982351196464706685090572784850969486948747812168808754988408463835920238666550296598362515556997900531772314183575996510320841109548694514610621622915838522387960343545614001773605475335493645302279360741376000000000000000000000000000000000000000000000000000000000000*i1^43 + 33510011647317493141244230046032163942315269615354956835893156323579631638859541160438704829655209757337912002012296711044884679455711738876794048059355672431257692706717960698042573181882862930270944529184413572365441894241742028932563450590171267922344359565182750759159043108859074129069683354724530075353853459623111254687651827948904692790333124251855471538783224871279947990969684502032013455089911599451456202695888653936991762524226184822092671586051312493289651045870000233905223451883111323095604688995798418239044798463535381371679601936579388593497105718643943604073285120492305942473343930012084366224517558136835209998158651435336349553153335988434899521191191847485420056558762553511967503487046383265509074022066655896367027678817375179890419073283776474048586944430840535038639199470250939710376574061179579499427851304143929174709664536296171583382300405347488634900089452370386721900024907588230473000214013305916423191026555595338938569535256982243941994276937803545083518208896238661537990379273525495800737288113373453591395757127055824068764666473931642044042377943703576705847491732887082302314521773171950003931551774651143126873311398496404081992461971231364239491700343814632924607748135957027254813344825749279776953717960968907959851814126713092636968052332476625731874313062515088733019762911614143427666835906938026940116281943303554380642144358944753497566496425736558387264617431422385948306413384953889104584416107591815477554268375617266166500364319073221481562142996982230710370515442452180676472733353422123851735510126943989295995366793241014447905494799418691483335774271171487365268420052792731628981502236571776132557871653984250201040013752582837553003884469594007901071051334624103369123379755216137357222357475672905478248196009836579977409253733373843011470958350288673924495451175657775898163634458249731410255066068378951836377832714551861024423205641101422610316648008216043897628377633982299145579143355576123494242899867165086874991294997575877620241921334038300720175743727235688557978844800316385657964990250030724426187893454068879216421805332445575813687996353414231604041608408979271786032957384130148658982417835659055560009330861890540840788614008403929446630234625688483364465639389527110488113724139154330454347394291589583496036761620650175526272961848731244317906136888315594253489664181389605749895772161305471917424573305850799187696993434948511084247769956860165076283074914721689780149111924040377856909091968121039048447385155946074934791424031522022876039918383070245191979596144187091595521014865006040541868733714875759412255217226245528753503195285132642021632210413448353827415390920033815313188191198219350917208239799402769116117698200325378648263395778291438113573882963213989931702508083495044718389452698718070201051134370138367881814759673686775507065715807313414147285758455805785558605643261006520297353579994183698482076168635122533290080794786420522107318146842632705516700614108927839660724905091509611831829056561330910454435954664336101241121395683522520586674770695584242983495177580305524015751861098718711139815930790478706323980550441260698696735778960236581598565910122134975426141880320000000000000000000000000000000000000000000000000000000000*i1^44 + 966043158950731295781632416186913904244173839474642788240976208107966639697033305686761310056312179479883995938884802202742340322693874480822434777752744314121497446600756531966512837738391716563238475904849260946993217439719806981439263409625815909435626639298268276013826912398362002042015918377340055745709003472999328005445334288418286168107111960267406717332978772130679178057884785777752929863845395684147375962345418755780166148604453727432831787779645495616602582898567582602901145518873200118725517084427606056156975440140944935357104995893540749580304338324997069949929799156052904606866180951200710923605064601479786576282907718058950495866608965744380158765430739000165208640266353268756029798247524980567007912530841043726697459473406416010848919731527441417125672715831598492292735909714389258194592705541268810260972282475324381729636684941514275178003919623950830744495743020055556097557172738476586583686183662202242576551890021627322647117946541737259564798042706932050353432962409110559114081788789141467154064502912987324993110590608316313148131864519300620982886815736471789777549498578080282481505608235477831762062658175240185669165125591746849719526794114574951049376919730854687186493342683106343859814867468821321776072026390645019721868259671123014409495546501757692249381607292296700669684337148026018680331639718395931133549156883391574248033265612273188538902850710634517536204509961501138564687134215263553971093740447598532242167526714501352786459429990799519206076125861482170503052898657054133828040577511567221380181651943591650725664995004115144410117147201515670428355231735106188519284712785351078380150200344520957423395087853015164637940007564990085318637048694715504890158674960802082090606623485498318806820247626346352134880508386977290331503640785269844117987823064994543988515694121559384626270661182309828435705225859849082185571323670272178178110757813484994515175156148390745105978242351878132152309149488521034835424915710828869578616910172515109428084475202336563185942607050205865834679109868747751631891579622016244469404517835486767385111217321361441896586833719836904668336185746240967229574185285067499787666865383023780382720708585066038620448032286461692783114404138903904619673571660904425737852595288870432563341997189459183927678593468763266489536056638063342164784730109809354611688206028803920218294181655224616995503048523596902545415655755018414247327491600765843268569689448457804408010347280524700792467819997481633059725986404556028402667735936637076952259913288182267210162264563832497660621660188041512568118166152032594918699438291040234058042478755599736806235077981937065129157294828235693179587837290934681049999127167767177588655332007793202640057343414798401851545088216871616679594117476513694344045994315306932600328465193130324720325964726628505884524721073986070369229810755713625057316118685234381278614268799268992093843648260162027221008134331757499479638186023838748936867315102682789310141879239864666210304186637326507091156533155770325921464209890195682482011357699900388400845232359081607398139008523602289540240843032576794273067227150721974597852298050614684531331493307053076643840000000000000000000000000000000000000000000000000000000000*i1^45 + 19892659100513221870165439152436772364976963149977545520794493925013949112127379416739454591575316423722849745035180453239626454269396258654858607831202591474762416909200721469455566394626073898134396560344030361071590246642134019631224714547776989695175462428562849279721043115640299724965669633924730895927311200894376928313449549666347373223329871568514143388287873941394428110756006556871257950928993346823214061771550301280983634066648871027019760501593202357963831570939273811339530402616917786710973469717013608190714754324572645614340448248635436227116365599218112627203259259664875207561443711475526000240049556039362804341106780193690223374677487347792290620528112229328253615957810200128062949977235385968814342980615504133815483072277784649423171756166435493499599280799848612804600016568927782978603647347908891996136790934102122318501546724111900660035668197905828428359667275673562136808114271391773086819125436484236365958596478029933894926314269204549502780311853944419000198468466156551351073377646412108101333084081526397535858130291588719948957988609445649357644300066894011706388536488320882589306334009465144072264270733891433998101272764962198236813306979630778361088181690974778109400836066553627526500603986547734819095634803371862937543002533416648441228163193860027452074790601239783977741589298865048565576763094594166833189471296401900208230848735404977981804930844414509778761504001431094682989103602102067098168837550473816078132105471458537225900019634148413374383321510208361400721892765315617243727323520210005852159599668610172467272362114294533564748381065786677968417445896401729286019684605970939608839051417333536747656660239050185806289336664506870785598319424447550960152752572478794851772097365447248007421550869692725829073252714934569332241728342612308768016986872853940146661838129504364968434503349046281522243112901323524034300990789987190204122637128020843084365070535753013495935091271924284584299577899245998410758572982130750559761474686481729351100877236695731398151773277032441441042375526001139849770129810609212593433040188167593081525260326003217602967406120319797819713473382040962585350965486507521685973611524179328082491985621547506097167307239965755521739133192963588831351124474817711293382785940842978374613902466257674613208080534307015673468101080149479712033659304747870114445705321903535279795119442855171043266011896854852867291364541943323162935998414761268445815597731168126138251857484613846185920953898191769268163580913014180065027009781173659969340862151967865939591913548377400247834838763720079663992507861025096139406909409912824658897383351982652409876458970733248678182790132429654480456896622710918919399630386913781896315222643695408834268721538357008903269155736801745774499008425237464552053531222429564449848092796140930656443343072423282354068949907887622016776579259065881136774829414418205352584003050139119756432152632432844559285845285212214745237083592005095883908276623551574288370120359659293638946601983088859374889797238922308238584025896291181801994144911298384667923012696528893534277708790230560209350757083894205060394912486989640222618156800379514503333062772759986176000000000000000000000000000000000000000000000000000000000*i1^46 + 337480251004001998628150657913962051588442911041647756465130595900854092307848036548702335423062752469726538640120381650682389652990299774479453574342578379374222332899597907188742261481565408779277831036759155675489098585380931012970430984780497773400167902461106105008535519117564114274784351765764007914780916702264179699822538530964746215840603937169811273184216040358841598772282922963382009043163369429463823603185914831341144133187455090753898439524087610714503152390828615521476528310362519876796856201280561978595735693983379454415369225333372470243110746503979242131285306676541888339768590156474313983942404298843413232341969820778530358207435444406404742325289010856865054334116646296144828265837562489041399367956358265972881656378176542450166394591670019924410269250663041876989129184446247564561403663362587377093257954202388506489415689004084532599922516943609303845868381993637006889110903885601719391862036457690381945703091842327363672712672248302794045960548781295331799475181273072722135980260919535873953077371544655067827350742923678103477809701076826237409510655617922477722080515046050192170964633999931197039837858687687942008125876858607483144907960860023732732812261233076944580541405353574712412841726903287077579098854663101904887506612340191627892378658330270257001991861267102116660971858441846400119148984786205587764554744554181895956222600552205801118657017576258726750852440401836203291751687892969777294352135037284824859127209529212657481286441379187038130836984270587688910644066786611947002414905038066637915381805496418776117776584599382013377396660224348877336626229936311491377117506623515121835303884977190793311231738281796474965079269539234297280809003632968927483740489115750952212849213224202910442443616427984597890982462665993529441343297715439956534412104295019896951483774137478399434405394583478519483972923497533665235582433495009808290390658398273584774132641241663021425682131558656494227687924451123681359950472984266132082703268077469718340246131736717697027941704659505327866449074920196050931119221699951361388896914309874911501960257766545683154080734055553365799441853040303711147600966658920336227851472944715696950824477370208525176309297078293981657123366747892242334870353533677625871124902850915615983478348767737267378456872570468157490531917797506131799559482406276605808601959953387610923470319896249949079987794430456520126388331214112692603252122697555486943570351753128198777328192417983851060634742172684322076215010839987890545620700791700981191419220045402457592332692677534097167246023291899725267409705146322060976041703757074676135243021177821325918951114395287497698530016623017893064438888810305144435400711348243477814722066262013229392970146801607733746921102932884695305732216165583158579900256436635758042130500039107739868054976455502062928999723924724913452434926389200515073864585411170621353210224757544568506570912411099426739279493862970244646202617840812125803482526810772508466900066997924721244971865172071760801458956162490256167993187778989553553889822278881677008585200886168376335177655696675177548038833416391784960167681305537785835230009914525395637548324225024000000000000000000000000000000000000000000000000000000000*i1^47 + 5410738875479751549162419584625004134248358247890942420439471377215511657677419258838101737572607017495693628477162967716005709800578019250871129249083940231333533646774143572648247245968924353471475832634095753834666669890456324756151628426722468665764976048275698930698858836919277141317593912844981221464367775949553831691057945964918576583147383097629121702559637803456537736703787325510625632016810394341179413278744410493568423744961410538373726737614833867173753280909864494275619262357700953447954382431082966508174641059142688574907292344804009823149473880863762939842865932041813636782784399320590401704955048214884561325167129796509168324213199143395613967422205980922691525011857198861950718257963733663449445896479712912261769174804285129021875526807836666279055466965134058841479247335701549062106548771673023651896285629503978259183589979587836491039475579010163990602814887219814341174639165788291452617001713705276269086351387431758866027897832535018147847100848486402764405747893124507857071508931374055418963470878827063005149433359800582314517007237358170531809584655627047476595188646820669925495757869147788468690558168894233774537200082980950748317751452751604505096341636697345491485710251021031939689282447100928820921891023495646290716395441529354178527845862832109792947089448134552146635223655511893826573124932263847012673622262083036982046730904267728476248461208537057291389035979657551422946912154958736679411621757966440877175432300877015072263709550778373469009340160826805365916271302425218864862748589776368756783832495306914876213733103327092063026464007915154361230699100269129589518809201744935233061880223997916173113169881823925300957207352809311872686686945614665062922637030339416336073548627861312988053967440507480954960309611156638061366004543413811275683255000869729541536849424660837745784025966898146770842676360507326660664103401086514706816000883069082628180906561934799919669962407972072815580518384822924701474662761121977806835432669089916962631340988896621001469175240672097029701690329944452264081207339255228389529790168763515396498121244757709527331553538278775372287806645528081777062826207615998571566044434737923273435622457594517980112015751549207765729985581224245108105449341211589863130880408357715805803111771521816221926314281454522146423543301633071611206446496148186721937726870411602054400422518686652130531181645624021918927861518663808756123406502422211841946522568889204060860506755909006534697552136475989650661972760483384285616055962382743088786605629443899330477191868698203960063092714874689166390229472716722748180218508946560628438614212870903883932767779318992205176891049456535110562368993559580416605207230595253087304379231517500212483226685692874204437222503167131825674475865492480881733695849636553576585318182966082941447195001599326483505477699855279062502470272003312644676438644118685522894634868241721960235470779244056588818743174130270387444824159007361580900998119907605361205793278921557047571118200489366367365091504280238627907155372974929510097279520807579032946719723873922760189402382883205812842948655276165360205197382945373522000119996937859081264798105600000000000000000000000000000000000000000000000000000000*i1^48 + 82170989635757856466532636053108872564847957944319426258546703331462338505970727727895488126672641781548219361397874965344294826544818618507760097739916561998709302256670917223014483170510077546847503949778472834594395088642030156978796642283542651300002754766927888464513786018743280607098957535522135451975677531082829087225444501408450862039476549454300215112641761546633164240854323239549667529537644513501787428901544093809083359749815754231724021599190549382996970211980699575245198303982304458502057695619103701390352710982438457959394742372500933570933741841006313238773592905531856692582252054601022085035773951833799054078329786507274664307641268412519243502849677655866432606625389338777062078651147302535137813179881849098094271020184740519424948524868601550860793237750307290214666778512853444548993375693809444531767386876348071309318116011073202121920964962799683368274211937761505803875138989137178457137048424761644254119578647078976995458980513303592516018253680809762812311894945950799752359178059907666594194004825230915475650943494333156872380145780304054283726891409410661617454151876558025399245890659964242188468585173128795964073836138928876670969159822203060245922899383221400394749397309937177106523914458645100635789051796250141882079687479385008505689973703621762087392335726811849321198778681390534541234611638588942783588099037033187350775979705658895283677593946202552706913249855503830164604526589640976508775153670838767921572763029391810612798851615223975419130819845176885062127079210652356543201235039933324777050809236799475758448886983550582963583172119125659997136135207188937842454155506394062734329461322374196600968548274280490334712946440896002014953364808160861067066024356572428074962179617783040799440772161363753312781734902174870613359315374196828706431714021074452929994432928107736499872748392373338904454802086916300497572550594184070479371165150882986057094753065874750967078281436188802698851348037025672814446413991335209646320006663545331659677680619358411671580887992788017832456925356598871677930209283350439640151646089891485005273910644403640243823853384170565472860217874956040122568731397886975236147144711437865425551780517537004984311824638348671439159738438707480444328086301698199946678360640038956747027771443994373196954441942018756952821153386985259864381536946968583385447046412466322004669330074961280733431283478675883688461406867891845124141660735204616423802184644666102116576421843280069051445948574087631344217151411134604812277407378843541035310221078876562471637846358522413702129271308631538983760620046646782123336122592695707271929635402510567430902060095075166487511595978886915145634830532025688094476017058934226396104599207681014828722575901970390503442232999505297951290412002683567342629025331725148218156510354390148569963887382193091663887308820129878067280499708127915495417234304607647906773001825657571475392889466668887727794906211874105989803185947739115097117906074731852592775566474565810318943422098768799284700600661836737621990940922565173283967990924103390055736710071047364855702316618962104342848431573197633336661093542803560592348438426362719502336000000000000000000000000000000000000000000000000000000000*i1^49 + 1045483709059207625544528103011622692258361083956520831525934342228728293559549698415011882218151434045419263777885677189219455792005283635971528906135958917846836362205671821696958848975838801984082569977569139434825566031817816634785738949372312064364550926955556209607416033303336824420419262848464813277083712593120543894295713353723120769003295723448315055804372712136457771795542857178820374446547602830310542882384001739193619235803255277412006561669118874038779920129702983758219895225352160493663924879418613627015550562249781001211441278360921406873546972521063581296822955151002676996332092330309522700308407319384839938673825773368082379144475585259411660305311373613910107789039422756681650096528428305578116361885613599302004926911409902277907125031396268648570067674670832509875083351033172186737286828484963174809452891870374535754901044136138695333660356597827008808636521391693979151419410537770263131796903065240808048177512206028733199982192400634131342269722043957805961235200175290763168790579965213148880655681679229846259827660482991804864857929176311939082943286696528388439312729320117296221720414624516653473315391662066614840517208089572944491277802762139778880461568902974165480031301665402772244264010546136987063519478591017602163363463433835348625022130612891758552529090825432989656213789190175063603781758905400475275108712097778257879133710992417925478931643735950655727712072080021953534932715169726545377155334845191367724149265725985288048464484321011125677144044483944736461482454450145743750397379822395777202991641911356330465496271330856400768624673300015434187178759436047010459290891055486149622601810173564491419607160225872247115600437841224232907054621040075273459449634336105638572676836288357986245490026740172471651004527007188369651841814447312855007400624951861533059045166568953637543973887943219720874778633078967740982307926612667557531036743151112269512392615927229003829828484286846773009939049986714074726852421789604395590612776463946227599051763975622246636932966080533497001069216698006149494265401598106377119983925952903410185857837886021387180928992386348540978196590875777130480574827482404805525483988374505855137579274383583512294402797083446167509556388473085128091298021493006651180821325766941913766416908642998037716205951369863564374259300098870555762275016913644684373166007194815317931050369226651162847536284827014462663132102898144850712907619373885809329163086976514281967372397546544983236647594541624822019939797466660736139612842053273714825978292707994595297477760267699579293724494349947528891117472737877312914821694565585536434430038468928518546986280220710713925594309938946997830390883293443798105068771261489174358586436066819730638675916040909771660474800183544336728769444438520317490434887431379566643930852051760944099381084960660152735985230293625855157215227979774818387529755848371824761737775464137979729898205289395879848011427908404899294805369227097971278098599977503467897137133425981568190685633550179470210617365190647344137648892267777849356969327399674093837736593523311140348836015525476611517028855804997554582824961849591130898389828916027064320000000000000000000000000000000000000000000000000000000*i1^50 + 7699049298352325105450490508119584884348756511474607980398845685681451884689726877181624698263466550450019541513302760303478127049398531528299454917950822208205835871714946702316771538814312503140227996906311260010860118776817413466425219717454468989761286619608763133030983697164600773975402960570673945452574263835921604639720528474362902624147208371321681388071958244055332418591915581310056824999576988537648559644295118310784846761566021707104561803724953306238623745763954307332907890340265859664945421597024173579123000230703605111112461880385773897379999683302528943661304177538573721393590256271193401781708447777798625663331516475117261958544542834830684150779081381201144877300716575105880583551411056987779318015241062769318625037853305790143621611358436902195591706302882891586085143902875832873487090485179893030614005991555870080266413172723903548495896623581350360996556091800963074807873427533285928155070702452923040594687122904674732296637837715094674092177915209172136088498616030289274889624434757567909494437710808156049445727778628419712444440735857960573121158356361383271577531849081133246102219625469370753490963411875908052508980724846444737895625891996824541331208944651680308651170827724031232340502431584869442534917900494690156892291034835075013071095984127326572005269728029818708559510212289337966264091543482919721827753254105920667254712210993952312729893208417257590055817712437506652934075029848083443170347762398086566018901686488267779443203530594169095956183289041006243411094956312132791137615305900636184630893789766104011539061631357082331040215014021836081287163763664926920911487795944552442216764883835797913231236137014260150943932947141086862942148130660756707676987597395631144986446023331828133767475272781018648529968522999100920278323179056492133664488569127740024519387089405335253427444181464463699625013727404208833520333279506451251526345434886378449923676408878775727682106370754714790085543188661462456471759139012477218943690405131856435947690656414948493406977218803492569468693322873955936614694483898210316252008804720030377116866132914795426117697090650851036762522361517227097797092836655094875989130128314181353344372625904814607522124916668947147860723645195413721220487933992162741245527782356130729353149301225489890524905396497246627736500453202515814936849182474626567305907260622400715265618372481578917746619281174680529401523824757453318083784854874568127978174874589210458571933132954621098763275028106132789047329861215241347226171066888152354803231298480323424627669754314608467505794809841965613817805141518143373682257182138694606188107540192208750647486407651932934518978826702703517057211727421240416054020300068359333886782794313837330772843336645539158564127674265279856825220457434597836568244506111241267114931280267997115948848588921149298419686428178539196037680407475862016355012209682704730713805267347744731155454351162689262306069866614899588063887049033912819671421016619843537536536196966994775979520403242957892481369622961075481776098807270607547315794850334884638735996035730039051323823210120314832172399872289538523204983219400027946577226524262400000000000000000000000000000000000000000000000000000000*i1^51 + -13776220003990813274002696929387735247706452914582645428005005532021246518679382965570044151602989233071428575190212277483498181012514170909328121150442035562606962417054611433109855736707451846800538516777068552793617275854151890827849836238269422195715225982868428163406131103405345570252273438567353357656339452759728060653815300322986720720561311224726276886931076398167136881688824192156122244289700084896284491683823673075067140498384814891889939992560609685969799770353302080203685312862273652726489967881834389160327407490657740151882063850351515685092804723317086586196654701655331309704149644835009595900243867242156496070241092844888673675520837845548085579967032587703358712197391505620473982611349079125339073796308856016640531140114083863975425562263919044982069202035906296458833420216686173965314367249608346434167701733286424990311992638547645251743720862483447116812843555572997796886477709906212438600391019974454256666831530424345561198161115554251726230202907168714804321078618673814082412503265685104034884558042627579645123412000889633805671935540654560275052340147917954734913670755076262369788632223865243346260037206579787643690752155177945810959486523824175993053552587693484364576372189152158461330121644626047739886524833642843071619834449250912224316584812808148982358074756927376315672376987279542201393814276625700953062375136647902730409165504812159476121421404008196028073654416731084793923812732874226042326709567511777476456908248872498247213038484744112719043227643977755130670071128198380640875700245545403687999699138866878172801426248010456919190651192255880245143498759207230986094991746301244360380518515049002228924566069429436222417901661182480415175361633112341997872839042362080972470433718739290205021233789996782500674030880696407757802349280950344763145222690388615637576959293736248694746652455806672611798678613189687441960191153895160514327484035206209750074432837345478562241049756818251848983671655648652250822533896851452012028536969648659038027887320564299876752321676022981586321259803426321940203840891694169095147606466669377846621666911805202653840924768590004148405710860956239295988652062417630057088687769598746593027342289922168905585104925618101863927530709891445714219863460231269605081062497419709904469442856542577846830529699123075969961982824640560738354106641848511139276660079215105468536194837651615114821879144025737667341426720243912318799007550342255171459724458948593074501964643331739374574465783649569617204386706071790724721571242945367787827937853933032597269870566612420247726598618314655270062439136289475252361749333013046846179946747492694086988259949108824386296300590693475333709986533008732761323940085471653724243266842842876511936058416836927606241878908160275109980389170440220406392751138064010628116668130846552079289554802958189507948558199321274968053867495840901954283508977398997905172437693659513180126192537917222304814289194403472596833691305378356227057539555288585232518680382135038189949882118121119963983711691120719577163096792065601871662120948228253099729075641096111754385599836222995851989231557906558709347430254500994002054021120000000000000000000000000000000000000000000000000000000*i1^52 + -1143166587691433069578690508934863667978977935122746718850399336771057463720441014012885418476426284297271846722739945432733040399433844800456528517243155352696007900256874438233018998576661893884184827218090504084484880467413573103963409789618214988812952355134029065918377381734259183299243783230308371588175181055509945211474650986428264399796701219143244025747240485583024933123858926519928784047138742059001747653639632636226559887798294639029595071413466466634347306071774031941942543048601191627856285897301294162151810872163548927182582518192211853773659771110636834868313564356395760497098838728430525833843876127760162373262498549736264614704111853196835343282515592557072022202385853759563348515023204809657559160765682128232588309228395953625495459175977955632011368712561970095977783790005326445837657464744745713696589416040309137184818767325798841440486821259005938783645823540129340218535331890246484043706058518000646422192854207740215163165380003120272564408610485178667686748080259199456180660651290891528323025437467096068818363419142241549522342429325446063364427022198976260950980428894099490560637659667747946544156279004255043485360441460579511872229240204234427444514135798957044645053604373957685276112787949159959898657755752665150102836233673185526792449497304364024635173986523176231316886723341908048180462768151865340703344638637255187530927515316468763465852770789408315478004113011706148278708586497292878874079819901307179477439909327270558797616148352712118112001093059077664194497155506597560272093617695450681318231633501516855848644091093226116121493668023767253613980762253484539692708713663460353322648780904626554224348375333225499932062772912079686628100142093610761282377554018681224312306550179287003599571502803965672994597844606286154710634119139821250603181822298070416323567640202462489811811870806416967235822384467068162990991419372125202091011796391675696784714803202443058754093709473998904435063934023940380683970428885706834870373847524951422848843234696196892683585140575301844737980530954406727524082370191055878040765270926316356536326622682097495769476377053991728837094062870124013079877308905010916613918354000262560051410490501281275168641172955634642954121804951618644810465247761712594818547892746884597059442343580019728576838973271819525292792361036476219942514071664409908153667199316931471035504208126094387316162198270539609213249595832586393334539917720926534517354001498258664584681906289458773782852112058971098157583825080877294408276673476280525914035743301426870963898223546183906691748906653038710912819886744798263777076247131417363658365284573438406894902064733263192818540302666265868907371621356833847491649297635092222468750932457673013401640456175419530645691152042319024202436705425906424357178178765232174967786132962408248343449818336730063366535183610538426704364016191982834062802909445876819663649025507687018024218316155477129276323341515752652058726482044303607425179705848440774448865300688375926520179504031804054104415738342444457821772463188592870798216660597101807564911475007054426150663776146902988993827251548487713365843282312571545190400000000000000000000000000000000000000000000000000000000*i1^53 + -10648279053390387641539835423918549382919224294819700068318041684766767017473333531395673945198439357245978270549733364659465254532598675785354683689317009014965029844694769147837559788655375614034348542686233484133828475393829844628842267021974065581013302777691971656776123019286144238160063508548707787277159944822354819709201031320665410752164855688112074325394028489206268433044246787230738708365206093263528792265373082702046920749462439711231534168711409487597619308572940852010453398433424427420003604407367967918698212358837126796273961999248993131435247025241867529268167873712769135708288877725782718476591600652224810839637238885111471831557936858080531758959032044283988204966935631081981461157777067654487575527557295384005528280052286614052296723783375896115202654746568522310761718218226124843497321578544821506716231733439752212115818553400558052159297124915464914286384819267214821593649847198872566478266124528730075685369797629905488452322586947836830577406299022050463422866024566043110042161750595608651527566011452055834257927768470022452055532672872628432837679101969174672121399086591878287767646301146146007058283740397505132764708473516889886849442390452407818614380339496899051523488149370014893161874791301552700239170008263543718161227906824829147441707675145140528870999936267350543924913705555075119511063634145238838847823836841596643572559593409715530824514255842483757597714934165297529255684412800878873694132715785877913987033791628542803059151183902092423440544891272674570352359701596470249021182997991393044620042722697383233182511550434156179709809270695280749130854178086276039949337088326695340738276242393971831731234037804904092205751505941822237831842664350097863184931743102003434340778641513982428360509905778900310266536026754848571756970660113984892103893507484364948407862190683424005691175855630742861318574181488337354954561379146376182649312379126860295639797658463586978724101199367300844348079208605056559499378448933147066482661097425434065457087727112278497696419528173349278787607471282049275113718231271454071507385570475480811022099973935350978091409830702723161546967064043640204294493100963340723006484959255843672366658451993664702905508303800921385983840445534328781408495734733355802764735724198209837905206131274814581311321382564649825562337510023519973306573480731798305729954025440477080130883788342405888471745341116357136221342130625398490069021345170811736941299500069495665935274888669972868244622542884133569045259030115826092686393847398099128114750273501344450030971052301339504363417712986112076942020386245154096252958753813603644063671898527955263322905371708828623927375480365826417125301852541261568891456731212329187430916218605436656004418674904242784719748802160325135798756011173291047790040404383265903538920321565694670754185536989807596159406145732366025950855025497949981747646499835878348288686178074037720301114285601514980126457367280409555763315998469988039077269392335638744022893061262528535511253322066667796543717615680226393872709331471743143311139473836887080519946460459923076931746865056786251041252435029148727843871724119103897600000000000000000000000000000000000000000000000000000*i1^54 + 5802747858698258037615970762884117896371615783094409455454128400801908079299291784467609257400221524461759735673308594759299260331778726845556940370911263618409636949176698169149065733724224413594406656139475154141057010102847131988816025940797445529911156058230693601428977581049391455325107967191452859077456022607486966873634708681261119008416421409509784487247983837312653883961614624521850133243959177081778853841443017476151659704674700112033933928077195372343387351471225651112556091828326214797785365446234520550655012243588515542900885412506732090104301081256477248830844821590959499410795136092717021976196998764943522714037059390729448579072907048911593925110261939346318992019000984510822009173050869337562763258372025813717117606308536641066798759835128289331678157648979544093803558795822964115275678370592389630368682765736734851133573120895855732590438983333138654557470969158602101908809239932691164876034177080036602870633238325459808679246133304214394703971861707703893705664780777595603017308441529454965195841161276044711230824636535217527363281832166482664854299368885254882843261336227658208941909544531289966008524173256871990156959172572324452229578409654924587617250139168589421000921632960176245748351949715357954557872400023997681453580468715561526325039727637344441112135872948903645720788213819898389572100609521962338414168948110985146430902197422295765645663800203485585829700908979863985288435923119688504705299982619458618328911290123004519463127562503308447248982092355505759733876479982295368153662114517962117028174883753532339163531917000616306323767161922847284588592222414811895214238124660072726902727075108460718402631934269106164531121674239607276451188028941404950065963933441075583158805933782194284408814041201403302793014410142489581449882706625289259973493492699415228143688583876082784609604290260269204162237141435157758188406335085316867440523377336337338655578406438127014057646597465382575659756731696915175351533396132593162777495802067461290762715785671629842127063548224992830937371138568477306411538958635543702696221155286456793637151746837438175208046345053813115134311194430822957571570455498418980473455161646025533033462948701399328941817652914166300644135803431402205622575128493532776304783088914753702958253583815204230030161206521532272641551122778885016984118285979271755170919690051913683350618083699404337291232659145660191228548549605634178100346060166756681734795148217668393468886684250211547403440299462116756388664058976761804882783312530133583186764115585417119079891056675113907875434859399269536271876987567944552924879950871971464376691699718927080879642740470108519817822346685311215556662561858702958304474757796834341922789296570841177725149644489019757488435936599036092443911807169741977278895892515072893132682375231731014302288036156328117639325167864789314417127396786534415800435849146119326300849037945654067933677656360822936090322261015927500434842012518721802360585076041899925936480872628870798210467696752105846760685598813189299213116111408528462303483109250806408080983146625585677861050913107269507992888524829257522632473758924800000000000000000000000000000000000000000000000000000*i1^55 + 965873848375402265264196250775261185863508583435594865078740516345145240345783646563693966054361568037471255793216030837793294357273214111873514321209637446424563782741602703073655771704055697967802785380934190629050204836853374246853155401229970468820455643015010326627792694391833633754660551278805011117093272963763053135956254153535117305047792059796976448145736259255612529065234877069509046061865723612258910679892277578070699689271260994817218208411988018784794197317037200453253527927823870089635487476314046059135417144524257758024271483642278667930842709324345543268156311109579410922358802857032493491134341477145138937889930301378781928436060864337531303755452568709581966165366978067212463707750317467388713697919223153143037009479254542460095412593700474342271083039714502462435899388034053381964441670739096736648361228247418173899747073208364496800906410551780317986459700502754755151562920908269143723957119733833349158879814750475281634861453078629997268763257850888902549740067106726150938390003096385369339559505182244980605034778127950222763702331950333426583655245778436792130458444367084959216817164009938619198025156916223081122873428234703482889489080607380866769511566314485751944106964407804570334419963008632819182486740517100524623106222039557362352371362397294201923229139473790103048762009862053788700748100052939697035025556722819415737134551703545752524244477647931398196999678749654736061027551002650065784820647962046582272643014908983788121866084859399796486675286051451815417799208033377316058947848967609258810959610573728493997376589531854716885342226188708045382077019442819657499133318154401816310223739349853037890788181318594184503969633009876216529138132623398128833476968391892303749190031584461992125731224978094761405954464094450869355389785009798046850196458045896936849967702062030780782766630113781036691237973405401518332293598601434154622386987499774519575796853980637091132094922538504028024275607061384719450823646874654047046622165881628680958051212776638927489840144258821255073213170455027518027543141168107697998206229259288500816039402756887193542121860063868671500581104472505260598307576935063216525841734511698125062898710752937591481117621843924527582405346431669221067661112117308809502247529489004775482336935852123604806671036852810328064730932054708461560998181050575097660835981279616849725873345931476728033177482010167195449050388388994299104513212219470955030900408322462776871777428998728859136063336751542228261522299140120746576798402869788377010578847728261793595863733107824548393505443564681937695510826831225283517594323092239004995235814195309656556413312406834751159146658829108618914873841270767333209320212187923809881336085598102184148698961050581084581941423450488972648980768078244578362346984896868745321691794078983854397821222940436663295251531681525694622669773707163108879556756593451774512813375125161416216194630719097998989016710358771804942204946582553923848149753437913810470354586780637490066411197492063141988126953692451127739339720866946252981613660726396220750022540808014581223223698616530799090307937670446549974615326720000000000000000000000000000000000000000000000000000*i1^56 + 10180311158059509033109238961801520598489846675130364831705247386462943394388409003580683767107089157111104951748711664754437599545556903728111056145960972609396392735188079483244542011457445609603190808237269662742456062793167028805449259212413316927188407648683988321902859772144330276288421203765967738528439352800506290067370241623117798837372434759889865338446991616175263326753445276870737790229763704627687391085535099076570366047564755871258278617832847124893366950250543495086691565969644326933962456546375507304006386458002250249969948290872803295038496414367008155138865204439258751703084186731147654135614259212755831703042327376390643661986800316678269981259183966364840796721259042602194395882759608980755449170439820024589769973931852168137470762098550091300088711883148140274712067227589115233556733008467391347079984579329668933326600605505298961826399257048595368798339946583624961784608894050213149607875027357931298815572049116752091258840541514983251420454939147961299367828781701763014105379628784822507118097205961437638106398116036567095788083343352052307009602894539274152584634635792996648395127055685666458064725576041006084599520933854678628221120389364919741343317910700449345855512359627072767178797801225506512355569799329474425343472351401138635990603075229301106758778029528426909972163922215233302877921987111402837555427788032829685462941064553674086584275754743939338309555190299221964024530207221265617777690377955383507916637942080305248161737745805235306826914706683649141109701606987710512488655819356634951895334716560021637350110569187289954558378938941412654271099817331050839964841315184780455724600267322962405350881079386272326041806745278381368523989090689790496687173001569662887464551040341999079700695858945192936015635117776414454658236112250077887545728837694793252705241299272266311153973498812431560859376341853627900374652706141618063402941472916032868052398090812649430661683072015007391599972421642448713320840139589331483127581134471089794008706367930353952460649989704762815565437487731215595753658062784198456557187952147032498653318917942152356501765487551094735863136915965327746697496037836915128505577272619671706675388769666662038871459918926745214529905042020444798565246501463987437438924832461992586128623838812353258566233505623704374695936753853405832344669971832231910533363074408012769738850126762650826443887293597705474222422422882421895572547207288992552034836541396058178931715432925442328168432652400376318823386167333196812326995958153048996046078224764667697952521692858365581870511452592828283710583380864456505540278550536849495271000943015261647261703977596328173426878046339833101992178025324083005527484890828075337603195442174121083451079761148483647247424261477888163030217295228481734323487954330910876593276584005701100406102975815591849902817352372835942732266108316699214583811357941379497110710866979393727072104091092054514280578081988800405063719751232433688852736606469652001887763760696712163462789949373267203450248303194156856963572068187459688886426244063311625181362467966384036835913545344310294124123877028102909460480000000000000000000000000000000000000000000000000000*i1^57 + -29038896534463209224990156471704921346467153600517087190405935848730904378230091090356325849105952286192760482087801903726379196533035245299014461187675157823850665537967090770131558754488243695543131265682559083423485516262131791151560403554668962139677204710285474753859645442875127331190851179247719643092984642105852531270272986697719843599477921413434222605309754548525691148597672215287077314406889608379692136248588609517003092510285830637904378484231760102753933743312503177000850348295296407671732964348238146875089938501277645622339467768449834495989643614754064019577191233479319102016365626708524352512580231835551711341112872274124821391509528959642224497290515112944671463179047326574935554590788163558605649060115046986310868595545903233847888890300181479758420620831375357378077499294546438372466341362826865935904290116425169480090000705348961175825906832051755458890036756169483806166830449063511407284375436107956250291609071289463133161900586319089070262183116291695450548330654783494149639434488773397302211611506906562866205630639343172421612418292610296798798839200310429928452357949159070009502060933869838055007924061386518581915368720207714136325904965240669216483279856719605073539950239232725481759645450133877276595430349521227946811343286195313169007106937654041247912943765332050808083220953564406284854920321720287769474867503494638311386422006938675766413547795465654062869509334249652518679600340185693760307973312349191526422671487009034429480921681564872597607267219071189171058629122054091276724994682851433507990091571850420569082171219530437544547676302828665804367485183441792498115880489822698334634717785871557611123537480729822112159778988953541363137430190674982583045706274149100446093132963950817787441086170766381550692120697757597371472052687238762216745969864266724764630665385200674480871348032798564848917067504524686955327795901063374144048120216395613604695930747995331546460371427786539809356957414197717610854164627703903506059322715115398360874300408636864899731634353377158331650450932345082121136915981882865491657345159618131120042624743546697954023768356473720278340190512177464450763253665315764555299516953735975038184106015873489293909908607575284902747619038908011451440986575433597635383431848770766399788486099180266539198372054384969684694694473615958993637933197044765865190521608208965411657472271121600297618784298764352442475966904379882842017604553392929886870303064775725130526183645951062233252546886499271614231652452490149980319774404343645706398571070341832245922786853791194212431539739684829449070828242257223687345377311376301313434030693357381628953223996608558069039937251716571951185416721581460260762858795396040314894581109660123587517502327887281383258154938633034154769946573204544510908131100564985157184502486502943492856865288395988441625881031739338690303110139948994960710968925855912552627172126940045344144208979984550635365660688838147350165147924289229512267975325858223452666358645234145791556703417678975744216325040901831681581590656909861438627381189062419104120077319122227831375939988017716533415891569418764288000000000000000000000000000000000000000000000000000*i1^58 + 52056459674437308896676040481647241953005743218622879829291828158893963924926100584618297635327981078459039491515401610579544401082671470023735995957000165292890213972011363059835291905501623661309941176711215298109679052275497548860486709134481230860706180426593848277557156243419759874123559836882386199652943933328265657967868825175821434408694044497440800033138109264958629573065346104690436162215064958166731816644119186240328271914776024594956857177697296577590530630626881265265068412366466708416039422830495883494899797924613696446356309014514409133734121466271148398742149918660171982829993464064706999538747346749626754606588158433794651888536640321850333736421518632981157136197007475358848603011353373979654919009515282884789716244814165995928933205551873709597900396562948070200851951269711278422810549286829299985506987828070887147330547703872079389376797024549279582161767244212093356629306157628893118054883468537781141758798334403525904429564243833291122032618655317409537772729535617584271409155946050874032007119671038468403177064597146990880043691146780153379787253476485619806318260632085045228045377823067384346595239953248234769907275251326992718775651264233194131009427840947392512911094913720139642324295169896830335271683212320521426120079760865393080065363896378724164601374115783328208208699489778832892030299609813226213557556031983416196542209502119501231470030984533884427062709911213421226394118437927532705874218251860923988688080117459121544584851683778804939297610719551163726534012908439093667156546886005274940727713719201785574997236177781134254199667555037319866805503580096701695449922882378654849021062957104490510241397040725478461350631038985786375285595107307370735304362625510368303804192834131395993171410955810196940110537273442783110042157733429369793985982953632654824590410082815531631722292330266375386659800821777020580983767433876094556588586498014977246225357064409102756239347379607404535168589704646575394521919939987013722878836080240410735000994555621080972701554746681733176466741196875816288304661976052963465680041109644159700327192128057423308880910210377594293695182242166418529460781457217766339883229384102661477097642238522747554664871696507001478716964615245425911773706471682036030665806267322591234452025646114050447056069089334600121991279344080406169030647123396935072767322677059293533862395358728759736008246784622479218258772492268312816856256976517341758782837271840145022173043228252341573450837516200361647623726134113855655264865259413458914222419168749188251128960179332676295645749625783519998557405572257879900295477626423443065114268221326322735361818073911770479550279735406151166013647544876196722872198172131913039973257026290010992343101657072887127466048006489030636975558705516217179176829834556950157717832247043401635495504504537231638804918967060486025894582763420565031427076229107045010833736113359281504291567625195216061445066877911839885229480090703988093615479357692549093349084639982094116918195839642388775111718579420885198444025729986131125646726112736602413285539540361027379781437758154643671174618480640000000000000000000000000000000000000000000000000000*i1^59 + 915244540610320213595250679504697977670894926878068099809742642541474921914471891788584170326600400514443392968930633282535065879519851293558654891049369598387948710373825672748789072674398447210873830893242043527886274773355745612645868138990628377853848019194704580440354309092199889396418562231523441969369021108552408400438216434694020478233318681257000682304613604711500019684036114567009084849196077938351574262622984076726794673215474441045226819658674968499542520166953328321960798459937016676331727671241804129393399008952569886229907014616796267145419524198313854504459844285070708064626662930088821959544565449329930106587953877581136137732061523003833164455872913033804371122337979533542493762584115124156998924021876224787745807555262689977665786634815636547073888709137718549707310639143591982019705197957222867661067384821667581196713735403695337394461249225153563618263667040499145214826828295310417823265151327459568370446788436842349791000688999100151829107819027654707029520119255285411351369274645476990144427096838128720432349279608733721277569435702059522190383780269366798481254165399188097581815628622516386182772679971739268301101672301189952408494099657927155596274867674236154423595633258863051833851686382458198618478166880305366252531121615656517958861213503064567562598359045475384058735853925913368714367891117457110345276994803426599424270473938140264870284263935426742533763723693044044614115921914439044524222513434939121478769853596860693160232469520420673612857293290897437358838191031413401269929911284663928459594097752205250790521577538257886548729778776679107826878749508074300143336137456672509977253092055973521131406759151741892143488795863028727630749894244281916997515591252974033629134961378384728991101694335418870208131133636938135532295262886982101310055147725016662209482267668448274354081108811059338469494057960451231723762008537924177075484929283059645605700352921267971879093136361789514245230598306742873095203921914273410114743960233098721296917095634425955313378775353514950962530870338014529418740650540992442420539446299962311041203952101008831146872236337647091827389912737561646623723382350069030406094024251354152858700135801726849882672121584535341331549102229725493094085204921384166835635150360716151412354216489030256029356888387562448991999959559548208069864519145846059689645701185728798954828980777548120340196954268099047270774995138922098817630469177158947729075025824674780631698184862497690787995947130628952657860992394336438928116560816570967806615980960794477374627280184471485494612237703799714134973090592600906120561227069933365608424022612088619243839069709253963487875036918341016540871391411890788398306227496231674975523727578893684671946241088689526998966559310182272214784641675013128578471364173133828715943307698951469596580154465264770301701381911856113554420866098603460410724684506331881876805342213466627293881318998832914484354621112852793654270193859257896026358676144450704647594735035535526632327277374436330336607886413917644882169592586508449815562623323347648799901160423418447661304783908044650227848294400000000000000000000000000000000000000000000000000*i1^60 + 2382005071496037216940310479001533722828804916913040569894344553775294555758865472822032213615682286857531803098025946493718986158483592870162862496070587389191926176979049503807852059884131206575020890225752073506318651156651840344503124809945496438178006294202553337847053428584750982438647534477612608730844913634318942944351178905294899494098306664554693390130244320476775490987198221189767107188723736982240379242901628373348152865405383820660793618497784778770836866011796326466424977477696488791003555702614663743629919227107374923189211282891143438311603497465926229904844832094834187775578143417265349132917811407251474182271328527737928902121455926076513481292635916712986283267064028228912363176024529808932628862287141357174064943300511250859301133620183440853323631880163312654307960930063111289816330227083731232821916019520536264871582661906026772193514086243704951768839324907325196868869054193807718282061992944798920698370175023795704449037917207330617770924588458828424407637398047585932431617732736142994747782709088859051574955586180713959513155757851719465390026286799022491731238708917840812385898268048370942229393740639884825665681579956243160529399171191421577261707568720998361602666404486073636252138017348047462358702991885342546551523688872940300054266684198885406204294585408946022506634732437272081157835860684974714365712328364826651555511054038641608028817315213210529488350379229261410457854644748708039310470583913204073952362365359850010280867586258730165058807366162760010513652482816177781366272926475491015323257635682946881865807972425862426883742115711523579592805605732178562153752407723303371098179799593293176776872116781012152184695657010998967254003450598836655404899154855755731950179437684454233601814455517315204564053850125712892783564280926795672876222020411950712563245825788466433207412508853698928158696985926879682987917161175253831374963135913887007759484286643734782224941294734780070582165910762938843649084364478343460076371009109257322666578821556882960442541788482391585801388528903503703372805413879486726636153234474366804498978054016004542640350515559822479509667795974710100541266749003082121114428173068879172611001604772277376487525589499900795480876492752652715040816532741075454842785697080043114415216871932109542436172678799055507646359185913139512558666343555024015364224720425150824813213882503802968638117558321642456196352541351579794207143556948159567576909505546222013748749965084935036699950545703958526264468915513759850741374919721167318765474865508100196439971813619057638102104019111490437485475566223667597414024243737519565353900016962900679493232542955532967409212623343918941953946172477561610025331340087071288688874652287859307072319214772574833764620547808794923635678289481088417721376838437227030883368679692964786972285026192553696677947865052305033594947916465978180738021918767184916425951965801630125707766356070513804949688574626734713321362258281189035064179010601801633906226424022433637085945250281886988233480510300616602193295879903492738133970156744360187590460066393672236173586641183996468480000000000000000000000000000000000000000000000000000*i1^61 + 3378451533749050981073750519036768920976113556222383741289419429448200505242676277766905103768938818189265304504712218943282577118185892785701415618033791738163505384383420706966178412091933229137742545851811059089290167898356159224817878168416878711401871985605948494912862810459312543104159658255415613685665887871353060919599503541103428328282833577393068514025659939934176620734880336109349888707166691173041763644982054697264354556127005427831475562142087755492933870836190688348766769211176849812903890933980297731826968288155756780322066268826533965555452512243648382616472145978733914579740030224442747365971110992922316074837863606275723179285016120575129318744003771655830059043960820336793927104118599168816049704354000179480627748622072190879308892897372723949953930386939868380186183744275506581661406138343213336387412231047846041820062122384264199469777498126713168994417204563914494457230603420495816988867017332970699748894078958220249096453551412674476765541836528205903121012268722912058538813603444911691439340737047680103137606330039017358996955227008038878928804598808548348809421185021229700637237658671375772507808860723050962101126288421707143282161647733819769774632396950501404136193660745450465974002301766042001328901815984290045706542946040505712355915221368461005495073605934228534604110478254153794192884194902009118181415328700207301387708591551040846079992051380902435935264220420870528833308334637591780003994897815795514612744699389497823070541865716079514550673616033788919190546653146627330639550142862807751259801848885709753852959988061784403245479431176567557759237783173507226257412285431660672826056146322926119825756152322325446830549923730511967441835092759511374390520266430708989813845467730350664949756715521720683949686287285457994792343062905514151759654285238654631251663157837373807558305972519554103093230850339400867877552291115790527580956124518412454507156877419167353978079359041127083456227781157186869842223582429442657016079735937281351554245859974051218876683731440377719863548551429225090271069402348365193866230493506457067267902032461882551077531981457540857721531040080814788936133043140142720534485139866736343183785813521819317902551366244994746953557261071537279147470413378365308551157029711144157089342779393940243879368708742331077532543209221959019189490560734680044954740381824780474399862672544850776962199036302069898507461310011088745823234717652756521838015820825870502225440803939352948636960382317930114984779537144625190961351876565287787659504542284079428124664080249835403347067126582574599499049774620331154626039485307518313697061665586163143975002192318872590935103843765058512666866271881033070012934437750680505243973696076692157543627405903369409904830412090270294318249289738469753459863866184835576065721051659467534547043102011684675771610812711008304396165215719710629466845571678281061368519004886833197232732084336518669127642930403358175977526734416723852321987019049670972903433863253059698380463560601368651675083279358424640683465969816677331418668409617767957553469142595141261620739492059896000000000000000000000000000000000000000000000000000*i1^62 + 3961986057330676722133260011180189876087553201836929928070369826318241792648129222786345240428202275282375083079028258790477115640505521108077933670947190145282196143968985868028100210685763483340275273482003155264695034836556185976635793832520696701190668944747130952756630162624578687484310321776425654177515211516944516475669323423368870711164394157475917872000983972382126503115564598473068391567900853539417613000378335282910198881203293936724533760264398035771081329058162708760548836907084940733162556207661801666227841943671214057817017987088082840494623722913794018532417930113301041267195151511611896747232193018768250069664920703174582829381326305540917486388497248669246383908902180867944240038957619291597868403815256706292085248444898006117384632924645495335528975738024625465614045171353972307738205649156108563338831997024963236203754156791940051536838795279302318264857025429342465166573234579988282934705803163634624935091039170097488935414821610641610766922778128649514747971920465342679398676456790036923643036641284077835203704428402894713879484444024058862210483848965616869781598388545398604854926705033524835478086570898142230534878807346382918617573680392675700064730127212665351700171143367479546753360944028915319433025137167302758458275141055811659001735857368441997452063018698266347040675733866787930480216178950306036372012220988259412445679885595618082610867690569456069426339762646083284930790779175765935684216938546432931702221992345542521052022415236115016262905134902238678536269932589461675114531010845295114703692878622004455735899751002981623623679021204064140099610225515557413098627339428639331638409926413415340965899031626299639704817059717381649814987149899189744407078831769220070505018435465817751590886108386076556376937360938415405570627296825746665210837919488025705850581135702756457172824435614519188172732413412508218069227381607859590416230546888675671575071548736991160614112128956662605257284039624709434798045951496792555085456336591494699460280746757249149142274082427477561668121133976763541614341522909480035732125367749306971684179406013633409928821915100862232484656853363606319882180986537843526173983686879486466869469968589473780616315707721894013794326170494867298450105362085280899756532547702983451128953120222497607728636967278132139894225089050690001082365972476893008959788583678674903989247133625544006453284338785927224855425347137214369490954836793618176961023757493038022576731242665927063625404236026066583973771224339121501935934900503280149225919593886296586936746866352082158911972392934368006732659349153483602517886556390484893244153393573360981563578676000710652807988308983739357548771665183728474618871803288866222666561733942610577327667884615792163719874436541306688709731311745681281257059336176659898634566310500816287513678205963036362562039822879186052527381803514151088237569241023455466216202784272308948646932932784492424021739559662756397058136622432792061444783578467358271592675315099614023384998525976501695428691621910341198819428918827696163692266679365038203413582402537712489308880742000000000000000000000000000000000000000000000000000*i1^63 + 3862268716068966881397149844899914814952084755724418288995078027391084900218469371242500071784164054893073498596502472920386818903424979104248839745149027089507750119593338531357584519873355060051604486331921101540482888350860124474761850486112483709447132938484100273788663966840024692086197744074484861862911507432402500941037037691849161774555681040503843309048112838386912134193271796774144184826004984810275686835856138890667930711523793771150833568980025307444416752850571010138214243579104360907720352087932410303399455087573236711450969572266584399528187334201548485012902780019057402452524871269493138109355919456656781815281135732073033924675412823181471134608888028134102151246236213253112440423789653101473116227383349115568116894272262786484137872183609631160912852577621086880265754564680832134003199912715749255092254873415003487489107883145746045635228203057451538993386372332117705699627316051430492538331845485709071270568365036078458848219820289982264630254167361370854957011792484209193926452788665718948345945881669639425907583880886795100603871275516073880754470337503019944597413332637475508235249279525078087033504586040187421879997965014792343006683520700475703284937553029189626478919655603924064355258667141876262971797100746026200110325717633407868934130520054100402325334753612670405437111781234070314742583527753395994384800196516124104195432085123288575869293242292004732490337035457618805877888197373055168433560761429558802674001043379536644314735860208113265157297012532885810610131181144908763913800591054889376790606827461342279606461106060477103990571392273749894801242819450912942197597468521899687944070083429251164880819653097604388448732099517903117990902427416481668181765431501043076217397551494953418592504920416900202325930911038684449917359845505044495306505717573450078604924726057999341429174244043048698734990078254316389661151468014299476279997129429335621621031004275341924105359367644148780779343748847722879783979118305427186953311298636768682794988126973486561944028853638259771549496318636134551847522536456231534115221371988298882571698047912421946099915344897594496412414922558123184575512098951630103747314196894661504608527743793245331755508998816995335362452681788615399085595783698623952598811985504215397407871983861978172897923475833935091254230899182663992662895915715071015783155506766486265991867007991114955980478050705576613130072251070929908733540305426896296851561580307786443873008873241102566765169032164395483128877957476806388351543107400193352373531907202056481662180488707891150299280145400897051506937623823649309878992604119404533111574090234367372709797800088887658899371100355218323919348681112651992710875377138285994516111908132387732252214909123513475464327131830954301309444143610030999538708131726903870541074511758447296760034713413459724039920019003099175828934360066545052668060244032200311894533960644070149130689390495476190217742712043156023134634340510954549460889710406864413100167553209877114473822291807331517371460450099515545660665176667073744260756875321130123101620315979843050138160000000000000000000000000000000000000000000000000*i1^64 + 2640605335721914025682913052131811216234323134037021359792766629775137674215267846717572907382051405530673668852597353595939803536025492356451838849534220033329020051648195693963871481807538869964706644894723992489969018484364409696570411612262714530930736749236777279264606470619394477142148294121810529283189546251480161090333847764727015891461529224223881280022026881151405140920937974526084862198237170116741350484314408459928139140295131604927657394195376813814462596712643947379803659998834037014063254501997700029903120999555151146205751036615237521138385239523720579646642436861020230756893437496502107065556554380202665729994666018259546867528112249008339623391753100900118146287529058897919853228831619668410106939623942381233505353040920593751063971037762619340837471845409162465362622423807494659796010435037857311844645961807204711672217298812858311281357373123132435614270797522539406841177705277626894905786207110436505101239546712600094584490658928495544812111672739711259409497185186483574996834193792178801954910185200313366956910766061839821675263797622485746221130131138103779790711977171450634569504361690006870551710035395613832022749216506668892007075011405019815493391300136094353015006336894953373127894756057603086875390473890295153407639325863687910156674627913928562289562651804803739953411400928212748495212136893909827322409349383674889080542370902030232330626410349620508840990987393447961562577041179716382785585054924159021441254335241399268223169582993728952479619502349104220164447584540766752221082557863777830514578253947602916083220995799382595911098616324067557526665820188329779190326771913411958595458385048981241107074432964582922100369192806090668060192060412893421756279706846924647362660573808018890865392649716952949144055744891554611700352578650199588165635596203570776304747416956258085781984973882991085405292392501864318637775820225232719283137802279689940111566667093216730957037353674464689810404411385516488295403062298199624704209717729737588592121498690743646509857077009096701250469802931835347342032578282496339663698451503301138396678337696381002014688547417813664438925330571833013621167265511437318351035574731258530153787644567782784094328286747627041014630888187614187466750347430520159049293665768865536443321095320798095541234583971965333886830862936244794695756940247183776658590516524632823547850839939680198072067890633352413815127651456279394534869169373879478928741941036525725256496919913648750893579969861234535433941089858756946744554926623569254698125710651118496762123393460177062228058124551526752613518725255896571928862400185472895757834742966621668015666964939111544090779733608652326391823865901348109473258778452686950311236343425686056954434337551150412285432383472193328616799224430905731886629080269749400512982662691559627769821553243826290381117449188955958189093845627827421974339781662934942568045084892490338922393320529412620287040991927753872862028801853127886797406275453933563146375439650725473951576597281962499821641509854325916003484323750415182929907731730642581036277793033108345000000000000000000000000000000000000000000000000*i1^65 + 1327848397732613312072960891335627653056906842806742306549924842965483404571318686466027254782500833132309930003607178681288290908142318919821753948761822589590728319116077778829313269014285795509046052640332373990224830457419198400257781250731496664690242210098771499067578223760265401026795773827701441665156187061340775409316748416404991555070326462961162117831847561493481075801530199807956030041494394528915178990394432974509700949805863924957544823903288109114068891419386467245033201087197956280142539179764183505054148313030451298512802974039520124699698396867295886606665982653775010266631033056418680394689293185747697007001018881614521461856374784788492383294547781108675931886744658905970340891473664130058201102429315366580875909409288649553918694078139438681737495829566866483708668107109140191882966168437107432248915793419999695758786774085992094013130614841680511669586922508620381798242358853792347756618490195339779571298920968340916998139791268987907803082662043661148739704740412554572550957758769479946490509806346026600574206108082319085441353618908765046830762626636953546229434245406207943886042465189950857926156204062979293897978353405173492318329856460762800488781691878957995188488021371686258481195947494468016498648418562574707453442357055830498481887618300210080547810435409857428570131585802096796900404929663539647367056367005631954831176959469989688561967206102667568684391191130737265987707481433639293585208979290674090249364040707911221361519261170704469412884609144768542220155461225480403230588820807331550065105695997560472769011557312255085520108861694445078749187653088025667578175585463952237084963804021720308583209170793922761531724569910733314650274509443072854368090132635121251278999178979752833286557085407578779199392689982462922571376293255500072649190408716026797007669295502806823353622302247117772188072803375224474981955889187274506128954901794861336427292411465994544755502710047728390068145719881768460706728624975723993471295776508644201707544756231888844255978764586528979043253094741776677232118329841902945337386550080263123664342023689947079082386496770410641521444421199301246773337037664692816883270992132182105313005763954109099106277504402363370137394321673896021953707155094694623749039658301430686915067889990763281591549272773706027344174502698433797982289512899633434901454675150660077220178912345131942140925571758317865953375527013368474075955798429529352454734802947345929839428172048805255710434233990334747069832023407619536848357523149209758058827838136422028092971747949821633824625175493117770493851663318281084419997289444544653591938131300049021977777290853660468996332602386959286572451017702990970339850715651831914892383996530656024617652461831513718812004276223659618166597729434957502214527522556274155475873468728231350456456899205286318422694688137371787689738807985369881388023278032716050110673034684773070504339138388486509215908482373017482624118085163072445108888343591899833509451728683908390968270762716287217670236049355262112588488270469251385801377871596577290918018363982609375000000000000000000000000000000000000000000*i1^66 + 1146840110280815791828854139926450250893109080895073124995813423475204284052037545146463563749773005507327214617946227034448817253894404044352073113434649395021742120993197270429804952250666262675059798700909044220690862159130457275054112366176149287849710209283082412752589152204364132067519559767231201516786494735904084626793801494748257940450134863362103335498410703966350545570817645666789393065355292013497155888317788866210923825289496054708767814000205776098077260626058176322800740568344105341205341264213472997776303693246390995844280756477373418162673221612426062732448435431717777026344583110433310197224646442378186460434586711537663208126701304106472161218408302507256651284724921522185986057747342400069669242453913409294069693821562650320502976384890937363637422960180321722825647790727979842553682094363038354481959881106181230906568965039978041881276047121348311420393138622189962200937445127879881995397238557925782011920776439002445894747208914783897484922504286825964903133923733570936583362208905720362106159498747006596912930458563062957471894015036132136471095074826069942911239118789890499243511387665595371493044318764695784121026808784609769165545034479688591485742628570937124662290098247885868212210264866899410842047724507258299770031666628886960546304607124509789750170415643166243947947944367637411480652549903309664795858097533666603048603805827146595257549611508263737928552380572589937504221643715895667185016842168971912574776087901265973708040726848497637943610669179225235455050521100434553184615268254368910927028820456942709706125466490701307782695820865871223420454706423066740756046422091616194954309301013847726335348015152176367414489625040140164858322947339476336961096198030055219481688459137317093567265647453566457984837565400998157432365599262868000465272905105341347690326102181916496956377387521672237080733923076848680140786030055662683880816614005606250431629897840761451885413329061244839962174122323661406852521974698223524948779333212103613186888977805106529730119923148288525824734651085553590056226338984407128766822733121426357812313839608939329795667816842873399016549981071475940426775566044074684129604363759412863165577152766037145772894827619273289473062082446264926275998164294825154458957653934668702083540868659201672956046002809896314536346615517148348898889260400904497094072000422756338642754919484190196076066414515039897331788978353371071453230984051636858532454538407882285646542328426876177535323206779775312052837915870148431726787758498682407329391768074808951753041579898101075034004325493461820495796591207731512594779489743178564025291791471118992535159849282898883132777470462012577002902125116944717691436435138921893684189347536346644093849945911979915687556014774018333424434848419636691472878684766338910253518535441440509256265025359045155185940875730717776607954177716825832271582038509636964809164505491770459276131969948009000538445690685807844691256731956362329925021374440239566277677702950979200758866287692497695525962089487830828824289030569066349005066259660618014113779978515625000000000000000000000000000000000000000*i1^67 + 1444947955677941246741721325315764460529326257335381934121183715281869369848885824900993353795479260121761515791225200260173332870621034665790646696770426807886378964127801224162001842715895516071959908337702374910935091018120511268567530760496084927246954605714836048331187914473591854287720897441906801278495766297065858397200064150789247506880811938614069818348041478939326976366168836636630615654359701924771493361194809023031383132537227968230642438824530478221348587438865843009639096372198255646952578822114107757242503584815678928394937397053160198333648201419975758217846422498470984335064153190416405264441718269883972674763565085298752514604042788127478492516902681049981038136404585322070764086906849723570153325691267673075964191177864460705170667896231400424575627286663968666925232918582699022558996765805415406240590265503234936759443184994517834029194412939384590563422630868107266142339654906788871790303826803499112246469940043984798346884904210750958541073495963723232580260411263941262191456553986568300228717808033844370080762291206720790193254856166826191636925761578233784414634421100532336967932810110118363685785017917688532872662833661974457505573953186405321021373629890314715152719373133660872119595186396941898805596760885574058295907612244658834488875345793591381297156435662839714659695970620834225301151331127707244784926070894172239395431813300711007425020556008587427436640104770670664500948622149497346560385668935717876284331937035631093500831855808617007321895281221052441788166899645528520505661676653175679539304087069974975406283421081539582908836048203052175101254636160961701879549217400968616597301154506660643588148454413179693158665929947186026317018081246628271366903262960774001125966591157625182929027053914135278309025296959625615674062651549777677848063090738074402656836170298229933963646419027307479552107532535938255647609584889401801168777304371963590128112988395714171123071794817905353722701043057639200866335266473976947994509152555547427999786303010426951270728037585380424972304557911568540514913634197527833015077461399656793453857432486498577301648744381875832852463757918727535000051891411784025679176440467898304948368173578894368141203133024240853560772982465437097834901524792555171070154175476302148829910130272446144013930556580381519994182389070187544822770587995596542960801704630494370802801233287058265122144032643931597066051540256259657670387926428736725051249075708875277269480049638585712003279663507899534387277014551328525574516653814620945799336505724279895582448534792524311955099210569608193043917043324537943497458477988882119914242652368438168970495209309910866960065350268792168603919233201667801614435031305114006009589578176303982955741092173359281127692601306181435191748614951089384227151149040527870877287163642670349103414007371419720938858947916110807420898416431863661565364177150404675458675751655899276781059587908296586242802212646856022496887901069600734790054492526653953659564871232824244219423419573117255769568109409950540342536624833294785637529169022055696372937011718750000000000000000000000000000000000*i1^68 + 1302940550598952811055657025557849558962031886054375976246315275853811159760899693064344769169485783338596936233606040917125605000995656568475036352197094847856902745379610475839228084353237924026133048757733537554787441788598533431519005190589135449509978978657741961444405642551864780348447400488114133058455938676773578332512980089163814830659880694990495233321180376477702191039664225085929814555937637237045663781917011294447905932403696757268460416317082440669075736240181519919567270341039826538100083990689391504356694172433349111154918780252304776772744228421921833044364568471693026421396413616812851712557548366961098506798627459401729095941853237244595076051420074923919028351041274846041320571785285547256115496307284218424722532038322877334663605064003236919650820588455913827428138997437498202597748242362818492489058873876164477622798423335585948410936785713197883682421605024522549563906944995248952099363134634325865084399855238720124964575082688664734407938555779570825378552106425794160865853078720904880033087020139754599918057051402551144967131785623906295978290659451043637425790397937790964523232949839370381665536217362187788448866301073922949522791101700799022325475533014070149001678303304373972577858760842366700408802951851234874202197773328414146070969676236722001587765436714562841673002544618130590486081017794833621095276235878968011047883920603644498591880640211167868548282651815343914836501368961024610834859377777398518426490529111311741889641552258963996397023547018701506147699564189941645637080146191106337388402312399606746891230087725892037135627300575431856908304512451831115736927066163030073703364560215716158515620587415198917576242136861929191716434028990919206220942227936394957142514172763007591264312822036850029576602284247964030240025448805825293661176286828487381662019393634679185461764979875457756230406761575777665527427951156227215369962020264798897832141838898762979737605167003942912616179185350880829786170049647192983963120928351202742912889100460989815364219088222232264892591215415351998156868342140344959950187086664744085331014909676143581093445122555346954236380726232874976250623319342987039912262853443538097687771846228407413670297159437731387567655740929636292965195597254098909822272898044103444832497562478392535592297949356765555635579526168647288889491541292890310239877631777109868466356647700146470119239827960550171926120956569324278057851633200028834989898363434395982826597724068807783584490867713509947432300911503837628838761798919576044255713685459007884771228093346551372238945204322257320739322261521838804392293717610833631742071675062115114510120521008132452360769384000297343123733183066184401969759887608832385828344305160467521290306836590384385377922419837054611359441317229002268450049656816311647820704476442555226029300416897756614108755513751476409222148870225923712111701083362473202786818059483272581434497594618717355826477655217394026330236326514292818144862244218568081303870258355648404538259264134438955303256328499557056459431309639355125469533846412986663818359375000000000000000000000000000000000*i1^69 + 626496758713410356820333050917064153962750462533272557908255314911280914179301985497089926049089933582339531295953626581700314248166970572821562964247917907525411952271279708107999463814582487401537425846235432326727120273187654913844232580267383996344107115319473411653064944461929304056230207679882833323006413013457489971899218553304335663073485645485449046514431607608147881463814250982069158805145238781249429887149149052401485613517261472935990113779517980607631257749752482407440445905819677380891515914590373023531810842804980986839261356602821374455293793072893853553812844489852445293912142300393571240471644359056477373097034632563649582566126448838214199073412573762677364857621652154967577448638970216463577603936083211355586497729819417884957739035231248624706728283388358535980883291107564021926240436162938984293782414816160661548571769536439475761626376811646727696278233669255293080150187505150417481636436845580535878936659289499483289371674968040279307033095158630884798299958815726895443457918738822817266220095625012732346909013604883164084708952144408475510952146566821656199489079594348778944730186794494455214567559922292535658213900455718234539624869546922405302456451547083691104954579287504903522876299873520724827046265164911609363546144238768857673065718463177168686091599184343732876717932330713627998937263607705686766694273064336155771387617076526825253800227200226275769926109098586344172583319112805016381364478492566158528830402582613472778050407905191256779133999970729116899605493709890278915255203596075368380034762288986526605279200170249755649795673359717444205069745031381670669270734901776820482991431028261365678952480629938989732544428920699137139056691423773821521061183111712776030367188306160338586746504413471652025366596833949994966692300655382285519786417291306831597118057858505118688846543945024432088207760958093398607678157532197234164599881529383015253090880335643500365297465915207362307425406912846169360392993906055970664079319799623875943203649396728180892390849367686332147433522919254228452255481349096624656470193895692741339570096631875590463437117227813028769608735987550657782188158641211074708663728347541427811610657649369074243074069708092069017453485408519604123345675112936244767824047212612617908415101023539887933797276894282852116698277214782438830629002096322084662017745011098914415723051162878873068173452971574383426233541136502041040966231570656349655224955499031389891347973583603162106744645014386524749207852712331229995102042567806298412315645599806223285345121732720882117385298056461555317468562592300949532199267408084128129478596927655042994129351976503260810643277636111477303186003842646431134912957540150260074936337414323539147390219027852701581458019371494228834618653745005174419778130511065905266924426056826514179137209388822933209498626277801170176102731045392828197237334356936744515780829310889624305504523500899381583663412103471041754814548577441892226413085309178934837277224467479862983616936459552324561338565856228502002476559042809898275767060425529479980468750000000000000000000000000000*i1^70 + 158123753751735761527939719379966539660475103055166312304874232769343948454342764666633505895732661024373621616406008762742555561428999700721946612777873789248462158590158988364639426232195125437428977494036994128107921957322212643431185712362304622073863561346614178030975064707709239214404845648102397355469778283503291399800430017003958711336179678348194965344087191836246593105642900163944362605701806887648023723106839541624457260354265338362386673217157322950586679233103150689138736461736841714486802741582587535311465218768382946414995163907359290784815214146015555231731006142725575401103402372229279712452005334863473119583924279042110237057691552881057041878257450838873755726476649107138825951950916672431815234961565194761638446440546608316952866217812456753705622672285235516224025720569969778746718342277797154002186545711013804176362174345899376361842975420552907167172280883881320427319880999710253996475604926882346972091734221225216813886416085789366819441312655336472719360496749026385522150741582097241092427781147486135185480136603598035164504101452430017774844285496471646917150125314847076470950602142090428393593164699044658222172394658298279229324751913264570065962567370461877013711773246195870710344123894665012364420009560228463603238207502761255026065589961320966312980846568036861324673584605819207381118766377676538378118276888004330209136569424791736044680776144760625273663276422707447361163320222617095376020787230375944389108859628219912147449131757717018118444737035114391177819388556981432043704490721212484132588859365085048523420721087288055098561982165577181858073062188037231997603399014416540874893845519910801989363761635157329396125797089839047463120535300987665880513012179301187371556458571989395002083740007019291711663182587394655071074265667335533795179055395195448771495294660565743121627385534670316603293146399960498144460380358244902636643712567583844728371517093370664551833113084436449138710047731038846217972155345666642531061781688963618586197972677591130766153846654720202988178474170919615771097521134893041821859731318658474587692713842617847869471037661576927548107415730325480363917731649239830893342838358388522900915286593842918188948460757190903538444346416152206457265402498424043882479822538167468072307510616790376818494097339377317870716762725239610252693414931699990125731948952054493356485989402193367462352002383665475413476543902383851956523348321872493496635866021059796213199149955336656723155716809469306757838866880597349683779708714142468452331569854337526865911780973176716953603718133206370847931022197671844388968195356376900931903849613758241300352996228581698834771477789448817237267191153196830115916346233711924007096991354560335420518619096765481570790629778547761113031033281386777124689154907743607712431847422456984003921719193123080438522521274049226868733746223939187883615598189002039632401926762909211020261189909280248173873173833386760503017680107420956938963442941443096679002205959158681285745320619781118933491389085100354537603743983586197363203573226928710937500000000000000000000000000*i1^71 + 24942988508084870318972858055548021679245692179938528801090102945009648078273778004864424894369300537537105443307022812401632607537982211673742340198596649973229017053834130386446800945613540434475351499535102811674316708195670287276547257535237026233587636304164320753363159284316998549045431327862204543860881608141182154903928995749948968951478128391080525031497319020173657358005438693285258313751962510407344754023231824835043688810980353142725279711468059716893364802336105913642200257367439156616913487915839765353837267717485040970299017340849952044238018786127264632076488944306808878703311982638389939546173200192032054170857894797586213923512377025116385522684145599963804385639310567999089626793420380913769949869618695571763549136680586475879608030905536027767851851106190074743042061045482747968149380263959983447960701938996834473991313498215722011103232531470801701830758850766699363662386016634265856516206065713616089826928734205817975687388267750382673384248614942194653566220896642570047540166594783438803968680017786749550851607999959820741689207192988946684721336827847910622808196259383063579381923702254671483088490301618554986004910011629015894697666241697415928269407462215528720853486893418969992537648466273604431903250210577601048883535781606012631810968013085587990320063846967532372767877470977733679435314390979379874822973972204726027018801672530638813474934674964264776625176788619195036917481583683480859552804166583201319912690940930543083492406380991927274928242892358528395611098686391055538697141336669682538652147607072412280194027138212145735085849685035208460655937908225033842386793234609415181792870220999111478150347363030283567748954597940570191371000544462377910853059205222356977653341163009774511631339559197222422219331971235098068324381876787232969642959549698667306937694535328895072821789482097165076749637028952807593727397139065095288589152125302983407333550846959191710304158771438370475810416071843818265524976685929506618395580479244665460529929366190252176924365790648169182936057645365745363457952341085810464541637441777108531452614732802884397366197366598937492472648164158827043827277216444807244192308268574935904649080666800096220913969199025144384600129752243437169323596831322919823093624599627001467737222625587821785719794838266276882101928732269725891895455379626820908028261663062704755286091707729762172559496231223272756303789063608651552066751359384795472390366416829934260791473032631251763190860495705337028554225776547041679586369618829243340919347546740776446766430064357217117150782245460272042425235353289647127851779675047885940096000503188766808705349049507424740287524419532840329185805551807542689704888337948179506250980041519244873736975719854472847328110057746774265226999374767962184878157446868860411060287953614965950832816809479366670265016320607978475088562140916159169667378391519070102584522692330571972679385610572023791393510228482789387022282855341668829960550012933251169794791845958620738240556428873689341626347218172775917903059897255126658678054809570312500000000000000000000000*i1^72 + 3423337077763431726498813459435886387747327440164003448586893087599682863848900482340986132601765277744100502193430752438115060161066266305478380259539431986156301826414844387924309345037182359913449675801207392022818264817313388847533515985623906298080767885737551868936242468602948827479861975174967624020699843143409088620262373570858101199565726618862248516417236789500354376726487239634556960026509468319789528945615571738168834775369332085829165152826387546366348005502688186184349892163084493839026732093182061797542155444859776666967067847611876784627479312853002361180270844409416319873270874232522216109353904323363443817316753882179172681623997262467857940682249427821604424550084806899612982096175327640909827078598370147210433237697362109420120848031300506579886605871250562995885967904054057271908799865077048862898469347057931287267902093015849459147269214643584297086839184852835579900581581742523637614359937731314053661418403974324322249824845958978070749640647672083745519837514139701737667478789654216369561762891309316371373785844970044689707524138551104475669713702375473313393413528221907847775874519014873687247427117746756589694903184915430092850215980442647313738649751658142311383658972692536780691338903290917084500699146795217462839577160865789307807306823119808090986030993583009122288192857550555830821798637694303835778262378939192259040799112211216365567123279405676295615477635338815979407807587292476809357855048182312377340796368859142012267228042644654443529840084868581570519394509498330080305155566177717622501916308100594288785875399362560692287517863162697278250263132586505124126765990283862362109239571653044862472512884128553930745462693298138257750537142344345864239156190425272893400726122349333069909013468918149685480417309178517720171438126057017253781621993709341790622063422973994249624162271668640894037143282383714942741187000122037373065059183277205516314151478162002909027117181673933465546201357107282860629622446895209998448715707206874372535751337852190363089451991653231395653947895034284029692268749682463167223446839240089603921428136328843874691730544628850470036825506920643544506574414962055788470633806269478798849898003671040059206683696678804251332169355040591764540877866508612415398294000604465897596497579106923091287085551828338497952153844598587064380860289213788839932884166277038004336199653523008314303504850686855757441224288405009598027686892737486565860960020792106588880571632757046746943177673986022112480838071467249591019698111843571385290447210019075436322345206052957406511422840114625525674927902294144344970466069806661534616590025230231903570052916971081358881537740681585712442674205586899984413718751591233215462588673986092428669369127721710330385553665043873641541682541087826842985739065703561373038373990098274001435973798475922369962595510170375720060052871221990322249166255266889799744607210476522697325162006990702088477351404037526201830694633911221804417950939761408141393416375974961993387011009222358765609501472269975086753900894438743591308593750000000000000000000000000*i1^73 + 15336545456343702826381976285583065604904836982878028437534280061355963714456580433889587460095728240415876041087619919493059968277096982107614377812873606336566590787828387468778250418466460813361883631437721523619397498542265163160121156767700074722920455394436172936431016367645299963882475527230278488354090178969806611078124427105689620546236472130783731697188042430599779780048387971440544362770272145307329630539566590368885155704179753393233001448407664814291101170952171480773144642476117608680144532508133024444762992938614407960286076199476177345921832044160383157718825847597352313970405146996055661591509830865312397873297203382360271290604741914685983002690900453076961872400869423485999818574470659424355682695337883692103782256992830632050082208094960183389247969705906476627726321321469630800182163879517352906083348720321964948011924721682539447762720758779449947128623656576929461548057432047591697513978945106462364946397487715970279279550770054541995458042916861707406665423632208081939481392362150817111739586439742775725181039924554906026388609849325770668725207010623243126904804775266379247431409353981357579954500487603845974751559376025820574622262902596784908893724239512257435434797883326164705727263046416563363498108738166652435633790548018669690694751283088823963802607477755915009166296468022904740623322823059843599846934508345550209656961600411244269696244602990876712942242148152796230106492332994227786034590473174939529877215700900709749199991755197290240575941747083256279913106508948274716151241438537897274553149136968320895896498668003045538631380347935315415519643300211747810171312871297640225752083439315596915031331153658177834090224350234708647591366033250213610442565208095327434060905685979870602046677616961712827001897250318817705369022832828478353737937364918053921030019277712406473465402247053797733465433624355871509967501827657039127097284738211916277617665325759146448245089980137103771296034501560312141049371138119162337048328099335493693876122574062728745144540374109537925465215573795175017044045111842372536025094874765965422244101241459392943411416801343091549448813135439926835087361985792781195549773286929599202324488915222777729459255014064522231290568398232930106026379905483312479685797201400598070767383290996120239784925458269211858600812279153345819687042166054769286397046505631203156259421100557180380287754502678525670838037324063453084488571874649297584709477080287291097675137588605533942889113126835078943909873298089585383658671829625751223757295529644501224039099613198212162798246312162571519664346299624103115407629191487565649971128240638038146654903190116346299507569075860530290390854076713083940775320585759508833190316545747354697616950805845812072359126461417965431138275776479104981164971991822903291636587889098418335342378192895763662153731425150373381043417030085897862279169239095481002828564941735787392197464808002491064244092360318424429338943874740932664820696754427081635298338370043940987723788276806181303858888683529765067712094932794570922851562500000000000000000*i1^74 + -112675700313445394414700351418336747030661803152579751515389173319114988014703898655702295117633638422283921372959674529799220683091325347450151988635622750017814915383257685097474946680865767017620168084862751146536627530510889448791165293816828000343163349035299799202962270350881092233191304696588025609991127291941080724728985639317606646539836506105213256983221518113611577819638643698015011717296241062443685561521312389571909832668596444814012896779116531912273221646872992568087265964564111751483363360111686844738313855673854510252573766976390475186913933144345377857570509124876126645213795530549922639916121645171436321172920027255091337671203349287277852132199355395081362840151388584630293099174446543700395098441761737413539565735181010473362657414105682189461451075301795391257711656336317964212622334665456105999901846513796716988493886692104539393128229617840344343521622441757322141721153238915300612864414866998891216382054204744727321663623397213962938795155223844441303163897091348056170423176639874374326765350801349631289078568042432963220394705673263661806817098658436196395536056185228390410871330476072845940269425958065736791951538421438832491882931561760122532581698295255114505651418433375806595876785300656014655454025661984275566149698247601626599628555498674782690938440064753327062548895659373958881294771490173803075765310446212394589640120129828587763621164803883526027269643319628628202383320768945396594360330140640428014865349044823026641913430556650826289884361945105941983715934313177692441881869014309518520193741366981962386618762456069193670492219390539924893422020751255198448887411532522787196296173227003899776893795772301403803707024425233723069261107054144568105888713384686505995749253240379040147839974206686480017538893792491477491191630022047391094163875690454467879820114643363266777051577694670057367375569935902755308954110568288294489433637882082361951895783023777440879119781985787919249841408423488522104535918555437390571315820677933053212136758034197239013340477012125579517123656547170395413103983250622585858470712157515389148486764563298467355288220221732849081063754161274183054623079312480522331566407404813112267422765246868718147738477474441093975639333350378488283476157641115839764307218763533191031111310315677457512801365544885675542225402457794443839326992769429571265308378381656292005085689286056430338358782643652626413882438488945792142073613038542923303742729608276211181539234424991801603968710099209313850139035380251609085999195309709529741435484318210657413096803613393201217182723297544242337379249492529258739269825044072136730974847697124894929441922937933076631680114853080896564105499026961130097800541243330755865621528090009031695027507235188376844708973151211572768193715666251041116134364093658764555142216899144174681486503817524059096800355734653909476533683636505541484574549686296862154034421753198313893942815147117274151631488537252806914523727910058015180461349966079238807661067393263983762333922606789430419531744914048053230866789817810058593750000000000000000*i1^75 + 323590014816985105909607512502327153753783074702941773685597388142641393813716762371239159451725927563854437493979284566549879566928051840289229838363049678518745310437141939763777578623436430916446278222684906806780357683095889917395538772847655308587332516394404887914221260308226275769652227800890461161171874606097137214476415568740751071235639179333245950385348522816431840373695151234864056046460389733767841768066216866849511745031932966917330186236979643851631846873043708755950131351248850509591588335474311358724827279837757932458958296887081030112668498792997188971334725763465204979353780217030447711901771257361432616183199915771197779187676415048929158818399438556490161293259023864628594551914041682330263993780633073812385437100052443301335068766667091732239517095621202801773294321096361475719960861351006849154727840890851558457069110733635017061017863277070265161690813266892478357196220483262933493265370068022271702382742294055668548004487880837586052469571070995742727129076783722203867460080161205336846596869818024081527662246868330092601986841695326662159790391995691941845664904621732664992038547116822493828697206502744257474988575772260414419808784908894571663832059336622232138459432546799161692577961661566341588061164163575149649245877083911443753123443198724271359075680461002325319864913510154346065636599708962741423362499593996700874614161000509444560444045649731103102839444608774122345457146733368347551988110989154417507312216437107322917256453313832142961879713214154259204781972810515452749040594696843980363262910469287177950944747613402130483282928082720800325673307226143287839333507487990159426541644864993028036749696954527900480072333162509847452993669916505949874285346026140922761482864062248163380034585444742539300289462721559821019353205649938203423767184014325837496690211399463194020925455766002142778264630244784568651496813057882024536739162113605740200237435937565133240602072108470739753239332886151769051832901243986839126797175098173387514766902243754818851895589815040786961319972396924849601881634302330646812890701859604625775902790420625583024681140493834249909148766383750824535531017292181547645712284795962161337537504091245546133959536849001044433812692318517506697033829381673868106795417744518486329236376052036204888692165955085087713047911976198406727974856706822749421691503087974616888962980724349806846753044897715201530561498724988928416382997472305008561107692321256668567351855218159228482123689961340653462134955012391898917511066869080969208931770515385983490653023598576054268337037763029156807247058273721201329280557401438775210482338852423840303225282619210639016371115784255056944188307783657144668367530725001570853536930956901580407053092707544732275442017790111015205574629933827964041873484302817317907324364545427078530289501906569262237098177913949310452212535982845836113923004821394598665270636227454891892256438738771981534066465848244037403310745146561572528412268870869737772796335821865315082195680837532075320291658657723804935812950134277343750000000000*i1^76 + 3148668597183567528866305787954133831607372247063379547792137968118424585183644800369361182417115715457204869776524347528983164334226641504850451554772376629855626968781168862630416908821678712956762634360266087195958456284940654428615952379013748773012768235765429565890642237132929060542532886935498352541015370989709097006808677649219658608214970828445453264576718575724804583429855028130036140396222166017808284912572643862109452185967774930692776541325648054674684711627292346217497296340853796702367627433243085507227768671793174400482816696993240717965165237132423499074447814699933980598800340404835166016154346024379607685165479813373956659524329557633180930010420641824735184867309171214058154621504133900388701543445838808645153782581157036480125982886683698499297240331126364434822139740863940250187860706542897402989386831600537724406242759862437670523252529535266159905252667307212414020262769699022996651004642312359056324108666685171501699047927196478019293505756407658125151539638129460405354070561230752711075154477771067935791011731211930761415676206743602187919134334589147796539529390420865653281597795065103735871265737948100038400462366956592814060166925094591219392315094223531400405553554159962612756162825395352909962965760624882464478726518503553025184481306448386690959842939414766055939696486327554971067969055397177606112798187120982692215977942231639644565696072988193338803837311851664916208253355851063109055253297076587053505907962011441464054021871214382246615260471273502997911850145515335315313916093150006745621293484022489365296763152302411977176855201477930861099917259074432303619374983315953352423926800805583801430183697784097661338657915423004416092891246363283516523029580985149676033519872449634624593892619538807094175673262515808203351852962147304483107328236627382813785581240748704324379264040457599462622837545867270537524919587117909949385205955173544221241858694990170708521876367660275498445941832670640170285856612932546104251025482817000295790773830618969579056290543432425651449878949340319615392229148966534824843423077137475093003783700668249193495611398042221921479517115879250378555422324032599544014700985692468396200702784229710652606421996224914340374231081176338795155041355244011308938378573994368826806904465432093167114491497850950490259877428697022307646372628274239552177038223193754785985406911991987194576339057594919879210310309947885952178462621326420920195818736512001089165634093301166943021216589619974863718450356687053259579995515197483901389125344231619895080126781833199081910283135094001184553986401654084573752897807684382317116015135873198505380075294696069748345249739407843429196447381414759801341581799426608975066436697726963284162200478152630277303523186555990255804514519659575603449384283536277280205308764532911479311059013256742846942030255770986886150221300281508631431446924719098979627413970650610213625503103403090111953804323546719853111609103364871327617557335980915388839277811469212099836998035757933368225085802492685616016387939453125000000000*i1^77 + -175373222075877565140522521806029265868604539582252413841085949924712579022259165424284653473516408934308427727998876572038571929952646610527864807714341630511574212780663038786071406855468197270852153812300986870741645398528604098866621797257284771843435800550621342874745294943300913681597986498056735891919648050660846280621689489951139968942236765485502111751723614993763191829486809006884691366288023991086511066401411255284387967899861287689617920046758705186270378868303223630961955695725519760037764504418845723306867419670720896470192609092004481650026510577988210815825118260157695316078421269858078227609610166222221094834482676233804335269310447032041694099403178149264042363736306053726675751229985596930706393565562245292640772211171818636250900343479530475513414556595659383981696918484231718319885556084273416216166822705854516002482444529047460059666096910090308696064527714196610477933451565474297611555251747264729114538920361075258421314506901016137813998643489530045945450713911202895148980450472667385855508076712948161607630202933183273999719536037359428632805100861747151821297941472985748843364069454478505441555450645853408480001999297574762753842130035633999050205334184145166259831253582738003184686656853438992300022187758107677504375057634422124451662113855623205592348919912917108803258053765594762825513069469098701534159998099508037948251854976095206595721450124508425137075917455519079257509358410318660832865526925737847580113110662145405830275413016397430781631963972275693540262021078903938587885724592674500054235911259318560646348252219296739458503975246543192840200408748446180419960762375664399644660335480415102480886438945214366904833065432986095861277611904486028929460468669674710896281029616503927874697504097142735872131962260399563049152828521066086452752614296687515411617386160594010942969630031013316383517395804887316742921199447914929648090879557808107611073325055166322116009236957198692336702103648084024648422385681544749900077425444228233671040726979037662901116544598720719063636664941001024704263673145610474061700243180025449900141673728270516253589188634926549550389173776081510664653950163755489112653481771073190923224018206716212380761068135219901015185414658704600415102429273231135803737261364278883463972728242244221942559838574996952456772960367784803255206669881797875015155334094210799469612524069987504452860415182186156013462663094413644407781313509083994897721928520737499029300557718284937464779660934646651125639244956529555979462108266007800056235772618295422506684304892999265761900444141668814642665245143122736453754907007378244735160622360982272074989274072700400523931894719243471821787537352031400711741949696291859602171638547651345622271976251820114360401999383543194603245310454994867492155946156898663383024432711213466936092858186669683070214437557400329627410527374271571443940928454320798871347692152489975765081582940969298420087754734411911893744454219271959413184184648524493631006782818732976352625999144909901550648646662011742591857910156250000*i1^78 + -13538805229139834408371769430230671633429046345155431777676170696627309064525362301938426803339978024677699634308844384885967275780751893508765912816202811820186945283444109619755723853809826681141562426619228280392277340200083992230816984713335989212742650585826553537494848127926879909695518466451825554492938033363493540023722181587386345822375437316345398317768296428205138814204472702013592904501005275826771883265983688758383953347154291824051892185026534025392058002321482932893060947880741918686922292025136608309184973861831916783306771166483945304408472738427602172045118588616094048345968811849553162642213179483032507283767816163471365132255031741431468687787804393589947670306401476184722569905461716113968802599694529718276288619575157333399978263669558187537470630602651452578187926248816895740673929746205970727797076481368885126729351810512772098798876886709181817678659751291209774619695517616091092702465221261122430148723177795503795814141822176785323289715512911864367235854161284753340073471266245777877779715026783305831041562440134132820157194768273494974311955924542457908159550254226024467826748400772658610678513902927937888440205356199878182648726935791593785732912222156651401189781766234745514892430433237584861849146132178739643821189779013468623603632002876992774911097579512365516748692870431297391382478257737093322844793942291167762058503650994034060511419573250125098621964837082948257639718031955707105244332422754323221236319870429342045823154031990001419646262905537406921875714906166286067188207496923444233074768032352360616487173326379881825937723649969044363677039453217892338302530081116788928154275129458547137330525654285766495413575562303129718391046991085349213131246558209815223224130117261267508775949413046483236299412320116682629214100454028553563348247222923349630184077634160724794166525890989993281591021389778080663414009315467288963139198187103874442420022252622210937148319372319349907640551153184826677772050002886631977849919082704243050091792909084895962556168890117840661216267102239200384280674682136648828892186918621774618910351997607923853228090395567438421015566179985901581548950023522087913430088141734431089823463766331815001485413534655913062670079115847742452190130463334987282221217789385828187726115075953970838063188295370022238787356680290378871014887282592637837680104825999510455167143469832623359727110676052421915916591769045603231891534423962046858046367467139503824553985355397849288599665499292942696972422952922910866197696178746448893387718139404592910141434682043689612983222521366939154868385241241797275631828910371266099622876859842700087259991401298982763686917687081116532600436258423548895475554149956706729180441457061758527806757007029200224429916059325648177816520899167163370127698933938369789847985157245664126478413296283874991679583131566363752618166601987419287603971887772199621499750286551152866265226676978210912980830035431841793926184711942646309520658277339473360377061188994882612924557914109417652070987969636917114257812500*i1^79 + 5081057669200996128315789619529994754077258549303035921155395287381962435554419706515164103312578699604024774304233870317057641507881846465331897348418628389683403757497083019244017128302617758542414202525060696505961319091183162148417787115706530809277891876600488219602790298951285964829607914037813052819705573048747243146374390690551121357581742468005020721831332499267530535316723303305230588151328513074353575350653123006624669471160674920075699052237457055693766656699786019434180750539350065236405255807836549459585136467396589995562266786992736838648843428431832099346838542708104383613863898427504978831761360416362290285180758237699463382125726874390372736717564455418828582755459018873478132301598825433664640200190949591598054531846478839483239434275725417773770673639251862436006663968311984686101097017169318267390737175876643952267192597461038233277918489750140904125206941832390485416608748024938366107960594841711908506117618644960006771557167798173525618850860055682820885880143119115327860449705033408123194352555972757143055882436303061453718587069493528773653803937373680275600241544245960980722153513253254560078256159502390639501307485929265077718523316006770289315299483735321019601572637185352966671117502617760317691490103942354989579746805679380359843614601666506414939771912486714331917886515183151842017265089593880358185846832065872565109486127518955803613950262973014701476341160159546584939215683685878943047953350786751357621421040862926988664496200152103513195601881817474685439564035430789162444786549745328605479856868863667687212877531590607596947745988149944233984906421091601055345891580776917858536510641634870910561805343733262929903400985328958164117983763397858825191644788395255457918131416656088384337250449453805044141317852803407059824114191202622136034295395951865155459398270388174116818886333311112682998730176520496075822752245436461555952308275637829720363769472839762041765225454635062225817143474705802884037343881643657906229493254676359883866059888188189535464290548528875062330657272141914333590376475410077963251579515569526069209768662248634358157833209208721101769107239163769161408571705967268154213105766776561951249906451249200902946599140390435175538937768069531483718177173356738917706997389691805056455141477781850106361603616989545772892438097997554608730592206063656641327937996736002194301144191753399740661661564387515082238918562708896107397494907935557768640773541235815522807536820894117233146382937043898703966416016791232029749189432476147840514899422658921066788826411872907077906884709776464378243208657711854417436630490816099209356672952867090810309009042067353191692198203666047622377346440759773051292220430100527632399062554894115555007628667644941240935448227505593232562898946261616481363085735650940762242074310731589067042512412834267829421572469867394968929922467808145990898720388294294781753659447218112946782873381986635003244574536573197038512110734544961134794675159706535858583937880385959509295173739365054643712937831878662109375*i1^80 + -1102146442909392266615786818378654722118580049087075996028458058694460473760176282912346866613651525898057479696160183275045199518898395871304035156578975318156538471441430978138685495509086965493676531048663391216305745999030206909776106040629376341365884648402884711700129398263263740756269143599944489088159261334769501144242704748264575886989153673793822055215655875399569144667619503457226940144454684607996922167259216104703264853710739541691490166177781661756921761887418443847892344319463963978751275090089332172873324461244036306126942626647486326193926803252718690476384297434691844880485553897940493991358587155909596360213791912659570513782668300549808022812394735305696922158402589649798791645013403061315268452154491305892533375304286559605612272733744298622478704794586986983446914323833136193145923598676538425954675914601846852802690460204564943761420442963164087251309768823619312206904767617893164950673524245806975705748954566489892405228387678019294092541228965657168888309509992637336951695346893330804407233667355700665972968693892604455085059672478197657442290311333936929856189265824962989693115850089476002040719986139135123264721983664686054269213025185588249718434726638129953716144046139271267951051972793415994915658198978785024820870913695134640491908782265562984104135533370105741405082214472997418513340981384801195839791927800459346534468807948743560665284762259824256781441427857218446898561211507603220576791449816599071401572161485389545075308572854766694256359750006923969613351084302400288490288982236898129381815501475341455807512479492818068666460054447805060350758949885596153429599439796790949273347186842119637327670485292442254745817739821427076088754497669683527148686601067159557371356534002298633920076035450566393829704525507044590064005975447657259322316623929063342018489184052694821420600343533734979265175366619669153823501592996013455851082515914257571171677720216411397465757753340686383779023647274735499542478084151470980941802907519050488222298982923202628873919450853649364716142421678357784696204731926807050723224789926829567985770314267638145499446387299210276168561124492736608927587847350660290846488814132647514444173533406338306429245074467949457130893152886849320297503734442539269971479438868625095537134502587624350239677659527060677974245557337083075294245533214067977075699553035267466393317993060999532779359224907525584923547010434965819063296499285387327960427970796994059982356638519256478327618609988212586768240025426200195663047877826234635427960263865710162719236484747150582336052123616100491600696168869460825021516418721017558704755723339612980195451849767445618785009721876964162556666837183616991416257050042649234599492840776139657999001067452640529774485347608807193716581996416059772310169608443387059798110925786260002831578810727192261626528122332847614209347344578547268176741006925783160013527859010673474048785138666498298206125852471712334672331983325152237823555377353198754029076792261486013903049752116203308105468750000000*i1^81 + 52449446168567723342192194619862452213442141343337678388639275880978843492625005413902658223837712699043730675882747623201891739786004086438499718544699693489270926153787371337531829973967072809318007114215042970296605627458047907366862484246489304741849963096339827086446085913363027952640559530814528671906086833975251550299654067223639550502260201254515626839085956458253143353414899549329633994253917793995708872011294169445997922401618960050758381423481802668827568579418551965298439368797746307713078425893691808379013782921209740957370594942538616220021531001401649895211878680264681556238187150087588524051314244061517393393805942604397612369546766418781048126089763103531628520024936206317648377128068676158938919220164002870063056948214236267006335027991379061404666904476554951314290482206666067563240197108301057126743089232727937203545606865492707136414366285087568416068950862877422087225453007668758777509370670192230035847352089656977228402311930937008147167300335003663563617652790592795995069101797686119975150897492981777042301725489951695190880068511341848720824284796295799799092127950556253985213285431597646687364219347770328486687571858456085427945359335075282745448929995797943925975586184189473223309766805762386255981417841953601998366316801984332264317171298255751861785039946201220420137310937821125354361155709827168092367718196182510083522674523144509335375318503636499655305531872138063955565423215034240666850417878424232134146433544097081319526921999709858928333727996212340276373790244559774452130628195506956748745273547197607871411903276964565147058898497821811956427115928610724381781356301041729690198759929204861115863018908011483892921495031667350127299107753948678126361186930769898128415991155552045346154866201458088173443576361734386177504880685796568745871759567235389583649137242103688947248855150517712573346084129291534315972348156891750222652323193381700490269962192983626267983426147436508101122446112925430808643256858764224256076382358941981476947906576746499653310287710171363514201625203154358150981936319099588097914453336757406340011645109351994547034697959546152584961515347978149963051033908301992413862953958413510140026627745295629736892740581853077337599683212648163995189500235050563215718188261133572066182595558565741367621381713234374073434265782722073475855265067874741343805874947510034466552140866416637632539655173040337048469176933192679044878310216438562908926308828964974414177895085790525097167607972157506589821137763666909747675271858278407211574727238467584989477301932645893583455720858413477331079674480452887689459531036838850181868751248989370808655908086398459470581247587925223973382974976755392766568456370796885100547627045136370946035316902073643911740256480234763121599689164394216202158633674483338715198199035295143602895625945170868693155765353779882267650239683528004529250290943031827247387850501103315327096021118679846084614416277024368721975743851967479273625932429941575645954203938543796539306640625000000000000000*i1^82 + 25010000522240542760735282919401312476115411978080656886031948583950716494492936863493563517031961955086989043158171467494686821693512332062716604482063564077246048204486992751783988652542141188176090481740810855512252319520698846846745684476105516652539942758887859095396125489806435009620849758233586014089301183160983512324265136837526911338278251922900523355717021307815640674238193783265870348452116790340116928407027369163078321292885018473632473590066923841331555150767844803243568572358194284010746890070623588710495086208780274269436192004863630206417959053356170121565414213527808740181949070625178884159912740352172591162801251689492146073321026162345994838356521082854608397869139162006592614820932544769129000269651679124989964157076967597415693620097588362012503046611919212322667223747762954457537905022483247450807830887532439534627966648065195479504630422820960936329471570740190901965565016107942564684436123576658173501824497041972465985191709628191302508445308677386347045877070764826873385231686123187187360635017054516194033205798254958298377915640807373706306414090224131476706668195025149084235255149601986060740138371514460089795190520182012865582283459162700956847619979750204095372275633091835508231862641555657206566313393316055251864815629038249335856112324977665932901459790792500158424442010053163081797029380517397691421692425096530455730671220550544454347348850842280869006796534952531078671194631092660702320323945126187090040807933419331675918900973838866150389715107459994900405279794700541461092259754388064615648880213735492718181705093354424820027629597434667370978668444416014795581240795729280207301041718847352218728679620296753171604718552491956388742800734494216667885386414629835817497039280938272871036972898670711347469112909184049523133675801646375961527082032536163355151718010056534997342546358706758009536006138303754857384757040269632114327144206171319849978873738372650174140803796989185388868164088060719690935809472065959013359968617179812944924395513920428820540416261323447470746059933736393237425582334131905610373143851153408154301205499432343725324675420065483613895571926306262545966357727797153881933028097966725855227689670011856098438846910473522679867583821071589426898811263400548146389356866727061321616656765367728345151468697945873202741654609522845442099366614779998567037592408190967784107880245415446322971633054850891555985844374583794698089794209436873083064990493936563920836229083525749715861774231540767016042971861580922269676494478735865943881114371782708677835260546534534849566966019885985384089265626766535739965370278331815868074853765095341399743872170925317765120468380079197268733756058087361388441569678323145592531800881295334317439640270695086594722987421975057594516550900524464531500953872392307351264695119126733671137504314186033769741967610915603686278596590216069351085717318340566300162747368893471212080410687480285627604545564929607726866046136574487212756892261614251535263061523437500000000000000000000000*i1^83 + -5813203440476773332027146953929407776576177951328769450050623074054906406464973881400896555824000104771650556916830097864957144205673120761476217137678267039225094861665471168956453235360105839127248305741221825984163236948215524630723683955962449126890542717312220511428007464644631226522406130882894465545031233704323045051805786317630114680441024911296703588900816703240597094384930553633921572956227692143319870480407801643697291595168171858494680299597551529562794099611621552503947803106248965556160137049677554446240992127453379105887324237355597644290766363860622475641813121920398688412518415787146827271230704002770862846891199966763533934089169822150848728708980333139662982896314140526727308101509547214646297873760216855751426295547542631457875027426289571926665613088930243412702927936892338917780971323261190403320153619712581845729957254787594898109272998684396587532471239084185028193531023045697976843143574536964156872725479548214387448232363534985363491711676192883213903974434155448384633847043936122029024601926752822939430700956570983842802880825207632544071614133641071036055482704719069503454958682241877429944365208398186162176336565829116198851366473978090321549922626471020373708544421722561212351158094081425185688720472933065562831594916747158313390592418127163763136238037474307678094019515494630202623043328087341649275826506349697826520457582009484404220660728369854784469588187972544184811162567450514420827451695781040934880094823853823961829554690465289468138156517742898620339217600270607548976500906931966027692189853212296504781153977828173666048131521301921032037078005293834518765642030676383263077936871194634773861387604029724429494313890690231465499621848211604764405153608893863989034828714634095573015139176600169850395533619355514438768651106937056553566697579394676665833770623099699872329688223402229290524648277165736085668872085580080731745976411552034575783354385687455472036292719297338226613384385039532532505786335998298119564647310947099267217267682924507454325245840746476492135007882120829490493212155996414132612088300179408137032338645478800314109678628846459665689582450961445980789987554260705717850399043314767529375136176199888877100685485753923609842887143223076016483682673839429594050559310881264971239304638185916122797857231336488716155733808509689210260859933153523326466982155128788550416545903101603494873249132018156276059648502444896956686064757462548582819162777615774748761422871097528670757989509656975277835428101938951946705673552465316769467233028390400942239573920500744652314567068258575422560503868166574081787507063165227563323508301746797841008709089312828817099256619825827902814211391641100141491452373353262742299147980090967363900492788004633740964930997671747583252016863775637411440100314795321181885426201484255318487809168181978588367065677961352846851022648952519789715734016723630988007594528832400817957666937493435288076396239350182141743780506222007960705275230638574218750000000000000000000000000000*i1^84 + 677022185873754473820842593417585544880963007153635629231085549209756810375679509757358154561581011570677586216681658678109319953321809439505003581594668972076407293060471731359970704530538116240138373471839767798335360372049910723052021858605481869615751988275158716550123836271931345477881944494043325049525920587853186835164234724267133970503415320053703267732120744513334192219546724646023839530163855733361675669727450425421841557478117211529633862279663481717103751218766096233081624235671770192365788332434130854469403221069572969252809298675334215310613233654768348705063149163390133460301330821330240167593409942359020153974171177749717607004784000732853859684965686669421192473242295844712002592395127935287733088010798410520306079039152143508610825283414577635002850573888124201006316989687259833816883395106119342275548800876026113138306184601792645483014482533563971795224310069405831224151500970846812953072107675479038795877425150038246425965699190358682364860845767597127568254946769016941690279409838527239541991180800917565201925858680448125494624027478207557135078451534998748814443824844423994016533509476165086977898978173796902380928066403311687131932787849288317742430518483167414181858459959143405010447532721742642997543704855285220909827745658866665579801118898078899544294427895861767000467729761439169968144896476760499853095895843614702225755856730074894564370420102069569100827919689244166035157498353377630208973215154606295263992696289705152945072606602441575505746583831172867315673566200594191735919101530100736889781402733859925354642273004114730182729261506412776519057818522444840266224016914005852800024436506370882115903209824848619007330397926615396233066026494976857603625681984314828156170244212569280433374018424848526979736909633907908952376844406536091590112081762911595420165893119587297413590387107171731733009171424021111098482701849943210826138877531615707088189874191813923155941937298312880589617454198650054282726733047153763394885674933290574757487967606329433798314189884449095695425560481272311607412799119145362104367580741963917974031196359783606562929587240395872885318197033694938086801842776181593198761053614839802552784995175905969883759483762508229182725478982334573523988627580947635608668795353225438049616612610102732687671007215205022689885448507662321743637815659744835995889921896560575070035759737998183810393313028407143996527392167233355338186615920851347698256648175961670269825420749149875274214002687727657242733567844746289529885681276160914917030872852581238493154964668851268452874913171973471837345232694392253655969810628989560848839903956758321171519362888513320111423135020808029563128890010936999816001854279310712044539952511173199081529568754976759067969100167148039280448674581403581695934660887045797927175468567773178354747399432190814138796126067125924333692685717186408536852349781527314464811547817734259896484522683830747934127410968643128181936091736830179488925000000000000000000000000000000000000*i1^85 + -51756647962605533948862450624741849144772347077313068187080543780819893127278388994669105692347180295892765879216680860224511684186276333280204982789277981272669164240027246503944004708419961871888540458581444529210124936150864556569457675653053768952437584257112596982170356906287394417882030501095320157252594465321728876201833014892064246803437803055825297422719013589878698179482961202905287260104562605428846434499520048621186656644608339289767142704150385934027624085228456417379334621947740606890604784025154107824991295470576322511555329168958413372951555167816083490478166688660968196454547117651322551750077235893235521521099875810346542863946539661567333735370586536587787839825137295888205921430963526640667069016818794851397464735757856840541839257953120598186296102798868077626882823377162677677996986577605662282364858157595901483473250416951744787781553171605925097008092945742601123890706694976031795872173542295148025868692212531344703221502940398848369865068299345941498184134731927370064644890126559688884306582259211533792436394513408072089028187533803076164408138462778065987275032193396996463043457693528690489209498319579666838169123242783265422674854843043711037604750229827720610045052872634096229005031740279150583514294703963511453407786817551127795617300951269649665903141915718478103489363199574566379162730599630757010905632529577543544442244605789560702594301389523785266377520853479588361369303486300376128573178752737579932038491481790387080023316475711482694877088150837830087889878178578421924449920774654223099953764169040893516070967046662795052439566450296201354845653969597721580850790510359323783912847974979683973235691716761887861378255430132920357477309042647756257982255024800013410950685256564912360762912264226426371262624854636526061786908043546337093603827201222853761178194195830556466088517697244012701517348227704149395827968843267472446006019526286321918431367687609928812124305472201263236065903248233097708290949577712994800765104821262529886130592373438944612884844926696105489595189380198476404581172605995661988284453909201355471591269911511274746364414529550276847750118071201866923721242152842882078424922906265712947530882391668867373988715474816855683880242618471547829112033783387391748215357225246396502403864170505409348438982963446242969627455032917471901048232566625329751369754398666049442815056456389863026892577402649317300101784276387913999783357193336387020360205356369047906154607265989679555672248547995680187250616734776438986788366929263822067885713177075535162493007265606567134485467583086714407719105238892531100084598544171976978277336456298409121792571900255536580229738332124355263700609268309103618448511149465517721359238650127595360594159220103965111077409930296401430712951637787892607743514939290875146075072221194427081240112644313995730926793161452631158576891483046007402699910684272693075441954369990956753490306999194793736756373932851025960515367744394880000000000000000000000000000000000000*i1^86 + 2900446397794831108847134767432278518515859105760629285105083069537478502366450563677555799626706470635341255172549457375384849852058598620935039922244318211804484380627718454620101201818996807176212882459456746481526710316168213276845388577618026642286449919427756333073812217952501606287700186311003468345502224666936284763574370794713112623819426365206579178014338679293935613572653009359208353741441892640637416245614717592446145389357394805781671368992900555387951252145782153151070893651333961069372466392358713235616676730002567612034071625797796243308710084269131785977381902465809499708964285838664632398234911736460724405949116744146183000158688605930410852362292595833643418585974376048172710708977271069127305503721535079132725419386042150261592103236095473558407828234803248462061216258029369551745465922631335114450586721915516762580454998959789398569682614569299071786531520633857455572194039772019593027684125951733369512409720349188910097872343067150040598036128192338502462217180389974734056342350732859446139736502075416034855455225358099259274067673264331824908568243987534919498166825559785385994884685323535205035179982125346166966813598147225599430648259855767196023097718232267879879893427328285165873785256150424281981114907569312234202146875566894611601198269236602632449655321197814655871527601038074946590560434109701444320338590437336468256406926775719895273589888497173663693223897142685641571126435430944485279580845759305286027998940554590765670312733310928584953818346492211182156631440865099982897198354003659489126215098153592482620290726850687656664396869907650645585057895596818769744914253122895892371506911049897532173301672649557394389488736636668502049138801785194230583771809025003285174360136373518604052608226916709822927997530848068243106374651938733826326468763857526559793230646045227017442618047343213972332648891396935432657678577967079261477568907735410157770072072979437429649839891963130867682084188400856452538910104656227930422592754389354756746441847653627157538250294230876662123096421090545639585360360937067333300966138003620440821851608982931442543393781185739419223172757158036401087554489965261732037903148842538168801171732234215379524100596292439920261641987329490533717498108077048748045491263819340109442355078309206514514539428761410858101513599527208327835676540471852673242850947909438360835007482382675728478265552807625911075395967505852675567442203568996490387088055843245075412191206501706170065263546199249663625906226353601928125733044244103080202506549492273862883208133651785192796701697960089031430182573102136172493714311646998215798611395857839983800214869716689649145242518191966162013500616261481136412680746233342551098876743057980356012375795913953817255738729860972994079901964893498439235873058081937494995878686571354071317448097087625590494573267177596091922300036880956719876862130170765794031221331972700887769078696533434561868481135447369869008199680000000000000000000000000000000000000*i1^87 + -129777680846810600691149307169044373897664293319192968263695643027287783495950662889090808067695704179755255595738553956107213638265958112644933601312428143008719038835257086493882266795453134127319783386153541767964212555401347780665319096034978770637208217684104231195003149338353627121871462703931526108267707433722790265783655541361615457859354195219844189025536545811912844338399917806441292981845403487431935520497684782880233365614846481535712942847889875374349341932207102061996735824361156739844467418390351942835466584323620565663474706868612195838458406891267344962273337759476559228324189908306555233395934030757812254614565510330913289044182410027480434455526807619294503085299561227101090797455495085934599560039352290807524285909950593494489673878744298694088632346060800334554821566848777381429623338518610462758175954028416268099086163266866405362995498887927973320915234382265877231438725467234804360258104628078263806686395063599352090445464956369574349966711203962689271947758239824629190478837881459192568450152766263337151264271544944164725566437740406216393534737247662123920235103950540312587585678361889030537254881835008282408153455369561650202401065688596621330949173240089956034401615954842224693901387851348051570685388236648220149920111861060617711211017274434168754529288438137393897987423792831980205849906001729357868983956165170916118567661448701223548648506247151836001552279683046266441270639375317323358503800734864776178012176199620247180696474086381754532517096407817546362209109042174408878968157452849154288195047113896289230830439960424480254117155505250816367417279756103115456138269938293384113813077309746036851630038986219352202318570912796547771082021626586106515020445837612687524817655372998823206016971225902788609084331838956509504677657553993030224470582191405451143917539198750149674942549482388255180739373501999932448742291441208407247540613093207576999082391995126105726954381898666562412799497075052665832987490923155594614430035046901876606408012933190936058577122411101087261576157523052247827167934036130075580742783071200747874150168040342624265208132946883792651157751514839890500867254057273062274707364595813082628315365867382146290570998995707971687044953023796601977373788614993490043890622468975983929990730920523186508313053767222384621607988759711127693151984950329917875119454259665546710983367600913313548866394552449172292249700517654258158478379500316892731951503456236545172218271677241909748203876213785001619373372728321096375101917730299712836845819676975704338918872335200527703180439127118024692856810852407053643127112833062216157458249577661982075855943618303675728394577216643229096553766241988576782032352914622082238702155041287569509045520539433834538262761683245095864204136134891969702032807165070854035120033366773138950870535296581813335548057291172099512498234322553095165104541596180554235464018646922815931274884099008782640258747142774980608000000000000000000000000000000000000*i1^88 + 4920995587000876195219783637275968159594162864836334805932321450519557455131076903661298654248571297320430418653006948841612063176144764229666905692058730634842874620631037612567225200360154867567492266906319527301572924452830095410355629622059905637958871630217172673731014287118073293677696865256620624929773406814542308800225170283090727948701490783018595963550694444014582296120418950828638109916098173055415269435004274498843938136460512485047725839147716611819276054484943592848189617151152200961128753798987858337481186031737912788898078082516706367449133042823321799355422707527980806608566224492059428722134414174525911453626592219891182969419358383258650043858291723602811339102627695133869605050802788289895549177188950540091078656444488054311731430437112774927256790976615535272295566553856286738438257643613151508173983860097460502894380661178240482031327238388158086437923520431783406157278338758555732235683273174079972691840996593305364597323755268843776560444345671004686258828386885275369883562296609167112027801494008760670868684035948047880305929112987342018524483230593367950169994385463146577894553284478166573634903959266468406117477600182618981296215315615075271724345354872255746164190111163748012959591259538760535330511596738855300155043252415165735657626346512752828924768181226075141617542386756533478786387187948300748407901218549073014308039288039945085940317587822121031015400348076926923321229438846855754243087236454982137757272719119414583544300297040473915108326786458924316561978639533598503122161712724109011426038936542738266254101977510664731124576427831510699428345327347524441462499678635371008475990562254934644359681951878329284958440996073409506906530720485181928585313896599843198144323956994232922288736960712532339984397568283718756194740940928285449412905137389539876485244391870273838043166877897591094881951906210544686433078059445530618772994905503903388790676588180770907783785519448663351410933975490921388852731982108373500602170952056017900028965928886263062213313991413783523104101600026142939963132199802198728075158053440895285250861759039095880263000796227308868330344098580416560592663328997532820933553946732849591617208777867326082105702987269192802464724368628866080642038163761413765442616813904247314920729316367388487989856228865789739006333325600420283768699631310240564753020352155427731153226237326917500133028543738048904790800705108532117987533681700444359183830686868272587223511790606457827444831319103854198064129784136440357387687864529033260713144037291266561047429600777822274691173085110550183423567966656713191568416366621347090920474015489531879688431185422371978689726506140607995818460353645938615189767137322517818266557322470004692492953102373943468227107140540664104063239011757828002855380782090650157375435505095124557761153236984336117229669970671365098135824123661465335364373211847032868692692554325666250979182708501429067518364876800000000000000000000000000000000000000*i1^89 + -152040583199002272095554373823682839518903741975635903884372673211984759756075391933409693016155131417804850408364870403411118803586304335083773296230082722740678843382400477457565324692322210003773504003971007416601535042809535793207499303903650119297525530749242773439693542238384043392952390960255183594456235810617164980673855874481386144156922492514453386514878259004329088950345109154316556187089612286809127419286144823665110178314030188466959470525311159283658311097303800903801595350153386704713043288505843477181255593582005184368520239498837857071031566823682192338472445998829461670059213633435792931672228881461262006263559974642534643358300286614252626953993421097988424034522869358439701925056918074926306081351167199770696131379337396026561683935118939597834129615001336298688878634426527092583593573333264587496548372110743884845982138423040138095241133216616299222478188315428710149323134436066518044245794051146205713246603683342660394583161037530133645704681799138115497172046545917429288172755900045662121366877622354628531628622187495678374222570666996687147502706243181286771792644506472689478197373378663930351389152466857519035744295243489377777536943676070507065561085184690878707897760779083269824645796837343173071722578828781769614311211251859635981368243624346236215683958440813047233690158277825547438897819685575148809751487293696645813603434564272082911667333328752847721983822603568179461637334342437960085952086551687387901299190536990316357075403167099582480267293413185304991543779348435180825962660721855184290456661988921385886881565630820421156544173879274144867300029544462396024944741079014651112182527969159597653591568695870428933240532365159534844944590642919414184569383682067487123953660199245584360630863137534278917986674925772171862852923734643318342186645385672332377643039434048376250611058758390328346746845634374708128796099227244555754027831995517998379451435046235903458574423645576003643842217590813224865054103754059714053176000402182064315987334834062786220642996662693586455353530109194369807642108688409358681134233003883949626414201142742520564213210052447110909031797516116570023941073510290411770530075632016457445446472058088076730819636791599022064687965011721383039398325474113047952174815509836510912461329851715892129800605188964446156094910973235677916767689835944755045624601736599477798987437983215761815344002605384622171589422305016700320377805755441912897122119204453729404875926741019868365436623827385715495775384299261279510465347826637466089784170508002457996419923465223220653252118835828395640809936619820441109999153171651267557008210753398401533509245789512151779075245764957361642203195031074194058628733756981843240881546693206768728433477361455007264146178558953857410600867949189689430566148162138142960071177194889921028410888466784358663116903561152431013856939781969354760891789989874033999511039438239499190234409151394129484185600000000000000000000000000000000000*i1^90 + 3601543667544034326761386751755458196268451150748022430520368360132529926805614277619136769294982583774384979680296556162187486178181580111857511108263875351131596564217335952009455749580900837342412165275250624906136070715250086000203634641356505086927181717990803396590632544357057837665036916418706266596384392558563116334403548548370807798838090212675520553031061692528952899023862589288257015953970537924688597978808119800834659771898311575653002443121296082773275934442375458755928317234547350725463224427014593215176350469853257137238848603647942170086656522645269837117290741202841606769555419693160857033835778822717772028339400470068766194023968346259889955686542230937183305356023339696706544751476504230889391950613740697316165910010971609932832606584107174548961906682993837522483693541832639326911904208803817081739132352102275653976411238307463244240960307215915814188782957103155131826306938249078811806322745996838097446506819831953760917434239606348758103836938628235102325940133484496315743984036926303424972973353237919501277619110879355226238378761049361413576940871100430410683284681591496200840564395630961041285125867763747070618414954075898526608216522867827576590133113925836646427247372145911665253039993368967354692074504014089999467875154708120152696541253485869682906408380782932296960134732323780452319297743308937002777957695917238509609552429303220169665699290050007794000020769405830432210531640716122098592890846586732536858711870789171121499018464927956784487947059857500333281566320306629001954422146557778920413723316662185556306019706798818494504518727782162998359073093898584080111632539378172427121235813047493324768640855323136416504450464918623719932810744254801199013934656772763690325818217414660248800517663606855357507448953127470356439321269217240376476723351128629290562818698699846196124627900920898719058379705925326409294898490901477972153642847735045902664851945373974559928991204918052571595182313296412493719100134724478334239974820912358750799500072378614286135485263498618312000155871517923351205045885669808911104545359103449434453624405441590347206937106457091792552058316406974891056764843976326522252498805772357892920762244100883638076797053223043095537788495846536897741635690300989811744813784953580208931332109026278055737374264044455815347126777741638898138949236423536330334906283390287328349630458449120883212043711215500422389058907395176510469307738216110106250199800758691758783208365097851957070971703180274267006334635697291216842783688802925238257052969856775656263636517579044193832186097159769021524252491566470161162743211185241700912958906769514004631274074349086720894195097584209289672879380276090586068952211690953162008547919496306863851532102967086386150183924941227673864205829853536668313285161856175856372861270909670142616307029191331738495990621812694061829055781310346012966934646073569507018311375743340426405664685817856000000000000000000000000000000000000*i1^91 + -69248757639036704249092629443587549978489398975615086927301181858275231071723126710130903347313997882563979958479395912063162871756973433249685069941248358808554320870591176516021965614732917523348750304899417431985232024705654567553904098559022291837499867110618310439104463104435295262584713083117860605417382519379495937330834266787162919825781188244181863057249228249001424465811578124947500126360724172981123866778856246754511779115946134107411888811749596843165097919666007060612982297783181693776231066706679495927726557233382658227598003812434369460570549131290137361843022840056110634127162504164806429543892018786693510481524666825291187657145560584897378799426295558397616380398990447749596594823339640820818355908065981658965089891040513377997067046142419509491660443199852967796560744287633890932560790641086427959634198524452135417699985947173361072109560073429602368161348661975305027398877049190004990222929142106093905944822359666724698710917284150517041947454561653077515345683753776046793732127176884541377015577791769557365263716671857990135971283036102819770894892614495449121983136033161606455888324955812328419513836568550441867473616094789221451913749815816171483080716968253048151801021751045758569293724217328991521201747669789454862074031850701068288998483101559284502738068902039323710093564346567726176950359030848425545839335557845392665806792766063999716999335161514765444214067726713775938107856275215647567884092584508117018427423315626580197535925309014147859235898149725916310506502227654528647342947170299796917849056382681752561216703175254596274737807835848024873337266231777198676310085409423413483005299890608110989533715097535483102794886763603435716548512177945719222753381159164345841708269982230101470830019632859503606630886071314053385927152191011847989019614032300684232409573139595149263758711287815148045964092258601890895027775807551523335613603277559901179421462688373557515593056172760488871625092881721322265477669665970154713779593896211447827612260351859753573450668623479726846107861181477686163748352678836264526426576774770175338878999318228477769109223533508091475966250174377022654205683206004173298899716364743028529062705083759880098455286188714135801008240718159404152799354664764510125188140438229388698280323596853714765103812029085110188748686755516480285900737957656964016639331030402597561142938976687803833340544873781527703362101352562675251179575743592046231729587763370838435494320720777607824200687617276171389354683774151638970627131368632674991731325896149362129372651888778576129621185528993826289260921226378889090386654432744476902853404122865472320304302958333394210018100291492185519212729867822594405578428762118841467647631494926769895051863476025124785752688042836347817769471216102423191990679309384450037817018560842792048256182382483149669727588744604285774382419222989164586766684295283283161800500375807098740329676800000000000000000000000000000000000*i1^92 + 1232591966526801332154577232421032332015711728581385342656933011715352678694817304334809088435886717029048749200579997076737048683864748335450891550765610792304879673028813131252664063350618293887182864663114247548323317886397956015961938496537608534542628797713799402096460588851505526846441373139943564395797785274530658894795656487395065457210294756982800721340183018224851320966259133007883629297441279569546299067027425298736576997277778157766697214851019634072237824030051539915601939932076189627488184820081105764287975400909644434328221730388482198820997397901892111733766531291787082183290123747173395549926077210369366761977164904317505284390364104124744697237915868536510736050184772409403026479734599940705597275741129280707344928907035477080580121002370175337629519001194609935966613366077024855503829333263413612388855456672771031705151609691501251657770008023618657219413475225044342359818533603792033573796133572603037399243884546963629249535379095868591942622851106545674878621059474837385110827612387341706530222595583649287561576525133476332066418272758258480704956805810090700092921107325587817564193783551775233873079828987491669772691004655590190275363347345344396756739512655712305583302134476282384721954493747658841286678920350277943823709921935404857136626941364025568753083534956882515444293745745833243973919965435358966392693487793640722968780976417078781772687472011032075864252458172900690751644596478111734705346155520943764319371844289207066028839385841126576306251530479064766053112065566352242629311109154309079608126068206873365091569659433566848194959431193273167067390452370129867280202303376563088339812754134962521798901627199138219724217028911865396385171526873487110181630746400924681771830843497415312077911832705038502805416002411057497215923880770161656969218534619120832234556166619516258872552051299437425598539926026467133353060964547222932392691168000073166728491972606302824915611258205055662982977942132953312198235833781768323002746201734857230089291904322863070931759117012675602680276140011656722782021376761575777981995851116333922646389388212474576084195493017780430607734264572015226284145218492693629511045939882701929985409365463738406064610579888681900812474202731379788389191860849559634450060906248386438550821000750874666932167438728711935634279622476669687429237080767969237777865913532609159406502445262134878735866289060818037756292770723990317097618816018773046617663494460612133008818703783953391237364732618758398804800393747215221455230069584491006995391283824230073637608553165356940201755528495113390776512707478153134397693032199019528782830411900535073283912611856008156467459344275587755678377471587134785894150869158465797208792309538719056540784257304331729868208474216064933474572465918875893648604139592537927545449220672187070369099635658783415473694399135107795713032901377149512355792461464160844801986833302106931200000000000000000000000000000000000*i1^93 + -19529719897383422429012928966241386574255627007151299520102126005457846406818037726953152060075707477411081482962000512166490854660318503760437831361578477936294255610352579548545009196355118670788693264835188553186993807834371005490899573439941316712531788660852947898650876196605936537661781076921505276385070964804774091864354440059437491040108181988192188744525539793604169757173976430506701371780017090892550649474251838672066051806648943347786871933754813092804381423894279526933337209395402052686584901920725929118737858086568365220539568614333798112787534060670764020485781846655560194899382317181273401307351645114158751822102282142343772814874075791799741311616879088803646235670248846390729043443850917006544973231541444901453125482397639184840240716070737391881901321766097210466133093308692687815033675217402196210044410416218373016368600298453082657572741026977764765406439476608076099497144464296646674525609950933826232118173893722506633104709014067988101849316991181230240954128829957435924294666162007159212204306444814237668778860398136598190300467291958860860562972437111126775509920477891246057827237751116252511057280635987900710700631107508964033502037423421458368776980907936203742308726041683245676342901948679065145864560623700933593056016940264416897421040934482706025753146333149174558393141221956389966563453286300073635580411344096159394031895589830447217315771723426707465653551480519546144414768035840785340702541975850416013047040431986359770688622684053331835666577615838321563008134728629427975542870136575929017856868813214595310058670578534111382599698483490856007106486956053593019442783280712779405382477535138589819050899372295363209264269200281796009538633483288005664356917592851942374921035103789178999487820466635632367764031190719915961716508497246180285930305314930350163439800830696491171283327993334412141098968042334206255677483125420501001504104908387295955776775897765285040809786190827922096933745188440897552233413767406910467297837898334743503874731343021567191490327771766560441736619057457627349114251162308620477873161332293857267818747086554368222707122866225557853338066420121588789580254816844551140252873720539513031716084957610463046433985255508551734911467197151577877252259205331336124678628066524828626726981673388841681090149141876394207694706386592679210439883200684633553408768591528188729908480569068301790375748269818871974828661357579771587567937714541125006786533973839852791983957403198694858815942411133080044355249499457007931599869479012027586065372964432539258209509090532029791177836859026627793478606677022830203948464400088506559924231987840268581425754161239929275021394523005359523643220813628657131298758835988161575579712131136673635578797342218599723807014681910975704788462995604751472276124209442174729054345099541499558381320039699178859797453955278876909435465083945776461981973836544318731696625156096000000000000000000000000000000000*i1^94 + 236207760924556822447247291765593487329110166725624126279889190980684825431019171910656836047272687452035888318617990952129496216091298209527779708022387909696492671828711115531450891066355966911104626967847356180248603286030219152879949279280963186275943011687776428822463737271526051673729374846158288611390750160037704312923033337457680753812046343512371580120180916618409791912264718649720126276337970608086023313948620479702948879023980142786914865842411967129551445950732427471007535099400685268810646227645853053247615433305082448886772341021012071869369786585262098348071865071255087080552403803459417468602704247523209221644832782324010403717704671757346833545378280236600602965570123263753792452089932038054939421019324786803436557041590032210538195718061307590155095758931394183874262465116068180199203866641471242503253221286571711109435464469102843232676035813350884423821225093711075274962527922718126933861874131591213078939401056891700091968686455999959542968382710510958939394993495599031105469890868262748938480867781259167618569082300087137264071565832917848365235248440392862454571360191045802244746915072766238002488959067474147024473404022298830904132359866656693421071716694418370561899213619916061423585797022026436080410874646152386359641170172789903879196237209026989353709462926878033718749847181336633674527241441576580970561733071973754694049391843479800407173334281173595563694191752595342600809729877354487668823528466438230976211702126082387020125741503239896200004903732966236435535500856665020660049853703844917858361105396326979474862705349618108762288637195574882998650638328913118111970688538459266350225277558332989905511173136302155329282867739758440939367615845997823126854249879038309242355994070673644850501832041798422047949424863188137542830313889478975160613797126882377857843239613261745855490074504029504191510441924662382019934692191854060087900693750958894182160193443717961453616295026648810969461094018367704762928825085865352113597766030402765549141919146209424305264690704374273900651799396957884837913850796825588449158493803080320411823365866041228480815822845891617167287449523455816782397187356043983084353146129337933757945508602160450614831247141501836596567958010861862847679535973331551815270583836320152022714188886559456201749150567905570827411587975293744748970337138722105741550795080733226826133280145857757172402757558369527113989107064752024965328967068629739327282625358490647824840333539790419131815315662647659239749790717155650213490112119002248230837700721731773581513378371859454968373042329718969303564520433747753269935994609415127945098310329016250681527307264514983097237799545634640053798951708473293935781193372535243691558060397524202109585877164423580530837326884556261216141943409980766478684725682528933482593179060710315839540783046590730356251342088713304698213251997397761463634089451821515931648000000000000000000000000000000000*i1^95 + -2227565427782828653413160376324746399650307648773152486448052087783285033272602300341350803149810496882013292664143012156730595138980374596026962047627957689986718571114172960763190664721198823249141549878586357377431997961568973613725457413313682289643945546369169341031588718997886263674460519399580394991901659990935205813967320497974853757749050357736032686532742148064395826912172897203656953342378866918909358028991407474141888814914075197018532869711468529645223573275660212961095948050281455854334643542025652444323738806481804650015734427019769297852310317872590597071327803434843233370399774495257911625854102573539802065641461111611928284388720312160385858638251060825474250691184530299673975927147964080128570208554191797080349754206090774416760029964649779063259008788117658190744150656740866370221598444816807625906925576258128542362044079897242080153692056230922189727036824623568951362000910558576830978529584476225067046706291444907342044481256758132382819574204394009116639289111887139740375091062938528553610683075218619263345290397122274936749309803615067035974475777963737327111681946202732403835708674397978529634450757600208171935460705020591828515985959781144847905548054001722621022970520971808601349123405608093060440680664133687229434271200676673367626004668512353427045037624413302537026901091909078765433428506411886073044942956550264873526583359282053894853814445456273522505536816498714071718397881144356300505483973086715079936567948441857526359852605209098603170403889234171347403161769234035932599925326885965005180281746332728444495707543864040924918281123111247831453457735901574287636702318547517203252864892414175215484448145608426375791463144854550971123668511464792691458844221685175821541654922439776821419141620007623522383612988329360072274355669014961460502929480417745711682371416038413443888058554592994716667772009208222045319059056488042390857116307883085066518399806626624563055866271363797792533759447088393637502789461229723101715860558002118941006300814614765408618796641594444650310945895387479466293232715549314817007254194032994383890049837504081122373239216618097977950892755128779934913961822049812700744818949088270839179585011344874185107929758784078250560798427194879607866657458594353344042794704941201768438860726608976445410041932834385478909624315565760114157986766681809264366182084014169226650792361762789152485698131600443505468930939782391012247196595998749890773343425482670619802052435945907779332556481394514650963258529557093550509809842357807947293547894631215941519936382805850214790287964666453090544384113984940494420294516892744930070160011833014551390595923392745304669508291005967714433984718274442874436194626705519498346275444334679561286415101374651398441801934705852559852383304380688118422304522758001439272136966252185374478068977423317795896576481550860446080902635008813689741972679216332800000000000000000000000000000000*i1^96 + 18396331206700586476123151414890803879098874704298068618164775888704299698099762809975870206501084282993663117686123222020956762597833682615515198816502193128820045548892625511240951134610702715990191954519121898098351735862222094490084094821044126595388573956571581707542873556805813246909782297494309848982508338070011659148437148568282002718362022976277308931635898693915942455727240151702239076844041576513656661066481988176463116702924032752730140751351692567934112397078034983676699618462593892184503319505026553847593122687020562881644518352981190510642180127355649037407228417671650235911821930299486033529322865515631980292465080905709330929804342335661138763526738857264739639448439148056409826839350508598578027765887103552110806889854840761186691585535808874017178944020988319959318205623900020121845097622565088002710314558519138415150643490360485042277008499866317128757745355521624421032292668153559380543258260512421206653494668530836875825020399914546277813855115672328694438372415667182286248176778946729320658429424091655438563596469638596964098535186692415017667634812797991691339726802536384830749293969845880762058591375063516096157862517765403539155917442299369981757307581746442575274800738449347690013494033015015212832522840852671236314190634022934488479551465710386076256161685176734045870874264436299371575458909546477562654029634040964184703644380100230236940761199034513747181830623711682849010967605447033620409033337287336954160217243441553858112838385305656811064809405706380185730126839124605235166139078536577237074589989059335725014937706139272969034034695085359926910282846757046284164439528559595512924305030138447852461903681283823579189150511497635147242406386564510242265546446139837120068461268536841581156011148482810465253614873404576429393385257587794092978526716872113829898012418614778913099695880427790891355454724732472907293933359251638081530076694522674994274181308956912320881487760705827091729635095889107750962440562969157198542550734928968284413039125194927863384802015961824313031581091515543994645134562638435767355105375892979758263659466606193680977642113917717220529397653950677639766725389174761213252366228857870999888333243426655828281236711983264283204724318815272784449706122965757760784185836159465067581846574118673898717292765553649404581042868583745425947815345882288214786522099032151777005031710272896972496416681197036138538587339051158020795231589951902193325482938736569667361365468515246972560305295100958724428632604888986143584895359821482464585758537538578787137583301083463418547754773709167687314310936725017289032865288938721990778010171494858629363208502718571672235674830393359278613735117784554357882095305392739914971805440906314732259609566940793609130000764835786314539608382926119184209426933759650591647330834181401942937009732329645557441380143935102952501384255684540443184332800000000000000000000000000000000*i1^97 + -135392821785154085681817638802398154905925055863389575004249445317759164816296711978759222590191669376041265322795135931550732951243656023011854305782036881933539904558425023228644265214077074701634798691622004679182682564277839449968466245269032391351866932931578378116355029160288822706837704535893359954487986374620494465814366224283586925243591681301660357082398027221650137640630281501569500291068677940890396151491760545962349172276946505544482259380017782938948799687134343288954583999605228855510235369628656629456119983700266048538915755697234056535786996708781895010313614296730193915392814524558827217578316309862273016945186925634861832584059768036706759436681844720174512599902853903749036534230432511259357360863881598943618543755441699076181545950192217807995768722877969669454047668212141897803313910568743388085278486136425193849604904995359379725686141115923895596171221527611154998720205165467005233706580804755824263564100413573572628733512122715944026862667805052395906730852850649858152836758109276730498222597152998459564928502972504591139800732635219775785945570379256843226457523523108978825370431404825384769232685528761687473739891920699630339321597491361623246154288826847400206040356057212341477338011335823523894832754602328716833471807738593967040585760589022974569573430475646272749044806238395618855893470713240430336747070091081655869278611562277966176828799504660091348168604005012377710050760250295038083846445322076166327469579677675044879901914944870818611299678667496648814384427393591435439380698761866996682353809901735648585038734776410608461264429649542441381387182671025116353139956131552808147730070186401312380762473301425106594835168162991181911816238323062281972433666200549094580509394415942006958039436060784779354958193210843597059744104541951502473716334805641704487830857669099899082544759125182999719641669634804875299672950579973476775822221602473163268759963541978672029824567958464339627622141688298848189953473288012312382252273825546606640667081284497345962629753542994601013884135677714884952438338500568619107088933687289747894863306876246575165552016134297197061071042683459714550580894617985752570692924899989126036000541814309425145092936167108062432388968068229425075723181823391588340928615403280638513466109968649859739225960565506490798409874074844461929913177944681933530577311616606379270404332686936149677495156956595781372587407088869071502098843116015587717110621455077932315969607219923101234796725504314950706362800439685905919685704212858990137544856862472420391756940983698167122363289492439001769681968209697334049347677377772125580266077018685022943493202594450985817943575893175736023305697700994754590961392877022317579023640329295487404802910477069443823480186245169957801163706850522073087789485797429945200625020241402384995330964937990131103809645865440586394194153528025415680000000000000000000000000000000*i1^98 + 913251147556314830691151135995004692793783122193403236006691851176936290900413816449611980522511420322045883524371089378691937917475195635254038744200267544724662034855907466200577324066783392339316514471249748683453570308469599167029833823874571002335597663879747313577735091144938826176120223031569135540983922598821666103765685632825127747254720175254340491365569986896521347006581274321720610850950242803742184905321815934785273678137517054621965205297145407540831470558246879160402629602973710490444181907482103781094903371013600131591357103034316661205870508329132316690053259237719319158859482102251312160148333059159428364707288941579536583963401405829144373328575520288505762196070888435504556289528513560262415193368812926421178835677487763153301034977416296747951968925572298876703845075714407756556590125280410629121079028428267665485794255183228721479344272431275940912390803510734750245634996808138171159206068494437283186993526304813937671195332319077527190400349991685752394142374253584124775779889543874605623551806924084263784182713806646612301898726316833396763855722517899797852979126978459412606090824738343827581070494574604405395634243435888637169725805958410236210361410279191866901279967943202227102863148253816496191656423398235812306490199377554850327812711203612138600775432478305736195454355800099292979606054442728544496563218630245561141653532983479146187188572952092202884824560112101985863439311069298058950624242696238331272136111248715752463644423178086992234503879271331071160175746188957688126294317595801641870667284668655059841839953234554080640634016511944778292593002522584267509630779070224856285739508648151099690708546012153282421800050632458833202808273744116722264281246935844366878689817247726067079191419030940679359501694196720396395165816178531788553357013536051946446867741656616445584514970398725697322266193087099150347299291610604462251553685537067575142294474957797363805804531633847457558386615799215253575952672388577528913120600602850610118916035456411355873532178981864727619034322630702237649160877923822324931241113218958718409337798848967335601303897288192169299834602125353131200962476371049804830248586051259064098469696027719905701749515736362742846402213550782208570496956241540426697512513487851912329820772411628898621454205384176337716556513965122057162059106185687955076440679732790325905041425018635109457482940832469849810734698079561253400236909383754996773590960440820123604162164349367613048286532697914578489428587164443169843254254959319620332835620704030732812961166268734663423307862036434154452972799189159831890360839618394776068808644753165463179989729042196025284803788318156154369646426185561224539608768139500441142588268147830420719581414074228265599054905009595278439404045950002657372421141989349422418043775786904729046580261102273048571020502696509725543183155200000000000000000000000000000000*i1^99 + -6145855058619818605968853721676775556647141334502179171450950952601711675852994895629387927435438233615647018121637650612017853541320518796046093183976922286049969416099917134963225550357322685675186509480192591990145721782989473410929666152281037659241409066372427638973764621325805996319986168178411416520113122640184805933790392306889781917916582486640433274974912638076778297747893387885558708846210694155953499959394528005085122117528530291607418468956546801259295445800205753715664709568095955769078214312083434748373445619008860547221192041390766554851287910186444884106649957948350088121479344614975054418521191025992470302226858155075251972954572374766541981385666788582905755247471241975630532742905185425132936311532032711630445949752456995604679458690406897426402305049129369503215838685126934893200915732454863469997840448812630435613338389417552578895403670166487690943233576479587641335912721777342095198903307642768416618425592782623771001268145096167168212756958466701399002051167311792486786116689333428126579861628756646705421473294016556992312967229621445611134052848558332397078152053920330226237577925401027755470294039365559502558419106174034633234666834817555470696726931695877525911114373722723265259549790827387781529846860903377662064769455963490705054930655480832587179636259144959021674535949808463685455784692971004507685750226064280190909661882465489677547521127246966409786011126507659293825825788079194993917011490990742768089604275439499736659764266611705233026389192360989361261412509691783177961109651001882401240832924445542578437093912864521308097431733888865749638265074213539877871413810072239321269747011190132634732493909351003420623171956444065016951839019076329072246633064309732855194493033669737173515429001795639072203410386849093020280562269781752771923343265162452198119927874887325817948601122829009487828055201614406308632535417643291318523557890559758780830248201086337152514411828764508665151232663322251470204785092983572654125881922153125300513311088070325315269926968257666273863768796667058417214172008291310237744457264696895024016359129322187478811159863063656357136224880205867893690726453803924099674479204663755384485427366678316808129802134741139113560955022948857984884283391998555085077767166448356233046093015299389503428311085262370248112635110230547111882148539880312835129813324383967991203560546923322359876367433593244421873748783805887425234842712549250502022918230541351139177537961345417119683114523350089350411715394803570633557431427306193507463113922368833329987934311509329186610917414760234787270021182557764257445662756511151372507309971580920382274810250229168562995212845275007781296954993854649586516617822410121739436491644427150475961636454489990890745687590360562893023911397839740882414506788612106956515036986702966743980626554822603946588119966327238557696000000000000000000000000000000*i1^100 + 35718860981389410166648437922316883960850799711920491570504801524935365712362583138298133564921842583644042459185934819277972373960015182386303232472696210801359955101971271841717053224228140292849672724552677698988519214238039107778576118372357484603942295077846798279509502774833481398729834856311367425346341505222482340334078357498981230173247706338103596965332334767018133725467375579833740668815262579479537102865613093002466849327743719816824134192646755643464230806725049887573050359771498966009489342415167312028411401476605371654045793432370859371695977383606868988984094283181074686897390333899603019627874275111825042184756927950956496597270021433300538510366247328749971740869557137174555903401704244776846907931280943282574044663942908955430646615264028610497779453311690756972439636181319733983890932012928155726263505370168448059351648606007909320090920150142200506890277938077457313129832598093680737360958719817913419119727239082596030852428128946854442459896271686397495548217061402538202161362506367998710780298424854460867809241523945799846566872368019505932446666326501088818019747885270685608591957023492054000366074903882936036166373865416528156893543140605810843669560125772951279489844117584103266252741141853516550401570909889470470079269046493134415287612148398527776958281912902581085068928422600374520380145054374692364092978320317744432540284204143036543534156763854073028916164981951781772495214739941328244206126472803028695395887273708190426893227065489534825611485580415751604259191891554701594997732363671362787189845520960449124575586461941533493073332350081918842526583557094421223413592495617217066539016940014965141739160430761017804983235948519592391474554933182087307640515033486792652830439732825865081986106282854551831704959512412403631249664602692883698339246858922154672165981023642690716548595751477408691519633152474862428217087315791457923688678716206423958897108068402893896286999380292179421592734070168848747722222568921502114843568672746622075014483741750020618270551964613097018221388941903271256627023601658508709043921134126736534658663297649355003785049932653396634710274685832637643424343708236470057300737285756189988567096360839842478729034271229986700513444575769026320567266793039999605211475968121187165749647121589163377842335108391877524470100757833137369660747439281797147311955827737421234696267024460251309841710162446354236892199348179803470383182195795052744885068388136355374130408698302917208906640979256587868326701237924255656096506617942500603846855017830585643780641825004543014258771689443101320522335460395709974865499265869487922625645268411007208484798994773342460355349200021933375123608968789346841985866909537084523336424878130421673220896028315596277529634543015870654386351214828648039105794658732350071231260165892964683169363703041192475912705146880000000000000000000000000000000*i1^101 + -154275182406708357261313791015999717200938643814074217810484314034213564969055004328748996157291278559496234411514140490708930704022957815265108320123807811472524175661813576011024919843514935272143143706061661036490832328147218999701824844458585791062094641454671898832526928699964010261099939548842570204834204238181481070375559272558461687100570933465419690007318104413640272637692385424231397829522122967462795918076134363884522305979732779197302896974654118662993187795268205070937043893292725220511684993986242777011704764756351319606470497588323905259414353474679118701673395516425106780304830685174362471939119566196356954518951358641333789029619185764689978951741178515485803377466350904741848621574479745034479792123627035875074438762364130464773476331331864841644413365830037868467553076500650830180556133103155769603169292971468240274452099500370706869582944067647985227467919812303828047809756541889064680447598671498320683790205406435590290352928153879544851089137000026632488064491483145101586168417701085084667693912375021003943075129241782035291678291995403430551735159513809549790342935586249239904682287978914126962117395466177128546414203126021960562987588146015955275103798513358476052828469284399899075349670295386829523174653761837185228363226099828756977927855288904270166397185820964741688287587183638170951629570609162762144683996182696944112402527917025593091048749080960366412215294764918920138668468655344326482956312330786833457599055250248710971724104220851953668453072597559054728018813494746235160438859856053970057726278568638078846857379778894390631653722675509555704889617383495778730090064844460299983835021676132446629978619679311978896343569230298504080396777666086441221953386669688360387303240535228943708404839583083309660673975448213348959689864242976502894143284529020529975071779843595991619411471181759454379774912294111219349129008631353513251723296583359063591724216825149125408490331579363596565946990276774394962484670401682696199626723413312374966909454994617117597069595916180675264195420262938556090689033340645137337183659880548342592002937346871067619639388558766610464974150276915037446134261749194369006809482317034303238890142904605444140572409543811607592964685890345340967876220105342122444692956190304138164037522672771793160016733220658607915462881021906039620388317582299299008076420305528903915629493655367800402415620781361400597597594432676583929484055354783493173640973881876236663342385094588155050712472389141237962110602002741269152289459768591159784133205810586873700026379944669847702135349883834157895367264396330524676110175502396542329530399516120045275519305758632557326040179212011984696444482843684638568192972021164048593035483485531595662362909586742896210553436432937322012766196320540588228692696284023202126730556872052083721452733511523415097344000000000000000000000000000000*i1^102 + 371364294477766014321986293252699024577200324176331003428349192029520143410674994359673172721024397851027810529874191451692613880850142192838342587064817363283476805547042014540284720658364053108306103016991721910826564367877743723449413935289516053875694338411674945176138229973861615393354323607154930733991437761501729301844274018997920973515960303317887750376799312695744698747647180194178119300346896596533816146264197944615150377982371864081599563738493991573374804278453336419708372674064025654151506890822009779019350784913814001338603235838135979465315808714646200096630412438023333837353403548407029740279265521038356684732085086705337268795484652979365067501621604072728366668496901128683247863066054214721709415256845250238603204384810112746221131057562209065057325068026142426927653724901393705006136037216912322357997951268205253081982650725096130586466726922955478887693861280421888787281742500629697155968426583206925242445638923327263012415922412149688065251228224573969621895947671673885699379223499541227722219262229844047619927631988633078199253689163421552426933879882693656110829913869942718767932922736073681213603694300015640079777580881972530014022709861018080689619869046649301969134588093573454867573059006729428314933614223185376655684972535940017902599598497720884156747306000515593164480916170284666792952408878856810486273407800678354231533067251278542755909498208711118054107499972886929053033517548368779779414160649434973493114847087722653190099034991510308937906207818628674561271482901995177792089211179457608817330441705710652263312528529783933475376530826206565352638225735968686505821142025661518854888067601285213900760939740320681914287451114589073697268916925031552370571876397807772611768885151631266797448475914992583850333570639051677736456009616026339677151881879517156658346363117082812344023478980142723793510882076966090996641687722764713942186244292794277876876633158176515521337253397412757598546320567558723466764433270170387230868234568868630442657261079516575396095284255022129227128712573882533999007108986217147508456181365327238248072668980553910875843010943574833112808706019596605290190505885971636042050184502881749144962651431709714131684618603144372316415815661646375722220503284437897858894835728252270843504413392655844741902038731362540315629395762329467033184754452130210340487667530301945250107970471394344733345858226760027211042817979249707517965352370406367596401057320889394227149377534963371793026104953588084146912083557059327554405652471115580240952336564453070372476447190971809551050822954544530444652978353509348474099002411450860382774641019434461812594527032476590467776179779191213581185165924100288919374087013440344628036578079644364073606643013922550597347918958116107909045960659751838796033421096469002078348781518472396144005821235200000000000000000000000000000000*i1^103 + -468329639955747452701773697296517632500324364253780220688643034666408448850258357822452268878235273401377906676523949262535528352437988579925594884069176466509003755520808467249764909562398886537426352466949286313070750485421459341458041322075334111342641613164633516314413590426119521940007514893088634714235656388711611037465400897822876643234626075844095195401088014405282951142201069448720553124369426857317642879473439450637680041721719968342516503998534258891598338026354241435651783143116745585640703663828549950086782508634343416583807074022856990442601780985138043902803904280312403040906066473702417098609313168723425723860115987421104371035868845111746893630998681316700465669282687633335899077261902258645712881410512294799058062417244109600843618242695508678780494344611269912649241930630897265188594412759966819459095645902327014323435795778998266986496539847953165215197034590307300007899049671500190727101336296827660092270825628653359856919717424081509285173032837343379218549653003577797809548366910909895583079087075177596165396565769103153306738549940786181043989240566315639081231742708352267483792104860582990281912169717173657522149463365084096947413309107629346374762126240724444863134529126846992171544021037917048546367145114516337575276554846468338210627555119096625136886569845806162753364814440559838544231810843079454810733227481097954818514248474272698278233756989620624898726327376143279831183662460159309349477536420360525127895081293228070188000443149096873169268132267619475563114898671053267828366674522793594719103530795229315808166950523228624422771793321877316700747053900351429455856596145363662474149598070991681740010905853002923134795922754779009407462409385687577068700710712874624284161045489714504510361493409917865954959305135934294707016717993060740694832401383298808434332785079917468264600338993262263646293130465362899448358993435536368948363045913311420910420374991269057648107123179690646531433437332910176180316572292986223038743652273240628094980228709850383490068309634553602582331687718902097985446516521973831395936766934407762696709584878020402754632626157814004655301691807408776039742065447073820914563598186849245425811259913414435193862042561494094159697591980103076217886722910421123064942688625877919614655328710030373868756810103806614669929299804745938610180045526041891072356884419825453719035934780670106248563071408167203243140626945239023335212632709415100918714034742700041973598735817347067427229437402594329920447715150967536680314767910198585630868375926943698818620741764985599104272446267676564704645835864795144757859263919504254383924014689176824235189133216492317692296130055356883658982340141784634750677090801112305893715206754081171597778727533436178529150772021247482939407032582358977780772455151139924808090835718203282208849920000000000000000000000000000*i1^104 + 246627367315112380663409024136141370015955783542075457843206759698140624261393146431389188510255747900041719702174349506214707657348651759656190164288736059560286855936081287955877627666271017575465149764635079306501068687102778634415341226439354002148780830550462135180789423471407930900799558021145435185993370116847235283567476605224396551085569976432511366880644411679351858074852893353587623641269858099839410335334279916623657987902054488601907496727348733419082183868334672129995582461403548759623777907141229598590349838750586346717013239136656835538156946910228324596286724932295177521620163228012063936517588579604324211921531239330847948713283700927580396910975602638323644360357289482381560340398435351650098983549309428939084224276480124335828067593100733998628669076088376097563510445501718966733884373769916710877265108389433277888328774545851604470998973348552450082974808008890483499649998547210277127094066870166337852214781957042800813941844306507614685053699898499754577917825420764596026146675012718734874958324334853363898251975527848191544129926112990161758023269282695150951461783386097969040079247225013026985433812766284386579356289071013826795144233928079109024245557203893526740872270443770482849193839447575985073273483602549770037333225052825929069114298825892419150965773688276246255758289982077062446511726567631077247189903219316289000555646624565322463061732370946691949208355772672600299266954744096317377471007028178513897250133107680701375600837189127010281123520637771728207147375075920962058881259527402017277672309887191535405463137785159767770351015662879434604751356263542180509885114976630348841815378434503527854302270997804925342527466865042330366333042808692199282253498005624146780828431796415776188692542458645010596439296408010535741550414413604957908921461698455516878582210735131556080133574270512918497803846184163488335287565613537097614983362829675139296684620437788196552476299599221036066056253272729532243713830369946260483139022948354243834947179794299911587320796865101565649411489430489061662008897969124511509112204372567663839746482117123686725792272783337901824491145962558675524510680285224513247522847247801092147576551986503040275169166470831146391216838005673601026324075825756228756334409852507920989875400595109434695813639587095823685693733698919514830180306382690565084824385138403196950673451763261853718695534876290680167152444926730062467944721509130707818245177310709111690625059299240863240357181117498548769888912128510642224767190542098347810024591546189253788916187784666745416418065546043735061727147421294827787016737796542967465222224169385310349863411879567248965783894001507184840989984301424387671619552672647728927488455862709350068599395800451830432366849198832061877678408687430581711577054705950088025247693573980160000000000000000000000000000*i1^105 + 7351044541035515847255810747830199051550614062159281631513746855991419587174564896310274100045362851220215795461916048714287939611378348606851745383977740502418953097649055321119404772405481379910459103623320390433547222720654572045057282282813274841030078291372688681594462979231075159249878401445480269100895241457732893782780868818793872165805926925003249612536486768056891470947383038462267839905968467733295004935390852575731744901055326248025470918211314166908520571939615345527690223263593013899092419795126352840036924674514953621606363736985330183618719856506293018181166945643701431454877967333345875073147081387613297226952173466531571732749564962124674659216553113983093103361459679211106143181627021892712980679610843376007601132911299426631495004900465604540425565504640654847814053956700489688739081898474904855969447854831696527916826495804545933379127786814242856956856763135773569784152207170893911189512177982470031772432440061236204916672341803944007499082432697672081464976518582611805297154719182987536215625595458621751650064225087758782521616395911204581183749070988995815643509977328481056737176239395950884475034687395611285242926302203391010371142009692062420116896198707822967882166745180998391829634059960387604724011937368907915783460740463220990035620430818076660246104403438658476615643636445856294935554014958647011141937986078066842025280810509623975274695631664229297406433680903005456207033465152942664019421732178686104819887321233545994309127469317437025490324234014819139143768666355232051708737855354923733925975472385153225867317196460085156972483029406109017875573966273487150089816631891170387811313018046682875700855892006671459011317831035734370005898440965361213925122358828050809579481176536219996064247309485851866277423194207873938684382318879841927722664386874726581891542408208796902041770861697438644001482469017047361282610518400253629465888843263016124001379083735859432790942811211838376295532472623467760186692522983624787943972217983097074405122402063357569708215532234455881730427606525597943296886110298757391248611281264050246583908367673130155059552129077369018179061902704481888633463957784296610472705299926744440522107610932934639384700470442120155222397219620986488235539275820840549138154103965874880972309093258003646019164990372404875427224518237205471021764353537435978469010955785407599385681335655061690035181139940737429387825819889720090081354567863018131054239698714949863686707390150134533386212258919040096802704949680724663146746936493263887817129282915519934392333130530397187648013760176041312079924709356368603874147146262190845286605581525673619279534574858797115903971493008933971065691131896479505043101075023447865243700489741955954724484999986074695043179556061170662046160273908475828555187426803677212442624000000000000000000000000000*i1^106 + -30537826056475071301055542816198259422866267590470949267282075142306806837393089867553554374612884443385556330383430132837683575466710338125868869088068458739719994470299952387952959255804342573531055738724558106884787400366733236218663698015846907855514491786488996144445585766487746034215632542199416830993285696846776067125235456203302028446729044483760607764331277964584620526999410810401673049944829626319167395857229225016358505830707157847872127695128742203041672293194191412333450563391270840593620784481823825709282830462433774409685897637303374832219255828681912151621517610282347973104595362983587039981639280795726900713949358889743391744753634305500221975980506438749643021437125489571580410602341567759156100228861336092492710988886762479042237995544044967876592673639819819293785180068712439231389195297296465306515166998266507042798118221964424135840410224787049386208294831127972831696626800763182891605001618017662093258838008107691508384251360074084605385704681633699404497380870648411625828000086167194126744509884625747077319242912529610740357236461632121102065128592813807838943397692107328998729078429648054700340500071808423239331215954163447516991432029576777506680702017597732251790453615198693094151279482049353901801768219098988034722218400986438932598864573063211802466981991028640766439088280710730576268580857449719928279034864449517840383637567157506227687910705737064449345205555159480617724245625929763504108825941456123977932356366651802465592624388684803914278528204329719185567657784414664941290651578970106486468477703042217132962800342149669273012470271525919385649854949358705478766842825257225989708787009710282118801260189678386036408499012392367955910932101111713880719428938281246555188986829666372136445184228369838023843671790464638479301808645298235023882462231357005404545644613809856208745727851999974492444036609797096768525929107445393477605721276672154934947348789516148179168110617703927881458239931954076752370076842955920049613408559647147658386975091571449003151974589271807745115079051035150655193179974035386488892696728978420628177029557958109260013543914668499192914382052963338496300215702443389040141094007159381473538529945080373030706225494767936346318258102022052433024764786480284542996619539632116108301412634225386784984561430575123715937241316531544557650135271623710424078392774214898801927456495529086015720756789548508327802111989363266006547177761192447049485125929861379038047124648053210380062779746725963020899883804822510195533762670840207130732407728554857969639660570445789360471941745262726301500423518541157164011426039452116317966194802117947057541094027125799779534296747042763756043883659429866441657965361220450505436781999812259123219013109500300784111634603903612134441589404462813992636578669789184000000000000000000000000000*i1^107 + -7306639411939772661969417074622763332612937937332431402291165054559028950088215917506556967346084901192428151853160475163147746068955714233892930865782978181326834662356099193664616480044291807077248472414487806874374880041026284678042568292467125648348696848349100733215287469088120265859478298205671351314119186170329277000024744752846135444879530599379686797202570739310532061347627401385810357593388604731297887819025550582104783112152011565578498104442289822718111580561773140186257177265560169019079022890802964480522730696459908124863049389002172312876351123064131284259766347389604214465926459519225146082418072695917233481130357018347191884175064985485827571033143077013079454627331879072087761378483635648789408532751602860065544367382127524298416444484676147340442705627498356784409652935320352923177040439424992454928909584972376989741364559083468546737493670554669454873979417361877032283693449468251647897073393840203657376584102671018339809491553532512890071166633205570101411136826146100148193609559981608292032755777730965787082863405849869034585448455560326526305816872325067045941769676434271858719091234799816912427493628115454008823439397270555911763437184994073719902512179492488997953498919045407730226411038943762891598772555231893227010973763444195266954453234521515380673237256304822803350974603798130269799050320983216198336177266493556353156664321711598163079347480264242290828521181976669182805015424156292735669579286189396662534234376273583579249988479758584125835920404487171576151954658677960328879729493894136074011435962876008337432115761167950230855597375282779164597235308892394332788431685993268973427980960237486621644053558894614724557740315554382534282964125889662348712628685436891394462897121256834292754972547439521890766035802426678025374509158817524081732159296652205355559824218157746714150330527162491522825066334587508351930150557873495163751076550513365213123512081630331749727433696137437991904554710452905324230203614881275685978381048766371343361013919628918388179360722673494773896831829470662064769761006133885666408232457105277441859827631536178202696016855503124679135003045783073846913636692872572634900824803440306469518509896074692752247824612045783404996855924423906047756702459241203754546928168425638668049591247412810897219300065444240753716260029695290056259714248326590389947059498948115354147037665005315417280510022394115078514426514434226004767632399854637495588540242003364960757810659343189912626402300849502789329685989577423051470619569436395666483136780094248886352955869588748263207815547533034744839727798260605854821834100995916859707205137009206483936801014977272191345708257547703156847792700037357229583626184735072248909457113965861503424963176010692295739842707254482647486073193556180173691289600000000000000000000000000*i1^108 + 1007844080646527033375093847273634465444352061489094266070451866576333128547861179523588419445275078909564728770204332824078780400726076069050887369782991188049390278463595208062067799810073594621409622468729060184010103119815251218244049559686047878544277952018788191644361835197400256115229361768811578877025500674056818866219852182012388546520699540396148452565598507239745695272746881430996532189405747752635637960030758467099110044721376666914979742896236428869063149139849065800253859603198449115130391897457359067615201465060011301780116089033844089275232519528380311794867353050098050554726944123689599080475032645555603697162453095922025666447395602849914715278595606590987510744102660134652087639565441045041241714811150862044886374450500900633978336725568444403255701357080312776748839631865100170749506791921917534041283025368024323554818009588654932664597894624212370703507867684805394861183410731993290014043255020207504116530342643910739523414280108644708764520428320692538673744806936416842679262511483120134604957310825615878371569676178473183065687403879603860098894310177161435146459244883460871664109152969303840425374552760031809398856720520400046545153762736061916535695447269804822128892479050945663177741006804372035534293634111027854074378930560591404258684408272390472664861800834911214451323946466922354759125452210284994386832213025848693647941656545764393766140136850499465043248018434796024494742910789475835244851713130874833271145893588898805729422417495759409456190487352188132083156157846540691254898595978028785778186724118054240819857990294890617957300667916572730970087733978314893894388965845777777135822849695129163841448667934127513842698110734887943479729750046510289031804934212683436129229461938113631208497002997185049596166418170514081474450482392647415165937395632868371251354121846384073700590910594002628030842867569226280301450445248979127170543711242527039692039367215290172188805323650831142717270487504305861081025094302443017590462262107649842767607995304071273173678734406545468469872217209653906937287915372555992299846790479941340652991494875216167349555834407410468748644998106621647854677003331093967869822241610010841150626325156822653325649810531362559591805122123254791947956448130896362875109041629931185438394750559802615447721692430036430795399277110297962282797807384857419976556856298952305162438732760326385067844782044015796343338155595856995669943309095834992798213925193205630683824520387177995967331463743702299338033946315032917658587267407656555275352062419627854862704874406840524580318862586790351119529310466385524587284092058809772393634974243515097061272441706505474945327541304217642958024255098270262015626653975258922459864316921531324254457623971128805957219663825952735875736543428608000000000000000000000000000*i1^109 + 936463532352727228053545968886886809720710047712624829572860195661240569456916026690817142248301090032295467844780428243618591000007753596571554336177774880507923390094418772799032863971575099620271603481561176656156986107404462429106813440531007959219234593047149326139340208371687055349328267428372385239408039113279748319326985904419904092302565661599270612266916774567427952523696854351021754277710567570881739736497396149004280565212016432495001294564544788946006006550595828577314352111553336332395811259127835490769543793813028972506846831076071993753089980874405915159458570731770614178983125615311112415549204358921327765328591976079906607703977091616580801938686482064172800391664765069374102491543988169477465231879310155141267491605913530210198937499773451717587389110785653642903455593583962991397776681262890179638181170184535250943619592243639716714467288639953238062786507019517416566487631395119040405278848945220661776974146694323185279147308735142366607130308511544619580448614996144551290132794507842809794353752902323994027599517230394309058889483786865750755475164822827075855768024822519588653933969419889332779371120673088481840791457463230515023940488713811802385002689800467839013335435763675482178637590482467484602973150193567447520598501904429137483476597637771163881775388410752278318708025857644926111963219847795317570817823128325284420525136873316217916864546021512802474780528440826765047006005664192060160276430833874314490748167659496011626665025179930401277856918496892365406176955938853414403952200038745998282514644748692991554832151691232572340410066132554283528452935377230182633633784639915184186210364524342740318936738956324266456802711293629878335514384177774777493249986486570205740319506571366145043949728812125919952887144832779018042858081638142975130193251330915517252103551912247871631132260036962302165466405219594564332977999306813307141199916308374481163795217522002477278616733472231980518061145248402511375738007255901277913599875505921672925863516143032350256548811388014118613485505554284982266962474583529790539121553753539456380010697230236652217315463692009229198158230252946629938117655467239677220043685007933417200989310341100563238259253896168169978066581280672296919965036373886998559093091240327277194586770796363888013297436549895798047600298666365687012219379526171734102043569233482387527966587324041266917073182648370028072722495672491129496878293626035157317862238613460075207981354536699987621949468108566403617706583262872446566644968759006952303812140782579169014270331333497615611613484237152269248911626015027527752878348592754269897719849381843488155645405151695743789261243551978142225426482700686448509311130211787546313412084620117581101513528620578703374388751141856841543188480000000000000000000000000*i1^110 + 243217837186476739876210197734588558255010759694502363768868752817947209229599202589727388316650541834568258604007886540244375596325267950523363878571820961503006888775112854855924443006930314863290855755618539310142242884174483440895721713676174931468795821965158985404197145157067331342629815286753370690587300725978291485563285276022370472095733356064874847895843924359240082656450217463466131759199404822994692542370190812795316816514524547331426850369798926760734682901268505892759584399035252563728020258397449102814137178918858164299490465369466692783825296211775943732505317715140597354848627031982492826579904193676276916547585793084242823376530405928723177119286496408911549660796242093506534017786871773594954146378028549712740925087620411556619202263549486834688746549662015918633130990694298774583980571584459553279146482791743800862414517429332468592179444816368045815180473608604752354854957036834824568340571006279997121990631852926848160532960855494533776150183123530452865635586427487439653560520796806302823051221133350585056166108478911599015297389869650655414503983577157291846854691212205237854626820017808014753891840160549695325727994359640298187757425481740472041994459684385172418173838385255580793848161141113642987459803995307338458797197953305475209708623038291668417330513540451945935693720030270318522617182086234950694563876367272976449800835455165189001462572349475343788267837927030756759031905249652043719499844449557125795454562558830214101638438753378194747593938899279389883061559407841320372507931920072252422197342210206628747466260513598866065397469170992307693642987284603912801784686494680737280601274044209589369578683752266668943288464370264421444352965677885427585007920296458723366534190154448086063537988216418123700754726553755822776556355254616465863754951665767342635774671423697747704326595138810234168275196900071357859292995707215028312755323001999203695011607606845137485627456148249119624416903859657274858977678158743921706966211846903904421353501701036910012161077090990543948166888598379823696654074686263077777781363747057465685960206025889048888034971391059445032338348169206235614248135556970341057898862830816634822268478011972743934322378506630837834539603075576466316738718771500919153449603502647740993522332073442482756589211225301201249360405587850515831902505505188692080746919671807462785414441232095322039998448310830179101120019821402409268705981689159652334609267353888901056322002570676403002464843703521906878806123656767281243300232210617849891843627092128167222389848596943471362285773342911341182998033813274395482600051834619823314517864089002188309599428070722536996992501511460633651951176688610501511762797845638489975299669560043595086452475560902871254209405124608000000000000000000000000000*i1^111 + 35480563256816041396763289984308364310280630953182738846595684687717738188799928176269722331931419425195282343747920289844949171943637958416262070419439525730191332540779181067642431673116488220967215658707858799273798169619919352667459583989294168588566099320397989363266242724106535912112999623648093369516870242374741710931473168652376885946888298572025413051722932389275829211989203773178354010205436116968327766851975956972290279807531231197862943260382331360775596358074544756363404959191362196837969684605511911415393011832243247532357666863891859232229894213141036948889121113998782436747349059040688634588743511940492641288759225711915830101461432558284864430195296246764013028322120726014636702523671518401927443588330744031831631904323534766250258684507255647747771163858872329985425975555593757100284719275574110482141626713566686145424867973241576298329528539785628422199194603683815430028111488250033127532861317037939695654641696306544742450434415810899330348633925610286142983182768898867917526675272240769434622663615698089524773783737252683363163854853181277752193302934111937322008905435094976224285411881687314587870518570886532318980411340131657855999904967311726733562110214633084476704183615747744129920785180243276030569333752751475010758848662529156507922797840426592479465720026425926800943147291751272786215898400448332989918998738248142290276926964550331214201953075525340452570748416729050153828210994442707134404199114117399970272082872921404718486618329113871749958035192479536489809632353866675733331733239103275014684706844789998102290321394832301474831814360361956689254705903846685257639843442066553908019198316382967620915353109937601039152985398913909798802878602129362443619791219070531516389475068023139888735382658237054470945051969269179936527567970604861955994883735656460462808347116105218134819596975237805704672342529818165488216458038666252535172286413089975049130375969325604848253610316499292850961218191012343639763486940282670084399018510714578493110237753425702548564741273152735984342782513071266190736727799686176596248104494274708588099447269434646715400117844162527779617955724109821319597427180422617268101510153589764168979951667886628718165742565249084543471987155816857524601414469073679094515330160057779535748568982997020782689016609563323810510061895939606044736850498033897664139416982043416915272875472533198651803873717623891248455138272588589312632491012360011996134756460514443115908948257174468865122833473123965962989059835146340057848327766769187712182114643801993457447299875311827596316081331132260378159097088857773145926656403870036816399949499749552413567751989834613057357548896471804913032789749257575280936486572307237042483586975854582460836470419140306901401600000000000000000000000000*i1^112 + 3299950708345923934286380001025346609233180790669129511378602281464690551205969329782427663281744047097394269611992977330606782867039642400238810077153576969133888067044366146043784557404242936674867780144993875865182869329998124123851778250166587334849164049360978338418518669983595731363507330923519920025046965603784932960441790164284645257966158710735086927075104934292351827598173061186825952473391990206469448669375484067766496520124086955541764349243866156678068828958843664898771479057768932664390318051754030798387050019699807383422227186599117990831470052559605562217683345364166173693574727649251388502139158401683381683428528257344868777766556640452076273720737751104569205991658963274023385113469845143738331785406194937621224695438675215369874161922389512133740104081787247832216951207746100656494806386822323644635762448065629448793776893065256046258966957761534975107021133577888416128567091489004721571223908557628447632434283660839129348599339522419114715709576920419079854178547469383261080589842408739260187071654738062676557438855435547001516243741556830928868527997429638704539581989274694320916950856345846091191664881905753711421946125159661375560764717038182360858748235750507849394832922753269644799234887971834105512380388344371027375729446147149064988396336025030667318277303694438707097954159265118047431729244851076923932111741434947440167826097422695938584936505790037022247089666775170686818832002013049773367526885876973998180811592565951517313983139730932608132105445556577379618594788349826193886893637404593918204185447012562244315479998219029901692926720540901326120894418240384830931635406961271485070846947016171570367887151619378359270972113918378157659494357901675134388028091262952619076512201987834674782200871448284493437926534573577077569820901054975426066832309825029281245770323967236509010606912293571028543705591778636706233765849096206304058972653385108129021008887212063729848909016126137834127814960287716127462971545482872857831857567353286819837077999738318467211696677521673236600822091307602447634743714216390679045479415298733351541667378887152201698898745626847197888531169398927352066782674464063283997146927155487744519997904776154911662434525391434446296800261986241099432910060395306353527431494483803541152145562302685862565679390693069158412186733202387123531384439831474302284067083720261089596276537380784574930340911938713639782931600218749671155109483032684369144971176231514869715129847210043027486955375603731235090153426922390587766917788238284101843606694507439978235700472591851988688383817979749747478494967661531392357342785147680182085059561616279737354709837861770823005656829981125336265982253490329527368804076050518215078769569505653321610606883635200000000000000000000000000*i1^113 + 204671358714589123964896308184723798630377239590654942225072336938342202828659036041944943505728905021075068260642399367420250955182257182525831678659644128735370765636645911503232981562281434053284431948025200474762579173568273407971228790934654557760772262952427397957333565523653907173981974984577583441142329570275502982110567858432887883191366012764935876117579241098459859142636700560044523588391497320304642862426099035766956583967595333605964917502838026193128903338871892818911733874421597056629037585729644733917975392300252307200125857260864412323165055636950645099173208738313221235629689194963888851243493202232236291771033945773189394436654537922076026838182240345303138456875824620447782760036599338693203663231641284586358134743594739430541961089909240827342040546724150126532686776834584759467084020666933718071652792624190591302296171979880879761617175934540511986767625149748237136842345289270882372242438791464579054014282152928131693526364148377103177204758484680022990782768899081101981488361231315586975641843645926659703002957053930052102472955950432475286612792388770147295299397895090331442128141821897326975427948205678080480535075646475633547440225315258697613106391786389138446143853232573962761395225332152883559076375339059574743798996182008663274743091002980666309996455420328400257975156338774945103705799533207383408814996893588552287192863783712528643597068328037829153416963185109247251770913724277422209587439413480998025793339606839802521142217643240527691755075464723798619022168708149480924206418973631486826573662263225796170933079304148045725128161069485233118196430671407545225976222776009143443642300270523675811431433703799911406925964263322831951515966322113015808314820002356634466372263585812754425105653059302568507227729797747234714632111324149871090934288912730000490205782911881335813422662914146376253721820028127275375624214303452883638570279702566504713089778194152119925778749161007221687783037603430715901653190828981544875932142901715768167094579289165993748555211755203700292777901807601054920681207061581198568882291656802754646951072713156060086435991204023100389776153839790757444686999265334681239527792737467441034118375426463633152212851789018189709499481387434315437888036696446259207028818163434693862978485835078956746060399181776675151569268502487068649457110630604390971037674317210727967550253826568086843794550332107246096135319838537061054451511339061942903512613726402129743636320210541439763064479584719666274991090441556807794069223809015330446101265539227099127073300205793259766205006395738420204790765476693195752720209817697466514072436009964305481737025214221344928728985536662617987955443408073891898148599844830702040926029360486852591616000000000000000000000000*i1^114 + 8528698714394954377697892516637038444850508871409176282827488653876336864762947283679713980717897954504161317595835400758591533848699183046602097761258254853655425890342440191828060282589400454561628469407065629363445166705071367799992322849894305590360151037854857787847507123289309928810949573553737824968433737100642443598706082958128751094992229296087779423919359437345185610841897040424145371181670979517190958942596992132977106551296713186842305674025064723237566891109904404529183040998878887875404881364514142936560806962550003664994971013422759090328285338249716652495887566074967020473306194324727151932117298359456166587689353289393859045768825765572006597184723710881508882726758968520637654923674336751506812440506835304616719655366527636602919810646291706847909673615111729775198452805062609888036170400285466781177524586435678252420965789943800757077596678625355276737634329335555269537135650620912369219587578038907334290482549328189611240047592890028100200127543592322340677206973351866275150780300672155024126393793349368482017731299597460321477165120474234898036855041864495873506588939770695486884820151923883785465274662824338806196029865540747343667009837428750785447155565049800866915970429373070523062563258234083573135082819094672684030516150690220406665799903437891025994660431310959190574603169312197059393594672110528334067420650674306980121680315977169264486633574511352123775425895622937436912284316361521523439903183044611182424117075911868337496849874589517327432753250484029537197910770022187929898782891164070916296566878967286390140694742863240805716554363739281585244788256942433782477274880303062975604806859290494875538294951447765997177162568911670472236403071795879405963266556547143727193789416113044237717902059794181334988027417307122982205825419326555907702961101650801254082634461486866570544107649885479862046491751039469750526102559554890197493592253369825432748623661229608682136090104655614530384790255432298854241806361536764357368916547454884806762702324197747683675010856124671473121576249100670241374747114292136678103809246186221734347754057121893551571309789419914553786896251023388671841420880678576330606246459053645932485831072001234071224705808124427302732832402882255242969955234754256622346874346735993389757724720832945997329207734090719819487685830244712403845364041201767600578499181003998919070703706615011270775140413340725241245899441726949786400554595498738570079130406276509599968593804890608196929304310775751958868838516035378772323991537208625855378889884217399376317472783310214368719172918017656003323297500297873340845045260614653360278134404620587952928662950089688644645644940813993913732117451327989260463261212344984632260477059072000000000000000000000000*i1^115 + 232845067944201990701971461814300998082456581064660429909028104043173081864139878690628053034420302581778312313579861482891888921099330813068795148462987657471465539379376664141663165929304199045201190103386658881139255517611608716854621773096680674883557480556490297007756552696136853773330602646830919449525853813552762864875827983247945206791540992636681222464025376067212868260070164630962269740994626592347542140640873606059818617252401872640592155880306464345166783555124841354138202768822541093216290354240199451448360897397282348270065526057080561300098734282517958542919839055487175615644513379272515436203202764132724730519565402184246730334176168171738120518155773252475213013641856156380458375354576170344739169829894054355999210513413566801742164382043721782798578639459156708248525907892641366530450133815090872188149652307676538492416096681433497491140836317366613776903631431389682197190241116882276991021203520935598188475289740087756391216782891913927289710980908006057157323309086976643542796105066404238975210445493826128408264690946057060703236780475320460008694039295002485102518637067902494838156049151763444388724037822115850916399756621818866436153352737487221901461664563520754200080792875421578674169819862218672912875142207306062313998481617015422340825082914399737722801618903350387285577646546418940578742931185638730298331063591407814994078661276371879978776030285029456261292364713883847646495327236340277337569694566401770391036759324036746987818782038381305917213419287826299816622995355714465020064960235680039928574725795965961997648561187997779596307252026990615394451497978041691904840436256499742439422663615602255298208540203065389113769762272428341754160494314006897477569884948646919999545864740874715836421231125976603318612416005462264415476366235037951141833627495489576261478145132322651613902757665378330840457478912330337560961802404091765713718822806732458969639295567311081578059811048499767752842003755297053522417559758297905708499598809655996814193516400359912664687211701210553255403404681593027596519926053708462319210076232550448457006644968256943988334520158155955503912190636922616565127122236765302931113098310012925285260144442162761016329238658404768482407601907181569622198827506609802293716292700028540902255280703477989969214642022581112355750258986076640161583920657607104384957707765968794540666866319407778678115992713467501199973870364004130895310166854729179050503299048670655995694338954957108257483970753290619786632712716476113923299723932416993725346300132087055117171169621940117016361538328748970165294804991422668918421426453900628112862466754699019057621414225611836398275337974273675146150329849251832595111576965544201420800000000000000000000000*i1^116 + 3880316099431749796484390160394253878033746926652339505629557821184897046516129856193304536600668490146022171485320557279181243368113084928652030342268877956425539799614661940248181881039712668262119571415118200436204931711147915743069458406135195996191048227537575432948449001008436230419110757953533696650442602315512434327176170053977321180509058137074490187923111618306339793847287132655850980369206503988960160525010807763114257732414006233138453060154906986120036069741015968979830020228522067708923796894401998672972962062765586780007067474425417084633098135116379611059011459617667569717393758039221113905059848707072031555148390654791742736543415040587799802711167006476918017062858874757164604059458469840878036240792715425069839830478964867332019094046879708143966658506401384054227681584246066812943130357651342982464428747543443267218795805648134726953824018268858903005613370779287624337217912784537960229129210808240358107383561192328576705232373519602464999557470820029341181024105458898440392838173771211651604371123726175865640732127298744218905611639509307382536499824833061208116748021295886186610438531459284893483966204145220945699785487619549662999674323363735595217600934014006591195386464809944772894196785622423590810309034149316337815745343412842920629030703889669959675352835711943330624656704507188698650947961913615647609809030162065791741214231631797198486864607772874416277341936346025855223858714108114434899951184782661922256434596398276070437475949912272093850848203507688396803732048046393778125245697868948548367260808819031223868530119825399363675110558874744772875001960237010569994195752808844944662971899788384127136441882057318202813569763443464481205275036850854923868037348095724090664931272772743136176905309346336128173377481538257334275204966419946236353495041685669477353882180054695691963335843875164031841977501840142314963177518181469207987531440049539456425331384032476712937202041973581286008799067149666349935325666002895623195332442424927469987602674416577601002209264006818874620173146924358174395690141214764108949381985497554479251749791193155299637115167114521109017189899374702549476449064930119952593691112838537384691032541660961152347610738963877139596098070347944333650448796068270654195866637497885877637174882533471591360621491523336703159878685331109403551962174688932154396811100867854354706834148745583069202171311327543145914438800847095599953600148949774876397502432014854352179989543112869991846589490478299545682990370887446674823342644442253290447081252121682228980441353725935379908608434789966751458986481577970018672435968513688212975843294406677623793912560098442781335966252488084220518790806873356504258523955200000000000000000000000*i1^117 + 33796140196798067396776691674110112073238336016470845227038466246312482482338070206529062148535946678185112145159608534105564666101694678132081860864389584113626269801565410253125241004022624647338929827965595894305519910232267631242648487438623035312137148400409258713435058900874680939052553859948742555690835562044841141939307152818843564358874307720232810215176454733103672186070107146495200499414212957393703459196890577455822955335989211913123498192932711900283504126784499345947511615271550261293550047455309160021685807287295143774422018657824171176936166704063618731951565846934954087201617878979644615509453745555870753485038003899594678013417857061769071418532021629493921855314584901470021126585936015819377431337950182871147133578246629191693469663836311852802313997606650528610960568471771788571511397364007544196660727971242127247957117769131527987082133327499538110882995907216124887143815393923020308169702803505333272395420913876810102663113056393019940154184789214645347959986920746417752427845598994026610080058733170833399743141230977812774849301442435513654542573527333171873771651674209863075630491144335913610087098958781700363303107453032463789510471716293075497289661805868998064001515585340908662109751851034034598508138844154582842746727594887823122216025336139346593447293867158042315632423811107461815532851489810247390321971416716103344471787059310651624072044585575582906904709843629215003125467992164811001440885953421055365012026930961644410809698060555875872309843739055110379471505400186328174486872879848295515744723051777996224223499057544936586925650060823103734567673882683965050115383985542133375765790230828950079089969016745189867476600886056312172194286387283435916453926147611276702702684155317373110406789225839195058300757791455026869727709906778289613516522889737951853455296268695988393405108606697627193047388466695785180170041143266186150524826201505315532143721618067503317946887744771984825599295188932721875371572047151207155455737177034422681317291502124049189412055609721227579020451243735484342407159601853441588780210161047862222967183522919466676159101544409405231139449998110466729596024592790104548265715843794598492017458643074399677850467279771475856749883364230481497895076098778907423619965262728845096291575085125897104338531771371360696816452165001722744791937372453238021081853608117291930164030587199392549433183644922307720124992932347579077561367443244926358604696180912242548957070348578206266706067880511972769683078200726212678434137371532744491457123711512479852123811936687967233759892077611816828356824180838575188499033933670421992568072290601574090219329725227099059776264697372253542263684753921146880000000000000000000000*i1^118 + 140345171385894054096119553096300884238189621160460464414798944857792411562348836431514407439523745552583798440729218406515940275699810535066216538202834809755808156506874830911182590420805516511491420368678571558102257095310002731284783030606752303423511825658838246691161029832211249691985764430526820448426600893310325193758214027181006294289651204713220201794136902503446983371906630933501337846477568584491808524584889718164749023511074464183366396637020076163252821019599437335981268521699649541931227385239966861532070709392463166425669940672910430118166500209161562669277165313500049459131175458054457659806896831881053413929127576761038270167977479962164380932224654195928509143959943175682035732298427476370732273113966732594310319232096933898717382861239528044721524615767545999086011242410914024283131376521487957062173057249427814817199381456293887670693334162710039573862713815291651014088540669604549180865418050170203639865053369867995307666488111452588230921834207518947416106632228488918981906454660134044334860577484481587160646583618084389224742600246416846027940481266486039157518934979102440766601580276347174182570775618369682067931583467791012619668781570153831995334970395163785696213630161533303500353360508136133144208787198894713024127065632671772993317800524831068603030986495362438867241048364894469421708934893158784606188497230286724772295663176347738713043904835990378534751547785256615460011687467860204428489039281652415009829940180863103836258991213073398323772840769760282607206050280681275490021560249790005675990910439552796121536623316288694844019019494552305876948104035584537727178130863974116083196414262120159940761080893310286139153898485044596881995922978316301599987058116261429390211357363130674641110825121526790261356840527421764107035756886197120664991764604709719385446323462163341087424702363513298189962509407632963212164358046535238430782130894288147528403850433565707348975822032467065438761367196103063031931686766793480724477557845457983998731002552025039311105377256116642959925807559098536536218342934875703518804281795616779478773502620075858330390543682874949784739770367877749633023510077777486766002689328459523136222650823852084012768404529620392036849325121847914526152762036066311494675756376962367171796786479673299585478761736111903185414119930386689140990544388916942323234181455183260724014540174724234060187876516090244150045104820272735545586955962415760902736499287572120095525252837865999402857284372705195048175434617994945927731089986190390287169120365312135614071460055553667975268805795628552574319770114123550094499291366543456708551381642576430303594362529936116368035745375661530179174400000000000000000000000*i1^119 + 2174815181321826780265687158045185293253293327857517420123263421413638572281428244261239266848726664437717156775031823542492949730379894690562783795125973125422056969762616956024475515814865450260057901411302578187193472378083960422518763459861572735113696400160695899222999900002818472314792061139023303988470639011561139799187657859444137860431532100475458798040712887247112126420279786110990792428419117492212049435963698317366272659196938468617550384179333191538543628613334623006210825257263689323690987302238931846485899703818508678557955435918985281740633346180303727206010514084464716002768500541526527905218651290931864162537173566676713659425229637691422399274819593493131359056930107418993714909050803072562638159437391316114416021956934248618265055075219328764200617425637157556468362741159662287860202979837883626644475663020946302653603522927184833825301312009211157340054716266156189726126890052693600059747754877161031681828033209973270849344941120295442453291807735618683261960041221123992488628850143964162176232726419259405720128775553195531153650377193457719506530004874614053884437360908135057262583255576961877976921499617497180582440772578091094951991636510171705951956880373182217756926705829917866653858138827786882908027780671108446458314712656865141688440149439785131594690206764870882377667393211915073386121566689749722545633374971340908165046170797883796832174063016261674349886682893036192689244774560058243723351287485708928730906081753895392523370294686780460001522091377750976317887274475010204414132357383486113532856987908687249916405232727542896769845086790491564311372989740650635395074241857002809019583261269490717669693722332331431726727648010906431348894329110425416075222864018521290236320331948542013306461201911969251071005816413102861957047916903608018374095975308638966397600739096985314276949420182673769555655041409737530395393135876580230082494037048548502031550711352231790589222870681175137080603889016827666079260647779241292469601195363979582772528666665235753336705221533059094519646947480215858637092833387724689574506356597234835715665285306430667048542638339660789541413347811201572329641167329316552621714533640216213998351469588622363132476238581629117997939666761863882466140829718325613470201937652320258384834738831300382964188286905400779862210003739589101925338326393717007313861974190833296758559392990965154534661634008008959435245234319041844270042724837526034302489198042212909000839074335877075422618212070064692173604251428101826889960654836222585245989511793323012468357154053759751005538039216091548273668028887439878607613337073358323362801153043894005978256698588089504903178303307776000000000000000000000*i1^120 + 30821091408746530704430232054601964540482705419306362773720806508599258795952162607369847483890096153593350054256843477734768664241625243768487718335261436860619527180956639080618491186220772704423995465019976098792245827300330791633990686453288128943727802186571422857524640920561661220349377202979763606626093045951137486315069568207731862869437875843697971459170000955594172450803855556509494138528774602660468654567441897405432150692631804715105931379568228066733883579350827405145939901249388947823014602433103097586966769794184358912592858443966041737637731479748688491540642603923928095565332724931497515782153329027958388127751501533770653812699481867519121977497612676030664042507197156930388255366423965605598221634508474575893546302693368295321778546388991681374800611789402181389702283143529534944717264312271109693975108787900587272328953263817988886923537074620354784434996385093344047902699488242435211331771037708189597877661675667707084315924362031504421765568392128757562387811926737693333730701193383276287941812734761695647727114604775185351626830440543335251038967220123151220817881537247017763915761493691551072027841066625068299104917407346995982912274114776935054960102293205039019920940251701508880041157327194054333542079028373993398576572104030500859545980085158797762541342687408414760122641268922644133789090344591086405060195278415882489765110513525758192776538324708772967494142964706462022773100705907068331951286480923527609767290879362907807488096150399265569280751158868774715869717383756740232495904278807451945131084298173400906257635693723210554554540131582208759409739682299713738414856022778348820900225274765539406714542031576397151402028961869923588749018908500595057278378789705988245782373800359759789798760146476385310149209734619070127638374349031438124797843528749432340646826049995177011205363268857352581553800119296438779031368994979465676421788495257850660269766853293786794354786449356030807261459342819161582959652713898084419710440381172758044981575242443985530767281996089842229476596956515291440766618025937948901746687736810815606066906490665022144089600074398194471885112777369383323606986365117852258710859211716249390772088981252506480282514664486556673641988217713647193733820816812052446280295726623358432610094447451861247062090685443879284774618101394595989588282828662067022234144786946421732772494985607724116387652843338262633673432390904307532064994380568878453320832198372417848860139073867570736490586808819526268583459317608436611640073157194872578301591969203701410305284584433974830425470258763313374648065282418141729714060268330408431807691796495423202483845107945444474880000000000000000000000*i1^121 + -695258050098352004035755811551125456237417279356302424595964326948238757749640651586579004007476916274260162071462357957870755055934004234009937412608031330677696836127672523629584110687596037995216277754533459058312852762282056290865913276758030815676928231933022917531793801299206100281802747068955133436274540068374628119373770589882943503973721985892666426109709003198767127583275710517221282551227997579753081583179328959511128116533127374093865543477221176197506966536924794734642786276828937408751809175680318270107313889064942324534156684128641086842558174001946346168495019829568012200916069188981449784435089878007172144467980385507222087955113926014344251410102628733642101948015723308375432798481715128019788500032003434757374924829258681937284393836003573163884090263617758368428275361550636299273982642789855733939005615141431957785312703894202188408795691418931894516536640535604878390948962011024766885629043051423606916268270600233133550684064733454675060647790874566419563687614861446983451531867344280500505779782395640910157663611892331494665378110948089885411422030354053621986513434016982720317100867443227490277670423806714370610885434447304047074966161459573242927715487984035090135910690616140346941405133607292620819408887668503012134611477676498780719650462564520159440929998663454821270684047139333439443165931265051882779679197595799426200829386280791956624881957686229212696575698443556170858230552205103570116086968042970702877195403646115919164086365964385480985246852888375174096400022397896558742941337505777460823499960537833034251131693754758491412210502651561578038517384837256532648966730029739473649168354752547547939090709368205307173203677547409771345214029826782640016799266701063758945857799085223197066997975255657115067602296201493774328539667256929679178635222851957695558718819318627465478094025373951578947091472932361264995178632330607363055716811826683442136514706806487812542583737465165559293709874214823548823002643384776112851198241653350816207264502111759480790743856471229144550807728858394560303412706045481338923591584532430942273724787911997005588154224039958197114447527966579129913295575931257479952037123291628592240130554841257901754615289674242803208766006528478905489553809109488741617536930570689315241158157567875175816724272944360522229471356263533355702013877662878100917504608991453196536044936304941974797832619601122887110744925930108825012283002076884238028122183928772193605103488142268186642503232034594922222184534930161971439248324283410891987297827377572996272474732667503678157252663860899693600209695061785001017071915972443231150773286924571198885986304000000000000000000000*i1^122 + -213922131806181437317634780824903853511553496616328101320913058735041325784798764360056285282640685965238291033347762689352793297945076563045983964605247230609447320491405089866039044734237578803213914127437584193686065523713248439290697751016798875055855173733856435625647381142950998499926190010111294586629489082425972621743111008040697196406007640786892821535761978656126728433186856316737934399731653739417120424223565596611419029402240741461666846285128840297887562688602077339180388692505690637060193421435476683275512753948377339661747806937102644769333691817800056801665473237177857068158504409184010889338599476807873868610726760469365173053581642822907529471100026663293225864189704464506893722731287900399025643696171061608971824915186638417707775912842796432984647489039783713047608966129653792057963323098396914368184270045882932157881111354941157981559400483966916929991598978195771690961695009689858914092751994168793448361617731267691362386125645286960673402169669466631026847700725580369725335416253494402532666743006051062510880340870011728790899481489997685093760334344284097847950816005442280505027667425560461537984382595181647688464996266190533406252704159282931092252509629393002914291438497723487948399148331111223245727034752671226362260080690138058234936023995144651571433092293256672934258189675181498092670417527568610363082895357311810864148420580068283476491444927042308761745951087877714176747402862923199283680951366889014434693394363087380433531581049072460812584743564027250884355523645304488001824012965581451168795379762640155460142190327971479984183622582627070291453660775638790582222603123003009833557384643750318703374166200887123769741790071136330683983165778593861743286664488200718232246612993314314612184643996227292154637629447957460918296030736897390772264253014126014827741784035297763206872359510331658744937462360020694686169192169878141698402719391727760500271203275875695167328777244574686642691971755762064056258984315803714778642549609948244902812957260211643054720165060754749007453980139768218294918060931868641482770082374076627570973895185395054062461843986037090467384572666885004805866954114030302673300065434968249788449826960498483640958380583637961818077605937775452831359213681671976200633822075360276166979661993031736270132735968177162324399827063227633873771670404034051924626916185390011631291950694768209999430867786584418647290347404978825421999181863998079988076752008010434516742805227755675450409463921580572437835422674192165771784661472503602984502531943040945815843198162621094603968266656520560765280132582840706310380960397540095810710706480742400000000000000000000*i1^123 + 11412575579678978573079244775793240463080003676077293487143519429619003188107439239969542623556143004824198143905585892282338417886512155792872804713588391876710412516657893207747389916418618325164540226627667009860769998132764730823428156166386829544106910161110967762233973056903199836261758378665233234732232896402006986214950577550652588851747609248993671845385218484521298775514538016272604304671223738726942309537423498201952699496787367195863737253671092180267178695366470257343841635367920788030932301414089462508641351861880496988477306610745218650352094023960673050942055898972986122457970633875570065063301106691854385740618736137880247791725371807674250395676811059498872972360673009740449566836275613200878298181200691617037238465308422528044383362097166290944428149564802352183599992527754363244225250106398655907130813289532195084953202038231734185129469871013181964048696158748432458198010315119301460704993007246111216499780936993558087095848457091719988666900154814159473069803754100281353289900646877980335703834567124731348003553776471862631600138888036705986434727983868018767717876227309316449019283855132402193158457254546820917380174309994876456357255025897437656567557804583512796066951568129913036778094630004387540208455338041491376485589539717851033844126672057292150956860901081025699562364910399981032726646450638085227892699046504821632705942738748196697280432717852770685644456546785654011952989986635285904483138004497417871125327420647724384579274698116492606154961995590646987595357149495886559097106226361277730054305366479288290866727949791122475496452471175995167310244394019796945207130058635872726504158843946067092074422774186276759473544189444003473010314210679961338434715454684426469851379702271066402879917622975186925063533213465778904018046367917856598571287215747334783110684841723888765753530197093889405340170759404881947715951569246657069386686357843225615274107436307894202319572281238569297082923007444356787411468561894040410540632942968444511036779382147977535886524389565812045988157722119582958910103400976299766680489596289472718878489370726134649193221323627781699169850274528461594976129434932522599730678188309482381322668182655044073214125825263450287204702881253625989555736388271180884218112917161754019187503194008055949286234629920615057400280490451258726422711086120477456542210626460602529224889685660881092457203078619486680269265701678849630518924716648614931037600278335084480371667297091357110331259037122939515364930846173800220381479023597250334157721686516006449904499051762715810844171237046260523583562493679339198541482925385217736704000000000000000000*i1^124 + 919057525189771477023219281870251657996068706744478772472165886660243213995970034288345480153200158265526272228612189971411340047686949621448903817915908035582508511029936013227541149502005422023950894564121829321927665410736165370079141244234963833810146321167929502653446438993775999224449008047143543462683893355418908419244443954705027104213031740086141194883933294062947139319477982290364238472733290916201554218526948732206707972754826409685340086352454911132723577391103265925644014265380041910949464512199443186766089473606797896028819761669887471748793529752530446616142117377291052133503426812589586743203972229119418597551562090610582463229860176235536807147350048520853365827106140889053305848930103712006035216462945859484891536162702248047285320734952334688654152611184829878030737102501449329971469504749161123888984978079268270973714537905987482333645425011809552344069530567561340753812978752208304509893255070180816210405874609955060670016003019020492796573596066029458541114399659314687962804137601847457084149236357948630333339241535994295097313585291390185827212850243381824141322945356264834742366861017786319404907685297893576784378101769153778470730117118574671139054819311685254021976825483524305290266666590071130833728641763499059982252282070549947168083127471552321100296122854263039480228937760715155470370672792643805589809597228149856241119780520720025965156726499298140737047012398582409291039737884864648306172308704998359177598433050218599159734991082295479338171105029734757359756159002624576244362756911320515825050896535633825517475034998087374217593968753621563260524330818188515219069646620743461870409188239113466316239089399805957324422044887723984809939319122475786782031412348948571774595258537357059645053136453612309212980657661710254481311055073926392628254957931428505889046093152159427177256602179034205393149386893337665848768720551377699522103517050499842317311947513130451121388729914888794184188265400792495093963851985514374006272939476863671623921007568400753066676627025680144047103330500774444324406438834036887797703646942671934061912747047595937824125838582653576182363788154416822639090075530946784717696756073212907300532413095554614201029738213522816120615543080398048532431663547451644845373724312134519170493664703814554956729402046575702764634415137889513458438966371868269700508878245583953153010390357721659912099493039712138714982907952018163515704083350459994995529423208660387957815772193397976760117298817044426989959847597688457138932041858603714956807585472792746754603076083873753105992364023329171539430170604391249769136128000000000000000000*i1^125 + -504884575041672110020301974287860991295005231608003254860633728417779702350305120126094441256774896807226092760379146149321728011301536251775331718865330625414152744885655428250050190178962239269347845010743467233892678921213635862185291145527489020941610543565549749083562614316763663055286824621637729029115561254665845759263647698087088120267499501322337159411222115676712783548520647910106783330276131510853760541942473342563940349892440332141692952195772455851603069156577347204991157999061754582257919010106637113021666204630916754414810636481235678827506546854673856456233971120795852607080070081904783299358216430743100221367066950499264406989851735796636484578206944712279345038123209622729869620060204411078602259573536074797693481354457837499205884191428587704006221021919403289338648742295054340485342433975630260964902290161936630687647880359914027946289344433811418809233399190666095496667860655566172114353206101466618164697326503066473398590053436556164434369997650402379292266728775840647896537643103575061493514383129821755741661519102451434317901231058289104709076353448266475107074682841066153652071881305607815907234162987303195166617504425725860330309607947956740039384331052772521166376633742239240255332144646630677193611436306686796597262375832871604171681138775921965527464237402409852802711171513885935083721633709568894563410714589509932786930774683423040538194930315360370009912512190710718237387754103397900997591156974976367625308488504285324269037429520788435169979532200891173027420042660544980857637343960818980817720456323778457583621270937042970061210747242688312323965114954418084811583207126178659229720696343372788134123468364427788342613983428327703883180307464767144655578237647829669927044802964537604278974602643591565955276445570207981747556110577262047041209422686980850980732995218570109558184994371121261623622248272008481744563272396737342154473257938954266419275946839694130021867282313006928347894575569994523309989589333089327685572034590447314490960057721816851694328263531796227266275550079295666734153552581132713533859734628205728921031165757801975960061171077889010136885950555141335198057732336502180797363021213736866330643970431133526221781289371094161384752115782625684161727170935094991969417395089434263799948572950040631386723058556610090409821266030313831166730543552095702735195171512743595997754889389304414563282676336250538442907927273136331820082495095620154900349089425609949636361997162768732590073851107337239072081689992389114544001740512248335541549568000970050509770709069264391172835493823459257520824831180800000000000000000*i1^126 + 181106339829484347749923957339067043480053849178629599164852664488447353783557348062687362442817015580618557499791102525946209659157753949003986820631981634893208252280192504166606299307769016542628472075572268552101604359505976046192532984253639941159402453766818321048958230897258625908074223835831866368045772234732186595149026075982851274724557356971889892899758330582692750480475431481845948636603197637719219069330479724806325713475149203036622568768737257349776924671878163805183027021487241318071521014934635844862017350416450680639537041985903018933381827043722217848402034423789019285880772893729604208593339709039885603697490481639638576596483278566782868712436778269952064614672958024280755560240169939742320995244028807876199907671611824053511764344382253058477296986150357039610356325587913829775928708164449652127547808905344795728190976717652467832044757405180975999792260709035884897229068857044310571742285538037222489568428864844517618605661450912764841410979852656459256940050268948784205101457722629656977246389709777756254905865413364985617633580147676851831463455584260105134161724772605274360622764966680184702754909202648155090666686099793457599685154926655602619240388165640062633858084341637361498110124545555030474303784049753101517616685728851621247405460402987805789428435651608091227680921944730038730426587719980195921428718727594754565532430626043154313972714323825414523240205047064068184076782167374921593908546956063140398352837357771744036174948368529386340579972380721345389946858612889203739534277362596942940521152924386163637143001536182082088813458083143043941613363802997703919118871637323598993603839854948374583487605107485407170991912795963669710181366924003416411964293452171483361831833626004848230336412098009281844065520279314935496583578269082871426684976079170051480149564239015021947655275921965714746204359181807193891364495437279524191102478159112200776272395969472967980237361747115262343343262941890838223781187023561091008730041773636979455287219045195227011270252097906271080682365742929942777587625983473831209342363718418480901079064263396244540996583241155538221636465028269377188610882945188946405018996710198022699672278332874943941622997897062827270388488654238808697559832466839739153748536733002480265883270644595268349441073283316222989127335176844578401467502329905737215246724875082142535057677040438278249750002948193307104516702729142387591058237991464187921295356355624036048600287550690244955036480225593329459616869733762717802971557222077080178550370195663371728942020716810887825610072968396800000000000000000*i1^127 + -37910280840764941622382839217114807050506895601370560225436122325012964193759481364556863039374903164871743662288678358442404070959440034088546632791476017214355485196241407706813010388959250550860736934788096864287083224584536132307104254698594105054399014610420911383190435901362304834225966742389653157814348411914795958987127308875095451492196817068952998922917611783726332166302288923985634720832549951266421476619248555930199726246484945860180976477898686278175401641446987280953973877198491558165281217904284811312402683733728224463881684051337130486136232756682637037520935864812667382378400324263488144160226439957993439046537303819995076417732783495467071612104701514236615333532448962215606021418974713359423868699255069034141395463255866429503978181847431416098977983952120558405101380003740043735462368660500048022683058553120863938492267238420783529586970877209003964331098696714372132798080692989489540161753573427797072782452556576152693877076943876810950678049127043317137742907639961930704185843773664636965534344829288580827726513571305178764288897432868602056521796478160720695893841520774069119144747099112554315651208814603639382141752301256055433127059538698194920742337808298067503017746900921429559047383039516707959995489528948127921894205420878721127238766555363850676464878744676260784330666053050905472209458404079747816278627067705698460965382172238873842475618021664210895646381714134948245598235445601175580743658735597180314000146785365821248201364438670067844185154212421654968298228132752767411897031758860527736697487986537386912047249410550964542824307317259634136393542534658204497338387511486684883563886628105724799588980146726156686527462481692233893773954516186808109674622575177868151306378249888877683408128634468220992802339109202105284939991835130035849343046532108864466772698581340479747325035289381672716053441399983053969810298642251011480684075519753584978341727724676646152755397397014669573918971841318269909676534539387126580390752215899756183235391007703624642879011824407821602144141593937447656955690708625986712324207596149489592553588156566251356540571715972420996314199977242350970807609228329125778991233910103116116533737321665857892519079172230987335269376957692017074388166182731427587971830703010361978288512381542402865131241072388574241005727211039339849950774947983590218056656872502227883195512614912780786495658616368144277323665161786362794987740171760159740524080318521095901115963595937539178495054606962746247298439553871861431527812977457201177688138633875410580961174977857454080000000000000000*i1^128 + 5850242756681718744994765411599068113953025123328622775537079531712961001962305271996865566519074911728058740792839800892110849569812710290746229996991549059145914650093616539848216195676599504541969290861828457949864635159906274938830200782586962082354479216643249953961550951376098980311190515866601143026007370799706863774682621602546684699231536030360070625244946407002663021308602895292395818641238064736465157841221212750480612868013569302847319264352602193092465031269755559311284381447647952670101836302447672612055880157325293399320503548729819060610867636038058990078642651514003972888323878065365045918012994136717620708345530875774397538473352259768571578422277241740650217493349816151448231434757063213824273515274299470372191790103266462582415639039356588696051622210127801808337884754131602518446006879282953187492496089639872408714083497067809272048283473773099908661920821098591125080518690026713375288147583708972102411775754333385402101717285663509335204096125164334262613440051250224343664419277863079125503766975942359163739496770779836965657996415979575610701100326142354943032935802508732492372811514747579771499204840128246711842652708079179928795965576952297394663894515475438129259014829628232758654111732805844807772713921006471240344326381479869370655762141332297140905958162421274496993301711638396997484577687084347836753150246985348977744297498316447261253087925519806970104007805802708473398495395622793109123078606347900707895066681335559237694605133987581285384626677033222514210170929222908185493689787669842968874871769089657121706168412282349085815429799909413929269275001887430696107360802529440810127327847080166492437206405288132303060409496814341099294434443144475513863085309176213658830330995869082123308099217984718845695198065158461478644786354760733760263409027396308763383019060188906798353971105632724882911325585954978901356458341433317548507125240694447700134679435082431154771344179765953633945422678367830327938526420929458061770196573266357497439285493822792000064562054130887127205870968360010797400495049305134176471665827464014354580707571475927662750698202748257514079101852207757233653761241132231198400295373334953359200917713856713872272071158960499908218110925748995627608631800909137009779760306285674111900521806111505491763059435671954284382720973391966717669347219971873879650121310390652460547702905886011730967374691587038614811356241504476509046496494130490235821775705961101895647888229938935907920121899518844815300857057509911287423309757734577158207420454010670284800000000000000000*i1^129 + -564680499634721407171379089350809615563273166481868763365873771975961286227610444899268609252952295325103274028039832332934071060800918150104053236224510410043060640556550661797383133513519489073642177451423298266801547828592202685148737672023228806603262919761497357184873884592294908223597838005309471669963805988077620857879589991473407493968405702121300772591424629087254182755753757352002760312595348868062036607922320760856467898910618137131735964620942099420801472892396500565265998577150573526596858375101479426162551758608391453721562905612003413299810475445551240973730984523296884240114884218484772019353057104916883210293086383667225784179114925744203410560221706076429339455611284700099363774356052041636114914025309643785933122761661869681681072500920282081980664939396842028258161364007975316561639102684411587886453672479515111584116290882495390030039540448297543668129460647220445265120250602338489707706831098112457988012495681204459322060450238453396165764854346126444484796275317558415108280467590240563687190291083858451136944545386096691412061722166358983363483978764698812947600436283579835338927113903616343780885608566578133564560878729508768932468579393540710984001866680551409948778035121268919413529633080935820575205931593935443413385774283702691877462542950146768366875445422328835203826931778165183701597420461467559749123118203835561370504039900342375989287836274491945313553936832579125571678311655838015479376167591804278016908773911216415073426289141109393062325748519613197187294311920919975856399079866165681426684244217915334796357635775836399271603729251350126425611069653551752241589926698964921247107453470617724574451925556797661836586164045307902534465502705741139375889492124006770852341702662432540721618332857153228692576765918574745827998227701946332598763793481853595734324212047166132067953839002500050862395380438219766065694507255302702753318671917887934962951575856637887774581333067667135533162305400326080338629482917115522408548697415615618951944799234116771729154713736666494617574610605031990128127767121209063658517229526131870870844719261869501717429722615728867142138323508262160706443945251570875808258878270827412608930535744636949563899959950993532317454200566110140166912416209868127507016224656974984023850963825347602801194910232904969126250722307242747734315716084450498432976958238244115181192809654012777004480233324672786637925954896129330276116660879561807220888419478068442362557425173322971162712256425399010514776441756277368610717123101709393985536000000000000000*i1^130 + 38900324764833275694124798714006734462072259597751160404823567791388820108472896489752193817587630247944537053009621303487090418069249255509756722449235783723986746059453287035345147270327768398965604367120600961371472345648254354902982626851554529583752863737272985043314512360120905600205530985704866986743246132140940655675136615063301997744083333953644460345848351461336841856959312108080057275741421021131554987503593806590247659045045679380867360509368825619933943301650015810600873676968945763936694614265942817536106817121912638294909824991163988765666722572196117684647400159801781018890030295023001423407873015414298586679670270604021892684645449713951204738271768735356161706088220221281202800992316396284191998658972965179540371072230865911909079903517603485980698705814616651873632604652669986576523584841286357025735421275692366579864745824618008403574743159276529365701770583059014029508130116884975527503906106268679046200921476951050232217011046303601923969750031333758981928785123503100079242163012134022822629364735690623149846546308883574165388939096246873958151596697214148399098698665190863688510246711133999121138607195628622002399529880095065427316886359141192263079216223721168258895242546910972777994454115007738433655160581225614179345633819001345237206561326539295375644507428167114879995002222106030249944846525205359430956665847552222309292279129923001158894459290925670209313955543377194433476916648315426331673420784525801666520385282142150954640739377920813738721041872812628013779361411662236691954198468504547835465664740832772008074404658713704913177453892488117560509435854832747876403205819664865522911746229856354011815067693949489533999533944820962342929734164185717783987918951427308533184353599051624831239942371308566961949304943982919335908664741477965268637575510655933776372035067640642033273701932792897047733819909142346031604615948924265759574489174244528681167019368704698180208391149779435504314349169250806829200625156212523770408529915060904398030112984954687028247379950483669078225537549196763024824003253632230129472493174885175981240479615421812858150002895627144469665926234666278691665752303461615487737832877473639217848931784904559004717000035234116047325577234796324268222759137468848026041648762795630983067858367711494629548959617051480887012388797735786959365340490176907534690016237285493789430683734579312634682411924836613452625394528626158087544355407320083397131820226283403529345826124470310636026770884483399534868621232953605583011840000000000000000*i1^131 + -1105362998152028232401659975759676728172203098902447521212298857647745716710129594059457964284173209221758479414335317304815550567136107410650556148662920533436463892682209820384470302919439072706451085884296870294447368826331543679546094954262888272453399543832969084401233276606511872771878700690334384141565241386467378260704883883167559588088342001714416468522211242894103997370403384155090548084578857100097815351032013810759517921207058879081040574046303646661439018731091438955904954922526217361583499154483453635596382169586390446730330886157462562891421887592544033847376618943720379308651706803511260486253959480753664005751935976432697323104989163321035597795211589585630068321711862800445414134057636181838696637472712730479685979836604946812153963059852930357658800169954502276675147662133296963545558053911972674836662254479334715025823092446155438304487846286746929956357728621153178547712516472775470214098708339132994694676392519501438857588219441784128169482001635054937255115021652639046612690371728123326282842786155406153376652369089195895629302757697552999023665248906489129538955597820822229823616539089587483031450730315903701968207338958836237590208011640823707240476825134150600344103802013820644828011501425434380070477066289353314942334910574503858431199429722717311641162533771781793979461104653858126691914984305557022475665800828294021811055279864944198772260064040850234489374490811030359787718400535160233011155918937720750589317515088940926109458651158667811426144187691737163306497313946677046756164715880705648285070091086081221870621858410724739088397642427601261877373904196373796533915276890265548633086243820727136180878270107469715914277989373584686220656993489037676860873283605920111037057058729845461742862370746532621196436195747137053087743726443043438941655676917555965794572605994706041697953395035238816614456060687449560793414424959652058815835788055391137646871204437291858844381706552106775225466718447891249032500886929884384100382632279609431070596622843703794910584984684183184446985115058466959921226828136701740793241948871009774997170116660067665433892989465496557476063278227367130756916508242051817132907096244525987369742757708544718134909551612519820041290243632922350818583305483688283598278673338980078098196835811099503767725045807481038857693844574393152094089058495815115669392467542510818516232845080008429680991573870737177181089684439975624241177509550082268206146380124316131308284232769935514158924073677514155032051712000000000000000*i1^132 + 24954554186166650866595805566644336007661647363061503134033947217610734136834317920264614348064675116917781949891689558830217612020207877709281045253221347044905648682793068186133417572410906348066602275409602959640013320980422654157689813959159944261244243462607426119681874927008701585822940935979695542745122725532361608514356225082127528591975279668224487773681383084996760249450330578277747576740496211216760353700717791334098535375229895519269557006200819177090367068713719366038363464552436262256084030194666158238411197418128218760942495927689251763149933438395604524180577150947828386293972109400635404510872076017186298614170160530051573437006090026113904341340726438065675600223478351573055616323143763348290637382931275216276775925684018696240841043841876338823418734954670117823372747242483713022714350902239982515192871844447450013200749357426826017539376019684765311613790214794117504461675500604233819358679856649629402278216066720745146591116803472402772833191765740133060062850797078710218103651988692142285262172347246269330700061897843330741708717143247089337964381516564925178835866843812733353213573298650275753610042144217638772710465541389292469020830238685969438023819831695014566061730007692887588156823927407273335571060355049508656117659289869543928641312925189871336818705173051344431935896603441101396677866936871849938348976383633346008369535133899710327051514294145055405284054638466323764316619002854782598439090667341609846468686806329525154672699005809312150536732036024170010677758516507952334889405662596938211386332171199337875776751696310194583258989162531551173042180421414654152264830933530847768774414655121048652663210971910475291884280736115346901878753314194590117187543284162586806302521189308942426077547182015934394092698645354545643498571151863759465691639021364025436259582506033932718037918764793315804744508072849524933364823446702347008019266546177694796713304379457088639185135530145620569983114378375920538904136827511991438948961120304999679873750186505542176187009004642000067485720318470557082575364444477605766484383523772144299186360780125632826126943567026876494931512994495857562203656316262873017435044968095217030610493693194952974547522888917198690157532367242600856108021964266562939226615983583618352320228796395054336813694459803049531009956305210136604309898415409009148966541031980149077780135910199840808630268752454373628519170279864581981749650695911519552966145249842193801636034517014843867573256192000000000000000*i1^133 + 805552975622184852201135472091850129096830002022728652268405232311123393230777787383939594284371429118862379836265760000299229732932325435824231652329001647882192301289495112027988614183044060978507945197687557246398519636737342897909754285786650900078816721584867285145590537903446181316882078064568498062243194167540865704939855511105777581147018558184463379987283528560400650180403395845097390417871378371974244045263801566837088068763716858451974616538786391199945166462519731935062471057781172150371213957528573484768817080348571197836239482328097725715815088854342669935479149602556742735022111158086784337937138762179832649923277057042231268682959130142816715381760393510317314084779464376741456258659924800587949723384577566473173334103963553198034775259668665194849035741520163436690787298345091366232555419817681207309324356791567385745110005515917166555254738399223029557905698291309042490533737390502772036996705633680877975272258626866221297071115242251691223301348714709306903293350400543702376930492459309628407424158719945478468061846854055703558118356109744636562138541864610811899039558098248745213678076384092710808754101689911006141941157842969286757501450501570878224213803355821211493234123622558903712230070405501086461600567682612680441720765110492356491098534995074855728811381125849983000221656070281458721125207988908619833489103084026415333469337139890462233723232957261485666697535663041001227602488869053848740493472206248500051610958837163528112171302734234183609680746956310830195037505020515058305331177327348770311935570548878985347127219814185358902447267986490501331646569251160280673429959073007000810306804717887058612062797298783787427024726154262435084060099830979076379356519657839669377941818378548346445304733287625119722201421449533607304700985981187045941019144788661288521008901316483719257116747975269711540860768041483194145947178017322189953608929720216288917838846224784543295057088493441249853889239352416336842605749207089222665849821321411841557208072746011844574915602151478609648081235392910000100651365994871128491535989764648665412834001361152139263453417476444677842701401747219122642838362674947089828015071687742663316374264022606944592548462277115966232532572590098145504386454272052084869860962011517929123940521403325978474547609998327911959362247430458000398476102382641634048399866345331470178395128495105444262588048072627508797839749566162193907823807605508791238619346004311549615394646917120000000000000*i1^134 + 444878516804076945750690988046797049416725288179294991457452599231768559398669680676135342356537417354701804481018386735209687656972137504975935535003941425687420587827902322596749657023604292354233506625628990081192070109121080127248468896677683680279765107540100076776337435576847793879644203829774403294080319021263811323344584828121628806620848868499546136175130520686477095226100424281371077808995494003390244008889186711505333730742874850217308160734360544555484465743461109757371586527629604435329809402598718210977659797965350865292775371281989777696507556607364586239397080094744448428005511739274389539532537080347783730104571321936701644767573131575607689828534622195168041345186514910107117884658019478382042516456646792932777275157777385639736499088441746248191708090128870372722685644973398764998900129383482565462460705908880141793242159831942278788833973852011921927631458099407346593839327984539718831057252797741673499512258678326637003292382333940842055279131703866553922182412692711755102349955591107569501254662559364013732383210024975570445821126743962438695429223390348440318609475072228727720587568118441063965601090347811816554511349731513251912375360482374620607460472777486702082653933203497100146615706500680723132189423186603701619279230458114894569379465450433329796832067818274710988557337180220845498420601763879205704487847727558417305015146640050292781118580106649236834634550905223742038386200170863043757730966536383476634571030137197281343267252792845580832230077246208307493679468123341075800160132158881536714693204191294246557455539065439496424201241595273127080593377085283818545900520714478849691418302323057982471027497116750959365909500174400871446418146768050787799763428241041043232294748139138235007416208223085581706800867062196821399809162427387063292796547572885382340602716367830258250168283134616818974469301066264646792478960097030713471584011490182025444519823839896046909962246677967069276645136438162166146236774165131575631833672739967370327081011026445419643852609613494784615386632427760653183801088418938677220238997547122775309356072000027419108251899780450928376669273232046074138811734728100491092816778650658489090837625337195723264399934161044777185152624578792462325785741247735905068032419600997462234610326313383883209095840833576948044358816158055163318005753171580552656069953146334150847656331690528241770062445523950186613338672481047227306364649791040800253379493232640000000000000*i1^135 + 31905497973000845726647662815751196734023036455077120000526584283470547476894942615170746058102749426785039547253253265192771060111522220716185970528716450113980227084678100847332133929876883074382878342889192079153765599715537985836401056445596320809237505540353268103462070893448387642452177281297245814834215784524583793866672343017598301681740675289254777613329606762840418048057727253021859637745975938712480851425980473997390175388075327629973544575125342107649598942986031140607784975405727034548036108176305606988108177831645384348792452653274117601718935130805239691871015013368607372839414872088025355837399656932752380584003960593938527138316352469712144713966104477384729552838699705352806365806006896045877416864658083822938649880288245314799727287169263369127116614381660524101458028945307545030217873682087709380707475630199206685170739874222855955821418661575167720431400564287665772894586802176694885433041588851479095363095127687422109937381724206200515287347927060292470001867508866454787811496107414189637911229292793526487526785630694161892548059588720905314638090232272291473960829011090390704213749584429016526670433588002027081521310768761406146964947943431554404085711215251724705383732917123466023270352204907290702865792685378260571619629778026917339286125400783172182900484523134969998024732156207017349258049152136488351147567463002276957178844823333822233985623374223365428737540723328450299552790020514500420381878504185578715315139262912676669331135451526954425690806869623835183956253434310305569844018633425351212782633377130229163176962707250025742313946790766998636569485005772726819204028659202616458914264852403966990121690049587186312121355007782674736633323886087427865591376109665884444299261166572978224669152567864719660408652561577443871354091481168275739694600173788794175288919219402142714620072056893339994440390832255778562510308083820349119284136714675183515256058338077955336543159379548217714077499261404474610546321623058459664070078841814480917651643814056014465428993156729237720617155218927727708669036335795024596484705760926791006382041427843216875293358314765092624982712451941952989957376238436409148647804663086553945004611632781084160264653239534675856155617635644324487000282024566817158911347475493312893581913327338676670405413681786854323763335571952684002871590464072544890135342412393942719936008083019258748132038138639408348110643360638266888827395633053696000000000000*i1^136 + 1299987461202012726814353845756096359007560170844163365863237033701638312913166096565303364356303779795843593091336237333556668625547780563389966268965421153406267788180252122462833093812573619463851246429342318537026291827933692794071524828651333911527653904642817100353177942950551914903596057468292706621517163621807253924941265485006112336862014197631413306796515547466367881891270152532306696646852232098470724237363396855096663116495411500161951858781348189774702147949044031407371038286866234903793049975571282994067834830555834597281142478243733210305946042597257480617204094479494673891375061550209479799293169638451145276043820752289716079802239445109475878950156407104240519639335147486392264552842887160613002674879816136208579569010946758640136691513752124363464968860606083238099475668939886923393548422570548014652073637315967722880595344537824756221302257372762595895431481436866612966180879170447897733133989219797324229738110985910773317262538606043735026952926471615100257183198062269439983637549846367781114507821729990497090474078331445361995624321978438054048621201208641868209381533132127440012429906456911558749842994546604984681938423911513034626002020675365263612754554518151989305131249220151963711956214501080657412790122140405267123385313050055803783604449271791355902292500277769682443888330791149172668315557009207376625266806306950027861138424046707312834341551824977775853476370090319539384693334784238022839823291518278094218301978807674305422984705889626015261838910604073326099998618446514195178913475469212951285703665647451127600766988960885490246509042858418147777953906269378962382574235174981256954268129950875730115457936431322710617736018095311311111742216103113464185330060464552128895924051600134232234323250496287138846978124211250387015932427483900753384154407538637852126750667761996416136103998846609918131133425823570039401097085744899046818401287744276781953876647690583233057548454218640312174524072346289336484724044723004878790374248789068986737416356464122150792777369252739573107444925465683313725145278105624913352885657075644432747895895224553487132876659864912773393639727495702987461426818232823012790255283553418573992738415848693579102475063211529914645780829943288033012004612198007702387977229523965208612681235224228992717308956474328008768074064570958924607803222613538525456948690475781832736441671656954887290052388547311160082447902854610944000000000000*i1^137 + -1888595205576000679212440962895700794215819250556788838812981813754018141017584695591506590654202497080240788287818203150873310219258106379569953051577364310883944675921930799581354297980157310446074458014985300750430504072382044516390210314402992047535515577567593024885265766883547963717748574310991966660760278461422702648556273087830815472490910615313780476489805231422232976823867366329207016650884814339292561688804029179753428421270801889930049463350224971243237834826051009629072399521534409623624183212651486296861623984867103217352894478314741053227821123212454466005064375028004064948209375447863622872561823063164386240205118244426030882710100957115216501052123528189698580551000396451935442906797300262787667333679712247442744353722293375804704169599265636907629152386023347440891266349394996152635343349910862472845242114684468776675752346462946556591385403662179523955066010121843982438091648240773117424611403752295575002795410814566420963562799002619895537064644573717590354706922125866629461246436495687960197813748264691945206553579331196097892903597793967439936053983769674844368570369798499919487649335835079800064126602155771386782514353636082569627775930719655691896643340270237140966417359301665758189123925536333625612103987423014634126765612822806286524235205297748760108902054039578344328936738946956716487688834519941816525756482256363397677286550616357869111617779475725934376815930165337859761651225302924549538265616030831328891604163000644722213963922566640509212592715723000670380995740754719787242346790555484500564990447317296739971051785199079032341257577730241109076255337032502869192567232047023848679998117392393249803892593977423242681608441084653754151077709402021588828835135584009438254816750477899065549661018551649459673445525577455487700623888761234395420538865793408862666349313128080571529210045928120718350448232230274284236683069389493509797256092321195060652692844512120605352590611443117752932699720214405771430875591270171117909182823721205596775288144192248689527577357399736369769488331906695682154544030376100434566662722199764445396897155645724907718317359287456378476569171801205056748501999751652712941816522911181144419451743672407796902002778478231892012875797023611317441711763053637986215564555583040731323729937404883929875498111517420252531092084114575510053228235128403845305190707703388519919401831463160784957385229023471206400000000000*i1^138 + 22231965777713789927394660232381461821324784860902744491219844280535990514968759133573452884458041051657194762429599522644618358712029983925539851950254722953314116193450931795323735832727489962118911330038341225198312423036945974595366983846282455118269291721435149649897504980525967801808522634349606557303535155448960477067061230659122089783189187876234763197819201963029779012775207857599170698904479917247808802358021106722982284364417942250797049205167064314819093243901137338624155203452331930924903596434733417546186262682146724800339559275964733304156763489441652672794177656764892966396961615534081147040392617032266021968765336495131994061624486210465246128705897990568356894764294666740399253757212603991271189964228626707558950420189847005304770157229732378625066592849107026826696146107616147060334229535407399437702012332986173414435058130843437746351687982649274105172651444024227377506543776402526814801944935927241132892394667954731806749139511694785043111742347309508899915249569046188084508209768836426352392489717170793424750128968884589942548086921135949547487650162291677969927190424831568618037297628088221286906195662889726461034255296243250682013167162400697105962640048870890816351104002677662186396821283861581262389447737318309423229661743442446557470228507038243917448340268610698151930735801647891804419486434315496155254521392057120669210784008721990289784026281629874556159914581953862053331098617127956092142113446826233435553001685490774495596728756856643731456465054542808364794711332281194036099933961411228649581525233190390023665515705680504725175789777252487666022612562659688393756687756212625553833955090762133067052803547632270232050394732771584265483853245859394619235304326615907041254045063330678302362728337033418332342512233868144178833547327483551052574848701966191200612089087159952273640485318692312105608195171151531510322846346327803372975127441508230081171794185592064011561692642237093502401494909765415849509710028991649116000498589123277584236832716480314133423752070059094515113055647991510288870653867348794195281024587312649301048881618516445070533056400975960157999047954763322353963736155030366633223352263746120329143200106103223055974744119459898270370136215138156549281971363155747069637634891171573870769424109991866198614286765868323556731700448841042820040980697977692604320132471023574264405678700279889920000000000000*i1^139 + 155475718429552354450477891806295669713996711191638184790344454085138876996297403111459418227031721709286379980682413325824547570561535474955653584251588194607911249115577181598450292316534462047304223271243564508797572883503126376586086931891382009696485624011463269163386292897725667121356755291607291544241758425043230019117794236159627321899755404266966618822960841195400902931783268793978288460375593038826696072811041939969429326532263975115338301604748521749810406985830489094326215363568581886397658038626837520203925234133251323367084109365269425009368301285232802811093883564499325879496508384737294545512569751359747066749469909470669881821455042305484456414513771044857785252938181272952051824686386548733316314850931197914465538488154707885766966934905303184357182673964109084820175557997665643738001948747350480221756269109295653778509252121370068084045841040846257743021051183084352460120684945187826878110097083399253305645823940710992741226018905823699282228741599980998654238608908129999661074926931190103760553543175540686134118988159401072447125196050048802194591118381208267085834730480057175738203581389654597177167620638705806586150583142056515927765599428351172831500152147807188500126045451959654457717857323023698753188768582162961568437159333675558798551556484260033007659705441762871050749061066077653292966378040477715535721847885777550869767574433654597321638280039005572602897463319744658214428370103480022771274778142593883049100610080528595632858546297545207589940445716418170109872567756704068291327534546416724949970187448378852787067664709460205645927095151460130936132619874355612747221169783056291836301592718932648956537344265532287522965578261723303726877906406369664256914236058374063108231515671945004506459675248076819766950117076062147655022298404290573745008759846441090139651574641386318799058224672739309402059228057743197015556388474561790647721930739519022965539428403980641940139548696966578618560775749801775952766591282000672719425898737988155655131772327259796299214784665380915844686765554805146367824485342490611644900019684738157074752588395575553335798956946961387257011948708325982114064637698428495782755403973079430372390578205611449717003883072686924843060611646719152790284477154327900710492981784084715606636423292038900434484230987982593946098444280880081926953030896251784145278725730195755499520000000000*i1^140 + 197469298357060835021447233763060660876680370151290017542019804560038130331674378440274370811611623981711320524452207616151213938671970773619756644854149382299778456858753823604872626943811156590683770145861878984626411614734039387370216738404173310020015867716365391524541867522380325456865684813633893006432399950829307150082629348629916252235312307246063363366776819550800664737092590626551006329909959761845172186506420936773390204607730151523722769322590948486924775056094651178703958467874949092490430176850316528460828851966414434150375714427330851328033193052553386492922330766215025293532817708804494744747319585467120432814157517020386038627981369526287075295568644200215854744413647011927112015696475562331677952534984467234187302740087252513346679040912928532130847931518660022680183543000323243684651814536372912905094808490390884648181724251406892118455511851749903112831186009146115664742872495180148630274496567279969806356533811068237015785849853693841848350021767862306527484841139719948861336195815713167454325409745151226371389479992961272118441434496128271182800177886020755336299192357160617201625846566829820971998014882678665908329812287015392660159038936736720649975581244902578735591573031966180003190385213983901419451981136916185003901199936271021471581256706676342745970227258487978213673762321456522663321240012704606085538328359236563739720840007155790881244979372263782002995763338457058032356386426643347225433273539589492403282907308799143424466099668172674274788446335906548056765899750512130467356097454846013964046706295138288797603807938358569032950504971279715319269209005876630775676975038823445354931310610407035993192758748795653121119286250684234621161352812884383548993196509388132630399329179629361283275326011176365180056479380367134857445200835808793989928915991817264528029765550552252980480142509658113857077785259351091153199388672620854419779307937500456362662287669955799302437165468614985377201866571175485561272216918111901844895542678344568326189716400835616008950385981388768895593074732731023077264587795520288414346941885368513066241146627337063067211423346655751505990763463643712973020982751666836874473955165089156943630173241732900537814490076829941200658874287568092911424941457014164396775613068093436795357896256494201611399637511857275382010691590987090154532130164333923532800000000000*i1^141 + 8033374853985794797077825049368233379280907334580650926015080456932406139389191260349191039329081676353499332199845428690348465618103274412059255464716344658782941766029057172162504249991988476672844541424140690053522660668408194086981729943956424006377733901325149536866692318408418799239046394253745001133862370294502900280705269031884033003647598381468475996189377792724596201701126869072479421041985760305532550941628318067164183929853463601823470733909263599366978986686655825860137720029588294223878688699262720564503623432713912583330509971788852901032759743920767952903052979611050551886441122113478588343378712425384970404607414212165026421832046211389594350963869651703863916224209229411926694350549742424869507612583721317932277076570040079277499434442261671788430268206225142021562224093725407421257013716204115453635734130910779321927565349715959113667900118211182363713515734366961838598357436139037716360474647186847871719216087953818124897634007682959482877589488463097335317454005629525843408541708313290910519605130177168626180745947439827702115606717046166257539369087565051468662346990024489825943631849786479525401542829530373797335915167058401704404069631930611139152718620687032842853607503661442155839231656503319388877949466610565656078083380770752291281164101520013233407640671417115996485217936590820919481305224900866501529083407816222996174915329548438844917580138083688356008448389450401592382146347492957213544921774179137379121646105329727918797733461331324029091304076798038396524937219230655196140439025430005267887583104750599359543827003507824585505520269982690865399583756552104729742452255615024404727288580891540852113239242632443724376090265312876772586697931070569210543940726055766188898920158479365691266737240065129003895625460280134224755402809595143371867957680019481884082783912523925510418591183329460204398739891318404579880323738661393355785107343350843351783194418450199282766314220463705090280416429655897266884460695726922592743860710522935981691604574738452769268280308830863257303635862412978832414613382453798673693631755749634427490252709569078928726951303533774730044173612836266014225425950156615525998388754321121758410189726758900235620610003237872194378733548969703554888703823666428904833755150609915799892467255124160891406183023986567575461719761295150940160000000000*i1^142 + 222437926218968509704513626975116054130390905441085253282974759436616076032977478519605443691606172656649218912045061418355880628171962681390351306041991155087640974764763063618231008380080919912120898040268523008918232361817990001715858190449504332701379939767959042620468847637548062271694272501704303620531654144830475689004344796358188961161469220972042043623824062069877021887329453141045292285542637785138746640207200248779310180253478580065472255476655749851925194669848798114968595811483090046906466260208869628777470344958684281709541327387680846000248507741795152634544741751546740256295937353265955816137458191177229734046351152685217904535053969080394294227631755127238500657032384859483678684074830959838898703409032081180749403219194888036262467038574024748416900506739956865999814992438049624365579685242549114278073359850150310097755021009045836839658210746827520315362081634777870714485887742654231106207613091141470610390292312824001465099519272843118119936161111834519129737087516807556386299943909144890452678883474136405977570920723408646938568310808989844430739498389820916275793611149982465163020526035653983353508542214355644572605443203274738657200230922578476059569850360599781684791810136984946816817158711558425866380886743755022210752130855674900128415354493677558809777670717289301321206944606704662194529311365847135162862569422495328782828282943651368468151045075151538581204527638240943548402675720706284312582503095534980506425730782281811614771035067074463009035312798777367071656431250835655077593006724034992580009106954464109902498758529598710510494624847456407796120945065238518914649726886214438974585134568511147902262793416534746178326280273544525670924351550394321550110877970021688941886554290231982318471543598678593794351823519487654087561434245918992617053163566658685855114528823963076535019245209101258672049428303618125473744268463107211739734836909350726246198533022305062269180362178909048051138303951923401456812208210386907479825565548101342939417956795255489469975228279751631505558570566236334023826567411728128030497129347658446529196948517243730544833977976016555438664286891637167015116996483056671940263071161884713139031809156641069884942135785776168483855905564964070362228600217951730660209478559176016700142288335485597098211427359244943360000000000*i1^143 + -952476578212249218308705637550227359731608899156844573025727196355277434526089534641114881129615540370927204160305944535545437837740263775192781241737813196839615383687255892065323104948428227151454790495532761150937665501633549202488396381139948508240059234818854383509056688977492895020937917574037375841707820947384781503823438152075061274846819568460894970870930930900331698630415132687781210371058630284223588824519788192816529957298198115702790594573870897093347104090876813134885166005784882843865235485999366609229835142607744277707881101502613813527451990987329208923274401466930223615913771315634351030223409015406065602268862617729135443851048356318317851815504022674879327102279965153622955378799372467715278347007203054738048690579933543022440351522258946825267673401980435767257251447107975239912591210840966313992346399585199353209259618100984955544039369801896861612460014086557407353821218783938575618418322774681157214479297095900101472224373220703947900517459163048911770227762246311084850057550294799926361361548276232484722814482411324403141998525232045600727893548046082685833915958728612702361665125269689457318425738213343378974449452601451702459265006700996308653800789506118071803358489457090840002768010656623294077013309913492179170424207575329504943526041233639713751591744942408070301680112133671918867938279984823444796287399502293792828072594066008115513906880816587899041205838115823941376916160912712556906158230946069470806150668431312056454882021108650918089103066705931311508740372777466814024901249122429995868085251817637581473354619959559938671382735169272663649698799545854777223884703873725945885479135878536343654835705558743106272918336513827358781442235432852040304373717367519351399947817680120951389184356397946843466084295850159096381812500979945227444110381325442751484923070444179340640206618496559963206389360911426151433666587759492758024111805124478229050739782994969880577217962613149829623089702205115673267888296268590175288471143525115888239933785825656708909854929977897123552481542652684243015739354334222609945649096022875261716264177818714198341678269813585886560259395574953626699697948525125004582239697496739008317825087659694497413426551045290521374568116309913846807414910512164975024774459311886688605921248912657612800000000*i1^144 + 1202650108584263894373068794345351965578049834691463779022099585735702984844448150801773015625510331571029650556935479925361995860844184071102946148482616894261049804460417458612886257788738234129894532210221068405153926926701839699263680355743629412422192965923700028617292018571371277979201483119268213481648653902101801669146115720344096473028687200730549028604861324408191330529695929306717455588505515366756755876144772170264990255815836699525681177633354959242932431626263436463143881397768153295964272688953876326356738454181163386346174055003993812162319427829642604201028958826356061088370448406469805291849701326243123035525314375097534884725066526800222056272990190565483005953562890541078342745597244662403370156009857448239077288512832351876055931145787467037460855733932409256757134839623885909450667805174332328388715354737681219008925998875512650235307212566825653556396856759066824037489390645862890714533556665243468887542140104223416386001651162614530933774026813008984129267182491777126913672594337080812887188844766707909191125479067752549734745500179064708658684175546205949500872595472692289439859830097426007086758100945304589062634429927468173118452419683977347168472790147829939732761296403340616616252268181871911296243286268820927426802283121042066265481958298860726950302961796115220057796910366614911694532123851285637858459888985648176340354328013023392347801236970741915904227597884307475997254244861965469196472841685364927463617881661965363985438218162527466955347966171066456508875291669391012436500931219216188718284057640709616190941531316162446208383911017482280440193337624810783794716251101511114658548356766366295231474968278565301864065995422318153357219363651574503102090150742680881319864703096736619263945617109980900598017113542080866334605687908768792500282026088098796195348566878703175312276394733256153728087216898465164275116100831729221097062123160310990556088059021865813807231016063510305052846481853730781193074382652706489622018334598488809817642644298354868524404519739460473038834084321023953460775451619461546916206388113850182794302117398883232504940251530091872278698280954624314189323476860853333260540923545684857707560925622551208439901705603335624829412345074749352868641835425695284677606371649126400000000*i1^145 + 257991173435937771532195359288316679739372446956538842436795398231382683542417949931970119144663334776357713766289093168526982903537131659438988298181665525749554928201589200036949178640395801709893900914392492229503990448464087178309522072502680735601394519363604001544601154152836500008032536952463064884667016783089190301054109738733683099981520337803860052488005877059561367669281553572689290880175740819260592951831197733878719268359176000003177253113895338725244129635619205537771573919645082836120806605438700378790259279029030411726952357009144856038985599456930236555276384322515134249102950348718237844437808709826563093282153506086309635211354586981897389934261752684616552724904854173618535474646205187501823891597523585924481124432422237975728526632521186397698641357338411924996973153400731489843596198221189168856311173787754010757239925374245224356346470307687315673758758711876422024011653996924706703856308036662408941957357478815006138419594023193912333751903102325731399274839306031002767990402452319357078592642065193496965936822717699722087131755743985051763959981151422387449631938678220140173204763948471290327135404502477905875830654871594576362414180772403804623925850577849338514546470044405629344694323014166030433516525713137932101598956442641390232430286134088650826367933775792072983616510155987216104035308081518028039325054258202536943491514317584660531678515366671040110674892608821885084846639805000054465019575544871432165538033425854570099006179921499620631259212772028395828792434272443973478025729848804658065720038379034973071919103147493116285136803651224728770838339291558981141019250431484291449956745886462857928297062739110739311367893206947413530206284913059918967144554490935997826509291843133492286167965961533085465577737036194903788926574346918309334722747384118246511934495560680948430554134002559353145947942167006641640505961149822055211486844672140161151305418488549853599606299257647933322372338010993716681887828152635740062128925268195943562922042983296514051537638326010819917314388416988071136981274419526937385445560397324788794484681395768310262768155608158650594684414064752154382788666566118719257785201939995903082188220126816206121609116907722239042203364496193067122565274664960000000*i1^146 + 23394439501386888599597241325718029143650877252516311269051039564273657338049657256679349179655051265412605294870101519230651996759162906832767864540573560711013664870789005502051988373996597904360871056185215751818032265706061522754550219529430270986179338152779158773004036731476413499045017906507002981811563755558841601288977919794629900978697881204442036755054129230267672259338020431162647809299659411992114296428236589780404794121730360944208636553697269645022408472495014294276917218944489809256047543826188185803629278642652872727694848515495213055310410328026801387258511340090513309501528681024741890471641861364522215166275447778468475557293486092440446388079088192125719627921768715375230069668618116259622565088709840455930744340827012265593704380691771617032479661567035293154948092059986659451054193162587500225085214282356307102622826877492696170908593999100561879544086656924242070035573766834369455607059665616406068190501298300256276872005339573233452812739357809158759027583254717594404753578197212227184418156409593935578609713841422776207588275704045973686847475734107935190911121743388019892346812574036927135324153257110623201163410441079554112072434919345930801991983051543003535849773910154832190653746550146163465669494424186828013875869420001576287157584101749196058055475888722932275042179241271922669294794867212843123604074552088927120494274251222597173626510580081712378880724647489882859479979496641549305108536850423508131520326417911215628420749034601582812210402022790330937291553958590571436340105378856493678972347298418736644020823137589922831786687308857322180748992601267977862277201031602260303616501147709179961640548715100584442885715743592986411442692523202538270654374971902071135034420844967944584583462864305961207099506725173124390066553428675260635020224628912079176048918422871989690128675032645382106463126224098392414567873725709772308447679013869958426959269821562003494895144305653733231240453296012841199838865651577249479059906106401379561184895475243349752301703171495365686827382724939910701667507913678044203454714795909232110704837287432888948541653831836439776182555912004812826838600111065174430655618951022260441180993277462610770310379982637893696922583040000000*i1^147 + 869110203968938673432957996162294585649876900433223168912291800196345162274738706518972356442719831430457561786376838323601078081678561812627476204259905155229944696002839158137110045818301906925845558241780974796709926015292649739366194460117955771270580396963408189077353564986424843043431939736135759254159146929299462746449304486057494464806082384876990264582639203565480096725026551291398239715663569306857010631450757629855441949771776792560460969742486406592164386466930867793823191610436687637430384721299438178627240334427023065113808899826311687757644863838253370215148812756198479921812772951897282030673224279853036992446236892172335067057901225597353398163233827256876504165158403172195844979857701149437831598335597871669184005693039102664235085191624074741829301822337483561928619216366922618786533483948272561218914855705221780236860712802174576280128877626557019329890008744321923656112286416931764821654540306359032949858989980945402211670953561406608628430379310196654124953725697369824990900789463748623059656406142430830863175466442189086770218164557959269875386509679053972712704886182820049342910973875852824099343698995284545080908886966667239702010937412379064836756934258954719628579037523797094434461330734346791007251114242447272862676797136480183448718199601037838380009929231062517814520503710529060326004091329458585367732709003676819723876495105182305759503828041919479795420104530883197778821272162278293142164044243981831007994258693510610341421953918148992474356079660510833309762346392410014502865443673384118010146845547461175240717898991404613037503916510852158288871427708180591860553716082343022997982948441989170699247745810753359422767670442311086500919219493451166008502782285711498645241865095411637974854260158824079679641455700900868596252700614686539331167663611980375442650381431506805410751438432464167811484295348707192246376335119470944496051844824992916866816509180888742249945118029065844015899838667554926496710834961404807566713089211296739065129486980295302930391901402796694345270416072884833952676969447605651076048614786964923410112627801480907716380557977937668948246063139335561346562913455659575283305328921354827487423371405938577637376000000*i1^148 + 4759845431666715807990245693954157263408785447572990832721302513366876110293290419056522802969742400850839866501639203328889751693955456372711953850042374309966732575606602578323668851850853701805168968937734887547116647951458011106020861337581231818452453864417222693373722041184748892170506319916136035861966297659888188719251045453032492657524954301383560830120307465039334263474442015330886271724053893704529230612060037747767901742948523774251253910524637893727708441759848263119950450584537962344445559673155249249750907012702004261649664498057269086630843616785077250867952972536891344677172195867085535344929649289346241826885841712004073384599539961592380341502796335848346614864093275742917996983672092856278295940047826114687091690313619499301922633820132567291419466057621124383828309852765234313067860392217736764478793368409131117260223258264908861158665994863097408891847300775652267272276322266520503221634248142266649352443739430488586311305808600403111618950713393868876158326090487208830168105183820349638687617790127202067833200959064949035250631009148376494072389897334807857097320521638214727084685219822978843556673439272401775174508636288055912208806090349684063672373952507833004431885156623208939311797938827535762632894091027587458697971128395254335528760145258770249542023774755646128595604988457297945009722815483420214094993114189410461981752281813040257657667951716126763467689644966947063153316222390777005753219318340171401432726193335471586882760393126945823020120389289555756403624588068097460168560577124965291331982293841908677473530609350425391632426675173825133629475513902531334805514689157733965632575847551621444887766010571541989115034481631090429943858550976365300124344025788496203183270499654986667206911995021312964390009681690444578257491184602283044200723275032047153968961036221073990216194999334431013702999359165940785886895718757844708738557958597147602342561401282935872173686724622271666455326735587192138088275780655692351076908641492139685828203480579907430061726452665173025350024308572263855169281340343106042384644078478473595661085561307448270004787295794351636278996524742274115733378792747975348141793734725468160000000*i1^149 + -606213185019717245502914930035465365841992866950073458852209359014382985313308817402203997548722746939952875482404191390587801024298510653846611203034103451830981983241278172967407548389333502636578706485918524711991310900692540240339453501719117949526073075015404694141790474703660001483375227684456325053240191176396922283980988500933949498635607192101330984540716063874512933855638067546577514155467095074594684468025956805697383446863794168598274516083282764989707379751201420115982856632962090954030314631701552553207879381111253399369788551858316217688840859583189362923750967476327507262663084931725684693772787106284503066192612447230925364791862496297203820634064645288255786911482653994798286974296247227451863942835012994178349746642759383350707764737859854623926292622205803412432760788937833909150205022344953310137088843097178347779640747511817575925081026858763968737898195779734261018858477641015839572075486068463627041628247335875783164049840900968265095307812784435468153238135591168211038096477137033847550973830878666332660771007453619536628510309833147697666038701153478310421339566057967582081433966167472072296193965004106060765386218540506126721025847692766870339721910902737394609193716865590504527859486785876809806276025512664704592550812581194788571920815903612160384738153024668001669837340164253658234853719004231716560844735919876263957176154430332690638890840005148148205946211686869768231008624990151439702087670636572714008314986923341945973435057413220017669824928251469522860746806876001228471787300902200676887821225572484271182818432621044462370937098608125569137876655609283842830285604156174721176686829471105939966281147964333135183087752270370012985324651070624147325148855655862731555578118289122271081096450472890942726002871872805443601382874661284248702949029563226243313284448414483098228365834813895216890283964807668521052088849010034469645065862732990764261677793502635330468215178631741402238838708255968376090899153447965363116988384574629251911435374915469615408866055228433375896363252919394325586378389599080667792349708452204398096828945176988450947054540227424694556327626417129620764709096312012800000*i1^150 + 271247853543072612336839578268360335882805549807184839564105238012070663204528461743987862305792046183706243588218856755418637078289520746252039037401706888210458579492738503710561343876158000357079933644214584768883108221846562685692968252211735281997194723315618191030662561548702006083939523843366552113136404990642951312541147061489859745315455678341446056294438155137082570068040512850389912475030321841771691866537940722334719166853440695938897952490551989784873809430526991592681234179472729748215337313816971410799388273492827511700138847442325677829373178743324165692498479484039903101416674389910239378477975383622679814251520243248290943604518207121462322184322518053292249809548985684993968225196382166181459421824196863028880207797461001626255742420897029439917620708531770162513201789686597182704403803224629205956613542248557702453927169869768303365391274868821122565423562924343480693669778577210176018797799978160361827044361332000583025174281549657319746843679502599143330795445302553745133510207152753345931226306788325985173720945374109795633383597918251871574107080855226730781652956759018502662436436616101900698318209110505565923794067801434425586691587807185627704474669585927898735980152652228687868796691519647290520437483029937074334633409743655243590950175196172876442148180015585085703420341207728631888282153929181372124250628528515855388113525001179999161562947693694351717373163235816578090153173298427483505147391063543348949121287231960677883812907154185434345884897836473208471486549236462211690839827436628740082906215323021736893771605958328763693706823173761356334134952626524225168837657525527096795269708934229538460172981121957149254571173284318072479276551237462797602218857262040937329336870601574811033195147445683445366651666312560190230971035959420932328105211090309341392252787296868904850985936766014910036078303095834344027452333569061547046111445095024964630914177638149001738757520783215420953825078086988098102763713758831005539997256540042888256673037576501965693910039965111415887688814123529677203250029340142381790648530759607570009256850081898727008310481936873467794161664000000*i1^151 + 20015093412704346649235238995499782736296522408226523230260149974078866259012281185280062500725245623915577983825416512468293196689984322289464366281714573531155829089229084664881894093823623134978274368523145670671373895095569812933116844119439676623263714435965517665417790093109412034100110277660213083840795137084268181758289617489795170111372078129322705733473368624257675775778685487148203426025793451362737309407707232071223998399185215927719035340266464054231602593604322972196206098244797950485816305301349100524062891627102365763697557071072393220331500164640007082117680810435361621511135287669311803711391196598336436585843479401958971277802375024336656182597007159257550516768176610595230989724491467254665035577803117162615023993524781165176428673515391924670895065701909853790161436323639896358418522122091745445378959117630921741836349814625380079296702102603637452469033816860149373429624289450506774534894589667943306247376529132623584021431495925388476183116257664906346411671259153266808702920526004198291496022289428144001157886659307336485872329445044630701783095750126767278941078188146943088027719308209086521065748199182584753631466792052824840680028086329298456147883071934518567358590825300034801410103750415892569321560988634902485727815493203507285286001370819200612167001649479736424204370319103010221572151246602483353309039092963632757123093674283234459590489667718585286573027970832727490288329199227964393136015287043794726772927955477878287286527003392041342420074664183455624740464935942174191445021378699533641141108661010865407044062237050454203629238816000655217971844101418721275627637977782593438223555399069278686533354987908301185824986952840277948858098251186170367273564897773546966769157524479020691960157352250524289183385371252662278355413736122658255081883551934730716369223550940399885563115125846700745348010998836542676207529593313070341004086840085523489591843571038789925625443604714525185486806541028058817643760043722445603124499985632627410405157499089321702719020768891272794674614109536804066489081032091467522012753051329072043650681863756040686796800000*i1^152 + 1619450348194322959759522330896457238343851264860927234097176175657544799414957582676328846903042775779210199941194691010851363550744589226478711881466629152028334946670514410837138792016300254958059311835606107421386663865982356434385944523443934867873121823688379445793132034522132511122568373638294454351382527155796783128810652588362377584968276499927756282223177952264337999889126505291659638929863416012001613372541876242030532395914240899134472304374890782360684410653054656267245117042281672805976262467328573231346007769254020406293541152427394020956186992880945266945846227553856174113601539354195166406598832064344780988394311782325787130655712529666852857617305527633301129108404968222630120681214398074791404040713209842955955868750135548111066563636465909967964286506192005595319759501636947317464883015333008710377697326637134921409616118849657924572087736106397970756255320259492752787765988780627420219166085591746477394004841923694123946536624444472405816358558462224979951325877696093328253639759009218405220522705118162278130354875853504291884236927600973151122118191679237085055655267491956978342448211306859657694821431052443690180255261182575575126640996197229772916508344852517709950766302709458920947698554081554828604021603924350390883051199188142084371761459435057386950832508279207271526755421984614022059266891842340118159203985907130917082962065299847900727177115149045832290101052594197149201816544440955857581817626448026751003993495384923047012187727014025583664300228962714125292397370278237483407415857427540649191732123092749199584396014864969817370522012098512726863926934797226130144588451173965372666111488415592913174026714182388664916160963864931453350443373222792231897681556645136725918524480144065173875480192788548658994918330808357706393088336286440252915618254457035049197654125025166933207284462179410864744971487030811855754968365105268148475431165483559875189500550310125106665668354875017842515172812161868851977755075043785268953706858209502058221173343064647278489302715524106448696666306495057821736222359158675918754014586663337984000000*i1^153 + 7244143459449984336537084888568705794647456417247076588620974296853655203727983220947643108804959146473543302453398180194615386204389471726731110753614479201153116782020329556063881953364773427496240069353736164362083049806080698049655893186218654937776786557150456340050009130801264016538740633562915521169784645372492256582927535684109384690362580905198485248069097586139068966602570659694783103818655462321471667494661915233700800208963052330967134220965943236752228696714763398019148693987307434214869230589347627795093759028840748793357154798784354000463546816084077430890886457378689287354782399271364713315343674577724712118604978228887045834149998948956064229765279776340912640182872617065836530145027894525764319754970053430661004257730543225269854359433782341904867122593746350859886823119368365350248783365733108258115495113022774270687244974383165919917383479544008029138494323048755412591606533201259704713045596573620464698525961644542213012989630754115552619812186086581303714981562114542433710194086045747101308017715979718015200700063992314822169185966901167732750848014189012784329941985495198208980481124756999754981761125507533108631104484685521534001684350330784894868547012409701882427042940555687999389410364397454941100501125099861895204558256480291741909317892316988105684456491354999902875090284008747549447741358444967702176778939457120197359744662344399498185455390593275684820951944314556991111568631058779934396539015380685124897726495070605599596268285596448511298453229656041817791308378399901880220745627964388599246265649208171351965808773354177610679187771942677277554362391136810316624512005224693525373840007176814939664345485615269414044276823080996534505432179331523183308000893138692501375427477772468226067193831013246411382859862846068766295052246401378463261402687183443802878213427216821722511576177655120228685578379350618295656985461665325323538677226381832286637161290205411160379092869034181551849693521798810443798378177801914958741152020627636965792237324769523523159130310513610673079412804997774138601897984000*i1^154 + 13704897542607263425713646636389609614546398426576247633697029324739235954363492061409281210710514385429070240055331794722778838299269198030485349199882411697849390454027774673471667220693768207029375249082059832525614433204196082707040237161300916521118502706654728606210440130606696739236873504980681140606270436059540867365984649873012202310254127514541717034093331752556761882370517410284911873915625918266953305653260992037010088606479178596043259863934588208236378628493291768660941595893624483461203391337185514245772095381345127985652049411232230347967930167650803235667616874564425141345638904429211327170980611153530084525680944986497679590119356810925579789675732974015052053980165276751724231141262708907238593668551124949888662507568448015351063610570120260486819338059865754171792636211220550517143695191484387456620144752412961374833897228146281337457563782216296945873106802795262625978855667952728192611863107112607944404047308177272926134802331510501737591752118897935539357045766163265103542630561978087256923895722970734940131855136329037054077139615100937480106732474743296301935471115590451104328046551529824217150936298416442459443382777831623732983788567758200573111599439840597855262267801322774424341506438941573391943804141878132434247152906000551671595706203026280250149105594254247958542932928049376196282795188419868670127068346295042126666560339922586888469817891721914356407524864512403687693281684907218445265630249766739457975887519073504576676514022202265971294919946209620609932937023085972642353904012933949173580131535376463454360332925197506935068187571919321654566126884226049046788773647773458686470186385660680625294881379969478435925493558400582436506394543642533376690541571648613273223782537653166809627175929934644963285598234050211608554452937596067302061374070406100247557638251537183451628497560186927299529796232983294071618994303679756692223700071249722738580188493759116555298684187830331316394563810627460013238915242358673282210488033265839643097195922092529765675280019488768000*i1^155 + -46385861028733335375776610445811344419731414103109011291060051364656619292782360071195696336815910441304970131186914290336882337676404434172874709384109385633366624764904731016970544433538497683146457722423350241049679423648154303965329271720452984501852984197807575364966833037117678747983583577041814271386107418561511773548926354122947308294481117126464885612327466936870371301593295028266773903735044199220929386057318007835817127044880615817479946326969034536668521669187368279831771434496367260774082018773699980770799813091872578105223710371901189363494355499907698249022650401966240133345323038540927253154131181866320012110147872694973625153054806304705819211576097679469726542151245502618508665834528366361736115737995574837184401365817664573871170404009178736725015679648201345909560478424796399972681147753334118871770875564512006560435376365148994147848200383901102441599148703403390162510244162720213618868217575749671601969079221623172110055397044949299833468612338692369550768530173610016747864519384679291443228216659389069199942947418762693296572937999360996426937867823743110865427263851133938365226778435069811452217489030851711135577479384870174636929027169954635314038355393677667214884505720662808274949831478736517482302110430662615509839698736405338644474430898359789374837930418727940046945279135253006538087641175478681986591353797912144017071094893975756357968634748901571169483018711766630417156843975077204914024018398851055170981559789528280315468617377974692838146910761194119798417531614174811828132946129716739881970953879409836255795236441874705271648673628311749673815377195911691357648951307934356523564241486125490239016280363414160412507217819629971618760737983954519065320127914944780223138313062068758146564305674662256650757183753032795474514829960129659048341396262871474470806275816879339085908515651805401142004573838275869150310780731591093253436001346185632350946829635636174902699602295765511593387396079404011138746964684836802155919377794125004800*i1^156 + -7150468486495864490947179236600325084567065245667480175066517470604889859329464082138883352636229198485714185727540142915003103641409512047798046313732732768472250217968387195083021557829874638477468040354406371324190203616283842328597838597833808657813208453212645680331290186431618836876199258419131922712578848215973063306333943271474591495433625033407934920670259979290786318442867565567328947474858482090829754607302562836955777509799494524569122494109730207812119196357264618694945620004788202130196810917120104981279692587514399719646411104443070989878397464825174761479592727561939138135054979077033558552422511662491331884761052284606254899287557496915208150895162806239009522554626012543798062423976468725783304793276787708594750382940154232522626292819467537024764316521431716086189483894781450978258656948629614845063077027205199224446545217102785962042580708303687353186096818579898771573990484891842483626072998283982525022858197368832462836654914900991106491533618626441222362461443186286631142633607625849971382841740266052903009431588824631622401028470680558043147056247267507182669966685584479503787958172445992722505857643663723434703268238748584004180364404502539752961392228342513329787650950847886490888062773698645197144678836633608994868525406951395254723560151774052304329897478929143127760164616712635761383766892008833592513258693497439590402177681974521432614054011958289645285342730532743901108574539633516853517729902560281493875538205002963077618619129086770720398797872310218681929952343458925680771570414216386663186809915449392174040612954013672153161398786831329457059756097370231801698199353638337948680639510851926218294775502389425523937586741858129869674285259363298952516516429136948592009755746444693598059571959688162001635420002371937131680560647671485347665289858356701010981504882944735152727940653590697309932864538689800047111032308932225278764495909292048433523276069012135142675827025744204259632279139123200*i1^157 + -55435424179333119619625035476279381251358158616296334813530524891903141566743040015146132028902802166360427528632382571688516228172546043437423313440097934531606710356460081901885911850489564275212849155252647224790487159235635771613273058965918341229746786802472811372719937767511485008237354838015856278954287300236658355909436242752852372486238521629614166637658811933265576104372278260132287800394171383788824344926770923716408784560182058191169827662761109117814180648201295294930875530282784122291691782504990578942005227429419436423056809789793860060137853676437372448953152123511488974905715993899280535564327436473838734308021699550280559174053773953765102681912262397945843768604377477236891746003215895367861568168530212538463610081035363681535264096835741777324375457162594989245336886453816384236039711338783475212871520288680451192194021618053137273212962331210387743154476031564070738229892547707564283717150525681617673544479460069523098109651600417320596934166424657986772167630944968633718870969908910516454068350049782467699768950531917100260464223521795831574253539570746583512277964469254428447474844387616470554758573845675738553825923239527363761196320525852127685481841488674546645887331032291259075601874949421492224745724632806591620135774297373529292542433717204417506783947656359232998980219939392544412715913134839222930951641665190393957416794462162529757058390510390759834040501939958051635950668273401874158264447106109728907721763383265059732324952317437879975788390776081656162925589224041575739542891646794516759137958206254548581287615815315527326239430716701247804385689170773692926165652451857376002330929057554259944240261662805269165724442843886596573905494181454997895470931284615889164930270755869387775118986095532077639742267879936623939561167723381148715195667882686567599544999426956807498206421873858487704402738587394821195947411678244215985608260254501807226397738926080*i1^158 + 12152192184463653120733091766496090496368738658208403103151696652550170968205501059896218065317896976357010455531776580720071637516937087772269309512101619656040204269944357979603138579375356811118214048450135456578412002802599258324076523188534632237367997301632316305637236608983168300704335846048145494792509236218105633942735422324267667962574898533474403501474600462712940944870125358785917045792179562720718971989480467873899954356536863383703015372071182018938473709135916526711936072646527577882692849516960410718521749253804682533577188589540041447229517089084400995217752984237250617840432475648028191360025254220667628239949156526241353101815888380175989276359282638315036247561848742506010868611923907094035485432303216771271075577641168238256475467466967085637193589341032752853162220152932989667118032518561047793321095250529173665240988091591499010464127953048939888171153654136501319798547989602615540047739286297871928846610050590060615657428852800828526216997548578896538311610141156623053698140714255292388443372643883977720141222034238969353225948740529469866866653208840809125706749892762725079532284471343622070625627190171485892947470002648376811955912809284692034174004938745431666964113006853195217520844644128116668968042813897932737231917376492066742058619282496349731051172621847089431226201766758254527101713329856119462979941741286450993932552298910743813381022552616971105552876342798791473707259131509640299604427530559386083325637858490587182026664503749045827211662098887026200472412921129407002565895452186136033408745610319283961986297514852022526560908880906628237937256975824027980654224959011168256557294364718990202660400096841327494313345483354679020323902437846657372306991422979542332826045043042933714636034981551996244777256179381258073046249360880881823619368387982182337966433569571970975585838973749863114318716932955794990694400*i1^159 + -4904248164698196185629065197077823538507557220803795805681882549281794452075601300748071576839524645701371006707434610965256060378993732909831352235865430099218960389863693553318638806797034558106285819859948737805137742587617277032123307920692647827466706261271646761225910636394094082038165904125717977355872728529232710384434478457388617009300686903826778913650149392449692928911071480091078658209011127183569863724175116534866325012929977495060431941188830848921677895184070464163501321205780478969312859183029766046909445125227438108420829032704749311402131514384989286547417476291133449517684831035053792431868198345482258415588675960978811256826461191592152246717551658652969533661123919851765227402256820982644311118020930945333825651591370232414602915220125353629494559108876955061141383439486580735269286432923778131987125377137381679458094176947206658969891618213752121473150973526092703294063872113190319308087007421302181304067620455165343711594078215495356205936392375859763027461368172885564412628927988597518000149762394434980041086615912912157373606208141969198013423624569767278132981067878758200229680342831293154794348071647792215466433668173324020769319811905870563215034608940313634361571230744124950756091305509902834993134521405011484857800382726002422937712050623190521765892353479057522227276893484534245046591007438144005921862569598894454977564887304955826641034953116685420381172609534694716340198175097718841133712886556452400579321834112611669065125130209343241950492105320121008411972417557040353228608602759595294116725069058932737518793791214984236752421168687860482523453976125245253807905519052136063188851963708232143918901752282339480002596516192365021421239232110629375897600109438177185566951624608520402525115650497451892719011419553872617932216404938758295891780175815406147076096*i1^160, -14548171478262720214992672456133002316794399744358918777264836858580366662903706819387333702936095877567995824140998160088382729348612913976528518555531869199641158272320689140335408812973619200338749452195967650710216177538416978665727293314053441651967126525985846521988806087263222439953205013137491819279444176890657621984455983832924986259721939656538935043550393892619184218960787472775347328630238211796898138071961903300804912537651424499966333813252128696130055123533763119284905186043949723733232058625646913994270705793697402697638694743353602523915837393898148040089648074175051328476567578259417465418558007021962389480337158827553916030432509018478857022603486290770441475307271136072814095920990416954432745839448331291579274620584492593889667929118247592351293227356093152038419212571683698049813820125960502214788541296659071606508845313595772340307573209015901500335540165592713112801699148573686227348368662058441818569945231404502808738146552853290709216603240981829915468879372788327609349665238451646921342112441808210318076724313128775714543978440244681784740003932122375626303767430676428336503590247986762105077207517802396202521613440989662326919978822236549776543728042134458877020442076695659957602036056372006032268374994633329193680863663426074537351748312958944854173683953306265682407572184419218248069366653862668670397183936874391547042299478691939663054577935610518860199168380898545371682015144916095279955126633961162382081423595933918382479225602591256307794690538052753714246681142937353052074164443881456232940615862450813589386154399924975185585897164204334881805108614311595191090675112181634228048579726642942880039259771676842042222205200771526661301041609000041725966123156770874451475854723888137910127794494761093362079216652136295892638354579501759079092579911911749534341703231385760195006370804294874672153105651559288334832259023512909115132039733056541522908847477222279039640663014598338472054350481643903146899818127242974612169642926290429634190236062889252455877095266999966683696946591628304719196522827376869556444228739916414767193129276921311284355737982361937039500598562602661475380810405907936800283718323024050544182312750460833174343828880973684536144865124934275417325846866506006937621418638757118696769963367192031678150827561379347930948985281008583296676722717143524111344281823109397070350392806301062991465995855385637150562510571501343836003623484519106098527885720376693094523919304740785180860355533834146767687943092112037857135042683160501838105854367242287731480008136743754170097730064102847384071698602668184615670826336710670191262166589627424258168075647425012765214239748831613103326700913297104741412724009903689889999577767247026589487821922958709447422343217761328877941510694410258880259530328806975146893761663362446904560740866575093431266831885876201643317853649774015982859252588069223207002188898118694495397332462364487231728613488698560137226558347798770978878452305880464053094317930497982391858367717482923455849076883915684756690425363822225720108608542697251132758083138960281814641887562639471106287681930043948123258380868638225010680318645771239582102188015605321407024664476704197328467315928168248304815726503442931026720710281260514510441285817012086561767143364201359699240455895851999469706814480152560125028487108834623037033300837497870581018894485586813651843514021408360991752391849868307495533460478211337469933749515260334331087086215182385708131569603967066969642595361365892295249913898488385017102050184770010552266059351676764499022588969970736311102174192587580796166406404527400716409120164934983247462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -109503129423315790083362316457392254413121216304105297113514266883109744470597409354350258018474519054339345762073996572849724174709301768012855594119492960892460650015825597866302766946010678942058188917583447544645856998979323361444505394472316862657492703498778954960570023475570360178732323510321723116580703690029891312776848954570663079146900906854042416644871712729862490540962197714612863253083393470895506634667692972969891467090833559521139251341650217208281539009619561841987511256157511969575301604275760234954486105664072330187955369207004890584043417357123977489363787076389975008466737481041947216935107294992799004130564901649147171610107463027837765775491654577051151461175845194848864934075688518595272623431718232440530180636494742854036507239812818090978366155996406040725207198473301295868772061777653557073325133819753516763995623597120408361243715445050968489449157994762769806897078176392762400213108917329030031702112414558423968275687310116421561430696774503561586154901023231499786392666721002211616821197147986818503901765348045748984334098076182047265468833981641429023289441343391661620719647936321269284108488732830510742044560796325828243323539930514305865968201396202326385175492985778959151411937237137427924089432191894365942693962744506555606135887309718997898255817408001673720016194001472189831343956665356825426882282546996084096505950662024223080575386605036913118831243031559608889457371851544584654799175399732872616411043981374266848133120115031503929023737832148023265766701654061409787199736450081049095498418847261239352210500053037149146161207898567759283774817543932436962449574903519246986386243373951270259140520320449534183017646464422653887860200890318004018642595194554249311415936505305859680641685911036474981925282783719923000449698848079447230412559449387171601297734301431985362251507613111229174475008480803126433482866580552394149794248537229349058491664234573013637700956085600806630676884637394947189225566238612791010799097019889773075234446944511209502442478345639633339909313510180899000908785897181871897031712096970560739446974229456241223212213069316417606416946474536519641197389320522824310422827021152141266987562571545212455138015857270252460749657425921289343774957426088719504315049913879248482340129976861907734957717551108039554701138097057580119332910823818530827555291670945946188351492820741051274039574507242549510965100619731165289624269635062893625207403669654204060541741235948058743300057026476544997300174615889944231034149442774696281116635955319504980584232982264128377083247374287234269700408149478352359262489983801274355577273591270641332080582913702409305130269489255846566572694910016580513304038358405208534677928585459687181164785744323166760959460724089218095753302887049032473358971140103184508956688035117179867385771329027092955231356216613088755113460800854819847422838545662286242949187566963154747303792774057934531922667994843000910433533530821329901436462192268985395676372308925778255833659451097199679222178115585887330107586667164155136433014291478574410874074594332439092784565856861612076073629576132539092741420240276993855786319791205896463652274182878774965276716122277744236762782764277579593403912741085150305442823389289692152058907866335404166540898588813550906878646319608613027422630328585190093630642045692012985529339444837080974364356682010854409447137274484914785043381363361984159482552091221158809243987328707956378096472219649866717220201913529803950925237135159771090968135699748160652339681573710476686324577049768801448855148112698303233269846858037412228875211875548071919065364356374877700096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -333084774427768112578474137854106565797869977240651795213524282081914341048276943925084504617044438220711292515062509639911431423182793001339397114626949528064826341259279782590601826686796934135535019912330549577909960794891225040474793005192716147780478899099348137521210031275294233907579273591696845650535098871878927575458621502331435975871546281542189669686757726925504070382029984767040307131010333661101874154931460393750501234697300668299198527542843024282998765384644143578594786686193485194101713560935709006430034919757979232077829473474592038324189678139375970336004706295053999788783522437699221806230197946736406157360192289753103476015546212236180677772481436230591901776309312996544455837343489109805655076779581287074853561904909806894940556315110278755609646503338292557488697333452790238997561162881557389709959308075584431728937487160971120716764829594546870375917052705037568537556001767211820642522045791596262200357780320997331677219044952897898314717472825937109912411556979661640117418233106671465602768454648340398806612406227466892998859086018081353933866260867698302523141294597933452179159619697580371134507312417499391116873529558465709371564188326731490034486056578863323573143767011268288593702874357317165551373939659099751857987318751673480759896425266247775883190590751781195247948456056550810286139511704220786867933012209756209515878644137595407938066929269344155787767270728477905930965999227063561279565412459639979476873595095194899540916914746123314649153908774041837087516819667108255324519188730705422837404760514161177903411207413788440815313466423179410803353192464672530276118007655180091522644190929449106200920268824089961214745136008585627693557413047503426395783822407767769335820944439971378572783734849242241852286002248584899068296065456599883849087870508312883476803792450917750856814779884887808089302221127107701491726712784032731723263774740332206300373950126133674508216415643181443501278829591215700440937213980855872385523710564376579972354195240436394230857594596062136744316700182631923403821185897629750497090965089223914053728232645785194754905523785732942356080240022085813866927037883841892844348802515357588301899297315294290051344071831338531137307598958898772285412043197897736105937580598704961094093245286645323759739160561433936666322371683384151443429648079596941215531917378788243888709718868238720829401831148044643196142549672102956311597232455161712668155700930013640625270155462432803531802458291597173665782022163598506937511806506659124096259932151970160355435782886804894457422472415918598362802832566231759820687119802880138916992962960794192647240671204351428717247679182168992296506011462502079741547933153593882231468721255570272392276740167531254203005114937729414095583720388083674949176893606553583041429263168002903900694954986215764743596773928396579141061840384799739799538450293536043285959783467656752665150960444685020603985717287069926339304682978194896352239823124498606201435566928819228738803658831166675318442635783279752344217124105200290853075471929617582280394599095727358532058799115890780920770299127611758179096108677284597921317596569046614719775324150844720765811240333729430509223933411482326694130223398895106770487651840072404443804345366361628274343810461238061045170194381724289680096262921704030909978350013972878724844358919367432612029371835376452445975453727089734866873003783392448980576843759559832678535189551325281512183158364276832576473129868203326894793073545497254474044534574916258939193461723925885602977813983497017533184246394848614744949977952520560100489447853279136577124496277580587991040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1775881485756190384079816779770631658815231292753997783253461082010282818159087275857138095227202653140032356872039293244517546672774976798034463669051262717635426436698369301939349228237827490102466364141894043510845916122028603935122202465943793003529614528736131545296062235748554363577338211663099222382894868419246692033039650291781133474192630098157855355646113757812467992109031505452918053606432304946309573427497594383260283045872308491904229391254683252061307079037466341920369277067923616190986089042887495262323930589074769991092075891816934611546811655278775340421949710419717695741451343695522189703371331277334956103437550243254461649867752746014091876605756060753060771803015130156802751503050832119963864708787019379896812609824295764624869022373199358523542994746589591682320733899284753304616354892559112701387116246434014196628523132547331392994416296303200107457094708662261546119895773965816624248567680242331171617910982431464924433289691375388532914907216202200396249244194475466297257329213342056665196550663850526042351676936265461984089957106057506491496251974368476324147281713483918546635621939454142578372732064398560975871108280231001027756140823802362237512283606462264851310540818195909983571542355383892911188419885919099523995960373912787563069573918070111713179211460830999329936429140596458973706093133019477757684924160854334330764003710385351783507393371459790245133913221231270777401761489411424297897569054900957914182968560672206272836603281452741858500302748908728649473470001386165398266598099554269240644742522441842324416582996360289636889188052474149045283960339350909188496691433145197910167227546014023861804576516759503665491518682224421128213622690288825779896111158628764428402292354656710217927796434221324275995017559464373116662550827323031880420071033071653964994691438120091040498100289403972761277048975673412273975953504817973058865167268398929048311196250688136252910972761173498297867365741215233342441797542700396953242277596122035456258642659672764321412238039258883786612003742304970097509018786203900583310105296128345381154278676216981399391485903125954737703703528923080758432312813388735799051316304981360413040899157861090287243104078707446762674958483391649281380556058326560158566784280657455057113570280394964834049079186279603742492758018505176382996901252759653603036580551083720184839066663869303026491133253291886356737072308997456324950556633800715940901706716225949309291433362923896699364748880172586819331947299022840613840993690612047255410281133277232457961748258031619376076636635165963849218989991112647743209238094096224349746559229039832677604415955343906398816716604437081287807141696876048767797220161160313078908276645470942470103750864766105466102409412992821826833450701408280873393334654959781536500156744469616206923676320396509841599991393560267281283536804041408331894112527477544294519635353592476276911127389487063730021931554923930696012658610363970001169239464335602575854177278251675084639529392026675093173263912048605053403821444420311384275493555946283121216144809548786834948818586940113208666986324829590608899498030159880297164923835626362848101795679943338305276223119230213842667308353196062212766512011728121739985927868409478393369775950212168074891142787410718298163206209764582365995044186061494664820303312497894840718183249011340599215696628229637049071986663296490088349834169912848218904201770783803476339081990412688611607798105021801409269705603038657791266567081715988940053032904315708599373191393075991554069388428822126326309151614122143869364998518871607439602124940702585619885055117360524532121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -2149718701722242738440564910538649968552124943979769343717780177471825019213143761637276811757718686562436579186458316729066012247156621984110815927938153854852799364839540068289720467824582671533986209159323126607458632824812444505265618258321868860888390487554566305363342356935813043898731805892408382445525581616221111587482889527832701361574427082578778190170234559864274348198782193965543389634656044039673907253815575969423947425319285423371699568072519406107023765428221085238113372742558121872087538720702333802845155576017627979772688648180612524110235337691611162673942370716202557135366370847689004537394210149407706666285755599616657735981453813096844147152459893076844411181830219028319151842153695021593162193836153885662396436337267829503620629865590560912995421813140045025940431162299455725777641982140616798807970688285406228035228740604352525027018260782059363316197746744328274070460786156960407984673546754902414370610758714802825887154348653726156056260019908251687264355604171040909472893266797098520212442006491676218119360342882157199537802880848500985746464435834002463842736176106877967197683521453980731891913207220515752276665337710144408932232903828033489689860740893255414894464559710945447741950838017476428339099936346329920754768760344455209571316498827277916351183892886265500788125349198688918128584313695091653919958151170127742932651123756339002593288897312170080108863733740849426124845042206534998208338055951885643968948236663764268121526536079017694283998719763133488007704274621667355815118498017475036547864091722897374428890841008057642681092430070106396686529175989027811273932665039003024186593279553915952887863525137080594956722339395995748865914586675135641916901365753703792945012743213173510581903459824561754298601244015552391169424221031911622447174540371262390047512186144329751510221258626207068426664741432852557550064250386868983192702031256973518493895161159301222758822071476993929539890404496107935032136644283615993790410756095976146465379592527727283475694526408017440608989955252494687563730167827713313418645426042821816562541487545219510488692247357665236037390117806187711164701980153927933482471155817392212355033708201608856174605161226312067411550973978705423917835217914256898993228468744723945364256868693748141000651245720450307666062593308591453739077366189334395108788621109619040531169064340931242616070655475659314674681077555082941439745864975768074276500070740741804519455638294651248012285606192457608713641392439207984391031187718383783309838913342338394817140631346691717432031898459226405646070711288451686629355290780603892722236547688262392407973359016292547253930138564751105665166783244252136947253513784437302163046092210624677875469652595587819189253936464102254496930865410301017862619087846365766225669976063258347708869165732476810197636421038228111350993994062077149504037892086333162217329076103673662750157400933473519697994491972567180255962214335545965583616066096388323187807728959870044877151414250777013768175657756707518786777331097622761954757652972111627486389814389448551178420458114302465374361339620999499052830391031089432719622438539645586483482795898806301438615966807780958910468982448893937733766592417915591332833747160670259386437697697730854106046349065610175799555644857774310575326199297123654779003229192429643746459807817412448703459255547051674925773035755191030731391791586345875141409251455980900241276258630828397905644098493648295349279602060959778405487450465447760058383131637925722356350819763435211966486784879664248010118394136774688341364753038152372032922059569347653519488787874960533094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1556904792075847901778389935585417621425705066424794579140023059325945747135985809986927560812476805762505193609830466114424894762162972917580044621730095808727937332285145987129656323067900342125829021925310064443260597518071370612074624131719944823500748639158692183301057434688352516091573909859192956242770935542983304173985312167801722303966454367868297203401552369424000520244333972462341523768816947596119584724661105308166158355554344443126990652024625329758521850536845794717709354123141310380591742628591013701202754045397769810439849640640929869552194872322629720658541675802548319519963250682146895254998273844843538913986825862152708317123205600984924871226444535158642484035547000335398792359790724791204819977985371467282110037562062262702213728598054550807635254649907564529827294965808740969130236595332659050592713207936440024050850667531985673652046216945362864541986369049606107844043194419404455598687996700006509135875480336000754386072416669860888673715456963468275166595846913240773894840605007662710600219665957911542120704809755590265006103212742706172970575672029227136574332888478167576654450679195427146784774794674522152733009784679734148322513019641059557794311532400059709572305085764065741986363768784939402907694306562913700765722320364494227913077157718482705258630027725974545731716862324822288234041066191270183759999452577150234791272475481673118682625656960393874661719283480639988055575776019310344331389174299622889200407439919881369616394384705874725984222383674085085703613325051329362453488464669781322906464133877127598117866236389362007321532656433580013158276391170620097022346489561066995259247154109429969512245773754009041200021111776343237333657652317865363916099050942990805061416461224338588165392729362142534726771070986476447769394395717477503253407196108446413021166830964304018536783428742743632116801364452079363962394689391901485194287041436988508186913383969145552039593079399988882157220223907155542469217580225960721414255995324013225488932099876543096206290114349267926947369993550062934149614076615028641791980628075088312161852886680722042873620461989656164196683780553010561657454182338187168699006578559437325778225780007863491084740055064562221823252038227360022999190430659144550966051418273459105678058499045259381718460156631201011462595003333958105615761478008861887202302699315036815405069715144787922983699599276715093849439462037366273219684988097187907872050963041406448894845801067219107992288373038847342557170242279436221803408740680686269472128391444735089685580959473326445928275997743784358239578984512455078843067065772773290403098969133643911998943108951035778868618049699975958538824339178621292288751236256595876216909139551495047437208673725995682973648243091209628581590782826051205662620513715456667831761289217083726409230097118823309973757704350441130817145631439039292537039590223205953071889476078342703581205666665323006867815555170122125815846171590299146810013747915192919364139851235036468222450575797345808998673876404162709492175880531668484068423884844792731556855702607318102532552656174131379323874511250563843865757311672693340190579016518413702545242781573650858720401048658244772837893934989916126533267999905688363131443952909105336460213605815899176866517588275595882450025677825559041020754377573499317795155575412927801719507418070780285987608551220637609907134996017324047753183410762835109954709458088728215625312030742379981960212745857077322412615445914711537314900101522092572600510550457329805178524234102083054903006946693708764615348108951749018355959161749302100079755250630513067661003865970761007104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1196349375972004050907003830499518516863881772814379910491342012671075459864343237549790885507965864521502789973430196799302600451790179130284066942934531189838816535929282043120409424096155798470839745532382794191265858472234432787130954608946662723947609953196453453526391232651580420441150118137264474573378425815430413866620206179808666352670646469879080588723741669853787189047004407931816987182158159368927343926783899882705978145868283197042581391966716983770373934987253964893295068586386631591206116198878178211184012301746256228011170861179548740952355696999535544879361051090675636608137044685538254222940702044200976865749540293320194004558707949269675850253519430993533703131892251638720077864439601488668358397724964781466652928282751852014076871229138815297778316631050857045091939687638616744572433879106656096200838268978610259521474930037491941524705487580663289807824168229420785068124035871200925989696973874899027174132487468287429266383759204813688470555499683212846231573690630740981010757915839020633465985477933041353356357040401969748408205026697883586006630869022489964700344068737710465575635855345909269226760131166595907201867289654071327465608995259976852606884290299974833052053253164646820128495550640212926934683758760462388243384476977357387551550897851784043412559846468555709572548590062078662781592070191344817939428350735176287302483694440582300372736483339608694764216902359617320989226337084377807105858952440220962151686328299883405827818857663728249168794819524400576796950674223208380947870545883915286548229952523992724670787161186233473889167309814450931000560831447211904168677296436754467103955240529049523499214664889235786223922670352010235340324369013753357209372763942692180700830763926076997522625421819901601943352557105394409392020740255838165403937273108277616327248068525015846706050521633358885555301111933855748185201570524875285338716992997512653867634452186187605195103954091521406293013751091719494930733992402900663533370433505141800862419214507246265137964392525823586795442964013971789441354403538739065768149104403973862161596802057435002961883544932922619375628018213753933376380456971840755219658033880236263645383194982121977866784794535944432783020836022297299767523422728199142541656541819580855260246386525677819032604518516111741924038637038936361583168971919407411322887621344633240620157008963588125030215450887547333653560767907269504547513012970482082330794210235181814053621280153468296299753538966909492568327773808242756055094174880044382847231319696095639689450370933534020604715823424141204499473672159861615392585791642141148119950328048916541503199774203510463679834204117594009275217204080316818825712171450664370831254095661063226074970493078957354352038125175089964511467890704226707033552134814681388555957534491409465554922314179630464434048373152086592595864685816453381883443355281887804014701481492768067883899814529892027482631352421343761367717947771695281267903004774417809551140269801073534283192303663534949244304980413674462833687128631332479690489451899706569718550275812327688381583266186143291218632817030082636733472852319529817090105495342957442237411317553797556996447212756061349185807399445562785274771464647549929546728880695539312598788241220187558740346487801979823520898126867394366243942968331235157234062543730760046455767843996373072175919450535171520013168523909036881172810999806645395699251050449416286104008945530112528200369016434111564937207075114511972002372487315136189719292601426212905658276917709277770003864010613004195034592703884198877690362959194609601812662534007515841822999175322371358720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 211390614577384081666290764176398010049448120982353386822965275544753476316473176478686609599255937517798199426376507810357608428433473492640237060671586184083946995345982289394939804247103651344960208791430532782454522139251888954566560386402969174487080629968524879858379778069101146069278321531471090746134825473945116472865006722099358411043535110993462612581531788049766643914170102509423300778935875468360125917075610329892609253580065353090348869694228106643152001549765661445961755095467207508319681842699852628478863071165309655299083056426885925747445713866804571706323089894987730744213273393670282510597370445243057638211851950086428715486208193840387308160327475376968618065333794599919595670018669847646028749968917114696757170029740906332408949293536216812362405061106044224153841714337491795902921877618338751343188517157330714934674527419899781993904733966016699889442292450806081909051075697194338825754144769900603357726914115303208540970627793079353285743637923346176436958255098531669679863008449584234616948577031318874055704298685400531909531295554388816538984216457764071337797936102729010052536188679343080537913998784482142288746639282448313329137065870658600021243545187968812228787525066465603156952776645300612820696582959740011970705408552434980520486991952897616491971205593238464551267885993650888416786260817675904806963392296206074429358407858671504366390690238997004974062136016508028443711797502857270654592218762014823058045056110918425576979882533854548920207523818410534650414977903864266235910573205467305987206799553480523142557747755984127377132397373432313512793028228846053688394277798296269998857127776662533054154104985288970556148716522279927223388638139992860952529178563607246495215606512730555065698191976141558689786514177870607350570385961335562271260949737116226603822352826760579498796689453155839900734937957232960105422754576897643298820626852223896796187770798866362331609970743166879876883399503909234862857007529888758714953924884441303936538870813143680247232504402512871609899633841589976068235636177925519962409779237327711863079048183355580531966164285689757692865480855087851726274228347719984361301924943549198424407624520909908213195067286925925795323678804847922643317472753845650857149302777100096128811809626073447048414493519939743306860571865631109448164863221288418414506959586223218873321003849038630898074483152174060119197557328811106956056580041109985163548922018337548585954483041973878653691510465281608508112103739796211199414881085878299516152566407861871946608096294570127946135035968494073996615256911629492985421896942122496838432850813502153483544382268947652797466069959377200390199635724475470758166429581553086711404221583296773165042700759648616601660909765817439610338133241511099063228317276228168305107194328582814945628459068688308043426543614801087456070188527773233578181965948295326693435868846275721337585018663689475093395174350909449214476868993560483550650977769622719977619886775260444864725661797772784848272483223563859773790824339988997044862197041475823574003830891165775873448388627822503063062143343704596617500308859618773031537764048263652067580985527986439702451138033359544242801712751566753521963587419077767781463454738693980644003622296199934867674917700075271356228516077644002860961654513165236008034381722300137547305014253457218063869841146243881752923837302480302135965378230810900518642928389469961589642526316546960875861326135973348690543903091456930285117067250734540640653897596127309885073703256039502333597168037578711319569703657242162578423932671233464582417443246814097779894830067875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -115265718989005913253275353030413876405370739878403965093285045902063339199496276674053316463044077196246093982806862602975588082768687758683241796542457399065745594776090527848396437485072387168024625892822971486181387075151236759443739930910242618908448338086522286098296782056955149466130352355228225172781409127270829003372164398672725750511504653382435211723645653717870229543912951662267295962799380569489990924136762116084155038817587474498292258071712374269316274415174677135446638773334312453805128008617123744181392844965110991699511854453696945897051437187975723686228660739273194938046417873414911311886243527607299909313671011109197217094261862998590310579020133433641670168479394151509168926079369899541503701313428316893092723659153709137740211333621923840680141957062893892575177254469703579010776208078431145113272866304730330703469585942698702318787719294047707395349309343293135304943262944198195700522229827637970418587233055014203342433811230541137174051127344410983457082571738854747534419779947244461484492290860646885517634706197277888373044203993233816313792097377341450452324108314264794883596062545372382632549588502016492230245755270190144709780659964423078021464747072442262657568028018010486780302753741939927531849047194580494541512478834248554491190543529286679265704826893666482123119337995617629401550334859858612519789583099239292973775387822698853046364470518783415020698458885102513110718683617674530368762317855859728403406364857907575655739840560812400520179719947962025659529717694837275709462819672380250207949705769720729170174995975604968980623639303173480838327820956621515018499004402941394698538397364302667663354782427389262853260586468605978649778411020795301587678986807576881095609772694541782299967663451398317259830912582386597833804908565960186981096028955101974066031195522709174284363556648930563809110751880820396992634869234211829765066401900549154686817260298772518914849827440036231737063512969603732110019476336814982327862928880266215809974426599237430234677602962286381201924367999982380491476899886187065187284083070250528639765735240927266215856403212977349107124385090836320917321580261796121748385877871412693889592739377347966532813679244700021999179411790813959193521409824962045785529351345654982799481350611454288408777176145850645217796370269960181024557233903279927715719163433918410420364909383569103982826879692800672787195093239564059374900026796256380232276353408934540321421282065741473744835770794202659693077706342909660845886232110374973411552847389924160915800640790171886432174481980674789438020137274754332285936689052580815865856628743186125353939137760753555479207361874883556807144400921124996001763046789782952801355732643495551825642192686503818147318998730975939811921109379431926138756778696920908092018771281547345307092812078484958767444852840799985231067159667012934994800032919071816373044403974301887866496266073224320464040634689831336063598106031997115627865689707541009272227247151180880378799895129004796245051293544985795274019891777232793413485410054111213014701000365076028378804459859926107996786363027584096677326918564616124066035430835808859884459921251518716383144775552591558563082040288787855724862670887720117836061636777417656535942738195992275386066394591757802008590401427280997174728289097296736763752909407558079522250942874204105533965632534027955507714795757170636299474168114918755162291079210718367789862822179136727988340178791759926059076626690227644988985153587408878285719867334516758776344651453897491679024616130758811159393134104034163304706126719494141095924390333107110677000746495796838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -75509686894629267218095963057119852485951919399631879855743479130278416154029056539603428176915016898029978897281135154997819701641045093111080002796012256839552440998099561781918991183625616209948244293480349098807753739122653570844823856124741178593690096075954293188124654587147892239524718062335049049155401109031577406125902905877703249511439790806513999506535072268981592044297100553480785281915202801743735222060669756354815163665816541118473127849090264213257246240822835004976482132764139807878081397859461459065721069299294373228881706181753216902125470659326932461765868657576607948559259100854128907868638438669293035776873942208450235630896565529330492975426546315019770985481112452506760014374878565743935498905362942004180637281865178363893636980149788298143657893958964610852281558657808479625015784872846266018535271036300877943801972996727713454389937965325883824997803640248237464744463233417203754255742241087012734528354102164204302888228041702162803166732160171709330565965784820491018698316462655843211002451981395459139189232648246021930221316451253667339834243643932982662470866170052306427348141883683794626033494778851591219045255892956280016730801735090691242746063268015566036672736592880563005178211128627967025285650454338569609064052876460514105402037070778565925519495524408439101058576939069096201774297963665832272958078754491497368338638437179105070251686402666239751643032555940322384148517149045750549473987233539318607288744667380349188227824581196600148398058715342168464378122584260244372150751753308344855479408099193858709266617625688885909047255296568698824626471762960300942068484095571028182361893109577687115417137286329127832299930334773433775794206733882100121723402009511478852564437364762124128275308732229077610300332402997450872622724886803717933812891164517615380583424101324944155252970779189287636806757065612580804316406010513328473913728304451870965300189254384694897808437279680363265321821304735590725238822268053632634847909067344214578691101175935741199253727193736042185869395614747108575178527033904537473798103434660078092292489996162557222597072030656006096084463839871333665388574581375373786282406764341340935699856498958102904700959638721853920156531384375651672890062633186744289938085419336847587922844486182537792850564215414838831580192885858212832471372952658508207057130746559949977365610048446299052276589071582885060170486104131402688080111750759585608120053833872946627779063134469213467033134872414234243726818952817611984045012080073287076396997777683118358876060696990739800130654342267691438951144720469822055554758840452511706075009931433380526842390443936455586964867317394959629178437828487940482723402734104725589184238429762104951062802172015185758733871876876344460108371634806825674282413898418963005211471118149155851055693150622310523279702237998465028608056548959224538328550821626659974993281492158676576483313518405589740623243053325031539451043369252837474348699047566752993906534603667425272595306423601347748692245195932894076206520219451185273422543963184718592928413768545138381916934535640509742364003650745882173342038159628589832179297506697382296297117696437876014708711985345330966225292426365189446751022837463950512174336087020419963350653559773947239221194548170252375441665674177874404205494600635707949013364482442512379228256765885130387335147438720128479142152859434609129058650401646719877014416361543278589424155474020045142860782641059774845384916583236466406121755736611474827956028985306922577667763163625001728484572353860972345858239939800554026100958055156125580399611621046417475919688125906944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -76895366512246372970633963093839888185219775034687834974329822329578981776412369173547292722252082667346988632518403234500387455306005172725045252579635987863052312990006087889436396567044993768703712296659887442057398722499188621257173653268699754234934399452676697639806923145960750206604085581411848684970502489562311093196479233292646082067405082802553945002526276340296648111863831485279564864392017562903398511110187299046688860579185713809868062105944159534804787802439712897874974216450269038659297173045452489485673976653069773121231800412618639253600031373829498358674238237187052678995386352464583461605783576671979150062508083582299787644888500312463724439348153298931287055258339749850366200278959155293511378968781824670081029048592917835492580472416680878806138843803620440993185011827609994250667407715202768151779945279853904247320086745596089387635258439389813242674102961167264978551331139453135267744043125703610077269697929261227784281450686526965108202335787104690680415312189751394196784151327543514718119641717144400959793796321149461536468724457070621485140218145344007044402757177279976378625801297640920473643208100929247714552742044657370877638755161870408280963093212467215972806604037967269121130924525741284533162651409275563047289741697770669102612837135361035193910295572741122610818046124960052359082252139919562318041789925031019271784981184620364186933117905789474253752761380765974592582565497451130223593135151525072432720330814980179820844305688931718822421373754308041369456002026307407143827003109451844217315902434521734599895240165724760471763506536129329133111238007564027031557896712554272394439698787986618110389415068393421254555580337568792214153777809957972631758417296351872310304435378641783775780861103856945187625590453112752176409090791789030323165843196057622627536538904582563856932648535364738656517652050938247394130467804262591047965249657246745185516251004626763681650254214528334103270730105351284869716444824220114471088052434822339143494777178951467749424766665035728400813156551068845462526650448403652545753392001692533106618888653088809360960433141465196408141136738900994869338800448549762030501554749226479762775899522835482083399389474399590664322965127511470825618432135482308476239494005222296204189398866395153990351160497598419315657311135536434074310426417160242669892974201936015510253727699560688654172437496405067583721002292431763369911462127498071763814346387277600493661667842680525933959700821776038091926017283356275679695932027573684680926500501329144525920824044665479851451710103453128117551130286441768504482397976168329661444207038290475912785225378798654175351350965025511529440369464484192419844653682789560949314603484802303300523051920902414533453850383796141176494671707943290477448236454422812563155904669115468196296448525376497671725946326872292369627894956432179166039867579874815143532722742438904826849165259612192123948253816672454041409468483789053479891106170756293270956333281641561207047014293761052067196097653859648079631419708678558651532188016281038560889985964956936584967884303627481024241194178150962898144055062826702237983606905361572154623794932026053942667344975610760650589231670758626120139948685585411053744225943064809122940488314114597990515784983649778924164988744787211896829848905274224973674112787116023852824141772348903409405548787788760327999495040614024794495758170117771171065482816861156671840993244695189904822835445031158002610772546842523835627497564518389720117921491798003174962868193115411383847555207064550344596241150001454412063965230753184363514825448703348817697753226280960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 55105733499457876004482534527070014821515708911741067183781713325860079676318896412109686422501147409201356501546130357432991733813157759637302935744339904289468962811218816774478891148994035139530795431537614251626151727757397024657787197764812091886494087632424130617014788318267632779442008519459574544880792868076802496207217958679580019091675688439079545027799605042515283483605863489461111720540260897803131055545725422167548144885518233789122587451343297655258534431503469396280837410423104261228059105598347956355456981258001219357621016195416245222707906018273470211541427411870184733418832648403151931062540721245587827142460642322624580754551336238398778184057175343287828503947200435230450373847606778274188127432791910385904074002332178059371624300452520499185976316480042971764365975335241314850429768046749343854325649840007027172742115003613593921574114908180712235340747396549794461243201857028130772781167630524555020414742683390650160516188356372607759211070203417175651495786024930160741668701688726305696872991624940905839430218027778212383260472002623088582788238203252098053282203999559677577024112380469262057847943136785001122251506893042616083475319901530027912075588269606611402016342414878609865660914336970242547375962713122645120535109111413519629183975176107625489508773196234104573735885022727288608192274711660977699041279700864174303275625227539733376165793362674986342846793646716155675055490534329385100584083836893799336994006202507557944965067199673274242191404616583837005067995510393726835463681868435809929304385663058342669452022822218296941387192570232432244984039366503030153539599577070642636084334199603785714514622313584551709876042677617762188658802356799802968821667031822999276597524866336098713224528330856640571137025179144348126404188234195123829604205524617697615548980773705212810300855626423370548660125750526138064167685910890243173691402027962294894024753958926091965046115274547799193413605722226514278729982088833467584526280433447863637177886929591392479715159757853077943267974480956286280591783414725457844370462493131646950605789599436536096729698356642573588703651021914257005419568330565651203737435939862641113692964477465316738099828427113064279528236864945927745564079609480032848080629048207499179662275437227440815489645273181464892557395601322254268245830487116984321247699859152190870534526156133722999457334695281791252224341700153253608517121504765861758372814815586050268894453175615233181582199471511565911385545598465351842227245285348513883670547197363883935921241524977493610964652912272926222192717837665649024437710233370171998659649976746425062771483122464560408526319140934527302723074866501359049313077278944795652403997493499850041486930836642592070305577460865136894547159122951168781343139401597187267222033364382996803461337417976014948139352708621167015965523359584357794949925358061960964152130147075585763830597770342924907277162231359329809788876304132033208741801576717145675924817352114595929010099302040285090606485279963526399754557187807363833927621390868728526970790519482864366917127157561937718183365476576712795740149505120063222213360767954027454045718866982254220015551238799752372689607645743040247482920506027390476166977140305665245626721223102770302233812631142049099177465721900458614025923534890371168729741024978247488490807080064513619909995223979171940259190816373437186075790460160794178202088456242153138306000432699755346877139632638836743699124842655600822757709118994644033469132930216763399478923796573802388817190179149979011490637724608624433411616005241322868956859578580938797356200178483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -72837666201624105299925903191613585506581077965147812003553140734560004399315142707936577020291509517933103390544655287589026016855610909444261510928322868783646004177739889991263992064935156964237508412899718271210298876504634992050044844872280114765405035060094280839561146193975544955085910976600719836389155318109057475099669041703810602793473049358963887921597370912555501121343112854544887979601194848175502477574712065071764918624285405959353212980010519129452818558962404603676866830903958467189788687405578292458107783779180988904978633913599933490763038999743049954498497556495432335981373406966547567350239654138850351886103278193666083515276233941511799400559527110117490511864098298021580782491287929570715276221393465972593013461697743269075262847564093296514352950409116608317038892016751329162297283040317684531362374880726360016571378857182895682002063299055602666030446796044932323511771588976343110282079634781355210892246878783911997221118631065913519996252077055763916478928612843502820236812930400247225723277379003149904531860809893168792278793842916156786643762068639864674576593894301032002586494055746567890148161196870211951770372692637187610474901675324410932044548438805206760622750137135491100556529773840139186534267350491155113876497364733226592635381441001480187456579687368269367028408420621865195173110434432082340786165574597692021151665419861323131852182563005325301587587240054476871144339413037541157451284083778511930674760273719131795113719240970386627515454761574862603107110031594993324204765890145338940768613803674294575919622895228510922763152863142837984491859179660318793593952351155081988465381747141760297325822584966047920571260485030799859005109752153796451673176047222797652980776859526058970980249882209814305190886615247483453767917004234114655758905745768944050049724935639770109728076791438810374151962038663463465912362532482289103948641041490508498237221944745451308499698782371680936844152238202477665866973342121593931833676394550523234460130827990097713820715815570843546370466417624014169905784808865111542101136176242699841354607183584588810588200368999931449088189835452423433002639675746877312639198056372121471624495165512581740503024633638650131333097573941713561938129382101307717110567829757393999273026975693926976765640149445591875702131304889046745848939044709039187000387949203462997764333505919858282588546143148593144032799358933671203986049421829220341990554665893304999813864271599131179253189958619871970224794323385158466022390743861255442991886790016753403559677780683574738295427759263378434482362019590643548820961200596299909243174553398289034787212956834487883863701672569948415619059088391745813227325221616070079694940389110193856350834388869372013666212554271599997630791612758360727894065210750674778009789369778313267453339458944955285733775076205785459769184689058411087260187542390542633355003787074017360560657714289896149761462578174940873805940058619958607529519504300896961132088717443773907552830262615991098249547103479595986091599602804890247618851998308866199224055228531485110457046262587410051101717538352128330781197748981511141565471603657561532158789475450823648867850825017205197825027460048643945487655986459805391588256850599511976533138617960833432751144172707370709952475101299792113879147528103158387866993231572075670060988613409320603400348509130100337139050356383944199701017066891593165763656361782729943765420284351826783463507474289587043064208367638287597208639719611092571156713427139991555542461823869739011667528009586103295945748083060690498133096401732930856614309042296833481551720218624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 36120963734434775225463364755835311341745441312962692331011141676693708572177510142645826333382638475437100560395541198831626886389934035901396403762954989782466884859590530158757951274408276864954342515566304147701405988746843230770641349491765482814433273225119012647772942559545838795966143008397897250427644716688780833662608107467024086121169981450409235146516470315224658543757238032567068534601708941848355165287640787578766590722664243140678641087005344041825970965774806744684201027899523479853374866121347662085835447042731285896168590052405902073203123802093733326859239800592984524869472274272469839852079762285951092079562616293467723312856082306877112243459111881476778108716549279214874597218516894639369607470738158792796658293752229825835418860221765419605720686597780617668556218236840696517547513862307279855489837775801380606528530185175794077535743866500634699718027648377826420476700980040685777927521157813147166988919557434241317650306827638880178398384945848242288430636664537257537744956551921774102348630224980007927975791650628587851648529725641110338262002406846010779240582253209535558669303389461494427590614936285421033706351755853398395673353746954987759673806937304724486912821959514867687225838258771447033528591828720440989902856136186565858810796860095634173627275583480344969538240059193192904454240897284884804656325354629887801124957728868183788026543633312399866860522120170165389184320387279911273332757436581073978166598903469677591228033223672707202678544213480083847255442477948298124428855695836901454615639411989451388270930020151744224978252673890070251346217679666558389912472735693420872766200454012760473219206514499159891561853092357261477687107096851658674123960755669652536795225417508636668464032078318048008351928967497741293079385635912951485725203560040491211461307109230531858009617857204806024635806902330238215935805927375358189424307395965124285412357268893224688445414397370580482300408025059755349719238188972854478786161831813779239096948084488495745329352074925151709486578459250831998504655208460832960493861714175412797006090363234822500704410004100583911501229808027493992899916536776769777827765962281553340185150477177323994071214122820304181235475889545700732737160793561911162218225199235915401347200703310254693734241467424343321518363932100097539680809775986299998608786369570506679562145874418374373522474590658379440089772716588603566669859848258977721912047940075620969703888072713852152546642428883662501759234614378878340824459340843066814815142590808060589722651891364403662892109095374447927102395186896292185430881110091769210513542553071490371028535193979417090466923804160325879157300591858855121153924276719419883771061887564113828981005645729113642152167371088611499638726000432254536196556115951455372303668052111066268004275199694673696045270528485334714554341170797969269663177011846475808589545496237256964072798763873987370206496633648340863028396718349135736162122597364947871625874498655274227682767804029175346167714224856106393434423607888578860278662550185025700239838535150431021914501747926674755328064348602767173467905296130209867292477755045098474054184688120888130162315593011082495576714941761229314532012046363506300665425571528395752567680184889606547351088338531455744820713494001564983162791260236890853908652493297350170677601625189785790415039848764118243144251417418398900701874670195832301860991992195129842495820490213286538457639059634590204026141374770616362762760596518378793351709140967015549366600994743068733243289637215037669296196604100568259622574365901514456532358502244541932490708746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -20208915291054556951631339900216464030470979232630347611333168481251549104594776313261518231627846334642023491798342369567601744541298555907030996895891123098737734860781826201381134814181509260021337770907774479915797070870056541852266767592531244599216985170043754508485100052329210182631455565307235384583579308769656086078367398071125931979061218107234807718113293279818083608245110581462327027915650295157577386239762055027276116748660533582494237570846716367126113025758018147010107331496087369192518277004795087251961819830931066224338296557864427274619136308095465076114622551309307707053872997369954395906855784143474945799180144573472072194360430686529818276356651912087196309760907696437772225508317091373589688488864122978043040491383811187708524532383581080534340822209653524574102277189041343215558725425928205262266469548288310103257366777890697178187263821317557972373091512666727695629361954297908582890257117212056257447841969633216521029700138265981736294176055709328499999015964552566799465704326577745853769001510207283024213410032488804362990127400561397210354040369913126191216771046361502632908273562915031668224000626283404812663084038089810242681598222672115163448751384181919029068849125122546935619402104462240460029521335766765863799599834218395646780917850716243455028514100914596847881773632452053626517140891804723090364414174829656474350495120031173743705298430335529777600589395627116618788833286316959899299806782034240664524147772377488465501168357242546359895088972831665558456250672414367634745661750331412318093742804660389809707762057536530509691085724304293595445565929862439691737057342322056924109548983400980160257231429534488969323967532935039341204167165942212028627021616261301330680002315115899195009821992674062120400915861986267953585431383318244362538130163528464919925839303205465854274430136379806633991642333818653060903910582199376403622976133670133152492710241419775420441434398118896885405748463070315825926593988704212398797168536631656891438642494140631207814618450870538968101918138468688122954288731139903714921041251208823736845903943396409604743206895999358486765242307773512158716226601684772557402348938389296524510646201088305662993062288515961739065615554656948847406991062445722549029663693890638988133808821502631859860699521682777806866745086643689345879619112082333635647782120494348900634406507180144857765791851887431451303195172794906671228683691527602449402613924767886094985804861991869381434695421665716168802390627917177085216595243661672842089257458477205312401795330922656037343918934884574684274277082106946988065641140112966989104966152431534814608463189780734880284792211648439456369758114163502094636344061798866379438147712909787576160924604803977257837173760579414606251549425883497764256441901949854914793560783015270157210300281015157883283131075952390759843057292942969131770310116563162361718606143825989918915926376053168060132392299809371391966068129527629558637104108294135278121708328984164750467453548376080424536731688407996932094170602074603667514331172801590890875666816232076676241192941736739109239679143677302984953185949710330199090335050487724461849970519520595771934581969134514087504472868812906770386905062594432687135724118370155573253499474866868925011427317083345415634766553118554646374230867589131201628877507916243793399429462671076417580731455073252982151799870761894143065495293350504087080120902095098671973903888444428379628262759539497176136639653592585559417226517284436812854336938406816696741467428014658438485958405580694529906675405885608138001713321074527943961452394322948191013149081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 7629254913112823764821986722957312980583874943415146331521707166454537120027607283816321020275817508526213975856681520367069823671040626644750731702465310173190283801197141245713560017626618533210126222163405305332746429372995419683278924073974924284744241590735924560681054479119286889653684830217867263270531587032655472173475778400574021633190499975720628779701346622466467145903523236098032144484332106534810684116642141828613504595225521074861976571010092930075977780857177701431592879000409694426133775067811860727407049241232045366453011216262336375204318993886604391073150580649071257378440414274402218648322204234899847006831642184298603647547292141146501007014204347114809800446223091847337665819072631684791221180264616934917835127702094868898070125967195067248609953912797468413725244058982314175123381426607793003021248573659474092001274088142472921818968723877907855780806702779875425306672967686373701117384418167710293105638736726856799505244171421216186135009710108410943938897668978728861080016725566265349708872478025492601264233534296165158440695257475013742308953096791155012729054860448559040248479554904113521044129622367554343966377287279080639823622476479814922620992694778456102932025690817162007483149181640522886898836652747069583276756506228637868562085912021923888399755433375309983729995420529008746287951655290834826823626330093592806067324115836110012655387646555219614231419312614546955509528283701756872680390206894904118399888490391374131005968016019786458339518755292126415994699794347327607226702234096786871483445962624735716600874638356324610419631232641171731801926562854858280027199734521427923552685850336963356969510893835115948246560441074138882461967796576157318751901859978021617250212041866794226491484115288576941532741476431607154230043988661452075248603842159804081502909939229170156366075634150519263479875908528362823204862183795477746469102709396565013005364903626016234329474100489265959595105756271377436454321217848353156985874580022537352509654070562678208018327451832126883519230576175941191065856656527523876049775197560473608083659764180354791480851257880571658965895104331091591709883298770501032927092525661869836012279923966957680149795189888305070861448769475359638946921648347042745219428824599769439024565380998000473569394361604579133858457828652082646208331451237354066095451276578669448709882634363158920457425300081831084012781976693200830384712932396236837570589322696896236494591286096048330674492513931193656279370082493489234626887528920090964032458384966642453275130502277247372926847416950194285455749188318871279163067077496874517726300908795699607525765733815587043915263065979195227269843504359934256714051827965287241831003514193709447157090900887651794154992287345837993184453672226443063071442241289124580583615360126667710165498592941091893158497527539933271392637557326712007985884393734320612000289237980927085798593068952931308094108045791860423167407051566518400846455592346885730609766221449810708238652725477859581832627159680280089419735923026690621129354301931196302623962001577177494175614835006442408943654319497482208794901839490654597644482382224679901429064901645870616808969394752647702952420399642461575759936819616004909216352032731297383639928090267883542808711153423923291449834712454449894180643500812566255537500056484910356142897812865048337383101806919918539953770030084143626854557774836736370021383597435518703891913460666694172029932739996446277650957850311586881073558640916633183595062564087618929204158021908361521014069230692133684744340477643302520780665947595889920778232156591648035634675712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -2932170731038575054556977895010597017036530424134825824584694311552767622915965694737192473681584222947780294017833086284464070232843724185220069051085485675523860854838715548781986349672912603986450612406768174655372793415355222661037266918451409063030272134807970837101223597659629085351125439170140623340562674131958258661565428550972263388344932255835099221412470476623262083387883636448882146778335744442000833353184815361137497809778211927096939509932928273709342363510687967104718195304501489488884752341811167387546918224425820846897513577630235302298092183551086271556468536666923462634050948905520098222424069985003650498266867803518569741979988256821055151238045484677835726635070793201077267233426251256160252871476800777429710041710480431140591668261871048943956527735418602318639301807010753681862713142426397300183832102024959962040450323503173016440789543283956600223759808794592158219397448147181104592061667260516692458601091185668367674177443744192937653222412085465487379390368052840183527164031418882345227958603047385379407198391294523255734692626993014845837356386370411104680963827434856409047216741559712730471767234725434175899020982052939746685291612446653002264364795678566955110806227870728223913023297929183001092121693582282945315547598351617959069958083393404645531321576582190266340936684907477794058216484356126115915744937466804355495860508468830012079806343619782086751893666474795998213644130595376580349323176977905452150639139715412388516101389120399283640061826955352514950294576325795639504293822264479319675967491711758307385110517525774999119236790491334650840336359052084858088473242139773880628396673251381388465062804776345803345984707936003193460544856727335870923910406634692365566512187704031578325297209249916054524579255575642370208355933860597780963864106834720117976788031560743614174049795243049256847771763962884482910403658001166866190858837169783006627714362498084657629505412913029310859868262407346400407135010755402200785985781319091236149895646013914605594345864615543257074776656058210470005348538678036747344614963329489604290764126615538346753826984518327992380942815443936125625469985920343441666220749124839991123105326597244767917737044415772957038464412733329570622928276771993586674857495784359572170409082904119962040398884658700187525059659630278862817928256153103242122027984772207943020563424457988210997072145244781038874113004858326555037010060100117604068272804760813254577761120602489981773072325122513436941783605707813163183600430067126205201072620902424650563749028028352891920489099784880856369648875986692533440372490597289143477245129069171273505768447677537365147313634455016902829750204838894497308889039306011326766257391738441664048982527935255744386687849862767529955585587145246836896223556952509737655801924229986345320901245814634691113334077547092305650413013125908245879700866508186251816349872767422456846612713807917636928283973515402807773758078550314087799620969315455624529166411624201258999181934642466870791735901561959073541252372812303102784809848363950667135745780430783473184574674491956256376507403032020948366163102338569315697450566011716286922775397019352273252320194949575815221500751005766477640254091770981516655598504174448845659089738929130727473961108594231489529540135693093606558427892519570533148681862369371963389506044083080785841344909125376617171056925849610882346490264897393912650155618216609560984404329649731834257794735681313230499148279679604192668770946695942590090250311248732451187950392076239225139750522104516987239344476500201879778953740674571659168865109466972075358945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 865394842309936523824131866210351251449742793178197747281259658003516138001142891274490286722136536600074646006711904452483323742292777398619268462201651340284822261524086469898166438333451878728085031421816371437539738950882379472112125277940815128900221712607773706283535322136171389566585840280367684184544235720071796902022120608925824968861340525264226775704829602573484225454627349461224445696223331881670327349972855461259953963016125666505990754010808785247921965686016597811592290449943070483683145194129481010277563483486390815226303612201123632248549718689580519178754570111624338221443052123406225891989177447844755667035000788493700746498503787640955604011100546374632145262559658799991508259362875501576100108302568343107435941680822105737547505989509185349634642283189621133572547285493672039474627480454841768121095996863165657775441215071909198611853485003983540526789183946175437201274376578000921494856246771490565954230573703117352274685948215461448575616079172827339767595268583342058447586929055325479490831727725554329855204980935881125742849340778745087811804262543954821773994816809784747614621377974692891458565801033909813123614444699746366413431848549713612068653495225943451162440560152913045307362812656330432422332784707270149186091654636687032039913232045197817604353865459592743379120971270188594746849582612761448170924754916228193514358838260063202182273509227155574388493310593746890495756246894540680251048295454174048260178192992734212441652485781357333631812269679369507801233531401542698515340294203958603398075942351673023655340510094700966398027746884184896827261707330784908051953682322541308726995884993415136331489935558067423391698150660211638742905798327058966048563578290741866139122879518434865621536752268241378883529518108332503044808585548972875065228521013085909602692116499851135235454426212676430189615864682377784421552002017026472700860487345821669160515191401767220834088848373692328198244931906587895540634027402861381591271422819662510279275530456376438588665875162223179146249313852698329763879888392753414224785532738851742403801509958365322112739301406976126613261633444478940763298710880058978231226298345360476555440494095896961883386023355788614360346461606893827267652280824639149464558396467294083934791362668471064168314875193520386789609593965351951124427736299657391114279544817240706782813069848702497264290735650044591716337274823571236327172962623051224217701788035117918052625024237560450890301822036877046505605871003021361629141263177064537518657796659558765310510212520171227704016549602988341048046066473681713226370822202470681506705338624851503323814071162782494521423424219465142583961444686285837858199455468502397027441084061111954121134063836197894315524316114870159665654039518422331013862192495293265655914748439965409607044876811617309871545680453358198900156062259670391921325035531395464618816679126780395989557902983273212843913341229080226009689427567187469801007495013418318993639385128531754815414654612586149644693489795155137484019036431490305673599732613059000658555747365017600963660660028550917239338031582092378677312768265245923692885808047694706417394457869469647340656703633961499431100632756968569153797648056074088397084391067535946958704560110472503648160007301472742215474291119549539334171383672249632342793360580154430215811477664263731472218720724053398138333725455123385435506141521953276913901968587841131026734981673781897756964129821198991672488256842212564450866940382585273753614056196302301177879785142091999198927538353473901613318813911956284652367551114160337449564338479044149798502400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -214338354878048259718580409085342001003447465386711170531338024858757992418297222422106597114608946218363678535089082792377422332211027345599371788152740777729166115717052701821525025482080126843734895937042730345141244275865324859068586589300948866666713820392706462383997266213273760396497342735886102893655759433926845613578255907801814940287104256827455541987932221291051597638950876634147542713360775930001352350021058850015329455263560343829689236001633241063645622133510336693818613641569874626138060882984684982616970915369730358830924796632400764118290125844079051603542430837220311743142700038094493360043369397601105708293276209033926418086265076239708636801176655035450603782473503088417526936535113374396646424768273030061811705840939291465439733186157717737623572298342583019792409719454700554116560078723302129281584573161378969841097559577165679334284445427505520063322021082825927724082571724410893824400955357110193944348413065018153265313996598679948952275094127020952129787060540643707514324435210470395880164400370329885667669785809694572285672681493748175992536823156602979659211705552687000070962226926595282876986800999800281407148022176460405608606408409906407839253993911097323687650412552037008365299806944420051615932640196635788982423777507696585618838624089703074099135744820481259381198175543201912823063605590202909892550537678594546222897441617376456946112595231178724335642101163372859435366022684426148531558810919607182184444950900050357443363265013312774912913929564015685287917510578363208434843665436303779088037500394350213146527326203139667580515074517377834131833564779729600128282441281764273951995020581055115837402075761720767642377497269062504663170742875632995699547582005398665534367642776353056208568745244813614825204685149692793244027012157134012204714248818069900306014428188258994354280932895863290919889569679000699067353325723191930220846145670169017004981545839967722596966774323928100780042908708823517989431045791971535218737303682921673710222175809563345441489184999044413839300247070183033362165331843510316361103617452518023997371775880255217637392822204735884563309233455267709869395489287273539125757056198180337603588859952401678694925315895057486644472648196387968779280564749510202127354898207124889105720810126184775738800763960407159151370804689173833277238078118768126755856056139306781834009577846815316900427786934857941130616813680136892898667836706487051268137950284457589490533179585391008103975680392551726940957655911927879963094238129429872248403375194275531879951848380194267008351822241066652930246105204804063065985557985748884340599915022465015769821676440227165763644208363981714651094680683532862855489844821769987054668421359387040491254121155074591685140728788516008443245781018689757969231083963240632165478784166945217298189103952014286131321542131558993003886895390266922588537955955706768687645245151233407086902738319044772222913217916422877862112867940964900509776781329055472128772705307141139496100941478014266519594311915326401680019647861891440675709809036821507177431607975392316809906318818002684595996997997070252784445023815227706479109510835089857817535202478944370270501199420193373699474024123603548699156825422618886244425667783698586598082556323704182720265219595913073833461559406069774170008066446614767221383468900092578000054123981240024412499622375820128529259121738219060614449209739658446754288610396989230758763982814161966333529344631491392767912133894845285308032698919518679850856567130280163620825610671132740091837308049626942177068626961166125644064672029592137449609870037806196195328000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 33611489135655427564118561714414578259035741477559620638334327037201448181639568562034830609928469298936407109780605391166325246569405499445034349088690401143848647667449933110736641940694538586256858690046269200645843117923715994139269238875364224137764010490896971654090899249692913856215106669943707751611148703425454450926105709729723335998464341463021267389457040448792801993738033086501926319335156882720647355814741825808106534979220655531742556774829149589691074167835683624894311866728932471318098092377834357423183341522591205283871837352382301082665009401022576373290202744950195872971745176857902701153894580010533549394459631827213639201132443465276539958273202342721554380258217020383762406527617148857580547888708976455775025864289174493808559134847726877446638817609909088648466087230352586253925272242369801436713666037934212488295818955695558134407948833979467494625998864740086500958196720371315404873391603711244108099475118536392520895332176381474196883284440257892097437833111554197269155334245344301554697378213864488995522800653166262900561792687587363782551354162811325022876135257571631232698614036349554689505093699062943657631068301947888745749707426224243915058572969729107464836562137600116072662974107038603053596945939422627449778468604691066904037741090985274228200183349946110768715428517101874770184929920729026641030728465566824278162729791361629059391535707653917133576145892774314558799176595504313171524782217871599912409614733037775949727495236558241423058246966194882481155880580571795953333546333866836856082145735144487273246541162085944992155499753777990221528445326161919335166085342308089782390164805722998625590454587223004441888371919351092358478952802534857703733450139218423506291457980816706168151542247578196549948301195677823482692116601937872630986487767485631053415395402732698237763069380440723930399087338153774383188515913401882612671905369395529839261817380902649903474253484164104187659187454994180974069185653979801934786033473110827178668935298917398891305077248668351935060449228350127377183660576847373158947503915081761520144552989454083955317233605095577315947125306351996185560553736743275465344682246504415091141607725554562746500938148524805374516401356231248768792127216438835299117071016173294874485313939558221364327488632054066462200767015499785127714011692607440095794304941848845310306332840190584090837681768526220148626794283910116816582177850941018573971580958944406278005979175398931595480756039011225174324813426335503325892244415658908361037921349492496095243707390711328522283471326102511768727857036558830680921703450413871070083702957678525357432484902748632769054621957944510953437662792965783586693970407012014334199921422911981586225030261622903987528439128338037645565923998570805259405373231771825576544452142553115251341647744156480493299007911635361783602263617937252141636742357913101525975838743053435989549535751744107692228067964375759005992433933741483777783886791784877777266181498756892865159219574717875503906159223170031812904982993064100416608956949615796272633861527148428052044761705978572812492806970227421066957372048881089213597508352097021403259974964476563282272475877866945442272370287926272791027140516540992798409351967069670126985028813641196218314445738540416123547823622353407750269752635931230377066102700134985781535935085937948333482891537308363192097381472962197722190552044250768019193466951777550307975970293517864086002873762947797572286413157343392757081089804867502099031311191297785440514447277125678724007675188068226329242356189242939701743881724428497871631340575880715960320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1302545571789637882556743791887223302085935175027404332006964908183035764123465987937488591041074724790928409154155282164536603449380893508958798982133576237076479211709630371601710530501068598537418539258049625396268937155221102758169140070039770801444165586616107943327428013030037810910520619640671953218216287403214163283762719874590931364457076693155181446396270822888268568240600403254541448741517468919762381486193549174793914046177885109326553372824841240456870916914707080320855369046215322467900225176766244525403588264633210625996962331265178496427612122573111780692551974874907742152464449176229305363607317955176686083967547144382925221900654062289548392864979162171877155525714514696105487732994806574428838785079599079124460466548417087743429838274156785047209982785024069945479106251002580262993650664500552470639192548364071760875947224448974396279401361110406029430386952307832723774099766070634196668581569319426344292800820014142769571717516105447782382556970691117307646848062625965460584669192807960461803276727600028481376974541262926937872499702373973393741615040588765516211621688037794722602559246111097413922343635096118659245339081801852471200587808286903649212595625375447639572141778491905233390819358230840955587729959544485550978033722472186143180234383662988116337194132404438153556234565129229260058729748650428232410210559822599078024384192029445400085879933191341055350122702731442461136120019944522510184672130573993548193951534048401469108046372247174320061777340222432803264121840673990698320366737989278649409490970787854337605983381123162942337471512116069168974104369105470420904530232617465121859326317021189377072690324979843994597863397068693316770636850615542211388525786813077288019191163330367469855639891339009133811740640959102872543649827566582725974071977112592907298896721462422968729458246848524500873799602968927010598553284169946706631523052824504649884582544426181812425069616963252736638328468928447250927909609607188926310184183830280301531573425853014765422467915066797185678950655960103272721194246254929186385709151058944120865979004875357590886443738256792136312705888844401119423713166495706065241441857278156427153736508006164178235199399453958056836796890997122051398674045343903668150401023631819815548298790612226901424489736419463913132102347198386892970261269682565323035272374392059821106637673682623443087073698499463896371247781957172994813280088115522022314614459443366075489635264016670099833204913283550162705687662442193509413050845818978750586758182521774541200613990081126622977982207107144853930443737023115408218619628796571506072622471804360636828201128319404432182888969092353013711515705454666783769152940461766760826368484722666918177780248695004728259271633732572660863082605425331317726506036930043258229875401680512568816257327069392615555858579360689358978234611807249952178554581786958279072237930201783239707080054523847268904951472102594191308145339884323867788857498473736671974100281624027234869212330561648457979168861850252009463253864073331663131652136724498175372611539657629655170372208373800819442207413902043921771125410927659538805869959135977642239056293122539282258129919116162823833813721490804546040990764076118682064637737481603477966164347347387394939810948505515499481001125047619723514365992980511577490459524842249277520611431808086125679564356874660437683368905111296826114644523436615652104163622041957680370539346404402749624927758800870394533714800622127479634526410906352943778690770838310601733459385437530719708010180219671864329807299566237914345767388271956860149336500353368064000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2808247999674506009620590608789916821965759326743768864680410702503583384723017952204965639286922084794695007690884689547582043486118518208075798904997278371426491693870799828186945877237043617073315266962111142626124845842228733512147586524864774274261849441628849584441231291302752234578346925770259233525514543380931446666555736473038659007376746959061512896268101620456968607919289673767900515595001621463672507864324836945248355981609518668543999477598384021807888131970858171400858128290207475885386848800492313034139511832536022557299729550419105962501517530438487296730001389349646181395363449204485494348447780453800282076889904308830311807590695443738720295999617063850244836683200007652034024457888886396176341743466964002079401013176495235473003558397609310549692434007094263615789107884882945480152571048937295472836107858051389866476591642891156220290193041053966326501286744720634766690318048690951628695611536888891723491276183927167971945482265999340513217287321659299806295416052988399822937193107929511536841334341541238351384241090003058356847197881936093668213121308674864995257086337996592099094106353648517716842008407100999645111460274805158633535781816540066188508237765514170064468695143708168402478198371292040532658452679996066082656137130398410466841084359513329602829069621269098511597832497626750025881423515895525675107277215339120527518269167090697889612101244348391782117562646908098303796206594679170899824395370906301693087619886707213635545142705613654343636127883558459543428105131928407381082841580559325818136502171474413574642675158899174864082989379772868741485244162188292512823938695572474162672508318779551646784214378679986209295777525778481637478491888732582904255351419968513700020386152985469037980889082863041902525238208339050830044014305851521640124231725931831901736962242803836106749828303011344553039152866597060842995218792778785481549270284933483932795011679582898610200440447172880931849515157789321141636615585543545634168544734529729429364540434499308835845425207186454606040336509921454131352114544931131646952547689027723960136511872520477578350092060192831641957314771143807403607663303223532618117026676517646187006010281575207114841386872834930040252480219438613627501951509116126395617101807511798988602731017400922662335461948377700031238789144681421830074456356962473477081181067399817843828822998455195289498534830646326399363729487737648822786098639483668275245959087609229607748577833767022579891578900267112072267590049870906986489741965282967809085760929059423892036007291537590790050296134874970948854638184972842130701245249811275465102671313555210617262905342443131305354473673009841503327237465014133349211901081590403545720688524294623519969513333920737573076707392763712866653817750626668441564598147981222503038696928528177908825239357103544849835787073640357506468211858938871682937233432745618059119898802942410650812020040133582701735339659073048321782203842153837856133108805003269205362212584663377810131409828029806217238266263754659261177788539846732012997588714062699485111187899441412907082148070038300279439686913842335182516314932123935177920292146726136909021924894246342612641890062496070632738075736567694294586198027394154453769311938563233641128120556866439537907989369308728288001143375779761717022827810343570660126286855499322780177252119950573797625176020029004092597205614854251911133253298638472364408528937257948367717635326874355190695388389886060067218169598421899988902187597027836624586183441915963236583949561525628101590895093518165131862217154681879262963199428215681727720975572395884544000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1176833720799833943341822824322685141555450528347820821440929046776994826036564409827206177676895970693122123139820809186413062467789950240787719526370788274508455494898564504982902537026748638862904154431533001046514580118059945568954392207064638113007151357443904258406229275645327259244109974878060612964536658489718059595395305163361157214312634559511325342165078095783396302595000056203751086328456483226568102112948367126128560752807088491773162827356715018596907327649288301156607906633696741045853905992217567646398649534819427278581651258684075335012760270467655644950716921157037134509689809863091695577357282291685443558373896996247861526562613239944805074905785649136271126407512886864697164291319183964436766802702896090717306546204354087979717255925180385660597807108210261889729472010572407922002404377928360458350564387900623442729027835945350153193953808508998371049206591505329868061472998805581243777097489093967596743704406899027430332196777047228473776727333750871166782970274383325417676098177465065973900802398284232230085987636914237374688702600566496672803517143116029730792206604043401733207770423376571938093377818150948937490789546436274441974916039480028562796075910424298644672244513786022282097917622911215257485992041880949556511615244587213460152406427550650861496712298676418470891204675516276028414839352067426919350021218533423347201557819698069514539267345984053603877645867712728780097314288469525671685036044409613667355842895408052957508789563076250259210983180743326131092434791596811700570568616292441473930227451963318223132206509342595516871299499291234499511785536159067002493329512493889580209628270897482885394792631486220697986475256901401730012487028938230107006883451158436768387002697781725948696729534945365741502738799932616234667545484952267362053982685481039472803199351671873935029213071552224084272942872678338339216881361481767917931488522651694004161692862252190953462477781563776281635277148839119046093564229862185721476853988869459593745121218042895267077033415124045327900691125265339380135590195364024501594406459461370248490512195298706536188255421988307688620459277259343091797722941222359371597140551329221546291630255965834730161290017355390849465937387858957429333550786857372408277661108515664991533258149816651421176635228622099790278267127223614184850881041100200338695737873439211771705899752632350733705517200490725938202339932682583129802125096971226266922752925693075390803223430660169700708564679222407721852297718876013119111595576972358278394039638211478151371064018174835024008587128063316335381851631822159406648433178920381830050287421880404654586088354937120405820389205757047595846064709345355063957276753805804961727337512632300544677874443879444320809083012728413281558496485026565662508619792145665761125540192362311055221026824394458188380393615454228721342496147725309728469330736990619471337961280003915384884760948879844996144384934111112982119983659151231713143819953062336283069432477642932046683129675441334406388879000133715761240003411923065692653441253296166713872645812566711792402570325709280656924451337640886465202375527238880590300958611816066767383752287535832377752414871207268133833276131091392206190120546667442353044910418945584173671579221721874825673308769673594589457269976443061921330188630675003049255038339066837851869105142628913850252614530852628706325005182554947786855558720408029008897524441417082182312804098845299183494523165837107478238261539710934353242547573284682282953917483903518634703872399871294902925867185902670176440109784449125029399081429675553989180212016840704000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -324138440226456795236586800881714322784366601834858654598144482005920173264534607237674223024637557214036785909619050622938539886543584224701981369784823315463485897076577510811942054857151549532032179699229435991555545288439984912765712200193136900627571859010652103104994467163664217015098729741111367838241506205646524356020056473811036139228251996340665791775090948499485699617867692034416751557850271016576184341948983411492783704201193812373700463202993918652515907377385366323709545007687413854880154237033517706820183000684908680378349257119816030565856056452029883670747402063487125875838623474777342206775289805380150285906656879335358511230719591472836947510889876294005594948969548257151075265221765609411127500116809055327864907377028446023781136487525682759349815163559585008870037246084226738643264680013282146164225331662240213388619353728421415594463993437974299264071660848669925084474043167963876910506307937124183452856123297314164019600593261932869451987178396216267398709762335488532162311449943292182595079819254194031324987855523242772771617375132208200365761584070860243401059006013208247714059656371253635452120200299506579688280727744631401799648242211716869656572296407043111130433999160357428795800989004460213695310060908824561023237778872278527140160013050707614424412640298227391693503098308445271468892658642555189464688823328863912079949840325802819097364055316355257196178354919833001744505201107380325315349023379268292721808701143547892355033648484831393110755935512931577788010789689641461643633047750269771636178729552500872661280222276600842191807020284023686664336895562722878831541026319610755176741265919031100767505215302611359786968207327463272600466155920186408669500436007957103905588165773205174027146377812649120644507825689198356041019338044152749487552378790797924739919568764682883540488242228348811443186861720309746014349642610405348084714223715972365455180031265805425421866969875086166886354203931119503512078643132262270099503276356903392313330707800325234041558775669762382789380284620730735945140402912218822941123349109424678462553290110645884183317334004957664319949036976716484293895226209126133139253827886681897513229293651570256640620226895503969257833739329939565499616225994465950379222687691837338587893590673750903780893870484123204299803192800122763920164699281810804031332167376885537914613946577816268366888192864713522509869796058239533303240171980609237062115841540388556486546340037043774463004510941305568542164152994367399797519744087426727616937039500148042437524090917159127918317824750365690642812054286270871630573378132121862693153025984031884918528970781897505159903684886400833473182359561963480587333565561764457192204497582258860323849449879131008891752586730277097150669462898400808624549311929969891469106704141366027485754190143862619815105359602341817497749927464514379486335305504418824647629538794719253241953608595445960868510048390423019970969183731313216141454113579066549227771824624691341696990239430697162635906662758380599444322998820263270732442254909253330873514847619344745383104200280764096199148838642754982724234903579170504041004934875845096525534560549636193279624925239412216914798258522420539342192343908329026845265683313962669538964954930591501805429181933052623477427756209943672557600810273068317267407839409054314702422687535376777045678567644270518436237687836448687448078812668295312909213607896696196791622659349601946120306368827072571944481756152630181252742369721070533119599345253589591920009148083919634646646964269468511213491188582459571577023153615239834886736283539865600000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 62768319968003936978114222864793214766373315155115229171350351295133845819360136459016852943932526413958743246656089072674612786912124608740574703578880836084291194841624338407570718830150780099322677917111403381284270463469613417195868181957470699594756124955622386648220887827136253844445817162898283608771911335913856028576493668112667857207295131190083363100076253359790028061097239823765624300484574195943576023633631959481067586678037413312376751769363005828444472829204735161696805416069309868151041267187358142180863165823033784035177816438516810324711073245518909200114855722652610103363617495884868381449116870557142691400559373103308344869142061967194400262724658811880959117699090832817934041992429455289295326763245415484448118179993455727979202717253408297667336314986190160419325500914232240145179717237943730003886027836195918143143366436416069547680485191830768848910609720593248047201796590456016256205238601797754612687662033668033948020886787014615977744740067301007078452437280415614844973315609411871564532988614982468676353365172350103012752597772641378163435168186171392460329305283273191636108956176662541188450564320497835862757752362634748142155275366206405554604261339450823042372278738501385949104059070086197119338756309004335756866867814425129508512176020341924758657788905926981386197955071566745336747553610459826165750974311461249046623714032789312982511660372994893442288037520876325438394743281213163081141612602925417751817127143437541967372504067482279364897560957123450917045571171700398948676586547475623020849484160395883054496223237494031240271087526085775641087157360671942714871234119325025191321004704997306747014940147766842646853473803381353765640650131218700182556693585100308722296146864223014514504151802502252453166014174583267883416307810349542775059328053485698189149444520233064551150615873626194423934556433454177536427898496974162900670850506135279531250263500245769336830008935136178791202614843764279565028227941427222326863501519384452628729832950889853311853303976753941628619155062068826863660331252471281286975096139815540568175400207274147858614959485118631741697596731952848946063509569236912790626292903043293457357099375409169431559218431146570469963937115073307947952918283294819875988204063910351826075290791754487041689954324547374966013961983609753607090547660654068413919291007251451140841820363182636353431005522782449175798497077483966932594031383420266750566115874513512145720548065733840672863437801946209523531156937397241283633991428428573197670283038924280912397085436821314671045671246753026296546947861830317389854176365450570775150861051253392023036796495403906011277431887828176709971475799957299690743698589344157629168726835599380987924733701539214507526486257909074842974015177447322232577688796485465244212126187822121655439350893312032328579498167049645027898690254581396798242966658141899113501068129780640208961198507552147525812665366150408931067970866111158198151711708439388679950942312599666795090111639257383851761331807580836824807525366436895419893790636919962487496197110494316939648827731056297233713948807505879117538053296122717236226616330163945549408753003292272316820695929901274221284021923639936246701067026759964183803365163317411914763461026201003743233593063129215692125466487805771031212882458936675527376249259383950194647645170145136248395468867644531455449264862228360497660318470907793978428998108750753885248026981035806295573380060029922442390295836603912426400979505062882998936980792884821685241381676425672674884228385000245069477495494867882503862063804266518884195973988352000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -10456490253423935351238345698320142485550857384298020535786096841485264117143294867436955052879764901762966437844742069754553455165739193323260612816655834952342191465244604873239272729966214964219905291239660090859013603199038335957123100904145625650823714541594490922169045372595568196834766095294269967661269603816997623232915622973231138328905448289809487290845628758007899725319791787431747861635338471218248749781395519957981993786558826341732818197038303368946536002367807617070622394572388855273656788155029054070297050340583907042103185633354095201680214554790003375739901409740533420893262301828051208458015848515092231105029252646654228542021144039151139788945023063954770226478626934955157312645993782009903400775352481688993386871272004960281098465000109401914805882827587879948330594894253199982259321083446427691663565167509469712444811564828520881554745201525431056638769452363398257100063237502643672457948094620235598318439352678735074545094793065699399099307739357189312171425472205977135339800878715841450843107613740848142809448286466459024489924824028084710828791344106129659536931864777033580765436911844092423902361555022482113638104699380536725524130423006840958011570449219005956049586942554125689080564057220448643768370886974652987988654827140973861422538055839417132982765271919763993021800394882198285568791474400641423160525077089487974385434710051300657627431755167349452696431644741368691967236468179131922598363062826641549251604361450807028104263940273553975084333900774441201470637023390090869553482143963822141757141268014241634199025813911939638548080357613234739500224377390844424947675308228571990576565989101768399240056188585290664451471245217142811252656843692784360654546652563922778044636519582931722776994974949697680579682601769457639821274256216744419556884562621908288378303014555503592231663959049430796179563810537831448631076163915995577612136464141597317685877402305478042553346979161557146994104543041698994870960531646398464456650771055770926031005344340873524353552372965598107449006801733355195345093018804669977445168070393419181199158790967297064590388142240485760846461885733773827991784597045499847677684876006744770023385924568393188929495664542740634796189325943025492952935845669854265521356172866459971694307091991725526109914998366144565369840557901507590191703476395604404839256690132317169901425443586471754383217424260940361062003807407137339373670745840624822513117329903012177714827560282079670032389766632943727794991541360948989144591553106666168207914493604215603893933964097150006733955986496022938193733030956710802885176354342442979320957922667115057017699273437956241106709852626843589499393036741733188874369866761594838943644955567120695088255103164582757091442385963688090334849321128213528982364419543650497352180877440904254295057108715759797550677401685727206153761310849737383558941570733850666452868105951665146160194939870024354441121517660312250686025575007351293774685383103161952715387464313718015170099086684741915178299303114947132089426489260168301376330112764403573399984190259422906703448966504538314836969335137418540994495055442090800008748421852414498522420521622073202949979795075267383362872898877465990053661732345563645743603556027397522995417530545710629904906374822571996525486819387127698150313226510953216563453078489186624827457336656322047100903175749385189494024621229953781963981234984621024239578504043506297233223346987884777210399523117657334934976988781455376859654604210871200906551040349851509674145659459637485569274405649944317044343126077726469879208831477531768270891253760000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1004063871474398655043528654652814254714167521476566581756288324070546432257524476533615675754820034583909129306425181072688816538194982136441337600620423231127476300887090753633352717496528944131400422499587991987267500429144753893065720939815300084416566729540351542298339660480386993877707383523744385944956053669643325212473935291916157783141727967760320080779676001158843500689829924348613952353248774664653112385820909563187356494083783106462986177542405626783061307401216040302031058951769470403274551325189736096267669645614610069784949786701646980420114673409033695548050773550339257172135884424705995190861448680373053635442931020948413194434184822610430230419857595778892734460203797868018951150725467296224338081499361062302876985663991577945036821862923692486122287068232087071603876610038191263338574645623876531720343974244285359205152860940009787887015009204439283300240320921794100961532241190626582266897347529774403175155279603816081577627076114083844972092243010110789394348481694234276229394734342068614159652528074140251407934559815615800637001316838407308979464552516429982193585468521195365540739857039833103926266491171922982670146619373742634387880271163152749376364182483191520835826251586708464583244465249422121471620037346500821743181551005716063324493471450834312793433688666947541916073619027077666322317131299772650741798531942498363917054329071909362625833083019248602780188949932779005231665899550687402341952656092283660111813840955392663361997311483183746785808306548988458809117112282998156011495345351560305439179654319926298948275815082734697758593615234336077719640070465445705299713099385652926423785528444495694821055066459020613556718563604496327528627707826057469692852862991609538478411701577816736562790834323915888611727864760774160614401677760368443345699338604067771243515512945370337754390821430158317787492231912225881130597190411878877716929365579505081081415060383651443401176421321952537073350868579888353839781699314571075256677829238100059477582217679294769081188172950975910292826791706802030448189634112545722074927857905452487393748600140593743130554845883155833715528834278019713464074172586339814226952497774024181319224743909696928481593078731154750445472245918967334043784049237662785639599123237892238009094250990011215965796401457655712905972410803277464108607286074116430669332416509194314374728098937528676832271457011543223348516581773790834863417429252519137062588881016317102398471680317385270884749247606425952845000070963493588356811119815078007379458562143351362850069140800120015504445155403676762573976037028333307402327795660975557420891562440019651133880945189328757469170267461019839195154728759850889030479765091279226853138166513113034982233661499118812605583850901683206510763707675354623522549011515480758827713178079046391829545112670604025570455514239225477447718117080493101713432225024892619269339594025424460846667174733068212788305274875771530379295307892259837330790552462498282465678390903825617528799982702399535137268611277224916312563252179220051749312299005923605702015329682957884369113837416059360638131632024402985653117738645365077859577985907065050886104162498633900516034326023557466722676471953495125237044168844235256704576343359366303632187136391137957689168094904776776438058580985759635429626628603311419397286838311484794734185462543195877760380317567108472463394377348165969807849265640283091699832682426042170893567154485322856436175573474017430299689342013687343434970704366542917768096298971441840281105830103863817480098473680675497215600789098052096368841556755870953630597120000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -77238022621276848995347080711394386286814499699414631396937028947842385853371766213935879220539045715654531167616312220936285533182886063618999163794454057561808087908476530468843618185677040482613953233377051926828649168126011383367324271865748233352919918233671653225175920947236098868346681039823372189499273586305489156793249592084207728833225364351779244082147411993422125816654276845926075477179869793861649044420092806639698477431807303520335868538051936154661281890033587079210080138277618199345132347071850666187767529676147954269980564794330816515369701405066607213448551620680686215139258127311595869966566551383576721436773620430786635263014924172561921508812118003769262118019658108168715369651434683489546775629966080392045096256621371294296508988756167071858984405042826147451007761192721909864535228912391833672368696767858241065302149796077717761223930989794190564281750658805790364469815431086647319001419188249757398330002494135717498577225802949765645386252606910749544834944889599733402351703650797753620452080185617312542169398897529302456998555224042321300910918422650692193627993110625659801165478045333867252905440942641861271300297415501244620237975698451833780375166618897335338525696576678652918999702191730031203698661643341814425974762863441849820112997556654364935206919020592109813110395584256716169343611177940004455127596459115001473727032040586748696446955339898539019499695189155293820935893226997710165422270312874937835798723176119987883591975820713026466391288741928445470955759439635989642592915857215473551151141948897193295875955991728505191839792187866991962756997198651531911463074990808852611710281122005627479890140404328384928502392380967296583046843371337103119504041202125775753027649090038210265036828073091682285978305521600444257402402375885718126862292455113282090547381737190194991459155284573889957144006038837161361803932168656634120238173519297778711914226318593795489591924470090117498394571085596837181321302477576969501707429907602132960331929487376063806281541127588815035503539991263495427245924649787965647002561717327441311456101523259549859890833459994883274011617862799482386676449460504971550495550084219410599271830681603353475170614020307848529950621883341543464409696601967910549892826888070048607931498163600439764186022751927918690350682082569045341907058977998945043742321224025849374992765192565118505819823899451245985806605870629856654422239658578409791751731049082063719792389679782273280344831918794407456822413780201328328218074736836672623274731621234291505504879444649847423760949075482568147101994816782897945072323815086002246627125464673384587571619400498950457665127441243866140827389450033967959538615483199866384131406503140053250350440440962106888842470889054284897582128941721160408182381840837835871177937960097791942840917987895141830234018949437775689254668595263507820777882839133614416593786854141786457503476177882092643019429763759368974372492560351336765008720142995892817535750540872360300301100060104046489452673747467569948183546903899976686300974970828323281359269428217946211143660926142593330682346643858881646554434583776817266995051323429258883283349986214813065623743008897111252227695722073496745853720573614807410376499866038200293851300781925522709779940157096064959440640008860642414315368712016620544798546491134731586903664099480802780308584243518551182747856189038644740606775618614025004849240042523499863718754540790252119311247094809064923300437586542303835541298696400528291551543287062913119960792404713301520925210792799853540987758503237690888702827347935192154112000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -420455001597122144827076401771919072294450867409585737620512773563012531906053988825089844044493273149254888761569706880698713222664626751085314625569748425080804162895461788560278986354911410172241085333228999181483657453381285785978172878000616309168701475417149348140024165953740360390791144629670571354792015131142057980286077663651552833511858385432242323777914324795951704092766033566948942717214367271059002066722648696864797935827505141350223551158389277696567575603310994661417492685842886556966742206423383964462542717103708495314605555233044542407102371180977308903914679294286656504985939935861649826589369504865146464025499924159412691044966767110204141000199314265259829869105760827534449210653084247403180772223729832008472332150843937235319118644311325381751311651722227124630378026337055165568577491131123058810947825945167034866590437937830827877716600857706736446413243987673653962062564995396091882083217009773722114660308346781899506094719985500647955622811440088738699993710163065610419745097322235059835463853869934610779243512708435795697000109155191626627528158089959105111262254617128634114636590076926233375763675318831788919938254200702378091429873922845903779065007857287246456316537099613706517952457143131410678322899537857264148480872131629784293739098782257999994681511282140389133209902069509104945490964073625835579794075116216822517618322038813427199916034794524708184888879112201605556340801421282360803247916472650465750407769920562135501215712604109165216076148677574558181279264546857580789703768721673934590690181649351586809243522860625416700718284101466752946310597771895192657999504257303596524590894636607950334637588811615214093346839982606194661550789698670820867041047829394307962967834370081112755224194568364021748834326730311473244503581578237846684789047357426358369112566507865535095670566285607403315246373810904275670357325760125052553533981310663812631087413332131803816774201059337987685497705746083855830046682996461596120890332161004223174557834530112687603349029231757868793527029929614663168213704369153220941988361480369322780366891300438761080549590907128054275506147490637961220862089364558794058904693888407845519592249688153762039151388700703415933346084326565703547760987085447585677277073742816999398294823982967228764978387166994419335354865112830993658560258324916838714667858427731196601570102027848618318109026341249584046339809809068783502543740061337852746426566782700643943652748921293560855859817651172555323997543059500478323779821656843569951632705366253643931589326260664201957147953221667634209845561949461460046631900077366823500920976387408984939823230853720242497802213432464164549647091209740002607706970246448676559445788145687775915702365089719771162109876043971911716295734322134336847328784398522583562551438990985298763100008416907749442298791658938390973709277654520207649933984637246899308386846058840346314278820555527500501251224809063072601162849120816463098027249683890585697394806527466932476419896292700793818935553032563076119620657989297932563309268252962739683826875286869006500221253095272551290287377665546883457685845735911375017608730905558337350922339310762137451340125116302391089828905825205400568959932232664421001976533232847248657312442700922529827043434779238122255381904567713823747311446737331653620722522753771525616405810916859254711609015330691958360614040767209638080509887302886550414940755332477521294208941067791198511685463513190882341161554850327855161365397995555956807067754812994623812202413337365375349801129241685000313394608455731685185474442154737664000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 28903719206544626544960779594078640735285235306626755132612721997386003762418334282173556327787151465101665355280451686791351686880838802988741328054489650902623284078827349984407134050176941152212321982386588532965614737872171552828686443125021681448355635806053326487848067479183561496345431334760139093716476616762514722931541203203893069957842153168378833573631104105657369117095365676135480813079060450809454272789806651502662862211524324804777919787052391397587869408890089807526007249522368908813960274851660111988015938847479735538114486694510086400400262092115421256927312745058525644341611489592452454248282099746477847711027061504676678257897117442116722208503226965383309787913589894842496740873650234273077001775195626223662552862745959378767477253434942934161673264494413379032362039055963630043313488673594292863730951323077416327139355314720435092544428225707064840776202708422878869620929671589822319403965980058298222964544193676459596983570855512927438506767234098504244708845840790895454458022013701879184208180156780448777708534676976961551990328507021949401677622319064461382794982777121698772430648780523690409293288066509180674261347169790695863225763650584587186828453202097703381985256011620361780774519001841385000302048842053400476019960980970182971217185275430146918022456571236097962729406042336740780704165964026073655149213776275708323528771846376027639111665458350013089750696264231496869265467788768725907776595080280434596913731399679382023815485598390503105533201000789356615395641212055234957158088701952212231772398782880969452154770930012258222891909285592278539948079301821564278054558548428976631387292919764578044714743149808061212013796927546125405869995839432988697942710022528344222576394111938549811703946788858403218694559983908189891750963991739739895253377601608057508040892826388914089173181333060396223803681495515828461716582215288378115747575764247495701976967012589994504540974571350834297022182496822377592731846047807042746806137492386786980091959244691264576581049194376991322681021868810638497507259470416663210415260047697552619793783936761883464152414507741763531161085392478244415686477425967448294772232329866997085160871657480000079649168843382873704553043195155190930895138517227045976098633440218317095563819206009784229702627663900988229909360277735964653195679002906055620671206297485474106718988286572645379881655450482057046836963709139019311873736825918403744268294743108440729651831453333534557828535334239855175970457437999862436405222714267819186243398603274354453566661413869663138190663517913217062164162339061253787293807734275412522954521115490895681140888910201832794536731204615283647886126807947857912238641066288616799282614988791777404731159466573804635445914363001811578578211449317691853620287809129122831023573101738893602597087131045394802352048270877399521345665831416502441263831571082842442328299837262506591118072573324380031947852826897396968981524834449875995440650072478763765864657981932447077766405989282076754676333154023023342032959682616539249424051497046255049132639196685560751603650441968440519251885657079564405671921177753669525121251797537124956056750068461063245158595503089169799035102114830945685928209678877563253704034368509433449566636835862899668076686412344213458895543874800273547991152479043900988445786020036005582930064459663243516418952591882202461373907814522663520594410312594236588340208699384610500796251783897810987669857288651394020383773864669295483378226797497859463086333785467020950791908151690350386692836282467206337197816527080896419747640796774400000000000000000000000000000000000000000000000000000000000000000*i1^29 + 95629613476227177744299869866272868984871499884960051689720001744004560369024675211890826896922556221297591874907137239482331136886528595489567492617746591298285550561568225007814245636347647907836000627781118066540053091114065854143490391993102873282502872972759124863931730227913241259665646057144580786537554646711861171288494637875906638149899325595285302469043912847041633224172315606531590951445808620560238932391940294017777788845152030933504899796835027708279726652557628105798202213778506708460624064826938749931046167674545492195816833648950374387636342847417989410790044270781085962810984988194148041980914107777591437652169891614464429538643861285214264248094505911410354992745409004921806815149323110716798091087674115157671334101313452659804769267274805486224652179150026225984735112194083299765229809763538284673155144183740515292812466427110808790026230881268626187640318451495354099848887575014756567132332568268707165903926457522041240446441491054542432372134895200418197382279388300027402725924458235369492070701601718684132404883023877862890564987227500437902699683707978506699754734441216538766830788710318091187696401799846616799193375451783212378592958664308578040657379945169379846670642644510716911356402133472871839586512278572774916832036012954486422981140666512458124742319434368011430485659738978104778037951365704326432492072635730154763854940450007873115349743954109200115218628516026060895528503736754324577087087111294100423222298681289271341152517379176062089389781569276794986264976198551627574472696947442262395912186378451963382007830311980638870686132195620705801594136799866305331398300085883713195244276330300593871806872595570949231958582450937866979641596625908129493253958545949166173505630462794674674271717431778339987448247405653217898712403777868065135008740572451545982250139080766519112808678022342964089654123423172625194985104723338203116274250684378814245701326233961020892722580572060295631607699520004766591906002755746485504808992745199378747410178515211144667163708202114160035177934076200094054343525103666044058008754696478269366619493274125373375674423556934968887975701674056628492528608997816730017899786074246008205294994530483204260550061901556917521515803860871693201414199299575886127558325416009134295528993506252782777474403233479664038023048667166065422469734747701708119675784828176744380988509602376057123490898815258444630639042851207953312899604194577782982881199534863297638759636597298216204675520524968956694145482525475123910868902095679243655290639341294680856168215526936831183911992597177001314942469343726186736577317854349525644905084529892431683909927855289898033536930458628556188598857617330982598852548617066848191838916406070894596965815440872458420764922743151373303367235496160402469256913686803221679644130631196120786364478781430614717981125805381167819546377983208626614406284873442363242951232309914960599832292573703732894230480012525569393049832152245860840607917935705188782855457774092269947814838217455827694187118264522471846141289422902021914755809746620102310200532664199739479921327776829000094963313029531032946918653920374185639021107965152278341705995716108051343168354777096952482270781232300376419021595590458432624376903464404677323340707545448297569425681789342520669700959771144556494514813878809081967232771076746428658389090583096979615401104306681448067476573376009171221380302095761917201385995908419279271737176909923808471657528566507286799599350348820702334835009970470550466053872124385988912204799978106071239586919247657426390752825164198097925267521536000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -28247383024223104760861437242988785104606058960109463108832106273241917480480739068263673532295034975282736696548793884263011631387818202335871065140107349596357780836069721475625719136406121468918727354944579761516003608986360790386069141138506037719767895177340528717715186555260344870562868542034963869563646152758255783539014320584522897044575660207466737932347941497534931704910508163602067307014553444451676726289506255587986791067284630277210760179881574755433657955333896273681680456089278311426053920781232163432669612885545504568449775459124622666195054201546079871485718999095237732402878400609555158467328263479316819073485720243744175953350309642902114866683643864699605328264604492979434715426086687963317460833857573256929251433889531314438506610972274896628854857951734569704702537482372097524280245028642504129346109555693756510576403258074024317171952348165196023698828849494397775839066964150781145399043613300041043715898147539642421039870363580673717544134360915782952108439447446952855892690222376123729015428209092868517464647352485159406883252873636465485535562648559977090676390260457668480751337015361083302293192148911046271773622575898788289159003095846717822004867206007019466891042195082876135200166356563144453794433715524165333213106282801193884132091950703570790212290772299851317614635267664188695111060853138259871986289360551834645403365004433562561036551955542969807685272521197343235060669631501091187977566349840356258574754907754410091160026891774761123094642108838336099105005808348088866822055161431027814747918182900641640226256412509336039963912736835301511673938258891514627583310414803553432295611657953403447570291085631094663311944761256435530744169433248643062343735515347681495299525779586414767316606893878798872712808497793975073967072204379672756746607524346918870341637710804207034978350332970025845114006471382069920633450178783790995648072489971113753759137024164389089460983151702796536662595120828562145500181581196946397214332472064810495976137664516616928472116087850149603700615616029049632191624974407707619775969383003781177721122654565425130293881239983779769302569783242242969736222063630079208868569272429220875247889360867243350177496985414032888204599405794353669483279198106891369915162564691984169136001805203129977722614039691353422110157320299394457827562920917966097004865781139768881869041275695231916646990439209329553762067832576053997183796658832014294417735455328461145744514475097236934836106201129582555952254084614271107782021733839262676511481114332473225238911059428770017761423752521094359721684276362224919973236998199078421868713298198377850922755709391543395584890743059304785382240739386903499743775069204671522382894478984342755406011899724108732301682283986212165523159577750538830730898274277375669753139618983296581957208803666933909664764148422480750583595806125545156099639268943646877989300077437638631332901604885709615797072602305575166961130391704335863448409564046294613439858406901585161456521003080609823631331776368063027723377264345674598151483105139335033207793880350616356071381837090374237086573135606255681639085173691412798199940122586261605767752166336281019132749588766590286083384781615330581140229511100172147361287161210448567587069907861537821323817997946194352584061389205439633538715520716155696833996050857145394904698578696747819221511075455769588994563525581662081510424887384098390432342498676599076976294344661278001061335100184285126162532886233007933947982585272386695487959924580522321389818942511480459172028301217715469092241823576253651746816000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 5006187611488418961905241837779427361255958148446169591887154880149854461074101896374856105517488152022436572899064948005812271645036390395292214357166949422706204309116648521143776879575108501088476050043576671481067861890297435742988035252622704800179337772405090784887378585636168807457047337127757086365957434751713658683879935729338552701146524968431715545801780546303298788881279341613026638362430279104625740093572969936210017353264276781539025781337806166985022044516391539359178503889168460449510175312558576975265585905268640466902169897826256715563879901701666686410963671559740587968205108437448781374237162780019414897478844922912649699400641756617095880459998040800108262311235193382479347424684796726620701033605045545110596612788404674980379587075144065185219413819543363211163179407779485212455520535249297225739150466247675157488379577263109840807734395927372448178178697409485244615421043129935809480917610376318641355932346372938783381213991705402441045771452796703543964644801661335570664042883765816851999028935515322823393094683927895764664183669087139885701842876111107957794735415184461844633573351061356224926510592801103963592034870808666559114862532884906146761769841491135199266317408551963657189498036609309349296140582162643511161252854353585571987242667620507824322527296553305599856852716196539118040646797661187951378025402732743179595320604616216272966771140287097552808814938100263388823224603537958689249771817085084749239179074125441712440938949904582710184478584568256396783613050529455286527783172243120015540877584383864352869512905101832874124254933060885984341845353821681533435447411215159152466174782718413156267662999493935703900772220521687007370866395875807258328700132626992463963879598352844634662443249491833918972877276051265276245983968201467907958579227107900051753095513784366864716711385969817879454342037754945074633803774613322946613077120701273541172928416532452456627071915943979928881460605473887837293166620790606575787941802114126651092794743948220617683342772628067596065373368324158785824103580331192044203245114946389788796173905081505197770949387737464731792200578243923505959931045506339438515709295822122206505190110737449729153333923189571881176472015128470632657935339066761549946547919198753795585208788013305478001470902178978181163474066166488314740890511134578383568248643967272412888982324652781325521921738701720170379820221779473433440856103431371312272876746283051077559225449157104510286032778790025206488138882097271402342614322387502091002644534228565525872985255046153969877444707867615225795387385794451154909821287608304888804897779450418240946845962168693184231130337676310968103571598603811449507455764623967317102939673835909228642159216423902659760847100995570476317975266093463366705978675757473502254906098624049442524322886670283011828159837995178987792548887801886248760741142656449849960030838536082026525697646427101959751893125517597819833617245885983557206467123475297177833800221953241832430268307072788010686029363606435878408332360496785512195923002300574558930587628011069149795618313630119045322935715137886080946519239208729708745685280401878689823145866678610662003449754043830241770827911176361165341284139675390322244193400896687627179510082663680885004463766417557556155911858577181863883920112712964582468268157631919749310783350653621984248471857756051550606900418238032433371185410475216741886810274364426724875359873673213663896426341620941588356081790577694084546906613994037516808633067652442840477501404185292174153866766261526954422423295064852450508800000000000000000000000000000000000000000000000000000000000000000*i1^32 + -65112873787797191658843570015826372913966619243207246947918237896968172871833488737983330624633435113814450718705170216342472825044763907908183866885341054242159429273849131548509348102463247726717371366810215780464604461569865258575381999694398023047590459503726452160183254661247589550693895152702598928427729706740925076384607164614546602889174440407673129697349474894687973444603053223602090065287274073822090052663070294325792743067246030725351299467124874137494004061171149288301615377569422065391339299656453492641022606835990105920444948274368736958149852470255872938784524447421814750095427270641428808795227942190870114841185218988707964752283023600658168196696306292358689269121341303684352174013047846678142994974306345935464903940873328782192858743294151926391703619324992825144797277515313411712377512903701241384756640814074043962512599181249662105481934518891474885127868255035425780644389599414301351199555299379986300592995182520420365362064573623515695266214934903395925544917153598613705220448653928412541896924869231205277402827727084271499161272428556450633603012902741024358227480040082918264381084874184999868191708202369070553057633708920538795067831779262139018803062295920170894120088393080773696934281180529326314507544724370032125001394162747002588156077055928139709240838021592934257059163990494046870110467903365268031199585846033038110690549055746016507938132981207402612926362486097381302863082197391104303033084787574041303832806045567620873994982947736915255026647550087435028471014715180904170466273161386789395536298453254938738640209508219895163342450994081043873100035309569058049755008027714091899166175146552309274523808628148625664341739162900804689976956707837623264834895775968376872594175985899596104864388959689732814671249320541870170298266405347530176745829490066319953397896741462095727569453647215201560616716632924512308087254259852550299764020769640947434918391095868718560881296845285457983306699752180355827378181793041638527122696721288147817301580636834883606002818544640338747622731602165772010264919534638133592466163892767379425047599227309574159222349025284019482195323298996169739717339960296668766967399856621570528015673129867121583389473555245099733632739978360510496685917091565837021895162452553263668117308427012058481023515966197231805652098421200544207117987047797250270621261844711779183861964341013985320203370612555220723450457756803465978973980195110478539775917677399484889729756330174835326494910006266306142224874557015685704067559892629084208801519947685376138220261958826672229202110735161040649789524948385515658935990946774324832505163088509578439849453887287248699878896110215389857829413956715137816971434835599755205112421058865963939464399090592489572826846096445602282792999856620982378408851163099486451852366185907268677475717838087321329081394119208036536553577031325024256616375807343940863646413798756112917626338726740019678917387341401585382718433252999907443651942723934655276010657742014378519674502077973414512308233039230268986071204681923331573810358580544224659632461101419969432228193435399821281110222884971219396347615580416763116020400694986244124818730724181248314766718918919723566805813291703739486775849678796115695013842423704632710075108717485875565494952456870586709667474832944514247136829760592751804766502212314700443718592558055466880962969297048108347542096666632163102402423346183428617975679566023247238617800321439124770502330041840771017621502031609691481541582638735676028935074566590039991350456112249240211639978313648315882199589443799613440000000000000000000000000000000000000000000000000000000000000000*i1^33 + -46679709521253869028935109390663108385619785746798923778678998017054712315276132660038491785897347320063753517635011739530831651382201873715327907648751919611768729058788711735847326545458720874762007883383529346595278129919308976289683395142123717193198005620247684969012966321877940620647400960074052616619205102413004959481432111116028733015105388689975598929246777031512473473102483829271913340702677531543453232122101964194289313922302374595845778343702722966377491745039674702007779617723018462265916046348136600451865073374351849710359917799629070246131205810133353254554697253497924950730897917638025998277606678090800384184080696195780283761952182796164061487736842847150571430330855879116397846771075217349601151464587171925216354269307036192385425810040870028428686419048100223384087647049597757471561040218229014937159195743411287693689929129476656708779762386664162093411032630598360435942658460358807088559640670872454648912006016669405276686654660706380024209823860727137916751526375501053306465798787903470214201107949954566002498477279122180899247280562843705820005149448121557144803836795351830780801533682489143143017345252182540309954291878342909080270523797397639066997564383273060254077449476174167397217520235745043702439973956374987106395579085129705979931306985075389204154751100799209140943563744888092271036660200729969626431753338179702887078958627989204086643953335178613002463470145734246357289134153787962978533038494643576920861934474217675692008269015655701780870853685257932130464383013508238356875113358648121557402397870785491904485641380126377075247001694538156740004753460257696728393316516479077525395636191268809973413466856652935847803353042652578392311625190531789667711781496763415576393388335212964010319255856546079335068076076591455740410138443978872850577324709871830266415934262966052314397851661480872795892917390409108776130050540429061208901589937152799790576612489734793237093454565295369025172811546704017958511048440056668638043206641451604848638645730380307890189873622833099819701258078793860823941377834716335251346846479607305754747770775616125131413117564161658110633553111745649434681190562863308921450863304941332245633074804276415632234180008593934477857681252999634135583323338315697126303029337398055577548546729674033197862332489327765126196430118838709720243035334188167728167287608909558527191056788040383500619654118945798995006669677025797974024004497802380440929294979384522308637805693519136532711794128606163867380431441474997270461784872924599741793975549487145153790867202212736525441765720802800993606744035124538960933817651630264151723186427669782614658332534105028905416291048868614910153310592982715139618072639319637101841114945237502815524934046186358007598943018620558973886018397325072826928775368295070928147618298557424144828624286521173258430373548162674425274131416896305382345961044561890212870784569899269011801816826218786832123218543878747502787136546767672077393897591946552159619600578004074929306708462467954679825227208354039235090435275916996784456999853535289925562655039360950315895476783092224181442974586659336942465708298280726090979775684127148895517671933682880458313810390551030266889063748086259664563825524739267552300942808829485104010349287807799465387199345289009414893379436379172755079191620490875587200186502014054523987668180115608123879326040648006099979115505482105337369170720302386403352688671373063940854227314070489975112178404932592550519896348205252838416346650105879857282733344383393321143374579811088863653557441844784362998657282211840000000000000000000000000000000000000000000000000000000000000000*i1^34 + 2987967255951200055476422576501566085244855807776212857934483938487307638064454756449727336629367685712245619237273140239213151147538405194987336436884974981768036304419415306453164659200018150374002950450862002573568283494560492669033972172514850639716687066465435074652410640570291403493136300365333014935251365934223093645701131659086416847883448013798297077649790708573723469130970281536749647700794208558866568045890764682695762650456844767070402231458426587537907663476820221913128325794478414484354400390768945878157361761304193744369132114409083523298910993269044502402522098174724512863677289445394287257977137586233759262225097932101189263959549952895828213936496446586473196423066506135647909877494735298835664004972696370026156657802000185686511929722059335508252828020766773762289369624742945897112572385405435926263230963066531317635135902631000344930530886280881113834777565876431322295953638911976525976404253284677728719507330623647309488894513952243697753648540961468780802972082623917080186456909246344982961069478318452534482125170641500192625542565575210013425529184352553281034425255077771604842579790385627431255247725887123869743196793915176724581976383396262154331134991810382117912886254097462697008681418627122982830547912694214456578964950429757036072104051595959751514055672932844162786204816824742220881959873606732797509761021381725672899591925347611794341066495078636681048184102929109650560563020647360856093732654012033437419577214321156021722937888852374956161741380141836615226128416257397071080017129166380955927793843271790698738854326823628433068924328059324818446117841370044234840479517701390007138800019127250411356565358244612280628992403598544164085279724331506049107419850207339613500367571035270241484273830268120022119025742448976883940721721894004045441489328688925274236007077553633952120154389548002681193857451850736638218029049420341633245842800667631874816607017118352434320372692609300057856895275755193844810164515312657946921571615353577231996002538980156374440675118946127775747655123865070582678216327794752483515753956795773969283177128634560622876123358777487347671222522326253421737810240004478807992174540284072627199308356837672409436510240480573596918831625214884220808924743786950135936202020737767151988110962997152981711778910277465462006345209166923403560276357691465943539711065593887337187747966128911248973085890822807571739335681204777209338187682330755268718554393892672518074400319260040045213925576933999427306969297310005869857669956401218527595464719709998216962888024673063551431708615981282647004829216776505182861595870491853615837027271813419031489902538164316737003492075846142087133562811825752660259102125955125694715479370313788959192179116313905999317021025176628184910411604891727073038181119379978904227722092658337847620583968196801510451938640254633278861432414954253301809362023543269716915852166945296743565765101604839876546542399537696483118650765849242426918598829445262291463905201699176208819190395423835884016708843667983758587474732362412148163370901361643630087614779785451202920715256095489419111791392165164361589084279393772832787446957368911398013094529405041959055719573449846555844568834955364087312805439128277296794126873468475863665115804562987967275266901787370820442389069575153327689239973307048532916705067312894593193288049861903587044907887825182243096657114935199547636835509402502813550243559395658015298954280044635530106940316660236277041076114041700038474479275041771078760421054540621423168803610837941814447870849055403301480021832499200000000000000000000000000000000000000000000000000000000000000*i1^35 + 38499735925032741924173839466867312226561888325432297780167785385900718871178342250177272132577144303654032578859431359499509929243799969378528705232694265012421520300549000442054120426484774632106951430274196382852307716136571131688068279738664216293503633706246478224051838731385478701059019373715440909358703957642551950606508628675159497547646434122532263898634696082464401578355177443166715668961147747415964076210364263549201715928150506335578793621806747963474151445594186753832565498455119410443148340965591381303919549162523802523679891577189972130805007025518891763228296917530834221221135845975923435032712741021941950751092220965948709377211934415028326175132584911562867070224194964328459727520330225832658752066485806075185807398230382450309422022752333597877046542085007362792937999181754198710987541182757993624083010744951469674288669386105403507870241855169885773409999743442541759793836357327986116161368735265032385690602855643626544920467627350540450982145857936947717321668207641889349063373065765217331621748927889665816694331641525210889016657157723701056815107801347629594886137228335935924595614501605401448823240379923464976266224969651449798947673947481707354241990590030595934821963018448925446883020927715690992077131636362813830412710451438944447356821727954032517248930158931696918585512825114207024483030917592481620718162050460292990168373976993235437270924531423844815556052166256508377878601201211496159322942408420897503664571356188350822322268295461645778481602147574645489797461196484020412901401597577261658404092460851155874600883819266331636405006522439413537779502214498345627772722844247454482189505703344671737692101248323927659862753790330123360809436911699730014194750772384455507261932030277955371184726441664802095266922763846441345524785279467845219762568782190735737287133517236347881072257472502813747584777446398555061981048101239587829051187451342842044950446543997220386969400197219777769873936789636720656335998363356346967958752034455279686125252461153904786543850963872770213722399914467427720276311987855441841809927601720222230587465091194165385678382616944982796169993453978200466866946983815062400546926557750344236843680715954536523031180020135724445648640753043265574329595042135819813295035560380823525646597894279004811066894085865145908774365135796118202107268604953801374563626455006291544306886223144640712922368192173180763370552562802704858900422522190389152425115281925980087797914845894786195830067996310320076266428870810454515698747167173336639357811660423220359388479107903270426899397264888327414272389647566095365709839129961170590071656711722588070395018069911916985734816033726725459239251647333681273698412386569890490005877260605292820144298045103581114082981490195150273872881901591445946064209464855272148132105838202518896655097372567499038874256513457088182627425637872897556624318537800494046060845447926501101151420475079839878080255629511029930510131425341191565898238495948955006393068038122143696018122502092381352486829851475858970683524134960029842728943958271794270519862030112593509436751932629427848260818275736201871171555809340660712282614711772719043494030182336445061062419382639896362202745866713136981492018594141817411889099917590839925317089478393248960550731694604391271077571518561276845724340045044960894586820433047665786950775180621102267466157405784001354837143360902518449665640607162843474101835224466702326102912947373969500008980174423049883502487262799592295289727666358668753801463221900394420182901055496398837429298299257312098490777600000000000000000000000000000000000000000000000000000000000000*i1^36 + -28372597901187000501391206994046343463113395876705411830599393321010991397500068652987915793229780997226072031077854351595741563572989255343049948738334301532594700499669792429926818572386655646344213066776408840808946481722342627938907328243935224878043034349379712514027724268049000808985698525840417338642043535384471928968677376290203886137192048702971537686930879079398380168037970682681150587045122829727296689734117332930363335549276414471141155024786796409006231451818665079981818895807468772530166849531326014074885245404448259886424746002274981699630668751497502790572571683144623465986805830115845479228761255240556027133826843856882702278971066153781648475319295346977527520574415218861613345749478323257642769826964335143417491038464095389180531992889008398656359416737818667895383253347034723561531421010802426191317352219271384053332596482234921477578086599005162208703149731012596524756240456132912800632348195507653386908680105424535143769557225268512624787353922729943633793970470940400164760561967166112577249449321686472932543293518477681959632106941803518380141749308718515934785348516714706495953774611223958181943624566211176571859157442259021122527353381485935269134339682670115424403349754186496122882039185804125777277474161391269338493165091329229598561499980476436205775976295595542004163523420921699958434581802339333297820900143929825301661573183850982501828078017199144719292511064137995038624663118490046804290954336505463115254880531281431909997522833210565289044540381956545148141174760779909960072443977826207415312012080236738754108031586172593835954483831362151736638491788982208242620098333382723357059895729929957220748999668216292176184308570764539802607444885505999889989422683032186728870011878067064833637150018304199126615437439825960177557686101526315263899861531199992577982245325757167692799126030877470894002938384391496694236778007459177015492772763111483967766050393836750893002512638402198645845959220942968132319078500653768046257789037614971485336822077680547714589420436331311989354909031331393234833364458150757347145112440976280529807868046690119643759981097354455004238424048991004105699372044844483325790357683561745441547823503851959406682410811123738594799041837341820437199887164963387684153818654601037744705472094291430732952760327874895870428429531873431119783991402770681027246518573026307906430832263393808391900078635059789512350601160003964490019879334858092559640682554726531022364973911395733095674419450049308643565449693149252585435169262330205275866589328927797152643688879166241327057568700673614328947569574598970550027636162921893448687455150085167571406758867135013138763103709136143663544271394699110651901113629109902598371715897683315927612571566090174227166094485272435440346217618272301910318596164732026615426252161988024238243608664559944722441598925260255631152311754804684329233769215873100712056154161680193883684024230895357254180222352342638095475449210774529425006095406526994336212051798387474163062103307457485447931898566489165492050679783102836140259532419044697922940321428166804346861090376749640405480908089345608728041246046503391025510090134792816985346771776041822875484436880408881092283880396124969301842992913157978516053111150949416880818124966949594397657722325612626099911739670319066281530918080269914214253949388831102022245673084403992851979280439869483061775634240571258244896147210546077549540442328606723686587134153422232743092073883791524459971899865051636858592584603979841024029342612636788445754689109531547454029311799663336892661760000000000000000000000000000000000000000000000000000000000000*i1^37 + 2543778990800672542899217882302896212233765871791385553222576117551846427503767867990309703804327099062049052318098009070139709921036467504747634515380424981563510909526988891230708495379824995361091232456790524173259726784741600239131494267471190104391336112643395260117483993256660656695832565998035627399405099717910403785761591754471660475316007706001055875835869940269997317131508666288482325227889580566890130171410668201702792008399084822507758511642580831742593328576080280676192977604754547399332459965646906549560996698166960751331844053834606562261298803682880407512612402215233033834843421648385534913893025588342988158967151231226281543900437870427874675141762202278638503444190953829110653552905971446938708429561308483543274064269932760030192975302487438196306859415594454299849401542723841903316220476086366059024570708547619907590785067870979296789593119449678264777977622705353178737233501808133789805651486291876892243364195795726931702573007029576849096833350910110147866290505341091262150789088412729889631612076502028560188970624128594209624307076806042637535765044806867814566978794377009854429910835961475436407952580757546998240189930909253410357141291188868894690213593792759908113410728645784990612181363114648078197151375670291004835138994402872814366891057769297780920759996052802960814003373101801007150154278302276498702048018273103992792493366513504864001525200521274450929564082136479180799905009950180116308956713517417450365311937066196853329134503162916040442176032805581538736131363388966720928254276365589630077157441783102704998979643475228627387222080641993526119633829094136988840160155211662401004800496316804981359157534610336321838857891261763999056740564016201147321146747730699564480142850096179335246242236221288334711407523230237336347777954715891021801626168078204030885502538155379009107040936490710746342359639510112087257147951767346273873724919363426013356063123574247545774613345998802006686222067556764906147672676409328219504306408766730690471821494406538276613420791285719380582611647645946965288787387316849682239365293521392564972331719576836001907258103483300327442933108606851025217037981804253240786295454546474557659618864227043254301789437671247687319044589548779855163068182834348940713172192104958140413695777889733425832732913854707746952564835711346941622850974201170109608951769354752686177170092057804751947974895681273027839467426193449648640279573961927695453837716879666604428136142317167638862052239881202732018578817131402489017845969326577761078702942740628420143313864359723026726174942496203698366731681465918843537083336164168091101393823857980905714939489656464529481524687087348406190467511089418073019752462830346707684029298677555228413157432689849042129359065236271406451474766873569464798219902766910974914827127736755988441017660533311028143761904428604461568867914972433334618477709561037794622450555709571262102545635124936771733426072890031272632054965933371146511399216308631236224105083374419943873521255273291483111128604487505284427780513716498783333337830383667172854391955022570603112851911887195274057247749315619301061377504190333147470721503700403031887467792656118313189636452194991437017028767089147737320960250456381620114176993282978346617749760737453157092325587947271017141584787529079060930543840303793107536059880405659668370901781902125393005097459882246493203979035768294835060080617141411352579468291156441863552066057137852069903092985811638435698911107919459708412131630188258643507754562092012085931023255511263613143935846264686510080000000000000000000000000000000000000000000000000000000000000*i1^38 + -84735235894421517739479700172065178391549326628382720537982060494444658245275366609451279050112257075359582445100777391925770574016647929371966274937304327286854581737203825596113503323841532219251462543121256643536219458011155857070875549572367211770927395506461011843454771287884292140662557541383005992779179673275554488277550880158277247288014445295138376820989871225141631010376923755353746274923945453666524060547677267151275596575140757818223672799952956741487833719526497728721304807578414807612338776203606571292460469625261969954148877076931451057480379803435453263959077395937585525600167370068623395572174841636464748021622452518768116937474856667993447249107977664976507163193317084551864607380137654357078513958720721742383267951626747098553696798497975424666524923583098267769210438786401320924752952259650153460827761008159560617100360889901736440664907616043219281344441661404514217813176190010500382947563971145778476933230569829994411895076852739116761478682392704294185965468356107937618943228601625614366634555143228724154319997473617947753620855004910204138292881996120900490880461511756017571651155294095534123007944473227654300445825371050668157548580376229646174455521013792631202472638805675472875916021357096423343602747241450525365934259246078929168149866385251112911315518821882251662703607756908802601797370266816738503502687626157606982370774133658754722145560472613213104253083661422722056003989980708893185506545592176093458311338739441836781849477744257663141688747744842060325103994860145869087413525938327287971612918087888444982623647691917858943286229310537822180101625819418631135747404154158002069459271791230917371368931000131654492279156934267210789837583858587755444975286609662097875635092226726756841385529388571291009103662515458480966093818975083138396500314561362080781507413976161918015557388397141127365023934622465717136782288296841483220945674008689885496825932441738851488272174987017662745705128721278738346170296562548964810870515816532642765773446224913880272624914330397443340518333483042027745750782510006102865922389878241401404739643331038878811942253450804250596637899280752728499900064675007459935690433323072266456192356629676436343166731363940552757360513166890865777336552735898450666795550081650874748919763913240774463445591119495084218527951624011811812496019397459063593275223426023319860280210694701125010846246668613550133714792211024796876381113759543485767294057810457177142319144988353473347340768034020628029117169352643048298709614775556569824177536290825301484362993737395184628407347083931139988796050229697463456833346703484998469940720550088651965266561944984961734549394482417279162341129312148148867668552926642070578589403020497881374855263263982357048866963176007237837211912778417796397319952145239007255588248730772622926447226721919985879052887564573761537893672603128762173479286982128539495728020163986021863262764263847922830107767262833465402926970226558881393859200726254588270401799452284926588491533558925703318689990901856382875753412319582551769597788674361139943749742083175604598360868962873666036920068835469771651160824828659860050497939340637613796376187891022182531623126759075360960699756523798083706987258574007805629401072837555619514928459249285669272528608516438442316261439141897939873231016464686161918028030853565860949131973496386938126823409930966106278113045352258079722155712867663181437578437476456341903212632336763571031034259129116179514623793849442032794831673186992212801165026974868337465429069396264043255886036040941568000000000000000000000000000000000000000000000000000000000000*i1^39 + 216923241600038726375289563976638784901676076409458979457478958501746218782478178300211516832477981139509760661338540374664344782724997393362378665926580988953523096991079991579466450860731518130203659023178387679651225792388599379242340710693223124535995390205152189443378850761152652674994685319722021154223123816876385778125961750511545761818794337876716205357080802509769044345691561344995980109750639248544362555889282611565594332467376504350727230123228666406485942439807023151924800840692300878173999128701590107216443209855335723115072329403395461897814152852573148589239469477859447579717561322119240067786518212292167666305586432809398441304087628380761606081449914333000166410753995616461733026369085522232140056743844360472935940206459852998225063804898018070522710385879457143604432869476429351210351283514944141604935571834435466500081036324352720529706990897298134571610685723737827085326797355416232155561532075368115803841881220123316338134434218292703805451409218575261017041868696733862375541166901871810649263955351626309072241461148132565531893548746710310386230234120276901940294359647291448117349460202809077872109680436298596821261537525070493178595623724719889564066492488836605400373223286224232883148540263338625674283834349739111091822673729955260637384332181453788301216505462641295918805165817934248751615033963521042034717605546222415107258791257649470359800480821168531101057982226136168967926567100422323674860068880213613069407683067174634000254240569809210044860353334408159019971470372185156023586006195228285364670034272014057633533784517075091451545002289155687230717740235927432056137156009954294741348017409986423731382584018954016086172599852772708653989116985146282707490796637994944276254987380958722980831750588836545005508308880926733828466694530569449723887502839728060602019199157630950487717219559359029166650055138032831740738521987898290230297621928802580728219239159007365184828084538072986238027711690373495142900441368350744532126359016523994479953418254818942516229072854758817149350984283370032297025544448558255390846447114699721996231832216293211178675744519501934901340112419622639246454877075768043198727483045697260717945361866155062727095758777247238229200156319230111641525059037126325715196449708497157857332589432520095990279236305899328502889131950127038792956143490250611388013749258723037998481023892197388398962863850374935005627888948074713709442333824515783327320389970290777907244280531681359471330759226185409024240698479342449343706410753136494857218998059861311569743439318185385237356874707573478491664363076056481160917742305609479470727567113425061755455114279378801174639219783313285749091972585899928239084425837263805338381333226557777376272822578046214263123435870696968342039461763091087482183535535489693748612031038969880884647273122978856218632946168454038523810656899368342966811811832501531186234409792486568082959944752021620213670541497644947880070550334740956901419222417808833902327719373166256819289611809442980333421025574389841247895670827975119335894929481266637055242455835015433845234142056970077454254639193359255700402859210488723907918605920348357670630555376435401961462120313160430442750851371811425479910390000561068742940860234321804969116995478232032650150995135461845578343162808034925986177134927185570130692690787713938335316679019241910774978107769260935341241737756670510329741631111663963290221467808193847221651657981174320238793291726333834967191122245550894901439368777361036012038153646698659026273557165183379782206750720000000000000000000000000000000000000000000000000000000000000*i1^40 + 20437402797980687305287257062140437843778233025573610578449532379612790381325022526700133446448332707769472022543217270060815748223311218818036582636351351352605042138104654516092055860508969418509672455195760717154992380956072587747075342044123619742813027305554252342854281830733922287537347276126802150069758810842320761002629059429031087864992266984684780453418388175219352182773434933376196349874168991542105433712242936382777233865098462996183431856851381589504636574889123856208044146801245839719704995877207812660171314172388465208583029063165024980318307486991468471165351517094891601932382675876775215447347524571139744109199814014414506220070445840424487361007111585143114537999707228195592317527636976419890567482080566036730738788717537461501792022535810981641364707479053306086824331441664659465693124785170766249193700425092996536863722717247117336837492989903963685725688298597643352831543845115422607435059277070509063013470661926284442391692013397116125051691644393212115657558592414284336932183616955616291574320441152600780667029597725119788453640244968478870392292485542799134145699531919685151051728330928376947957854128172261157101850333648215289637833933554481893965861983430274058401575180978541446675484791418711922575582552119602384598587380403410877163070731646794368772098113496731349073303151207550608917087652162172641619296186825316602991629027807207084282994608563371506006381745364846807133905311240251712804436555469456557467337048298880111322104073230013600040622280408160076042490355922265682847917603435939015591240383670116720875356495555489535961198833842070242537540868831211800551506841145803489631500911837565656933201674884715466490564104612997212869939283012226492988310967148008604764631496126231703213432035404268082723897574254005212670395717628583742919027067697238047341218985270744052629835361999596290363104733429579168152001157420243008174706759746110827779562792325139590493947941596812365521696563809801323960462774477637281655479913972338391062070247759327630354164742536205118987897382692790345779393420096313188877284191900599880275419389552091636724486453283241888705844399475406034571624345493897121424133239605861211622916036102809412131897265445835522381869147257753550961589990969134813050809898557066451404375574416173471576783127589421149593357478790899084110552389361054890755563030621237474805137488089493916648848145187942541289465068654247471388849875855444335013279857961861040040792164484250746653398622614661742719931288778063211228988912925463613562716988461443335892444214959684249422497113713683667016382716026561211338951107103764547181087855070377193001451858048788725299567913721566919499092511151515925857369680580028682750918930074393899178210166947277395666161815803792267710245032305840765005216867165655186453130096173897099900245956402411830125482412855935862089688733248439976120055365327225112497738245625781711437466034518860905603622048931068712555222022760120762910585012024624977954407129941379324020922993229929751963851096734052444326471195033091355482145901589978919801696918748056470743501326161681129997233812744779716617288809335810529096227394349945312727519861737342958685346817749429197265338548022045155444450099094792737545384066870192699276916033593840231185312659496150418929412588459624541803133384593626567538049864134522607886401155898580394059843625614694286482104743790530698550550540103391136415598476997152619643965173905217159658350643264847546709493172912008760935882163550515692785235189547690446237732394355091193200640000000000000000000000000000000000000000000000000000000000000*i1^41 + -3244429530013607542521564116720320194863757969533621484256154913138491026755516859860801418297469393619823360467159214023140900629372566299497013514576487906264974680759034090766399813801466015161045693063988851426989900014109853492555386032086505598867298876798518946000881242344314299657366826215045635127760205981712650611621088091000275384570602750666276859439786231708671445144907904708636826764121184412067252426429449135211339270118515526359791892574037267333240789344065991881567026464149100038751106922067658326793562020910867437239812229800891346717618766125138367364489134544198248592393640642794017378343855858598303065515467964531748742054529695855057002142332084870621669150630174167203157909652246003529927866076802236718409521716225226412899811900971768065612300134075260709350625149897755753212348041501191911113759876106313006614643404498924867780320465864761946923889281088477020718616842183880137268441360849208577865484299060869174835529406989418750302426063511087510952432630460233017415159883411038451787744150386150771271745417576940283407523010512375701535554321901908333480485683257304333298329776493953347563739473914689033737984127999260001729809559379317741132257225707971262059342253097947507094878067479636912763588761493725513577880329419042726514965445528976528262062205139922600434452456300549144361942056005756607258170018969995330233549687731102223637681768953019828682781137307164532558584775380892051320197564947694931789576009827063882576647564265031227928000636708987752535577773872377803942189554664627429093485143038647826819341283587186351535708493219802283026109986990481343055489243874896677370975024051855188365849858583252704752579927140110625799555804373324682229828315458972644852199583882528507135498143821405690713329996712644471247265590181601772692734990036851699077665902603591591590547965295272587688874211685727216748941798183209890376136359600242897632183445167183406249272089864341390820784626277638297462630527470589678015678453067566106732588264174514192484409574417545461563696676665256557904672643893494076274534112199714715604509705656838643312739572983120644026980541825438614906483826856318512652398637013517438946788742044622719114248131207642637278848460844584162478681506065745766042390871718840960467362993472692254851050164181740610323373252477714323307066719298418836461741448679420485325108903001294298723530078058417564377316806211216096290845343189725012819183337973371065044127109797076016225730256272463764996769902774970812408766893505443431193607771279905329403480580725222208680332410017023243031333407616206329153038229879011097439979860941428738771014080441907791867695874324144763677886955750700318334039410067723310939890010516662276053403729925999879064699217401469289938691176688220410855089174702380983790633948183253093749850646885020865319739448025238481535575329542629916055662417835422090255080966891757692071786623004319010663611211543649986519344045743129864248308995943342334495709050379027919017024498585749345645618104866553304188731779134488301493858592851710519467978209571840234815388238346202622523022731931044021427021466049832437194730610531009585788155142177364224527440354670013508464157347634280318187075335437353687493816140173950240794615768486416214044048029777203268681605942146207584916981983245931674726702067683213397654320288312893247546579871138877013293743687600607472135175772263526276630609246865226018290449864324351325051784664255494517544513326286846015312382683600761725700238092330289950241406641277830692864000000000000000000000000000000000000000000000000000000000000*i1^42 + -468875470659241409621913173835298468567851354412372079075440718066022608265588248456960970389754600609767663230401709435877777465796077469769990876392271438082474294020723855352450106621098362750551270716536628061781696787942751393417343523169414226730466424337856905387903661997995959973083531015627817405176990981542440279198982849953068911737906273816571410535482533122053084435275555568589869447675370626807642590993693436064200358404008734899750334970601269500362818580410388471226060922487488742440007174439833191006498070205908599063628519258691363209581014792376659127186574429476206108172206239113169016684559186396365236855303429354657932150116611509482425365755299367537239342730206558312967419177175173785533206639643157629874743438096971265062170677730710208674327388090330856563322711081183179130716877761799853283526956092038423520280589577348354416928825262634608425362386581080582973911915960561733069402160667379452913120037080139616855379306201529923831644133226669102739269057513632092416620468130810693978282118989719828374498429968253293002885481396435107589108888354764919771515440344209475480388113981470482206585488201135232509203484699253488979308472933421574963348841199748067324181660066219328402684786373935550461513605118426879907856526033515785154800558859471145808032458828619523264123815269035296847668602302615024281935699297707141354297411342734562271186269591970678607209381382015458703721667270940010981517093768956299074894986140276193760759684943554238887855141851185294183706329747130706873113094276668212464109329645138578697797591607983386118393834643597884199666841127017902668883949034615506518990431796518894115605767335612592695344162528978959264557664647979442458714887963757568811498395124387879443944684336830655958547579822653083669677658549029935780009377497211026053200590680011218167151147443339641469538786488419106376757833440908371885536512335131087516133943323562777016202047401753561104953602821966627498119001452052733546249275056160784925877896155887596533751770508213901667067938958919807555142864747734803688035488720970934134739042569492513108873068892356410545987170869867156716711479340384307781740669398957424085896993910288860941772660305724888372468282927569920879548542100636202014697785858076785034997959910795251459123458180785154763489865184914231849745248597539854795334866807969920529661842450079492113080059995898307927758785347718617008679239185501448710496491636930180838421242904633082908160963666299972121135360897060469018826492576306248573663022500980869937936008906540456989870576067788872385428908330668465462430191028791412741339523386392375727275136395360016242155302302820621853919559218111525965006071147259718552608384348177105664730753852274234381213972236473422503400211085072110786869296775474462444892674957523517001054962701446040429913584827676702539579834834537726714009930187770408900774242673297472007769208899561569430584747309008293387160786824601762260243199563976897504718630256290568045164635513448151854646130524715672149785485674729100652767487757952204927061426330456768620490184259847883426526210063048400348100879434737826464547359624498367550652046960344552559227804217988039080902829577306378983812886838424120392163831251230627494859009522619058032081288954628715585669292119618748148316056678704542416903709193693050618574284101069830754509960085222774557484917777314384634428284070372910194195421284359293150339617949711620833335234529600822405843850120659375973355514650929856691341589823358094660981346668432588800000000000000000000000000000000000000000000000000000000000*i1^43 + -21205318348726023086528102171515384141887523652488584984567487961201187128088702041489124355391299453272219469714055790985563445185477502341376740418531419843170305896198081686476112499522683691331221692205680165980371252768201966417677205959936726466658953993824902780204849593660992641671151196449000030345092628457456218252409126820953993788463169175343237324245884797961667269232718070781988804723664791984170626698648126340630255617716931311493593005861875036059194759309993012132800336671494836801751053551419976134143419186077040264569386925546998337413035064772541002591214049927351082521077205927531456430396076288162753361657863132145832597576721641605281321655572500518049812655095004439919402737702139843409124223817981452968358596506977176038952744673572397291146557789095240599756317357171242620534572341060699865341109120338706479399574667229506156048034784350071442770471083939288392792032558139132240297337272843729416966486563054108878413350115964080881253439880411684843908617351836031457951699103193530117241674543159581696941066814733678244422353945800659347105000318721719038682014287895957174836012123796722216551776442903307414259956618535177892898835436367531434294311347268888561920220023482988990713029056438911871874811252291115201239246641091153025009044319896400158642381893457536067839978392014500527017056669823036337534944635874490623391488402514444776887608600464368228632116128930348848500664841108085770235056174345954361646968836683048408806556391838031126419119623141675917843146709075828358048136109919742452466160025527601719080387195231058806722894927706681643417673134440619012107957618673566712466467221487204564003067831205797526607501600101437525076041260342346191702919250821137885349518628487396077535907812955403441221312893126659082086249021732265372677110600225530695093225614150928787199257232143014289107384654100256143843342056628657389597253203108015955271601009206476337631286798269397258883116591268100855506816418384082138414749496061411173756352368773674368968777724545776148789706096485409018642911902765161521225337238987507365071228627654803841916097291305180896532477981338755740114504321778190360532744506318283841211100272355494762733985066796195043424847659493690797401515144401163232067435921553773050042753907426749924449291980314633612596060444933466503887951557198861782486865450948125729791357344359227616929344907864488384332305148161299288609359138894932385031517528928859031242221487973324705842516536836672050561376451039595441448582455006750128623857858571617814377460493884356954049907319598672528894946762500896760783066017631460027127420361240555102641556648944570395289056637716313353005603260257087098943121478872525432866723379514088862202918571547993378276277564224987416414636047884097411461886564373246014156327042652481031520352193816926939118758722590449818868435369742111337608088978923442190381343629768207767677361603688104550281921143312744849188708837531417734242313207660065520494835459046033600610090084234024553349163046164513409310925849690186305300532464936794757199822857251718597105164589648261159728625945903366423483541069206447708200694568446085381351488584657194825616676966958607764708923527010769598006740621288866530358836211849603725959109708599943459921425689174586139863457892200741341701810225499540061763737737472528496056531452633189487927827104606904382589407525292230217534107353035559914565132205724041988990726208500909108517473848584322149360303990149636107571152192669586198604477353592940326264752203366400000000000000000000000000000000000000000000000000000000000*i1^44 + -602209526642325051575617182561016375236419581887834515921086320774355334158599413768918873708354821578648692965597513278743214003532667233077653281059115239081976593163391823758187370895560543786398378515180078977656825476064358048468726967710344344909719447926563898723006407855424343164119020737461434091769095985047529681327960093379868451146329474208876508039809577516113791668782008936893720363736718935526136848249690008056381172218770091205078536588617846286918416186009314614735073552782029319728514726204380025279268877607378208291739064749775546367466495662657132858502505440062484801554955307358770924629788496662994219318460923869032168714013628415071321111409985408492227423702427604689743155598710074971678096153829809459035768106765972136483246770139575390918375966065432415547498632556060496477438384660067113859778910249273104979874256460813874167038459231539251689212436399016597694420764951357562547955913730959782534828769797441270490756069154705424555395310968003977713752138930229458750956692561473708277856012555542288034000105742962311922557815862368200598175859011761574972355226476091387325418656816085291525836465817472595360655850410325368301691146669683465643015069343171425038847388234165295239363153677037738068603767632522500163819253768752244766083121479595707395824952849539769809371294566316450108815900633909491229258026037313978846217636516504874598690946619034451903580755932180032837825498127146775990739213292838706564677730272105074518275317378827541213344425195638550646572584901375430678887737809755576012021728707187267640004478995144048220562776035933804011819988709279117090669819495968720614897328953860309767611196857528839416516644115056111853722567579549018529883690794157902487352505001554739345268762959113412561316022673127854631642573992752966321833844944435081557446468471846895618653475333329616751962142969252689807801251431946765671013680164609126774954257723164249530529416849130341799167073966370577031798478933597993834459518137543618257409768395829260941555305705676378923213559485075927152563982471621925090086916059328756342995452432896238072586073259446917757391217878751107744311269885626814940199503951334319335288916779861858762873551081505720213031929792734363523120921419023000849361839523389453449581346187432019022417497450937899787702457714206804187712699375118314512824053031790099187091196358924549331173493314216910856354980918531760794676580181314469865351557577572355474751640207880907726306606215670732035847250653896185769238365955750624095092242237020820577868256290907933598028126228462861635623503962047508374046563652185868854221788095320894488028525740329748483080976174062753250875383077967256528697906091139346376728328662202175193387585342024030565481378408608610862545607307248958424952311408057339135186977996262717376200138508890337224119189910436271768233189163769778044526958420090632601711467447368742276179798931792688272005205831816126190775538845608504755617202477375762791904933227379740786447507138360120092189815716913326105921563642154803404375847765537786014951553516662859769256837388302961699037663985687396115180051346585364079222173034183578073609346361449862388787900474701659920901585446531830820826541475176856096206282704949743596471344711704572782038979498559728593148612416012812112572342359108650294770032299797922098546905899501594515491300517029319944796866475001173371939119563856420808665261201230650985086846643893863567175114811353384091671088806600073593644897465492874027956823924537616213022343168000000000000000000000000000000000000000000000000000000000*i1^45 + -11959380233998074571997911753198725322804859346728040273667723565570290529237612813609348701358228855358393068935138317726685578023557300930660362444734039854958253838838271335437832572457210808001724763028798147526287078330003000376767332673939604582810188677824721908695448933629076893490492316095075550281673770812513930634480016921363150940957279464205087531132040397279681757414950054683649255906295981255854433648500355487995650654107444400548964950423067444193576739962769143057762034402943979959373758155251881519615228276042072568129554784500719394711119286007724401772810690856068868935115694559688313104410926199055096545125894104543072924751797695951750943525936619161981148826801010686341934151586025411424963308707304139646811543482871332523707331993531001924995221226684748570600331801651520971815279936516979529476451547539612087232166041340253324167072953877842339139607059530724884974302117628453606674009696220057086280598401555636800720663794523926092880219257761840702176225998727447867596891788561425273369532301284364716605525043236726838336233753478454918443542874561539866415080157520766698629812353134585755274760667157384318508105385163203612390857262932186309873746778942951726585653276331895863053462965942825349415336933250230208937723959195497577603855414924622447602032224772373321909407298072814210320268192575477114626676025130195226027496937034621146895383839866455926130108533187755781558202621562530648472651313902406588949356987924951834237223940952677058512279311544189133806656959701194540399978885566844886329122307631043056779080498284084325717879171799830312681950106699504745684964457171338204510124218390052914125547289376884911186564477931314134666272313417582547697691365344370808819033103462921098917715828847780137336003736029587120515359531007526825292374300736955877192163858314119293655605378615200700616400869163397337173667554213092362748809829776730863499816865975339768654675362835566066620121679308586131898603511885292204475725882647810188971633430802928969322011786578064167459609127462793457699398654999674862312644809692439664365710426958350774173463832721696712124851807896857656231752468862983198555462231322607371841383717984957570635552145523473376710609593641081327708730166724868759513030456976354172713658956406997111308330192258889153172982388826922906498329212636353164990151420911538272656802504866773916154518441397687016777138995321954141867726673980250125569298239840880589711824703800222336500118696322750062898989152433345764249337303132774632577327978582748907715820390856962764074686650259278507287909744494435475066073837670477289312481483046133830952470596208157831884023095566233887253006576183726003508027129562876522083666897810589298074703356490748271506367109670113904743414454869641171868041759983655129363164525262986392126081068866366857158856377877109485028988885121941515663844812073521138910118092065464007900338689549486453287256290712111729950834379051542194795084093364831304242688581230948061402708919226748372984527627257178198058919222852490182675730668387421061101868688741678006085164807563048643823191275326848213982301621587059679210637878925663352113433919094338571636881808082616672013642648831335796755044103395502145678447867667745750612995186779424616393167987700953446081947022416122831493219915540281623984619900073561917297910371245510539026895849971557782923221019809861159925193758249294065442911845224934423201509931895800306528653976539290383880757842054031398919829044788154070957860791534116640129024000000000000000000000000000000000000000000000000000000000*i1^46 + -190236608367894728176354945101242988752467453581690711714969374707592990825174096717234787919144227903776773646554742991655444773371210886084106806255928621058393976718608288091607903847371645075821078333122955288321690681740334491948800122982861788455668977830956485396939469896017776914961137420803620824946004952577544400387572135640571795031618298970655131784280969832947617316693691727848056987018967208089270826632336607910672602565584726714379582437004359532749415343097638363182541864819001510666299734232330023609580179416955249566115570947506582718234637371129450251948374127040269261510741952857072578686026883320992183655921302227538287044938685306420036802000476651468806482018600753852689174920100613754484484141637054235303566617785291929940079272462903930064161555860284295579172406146610105441847972688330236565264225765684323705014416101499862739553360971345262012795289210836652007490451250153134592331105415194376777121522160049204783501871734149817750339303687735603383734468754796727214257613915857198891462932060231370818358819965588825791653753109043074721006503938120068076051438924652565568327396447851006634826223511328258232148291591029803606542098323018350508451835563937174336550529748181057655912914095158150548993354556241178436604911759904140698880208243428935120811635011851981246782368323069168037749905607367774998761757577452153762854782354211311766970968086071496998026767529308543685509182169839176442293977181998558211243079478284847600148179887816134979793033215378524520035483226726955690380164893922386011481458717707372224569725654772884287023746671085442698218672264574122417514924711880250966290466067589126965482268645169330636553196940720001260023115831300808174588828543211703332465365127231080917433431075721892647314977524895635330060735396762487700987602848608195630181636983240869242277330993600027459637517055967761259722565633032283181337389121091093131131685686194524863609042413656695657469564718548395977118110871403647386841866447743539948489587516895649507118069058067447800675336298195983270161817856392876632421634593934631048126751147711851220148920529222879945603189421927334161706128072418066532136608087799678406052041102467395904034773165954213544530425631024546074090379835652497484351050617887459557064217728792688879980504485511344666357981644394451698910057354673104866774699156165325779161368101978733824473103491711544742431478289448288495008550512354854971060247185981949191168526942806206962203235193781160274682388219093282144851692295597583477243037078647080954535457997904716729146434524992144897604663989226178713844416992159112417525322758119044530504226575983030155742462083418503619650380892160734786467628316545855826231635994081590250727100633527791836732514338770973916532854808503255563674876670065513559560408187463554258426931972520365537121282269736628975187221652094391032329907932364690278446369353171649347997464197479043580632984477882251142268394896469847685649669560120119728584127000922782497355325648199891236624369490602785460539759332342780966074471265413909317807601731990599800638769721208528803971406645308211207406555123131342192906888045915529553802423331233280588304280235850962297538487758807032833211361212181695691727732371935398230551271131549713359870865385786320788464670822572588255746722183894244520813852014733715151975246860149147347250618707926782088427630559272701833908677602527231194852007383155227916249793675457825686366393650620531602774234915687652029081598463032410251855533874691545497600000000000000000000000000000000000000000000000000000000*i1^47 + -2829393400116208279045687614253789153542443674472946498329678360523963776917007741083085287746512742145101915645710119912308674650918328724377891858856339446616669271655616071523095170576685605010617707089702680860094423114489401858832427409081296975630528806868425080568582583273424565751113073053553234552607183514364427711865403259916909619471396317543943827591712291127918108155519118281165921626027048139031083696580567470168817291366770582917104404261999235603342569388113804240894153258817829426999851020662310071523556492036949746808856985767266590491386200429169175535787776748538548652424929463331260750620787611883641423018869383365516835435013979246911943908470011294678863509141330644555630858099014914257756589620533350050420506877521792742329173664775753500103626855647755599304018097317867419341714604111352530298350122271169552423900459090966493929528122991157419406542976475505014546194341360484005806702072134447592348915995788111304876016745039029894022534212287668300837049091872516017389733706421874991252897329693061110716177614121772276200539586534556821005430569996580700485528274310438633400911617356058227926292515583827569496541829774795105677796825113056522138166921006735135145675992643259722822073175057349317243847404813666318337919656089682760474003166143413506568695988708142443611657707010103132140311843981151391402288926775108351899231378568103386313528400960910924338442450871536614012154890553987564486238062627036128372548938599886745589832150852196480524011051090126224823436417252517268362980574971500139399693258009374002835467888778482084005958362839921399588960034364673990886391338303106421202323855530614635517203404162532100643796719321307486873685687045031525980698248142354783385572579559423895432330160893919057053878303035093287452408579893758884016825750902561348291857779300458122940056960714593785375738903294669908802900304407299930994985538714451530757262592839853183918010772655157789284809768213444053565869360915358968833117570976272812929848634147048756627303553314373411367873447124189162629650768274329362105563806145666081640700019431689189841479911241072643228874349614338994334319589273912539268093799064700289971612587214355786958546664394083600900390548436316350294857337518293774655790845075940691702626290598463724168062100989236121933136406980405630691152005046445543583432645212877809158508137910763875137116310855803775768741413441709549586334008263114494197427039346180557649643302071592810890486714113389255968406829922173444961318735158101759409126399911519260023653620771530630850493471112248544901637402311801856426570097719193439996451057732705534093602181424729629809002457016925739646202349177443432784270883973261991518735295858972949576916558561907693777763302324526713802287964263078883713972558335446422342521485814338750937396375334300142509677384078859872692747116668480089457320205167913060148055245371566572397034546713919510722951164182468663908989995976353398067853371083193443760372180335472749629603850539480513826814959025734488797338918612534448179171973235757429891188973518622697742099026961751145242652965169848063037045885799070868200381313368452872914444621696776862383423041553205988847552393625586280783563243161067167012427812995144376603746650963377688558272257785389426346844480319489360222364665615768485127111901229526547709036853997504819730267619980504107934230742994059821453267294594303153622162243923948779685140280435480421608416239276247524170277206099291763861446864235625106910331756819251200000000000000000000000000000000000000000000000000000000*i1^48 + -41479482055454400689874030064626632251786292213777308234553757848308097236109067554946543741111970805354031925043301310927923305944646326842595387255069631364903937561267601542310947428481189936974838279366662755931782123001521358339667789223944811913211263267590910157293821808860119910635109000783626184215683458128441834672501578625452945649427883878262012795338831784177662487501121397606873818192655938441313581927118533270492527807635548441113640946637765393596093225059912385832170839946875869288070068143962463715581692692655819660843030155567407693579472248158320314581290872855030291807082236400706248480333763774359919283153771609811960576181333712148185614440992521930607137362982308632620211861376737548842234346021498389987456007427622427703294651338581184773134144820705660533945890263254798330666385080200702716544357572239403515133799379339150244485167527758109036044941551241131037916768140484111737979216341372682236072512183864016742667022512220059644502694948028922587079542915764418252206482132040523755322744414597658159806551144365465602926195398184054326482232341019805571967900406177411749846622947713766420721474567171580766301376060766681255233283654390511293072126603400120071329120059877877681561564013759828850373538759156503010721369610037616898815019033914506789297593543148651095831278381305038270663220044264007600378658454516715704444447413416446695263524274518332039700415125469368527310061237138533768574482258460836658471977085935718736926249186328601878221800706379878226341354781192271555140071061388817690151388465340486662029214964005460246958080961009054286119279387527769547065358733778530015959240446203401874940907201323411092269848376982604151441278685964075004125673324077262039203553015995471871643827134028350874230203257804194340030003851320265282230242826370198849407548387837896572760807838462474509310941472803598681580710436958748661578009516807224564487037152357053332625854280014668891657738085125812754396567527721780692572374050424239275102135793260417382872742591983921987651602085881504110167186894831967325393628875715188351957017173839415173160670375974067195073252586713724105431021941842735067490448717372460240139145752939251281735322709420421884552645188379219791925016896054653532097238600588857096670795894919699668413506464374116059495955552033668850443340369920873835600682055683707039856935120367585489332931731951595447920451187154574794561764891333635161604757110330871397040838962688664902280748656613581695669877916696019726831987148769013294641973027585382038761245444214331156154613026998693880933823987050064297242027178613649193291436953645921912933609132064329883636277680581832239829762775847445543455497848796195024814349620782156774085876722133816794513234954444500179188949522938357248067468232532618774551370631073851585766490673507109606446834666309891563408495864326859145933302851452913038070203802652703700546904880677361392423166149853534473922389181556019527043463611626674864476860108385300922307435375256790533184291689284289427942004876968625894288955283932160475774942591526227527647755970654687517793097258186367683226538064945069288828712048539278848673543545062548127035046965108685323773748700826436258531726133194325766889857444359432627566082606105655867530698809879395315173170808444811921214848677990512840539275597020631119555148535403287049582330822925352667971931074781607788045441451009414388429352600444407101257158447802368338273684779069730495879789638268600919359592368575129861401062932480000000000000000000000000000000000000000000000000000000*i1^49 + -536643076171260479692268914585705360002542428916897382534522459390632390531274660751343629390622010507472339088359983694389148942204063222254259924781190221323387331224370286161127410469919482611799550836161817928381324490304646291696182137389399606906423738353313994798384796772621011457105038226438146796805100614318626292529111146737849096525640163049827645631103297874296360086792028779042671600912068787929897126026788771735954378889517367757113650431602842080546408398798717434494328734155383770887552362281742546211291416207617228863656663033151244484195448517121031354655135186045503675444713363441062726055407413956084585301879193027370671812890891272791177876962346814463655042879848499949498050411653855882266418094559346959823646398116014966222294017257953076434840449223856310696069324181105616158707720959346954673394663985603461790921404949789817830299005990988387349284692981593834313350593522848294881847216591793383973653198152533486008302287079336188296990267402246799987288214629431434168114446331968381948023222995550000675319007229533465396363353345003905906402122248620567877200477221236131977163047782983245326621938579766494824379842085694623362743312891045670566187975153677675478052836761563820204436424784840129941792028312514163299961027278160434354256612484183121830433144628381876006051444533672082320505375716427741127327087554930411452957868194450502541458065951235245329971911973880090199069211751548167936620560545292167580019803694632025736337546699636202806647231954593207347568560417810138818116046288857482698806779206939445964692212585809033400919937287607291525338657979462513280809955198391148386470923331135651275117505509302339164195004520273601614597822664097166109954352454631179138087119370274889441315898786013575558134957491465595787200763509312186724068017198255119299603637634349615107352330258888804050771189436601560640851310088427899326195494172391641488613686865968394220164647476403410006094661664646927285480528608907343194044737830372033078219539621262779344444583745022268153354288468969639699971594646542872506344663277450291812575477551354602873119075573447362316836798901325689175257794784920369870819698170661921089655914134653197495246883203890096849497194225004818047763582218618881937130114567130986410893751113401431620142105458342419631145566029133491015549683032463446060800834345987632759515668293630523582992891444472640592960811815298769848328317144780127227155756849819616370052712401695613315865613189036551063443839690949444351888895775296198063009549696538681647093671118581877969752885503929124985364718936169877810164268115087006836464093629914401330747223645405091103548541271402426989666565788900932313279073039163205645261900096317551604688552909930594302533175346291393915413283478976923638674873528547175466600176645732427170388568190639933655478379587369397682483568341663115787971629461366008920033942112792430033155026432830755516986475199763336773716826786999741366514596245835189090598615848954883882327175975875405567804826895105527490927972795493446976934052225521742042276186570749376323308906126196580663651566322113115836052541094774935459107394395913914965812065790458845305341689540522672740132424708589245068158823749037566814272438105551655076511307247567745773324103273111575468570442748963990600591133494050169611246761247407732740022547426609569030348121828826010160779065377162610125751547399355945158416168599313665569509808714252232905852418743347041899308052711669128253393381311344969934438400000000000000000000000000000000000000000000000000000000*i1^50 + -4159463843366001310260772430224040446081232374654935662764864511525263317003631850075538607306218949136912073666597452431787899534251200750220568178754811175405796281976459731003030625565299114289689906235399735759560512647538310979977307742971820402166994830989908211916165489707953242680135772246618568191437846220971901776347278756580571048928243920711770190083806661165727277639691105539075405348820075234422943004888616582281529175240545834589723702291222329328788590782936590065077955182430107549126399718893933414060602045132282459640944196955942770784263564636142183802873621723752310069784666555260317283620330143051542695576523797942894613594419245446220427600082225957220143398855784198665323246996208342679944456346859715577723038641098754730841665149525388044331645106129414103034748143446174701345929115183895408762569210044491595917328363607396370266853321374929209048457713854674473445696062331885334259374297219246143156116576461733227379923217198436821160616784414696946294444599551387008907178493498535968090495328764439913678117663042781035431539357031349969277111059936312344850042825621231247104649366020460613495226803352451405198522715885178935874786556198051170548794781324489736973173987320750814206779192925756635163943667364719069953100528425200604665018744213874041794130309267683461684795446216606602448319078477785431584635185613357446469393498155448937234845388352882012487368641327533074491458109598508674211132986748932760462410399684517401847668212480250056254909529205450674795243254681209362475657682309624611216158110781042306404511049252645381974939804601862097252977864302475670658525477874231115967313343677167997313731951756781228671717295503380211936029599690722505181608084334964177711959609829099859981052483932583429275494483860920097938122881626574717354736025595640111551521889549997620189114108033191121357187133027581162231439870610309323099089502275256404366521233970945473733830882699447954579281620334074449956238371150723752493046812530444071247922460543818491943556977354261721404674772878071558353106968031892885844140461401658552836448235304238763565919149874474860493160453348883160804089646901090114322623833816463935705997206428033102925379649114659917751951733597133119737090770764291243675917600102746114046582753836758278953779357179933443019070719082864066915572733186377389690436083894889752815656512347233405511814207942977608993459687052950945703849813582608199862842930215796113594792097606139673266470799823761769942886202097458186110350199326840803873784190150955661352267396530141178449402498495430689490431550936267193269245057955557226777784502464281921019739870896118479182041818498180502089852097268706540147995014020066920058837866149125558243388228835331503352182072828345714789350323300787607379671070664415193048357078665043149855472986335034757751025781125486315869839798120272208031142351944914344813908150015911865139483418407073322525010951475015570906829262924971188235092494600343976237706067507357103768658683875999697781281699593111847633609306597656211341907781814052361349387032531265643474387740312571843545923136410132514908760164066126922719303845189685581581035330246108241595239678191029954491915554079957969835915076415942857017958941849634751042069841046246194997488097284129801907256777553560404974153771374794053086265596376081241770850998042177806305978151226933591990164993990963184720260117927210718573272654427704027469636603990826798604041189527948713163605640844219132003342333912285184000000000000000000000000000000000000000000000000000000000*i1^51 + 3747781506748167001686325113206508137945043684389467887283840143570516576541742652846662656453793509041026574832853049885943074009853508672221563384466916658576446460406202870387382794000827410386553821150703802092687893786476636927498408560601652915810296019752515283332824294560485598198679557099448294303263352010158765394470593783712158901149296250745404654112166076556773020035438757232249293031433443326191675173987420585877002907952368237952203861451414826841365364583018018132471119343183736449563245268820345033041603814704056334072754378565145298238891622717358054449679611822261513228746197403287087373182890349315383829880486557671383828460367293705893217042769573729555810001883920188572556224220531965149493055112377605478284638656893728168598534221892873901967518490974613715070616696173094511889560373244007447062138105631136357603262773438497131662400118061035207733116106980052184102072889714500780360335408142668447225544492751425368682031482943530032788788628749965718818072278826190398956628524069731850184694331253644419944974663257089030704818545331559518394310136904004922078596012938912366928508677074384667281174809180455890270387544838316015142739890082123643794735298138863485435647904280931726863153194505870119385279327069254048862796103079681554035099017158735907936584549365421538865976985061441022288015496138785569078432399580882352815041535348040800887595306599603615697955278420566166963903344494251114282459542624201624350263475951061211480489902116109531179607361568547380832210798341107097003589052725229792806540573023336388700918462536233733407841346420444863087193749469466699193845602635259046481644314927058567968054010299777703702061432054513293927845433044602143252306818827683887174421536529999293546508508001427207300243572418280195096363327479573218410669200730454227939781923240549261944479131875475917121231051258314963175160715015370729750040976754411308131355911021838112696106697666694278914856324406248948735394599764984571291517472239670680013389208061072352603550036674799268640305307104922653002259703631283173432394118834331966654165242842798155815400428881976759391650525975340872056772986862448631867766893933236575101288737908079195083057612639398386680746078904151230116946661535718613269306410871952985072298155445774051819599184324849086365483182009584538746183857249570843405835129070386671044146744827106983471212346976310544411162891281746242733878210149883936865148182774009237619105229559884321359822297354821552099458349029865566193052675684760528002562923189071260005762665213184710337481932852619296920799434110804338787839966197397661621450985115571308673555434975703071439846800347944318023020358935151294577809088427851066486775691774842264606159989265821627509922147910584673002187227026026837200518010090123462548996330550728224617340260643131086315379922016768569903245196257096165757843155374754159366728039699654832158626258944691078275657560554884260895915717537813663756711168387367534063326596952799838462345800147759906651100217466614712909725350211073530796434633382538563802515063202845528431266437312251341143236343038819767138898323389522593992843494077098886829184783154475425156298271627381084631798335794404849691052479922044617555666576396868353450637700323779862813066715840668042826216233976933976159301919035044073436916949622358796925701217272291897139716458201921364167039354674991508081780012777753931752273262006539621110209491156336125803861570399919748893488951927788082633252934778880000000000000000000000000000000000000000000000000000000*i1^52 + 572049048149838913290119175447803941021253563878410070194252845899866832159638571518286013311975564159440988826845047701561339646128958496476446799525671329970869704897273726589357670905012835917655306490396062238036651296763618780904774768420562778418097475971215156786000192668716497268623474535802670033110554551357144792355941083227729537449115168501365267676798837646649284257736338738478766924642735906736041480656317216212169885132452620625192075558468971146209661496179587649205255912050476821365516068687932128364115249558857390671371449473133828809587376265409303300670906042553406377796023733321425976558553663566701883272697471786718043881023799359937883603439560814223394817416535473455009569638958172870295667900024524698189821279441576102950880657926770628337233961734780254206525579542396809435208680680514032033564853315079598226261448807245838994565016455856879447403688310670516786174258368207785196677914386684661080313137523384489445586590925091578586188838982674467965293731968257873733792726704312352483025743351446999190662306826706462289029512567198599624911024841262478418241507120477963573783584574411805910634328436968714864106240798456827736597869402242691816091018433942723804067813672134320365707235912824396055267271638886490187604470325795676795740855029798152371335979334069746769762279102030135749336366086315750087187327784214993399682099128624514249560898981117429487820937936850088169316380335545765910512617403556040102324637832554947615806881917841119990447246123652969341703928337825286926242596109760788609251332688334562980578005408003117826869769584564530782255448925967477892776824514439212544203904897804363675202415243502171816420981559733622968737307678000225322398119606596522794605791820185622244195472631435943921756382515615464339208931539272867747389295704930000267095053065487033918016634226521752714230610440387542630910961868574058522341706684168021950603563851317943163902076718254537058142070196225900306203886574381315804807691645728528580845599772198960535443558404966773079970120485941567784864484135946065391246748651529092076164413600173444914038470446017992045244034550898180477143234220551060905929305836254904504349224471072529262880497874404612636150813347702497695741946880690164702154065334484704866112405604779630355685202183122307209130275801126731426821780768772148744554037183363858712549102382353625388841907041241114979017811496336904496750531187298127462053330484184902772105793828544537559831593844822393851836183147892123546620823989693226171767711348911866204466496224290966051476313300277769449283716646580812692446245130423258676200041571515723627335115176473876430629547906057454238080084629795120205703813560154459455273393948104193107121260143606656353044797738354711999558183167562522687523442962227627175953468457225062670073833305219097719234484482546455546208174211296770630375408331906138628587124992238279358399300853063637983515720373961730219253562300753176517241786481968924072984165495774062973083037395590823061171375556805428194108041143991546050242627591007553300663689941905493559642519106106708997464496851432168095607511943489592060203113058127850376046620423582792067764069574633939335245864340546096920042458285367486213362132982459489615122974356995869396972260837569607842537675037052113711416663034134932503684907725831793220193193524835725587022766276099615421144504244300587429022884978940788257558336297950595039762590709252114891508481724120600111671029996371646461652238336000000000000000000000000000000000000000000000000000000*i1^53 + 5352610919284720824670819116078290104760855632228761603506809108944967731822488147921444488959482793591088805495025887711635244213930250334591197318265171952091776726594689025993636911113880698748960144197892078012541633646035550792943953974288762686863436484546350894015866536879077348506228047529612078335765776731424713264080348541650398942474097922781040816127958981491911525171657161206973808603667603476119009804222893234078144557682547435676015230010959730557481352592250848734341662877027628081814983712430632303613275952856927472205015217955213078781043959571192437430414334952470004606641835481380232080742382725261147227388001158278429208043670516024173996967366484245947655553093609607970259567455194963110367160321688323801876896190171796974712834477918954062672574670182480954364732349749782559676580039443362084571110572559676086689977979804006941485362680229860332006377404938968774475752195525419805487643529652825377179759214139727057285386315470129359406513267747350101074889415984954805833549135653703624095290235285858697904361664186602626188884585129452775314710397549554656715993531679766664193433803110983321230230007718720424597462832788710013908100526018147935363683126037956746594894314468884914062063376702584561514536864541994835041593304392816798592025458559809305189090205307967474202583187752138254620158557583171781102556632687006806564985878649076959340976231905446805972938132419364947868112107953048855848079441715732487786797191142135187232085690092124128110298233746529470312256121431208386461661442668079109976900241665239609998695365644536068059065917859165841281708004984750051769467713545460228248243778564147347490488598403384926518040934836882290795088819579744539958267081254698807162294035134172954782401516477877819506808470823858337422325960229869503073420113397531537636257708981915739164653783138411160462301820501824783370742496450192769444884745663915975120827651231524077251672406012353285763007852780084107279985149847372756279466071337385069183975684851604685260947915957114967452587186345761253986775268460605448974075536288684586395639408131721661755425357678367774324711025470694939447307716290540406028455992468691261728006405968321564829583654917064805007681301190707286013587826090461255360594857415537090359820121533810215169270133328879101800111867377525302369029610625366886377247022147363611199521005110316056442653888405378998735001067534215854123563780754757253161249791246517204645846052949668088356303090656894784955242367117097367045330861920361714359781999282321523585149006177541304981253145031038037860444820366434534753181319090644791946893245598157787386899151217451990083775397734294546528621767129071816137785610553192652680643833878975611192358772912083874978285579526294075921726723482599283182752233900534555610069407467401214062899625925509090709678789095867970128721781861190341472294715969924591312659979966086358909374737405049161862351084507235403462884442719733990634430195329101485811622879180327915421970457205704493713670349195273750515599196599515031539618786182779472354366785964839331763326033649373505254659755383700989367637101515395199243280257341679747937240784236747888056062798587176873358457043377088761377853552094352307075679489889552378614024579566569782736981138541199882965565720704247261095298572188911673303101599312351760952486638665966606465877976140430560288894581041702495824084241032074228037363715437744052261446142255866758166269734811607315248609977106341441830912000000000000000000000000000000000000000000000000000000*i1^54 + -5831836761751773843651345899838198732906605617690438144731767800091584821451184817393994735384770076056647539053179843222663270568779765967629424889336338068988224898670559096266513994714516787085666349899433193553799931461728294979721696955488303587618873385289347106126036886375470711029274061022470882485000273803001636181707892677514772810033500044919742481294690338882731953210008608858865483536521755291015289192056647110672467700419435861151984214638106584119647769848097030558808776666917018628987080543967546072203804110062058592850858634127752236974729860562908704218600799071650548760092829253000447573632979458373423811301644984658927329238351459677367142293145259820220174653297889347653431371478096537843216264738237653179232135791003248780151443396085925663748530703739520082615420536270486227617579705650332960224567095817813782615037243540422798585732805422001103908809323126250536458788229442580604207004856735520648754494258846686005213090800797153461523151670971864396742328096377330676261287974952935450131325289687533658915658121539166971060224861739429797624842363632380602621600356159061671838846579496131781704907099917032832806861297672588508561142476341438965872382765824923392984868159822929518979513215678016433498367969314293742090914044879912621084896398181078035238894598439231317330549070474796635547730341303089468604576269816425365235660855717923299422539586768640581358321520079093037351122139081788679506495955989733128862953367761274275529166809421472761965585249498761030660478834980364586141145442610358378717356685094419220898552192152693858264199477323497146940664907563835333559216366231695388825256018767586273916997728530215266915621323708120494912055823826274153485535660474882932452778345036921259640547666721413037204015188168400523131811666503128605456374025728052895681116182538440517802789582123997394775509449369037168185361943107952739533754327409591299105568957532645871362401234034710836584850289637110869093699498020635037865416553495600646821898138236636030226791139211572358334122465863532354697346279922707502972867562184392678665627204950344722363249771207881421724869456945548596577941546901756682583822278734899485938182435527860963168834907066314171138977472763362997547241061399003970269741989520131131371002294081599970283055741403445876008677226294554511205608946544236532694735190953895562113594765057027167816780463693595337266525024157323395593707402003811721379297238590125616679726494768566537823716916751411637046522284679252587506196930742250427355806971525114859604733462138113588274364488357576983407648748393453023302230647770396921057016840006724503107309366022783060490780614574070802658155745261453843261764493817374725416211837922916543987396959547796204414867431686979494821572711778883026170066956431713556498637353129496508878953701996194581422936815458157630550984707311510335458735315534736715438015165307927895189671565786533996207905124659710645537830915316567141758737636810574307247112170694814318824749728503254780676051186470388433911613302669825692939363035518146144003639816820393919992825587724757604665481921445126755834416547678526611204518277329799856313778202555558094887499372430269358195097768408576352545351774455013730049683083700860545977579391570858115725340052252015666374052533938952202969253921623894192883033604072970660523978793464210191660329271044171492835709977648787041584156332969668963465822026695562765647055590187879789808605143786379374136448290066593218560000000000000000000000000000000000000000000000000000*i1^55 + -549974626290734702717216412988875153640876897410933243679580707381370848401999092165543354533108387401317433457806506374014992990489890896471305591770375679933635390772613876409790807684097215990764070570780479222227946234448580381741583999754518596047512625317909995861412447736724106245122555374980355219945755276698718838681914661480100162368974197199721080282003864018115624958204846980944308401485783693105530321917758968966540399242868452838662174897418375157778751501244979936123456959720582403457643558770593008721337284658119123510428168191235679546331847534581843365654951544064885169602435481707796154175562022646662802381208314131550279627832033247397639811139448497521570349705055047773313298528428076631889547702004103417434171685581348868641352168916069139992961292063756220661605299487686086666650640376997856981944526752552634998951524359572633390541237121776008529107405805794336891386894942681398172775706343968007918039180019321928976624344809520692652559990672129119401701480296107886021452665088256906550564734820249920086879308124173788804277045522743258547150172303530405203888370195554737510704064067992039999338546850743886491402640222527227908224179146744736480709117155225071276024879058959588772173483682422005176497972266228418139053843015229650869705369670773526483807210151415980637879954438685288110926631203155541567027960629205855193767272013921762473985731294783812903337666249018138524295510184163871315412629807867118606152587681570191045894956493396874782708325497188008779821088884570055117095841131195394547864067343133101001983163791175284314073604831049806838745313622771810102505223960485455733944711979137358418679696109332635081550449677131759750436790160928648368538649087182983442162068089805021823160051458706212090254049944007270906881616090178186202682091479749816562047477846946343175835388683731661837734792574146928126313964340921335069423895152799066459995744048827184209646031384388164048479915934661080133906875993271815891459272220767560004078796627869655434516078878267308608100932990286436934003340784989107054186075669549588834874403954838479845014000555956402668363381989184216883299732311545711383126659664002945232670291175807847223783989286910339050571367055324739991172253481993650418575859865346195610326888241407926430226679500392144479517855632072561656749772761857032029798326230174664508524713592704611178029795033648109589442882181454009697778841207988166184118010052580270158760325915852376890120243995908984778061910880871905118391758086070780699377361442990572362381728445641892455935728574887745439676228859682394332894958691667958348792609138742485562395268574816823790112763794527482110618979196447827909294408031791334744635977603135221374620678896118021149066560693356732698707247516356411243901113421784799616878276990474527438430723969165052139466255915020996382472956662210513160215210647998423414106669324017169021535588599498346714664747803829966259654305947012323744387235805035685925426840082630428808746386706950455785132956558355981476480497273300763999402818794487060572060833706010004891072325474164806705855072106640872352803898961691182755382508935090690485504646079948292732356034385198492707051498163165140151997458981414454590183403962138965097201569663918634212220471677643035506863439762122130952747575605250885705676286204076548772510054015702774718781122200751134614477271736190721574983537903562243102092551269716838241100036936796746701647491507020155436107791216148480000000000000000000000000000000000000000000000000000*i1^56 + -5905179247645369208816331975686781862432401718821934473115883667866013348689158272974943237954780316223788095760058780714229845186246742903846747669786364317408911043360085626106388683045374440159272617035491113743550540546444335416581829247567214107443565628528466642885562509357283523574797599455427200512216693658386016017265817186825800202878698293466031479535334472465623644776401372721362254180293894865272715954789385931554511885668091260203472624302844271214961971856196897544763347469026096801694082249874627848398819026391463077166763866547328076626955113719536080888091641467951736889479894980381986483147012447049144718238482102063293510649195823719411368154843896560833686785506520229284724302211934624951577536442686083517787322439648955302334710277449294622496409979953873673465482432322204232448651743341527857923929600742954463718448863015593908216358617544390661388454989248919113445586907310769954032413281639583902304695610387305378641623506649883969959705346155397728698815722530080970650786730014626968916393222123196892128036522572809751228008444647015240455550391880764469836961387375576428481276958953905476077950335742811826614619200816413626918299119765287248506815297475002681913469906136912262613512282538125367127121276302379917162492986663296389462215624105792181421537625783063802319097129297344650613844700805480637129567429424761044054240180723261183659385257203212741207457415357101685245939013541836017301608900592568645125928665058417340501246739608665958668181018637230686039232525144024043180798587685214974551235534551420601449087035520986930028057963546877060446814097092037372729315540502020434659141888587722324421691717112703912700926084619203566574215831530442506161751836534130584137339699288629139406684793518634685476812310107957982549133262898068316436878253133706329124214154679442940392620592078004397117936783484262403374860263380136642337444305335506142756349657053004973386739075082827971034802330821072592172167547827634382418272829344718319118512799321243051018679921057249399721431993900242105354756137018739699283820355236309496488218484869012375249802231022853567303516390531326590908982162895940955276889099750089465817911871245888128472245607513933397086863561119836895183193373743419131797633824899533694911902403853048334551846638729216171578956182311151798777305741253748918904978301475940161986377341745686655350656179041126433091722138376159777026439525350582172356525141778153655600089281481329357891825374642619847924232319282511129600799193299818371636907005770583687596961186050570023152232214694445777110960317727836441541347508415388498033759726574928488624556963732414081729180453539015131688707516424555581987886901163089221770772086776837053455501416444196301329017047497877494523351043314588267732610034178529507477867954588536561419545910963060719642504947379331817967716469204671616885220733359110912160479797416212145349114165357781375793120788534187278150176377174274238187582037800253471259032761366555123425244526564124791699262895202677724416819577498221025002789277436033524434632742658300294144656850329113946301322105890638732999747770029961158801496563571735032306094872114935104727801297962918122979115796042082502625852152958500694062039593984198423916448789296441675141039630587936083698135706653296537841869529438300759024375606153113189831926911670600464297011487912971047307883069326090417838448750757928642647837823541283807045633394009369410215851764341218377170806833152000000000000000000000000000000000000000000000000000*i1^57 + 17361346588958624293601638870507933552415914121400767148403995674147015414955354846778333146250455053282316292240759911878644014123819798448651927663544727687865087637526767254217027712776572514687879515232127831844479092110781529269383775081436713020666194781609598870617056968192046309603040238667602104690170955620840875136757585613138347698599058585162452677745047138447155997967026676653447669382894751059087874288209136386512524129868722167313992589477031349150109138877893636757519593648075117310618726554440975267772082434053972739365518801195635242710707768193149654223876395067629277304984993608895730624397957622592107706118671578482810381444091301723478354120344685434273555381817625629411574544231934052836395616963800886999742182473440791083854502825483357250558414448474019470021637027414595963577849796696450587546028308752451005523239146554880522043302803770554323058732818278930379337806588175467737094825441184656118462605465971852022491414015396909702614683097396533084498268346512925929032770702181358148817830496397447521862961274554124972190339341280579240809538120051158287252237983473580019409455969041232146459700251764208452305612470397063853391955136735337436958989716093809474893584546535768857083942328448692730590519843551873871348633468362312360064380938016352113037146679981745917498321328011119143885121838269560706938384581843041465369543053081423274157498377062025322785584888725244202996404784514402967445690274647022282958692657525562418913964676418147989540944629820849150938103616434016198826817257851661408935900476231044803833932652299738933148434478580120879309841217115395164986518067499502088114031200940006416568859912742677863675160354876647770884520592919107525187945919844078789929250693109384396309624690943108173882401745322955250801959547093897008553978679974461341444070392388420714693219748571006701839283210114680136839704248507368925865979684435769017482067324047436040975829828228179511262893426869610183808641588054038217281714727242088587855478776257401977138815563288011996734046836710951703911817784852535426570627234374128490041165079202058849958861483968115386053771972676806140650518553986603360307545452301219817454919612592042421053705959145074042938806220090468477026815936323907367287938582713646374017174041978043764536542549125566103371533026936839921369659473544312207940824726744761956123833448578919531488863209091716369411916515992079928838836342864067322665868900713697595669031978846047512810573622059758247699098942043976421446428501816566775008990523940630995192377133863107819565993673569942969172403863884129549345854360615388896549187188029081289029067133394755021222296277224057769782259433096894545510791891912357337255740787567329006092367381338550120994696363170864229486635765006998343465387375116074868901100092259575763448032499236218692300167299213807811332957798818398313551984206186890408341982846901777615541668787517956097342131109984112937912074816060579639935355448993252488451317453803300741237600547074375772666107736390222931992625487950950941977848973003802216347333353764522746614197222737862702188246602093830060775145923880022752480375583806525202750522563119142919802636487262078737775665589838900103666195679405353121830228689585483692206033337054561583762514720223524104102867468259247955839988144885487230425759086975307024567818641086974903027937462955528628410036861323139974530679108204827443603445809382558104140710531225652248084470734174285494439936000000000000000000000000000000000000000000000000000*i1^58 + -34452027140105104079612534700618161262898882871796841128818465524231297497288907467407326956007410312836309169041644841736180104334342114237176762361983611066473460788979623265849408686240473756802794883408780964804910322356022902718112440102479701731976688594622021968735080310671466408459462901787777766100480491469051269130797870106507606579659456875746844199562171625049841781136355957765828936489826111861364423870601228511128908301500655535880412902101621893093382182860304836683128180446690886353511685702934338488100282637458544896459026330936075324962562902587167114854400031221477673561722188652421079034136496397080850303748874100564866697326643316804092509540912858109218109510076011266850727249304089742678645549001578232310340769733088189946919007372886729469628953473323004119276704608560724155977221825958363453447857623413502142990415458926239694519341439159206410344049651246434766059154496119597688838678498246544662529383866799563198810850429452958039079576220706078568832769841851616135534952945176765750067490247406570516956871200970336052433729815607524848383948462247166660190538443966424683985739714835885840309139329870454770593433732067504956771664155702751863960490280218098798334534867151293139095502174970645412523732689928883692715751535069618960630844052923046489860179900904503786027038984140616293845875726929642355940987934608941291953540554162770891629210513410602768228596649945047173779650912363480482669681437191214065451578368436761218131780552354514165860193573475416425046796319369157788377655533689329993763461392060961701151519936920156161868177764067986587885347391953848196004079168837698307304783133708720708188838728194789641685507035544572853993091281284441905345045246843020405017512841587380710847053986846283944232978707014557287426834249639098199952904080243242260050750503680872554478470051116218850937470183873281161960393465256701765170819039673316635447160402005864935898517619596461306351365963112216937832448345844559422534031155724453379464035286086237536688652905158806602405131064033737667149649164696630684453137917816313375723686540771950064654480474746576793805030215072130204231057945175715641439468663249462312664031972933969495279926225779193235077478274650557998556183908516783704687952789600463067737775662958763855326420377488884024062710525818838522224489769426958755629462104850572493941372789781143219432112403631249135017431434214927804775387846108875916463382940068065400118658544099238438844234414484052476593012474060125643102120850424430603637661919851137139516883116207577428714750634772250247907845741836407196777483436312708323012908923477626808655494060702789183902493038985951494961270775218263870607973354047189591732533045822671729774180729747401792508020180742995199885099053225797342951676084037753212100051651887129583257300397083770763282737070142519984850747349725591931579509784595203984750842803020365733705428696407067773621539392508021279516067616802746557142611661149250857394290892872520347351485219349027029135787946189988280153638825235458885377248490952199899991721876115853553200425290646467527953267822121327306338201297074732765272677056986506274463057672560881486619172548598398699574179705128691719961240220901966270381301951985707684892441760019054793291745913072064287056928424691904371806533433841762421947841430181367010070960353239099209734052819902968163257183683829419803669131669615722085622635616751021220517953357297234438261971190751118745600000000000000000000000000000000000000000000000000*i1^59 + -533257748307527724653153835446275151902310552117311837043385018884677527629131652814878198345845826829253128846288732146324190522339397213886836544523650609342599457475828211468405795255950037754955326219494302592896941202368872398847583888075928334025611068801753587057445677824230967462250612442780861311742578212763836806438845549715796214471850317257559840650207694702901046615582024749717563520176281498112247641500938676981033578473199531452245820552576655047787600709629861798047690892790251033548722375045810631702612917354902031302590155903274530440504561040973371031176861644906457254923571223722590922177056909043193296313779473860086407765290009119003589837673451315270919530762390948681568323521465171921218802088392951170804699824596373412681598253208384111908137210213740368926253532152447933317782074475545211103100080373741057756464210793791742379651283672669029591758450697132934622877287738301393798978041503641438538684757127576715852345278467840900164114743270069754950441508727478991307036874793144830907184119098043963124370372330909112527202959430727796705358518640919985654719202511647066147412651994437758527503908890050956886215142125032077736063606776697557950498666120024984612875450379751735923024804002499230905908052952367272437391789202930719816853707718930664229956957009226461500410706276807935282833075419661473242142344393396586726825918069802816599363879177592449469900657181138568954169608532715045897060644360557778113042018845052914453059618852612752758861209326966336337376037074262408864364152923567750556323058130192857326675130794134594228316874164269105467315529057256655423476735466219210984333373384984224258763455968552995318526962479013928054198233270020481077456756919180752780575435369912176526358943968840661254902503333338337073532443246640433088130150349521387522781838912107720567556627501779376626823996374460085538129525670828871018386730736335641405432655331390030567941417321062451921514226068294465998269051555025108524476815539024891187601618489879363460972133948743541614691144666671176210263433125846836776313430816770683411067430434716925084701589112003024039192969496030307754155960430794354433143319735217566399982566102911176369169551200354075671256474220768880792435578475866701033566679575504182723887491981801224925541059087108010676087385173604645578179392743758173801587074652589215032891303604076475124570945794609184077878294550283897236304489861932605370494314921564119855326240618822507942349677048202867390414357718843389461070257745514562829405388912459682339327476187917591515578571505689817325635147287021910831841000339720136762869009368177090319135704417488752572047643947545564645192648186550963609886671013319351692659756649781604480909521990480572519535802498055333859190331563320376839851063164379557518872651145456220957242553847786496611713711920748174964627076894230535234279174997523079777563905346199636203508708883798950356023081337764163499205887489149415875830860761271604532644556447398812683673927811745530319175232383908058282796048822891192205532264614040960893887685173823630497666375774202241455297382370301103270493057729141187968804380380560127129075405167721183964614649192577338175457327780463616215734352365957532622731304878593642567621498543702370575016416171410203767273062070881298837777551478227518904099226814188330768350355755447063740947904108186157965653860458309546935843376054396948691442902595008963988264664738335495819030651814880000000000000000000000000000000000000000000000000000*i1^60 + -1313531919952014501714242502322030180886885049633545540735920438073722174680962475120213935461876059509920905235146578749584168043564104892096031993735485882880774929465299693175575722137795266167908818536207563858065413814527252283827681791813456342940210370865770525160462734645004064792389804963091732337306623033171223035188737629259346895790746143930795624213196459290069375407988103368135092077185401283021836019199040182404288660086801806659617406037432595491127850581695241747396078912853550117470141198833294380314142024329258956434676509351564657029391159623767488244382251395460417472279943303775724596367212872070448511982440663019781824490936261618346394368180417292972863040879079554041572546858678640944451644615655392248252177823142850868271534053004516067560773257295095713449213989824154142502616147509227174260120893807964341138992958315280414489879368665515056076491603579684715410369338686235977924540516728665545651151568571828261971666450549488663002189174500312071573315901592540125801545602032654852095657518662965801682685823367228478931524671485819786121446857536959317243411392731934166308255265348057287408795223024731422226399261931134857143677142896180537481868789746884353803557322376246737142079680898386894545074216747863394083796840856615509678245010664172197213369759462961772379699782341439005735052039584661986890718468430356673597110183791395720542686057423226405679330943435050217442666055598936921115997257835886159027718562224081326937464388496017379200926560149332761156692318588371822652285693828732164524491938039458769228931569735982157275453069257081162531393290233754050974524539459989834488119294939776131651258039646454390857687475714865930433946539305666500076542162931580643564555225386855869792617952414876470531048711108890018517700042112126499214849212818985668213670065498039192042760839515157632525352092873320104892259085751635297195528609717998327217916640473909207530687063299256353663181167610799136313643901586518891068545273130459514007425463522424123396193724954583224108686348817007300853882449904796379137403931457804690833766315939911811648438211930538013390642607539260542558452722520247981746124696101947069352580874298645700043172484860711674543782905260334615409859073323503455631842992034747376827257219394746402828236641180094576806012514477419930893789391740716070168690957778317716228510131313903652261292784142959525058875108643075154490241778442833919632312108639208676275125285273902794165768366890303953189565784812671801884844391415599001330792732018250503187705836284679244659989090947546340760103544815321996346463333690900165085174394395718566266872926180034493935384988065133672095959250123750404960627342524663739680223271502025814565542842974966405479552155436816849001774169194450452758455786691240265840789917796495219405642022206247819364647633425495624197361206411654831336557678264824043531994755076946734263181691919549408559177346230769539057463540517296883498156522126928371204598951361803152209467076115673820256313156624019781745457754020491708011282295753718241598342119334106983040955867920929167122471818623222043869475612535473725553939006655285207668459419688819013868164279690272787655932981114512631557116693660375702771179005818576816603742320170439053478007302203443615122114441336725909652720062329104403328070871273983467349902927905909676454754830504840139364718804446807613308286907619754425480758717572986460255320834249606606465480440000000000000000000000000000000000000000000000000000*i1^61 + -1795046807999717117367124302241345325612668172137102491847931368460936064130219675614492298019902483659824672305722737434371478039490539996916933197925337212088768699480324834764864921065073428137852223905071515439052600349876909995654559456039172376715729346323173988251065496667105992417145336813658716420737436402660508275808635173037143425898178293513219860296334246970574259059817818975469835185032463612914205564327393896266828116137858098352063996028194800129038199686631526729089682512582828335491806430897258880193199345018977858228360189840701015083687577850733395223479235449726602970931818937525914934765301649019133971186572951072810668242282031575474567433490738780488579758024647978360512345167563576238604165632248232492777623358222504299485600994030392898664292355535345663256049203274227126732633395269093471644698277785193646564405096073893474858495430887622092355358401913793429864947371748917743071170772810473146488586013697939349442653055248507707474239064110566263413369346381954724419250373919317158174044401406205654437980796334439168033765001680163779833349858728715058843647228276065911210707876784047990142880588843362685625335364682070921224913489997763162576165569389228015322954289180936420980667866442485752572942985732768113182718145500717629407793565720138055127424308726261092178883195590239822033589043310083008165698952378549580954951422466319431756897991088416473795346985105421479353350552284338447232714246344218584315983193708087156441928707035368041095936424931574735314273712463994321099705809392079364735068000221033700358892775522350560761878373452435638746752644609130626633444755408509377964645783101548023181750250474502973788600148542080649523796728708011634144724217990264875086241083575421071513192384865503486270435025238038979116187361554971174746740824995426616476677371677547028385897836895229087576454308170642783635588983627566033008027948501424758000374640472736209961413760099088474885791380783548390045382322924720653021405839670444457271117466063226496377901246269007675708238172998121812489509195978241342811337188338159249528084936994666209637648649793003224532627082795960297658858255134941277908409648251578615442299220890367001782011788419781288191741738343592742052904284805406131595177459971510106956124834600659150819573701485251436084665803460518268691154615608311228133101978075401972644224862361030104253438474889136531348079688612250011254950902174180383964942168817936232488337449726565805216085410166370634823513578856981935190720144290427424105155906931753629968906434044506335811488929218235765679879874633966437085153135269965831225416002324224313983550297994161308362753307039727508394770869625034662381919136488871547322626478574966334268148832153679825104523047522422990187793636692456259964589064541911887608207262098769640046385243117043274474509287464208434539858740156629428231660380957845096379421009137887471702805720116111949916060400937684929578706338529674264267357985094706542208296736661511294103872807961605503697685239209224406082925985698727007262287460016844437233489751929340268508192105236109887947247132149750374839525011101891741977529220901415565162072607138263913715633507271982951385255580839248925696633391209035528286338102253068441870387827887661967543283454331428914817702021228889625044370726286905294524727512762179397163020265547105278413421976772100791952686290521054064947443511696825540428833033161058392549648062000044380611500000000000000000000000000000000000000000000000000*i1^62 + -2172488651982829702469267006611893573483448549666448560546489364477126621825278846628963262110997262337784563985638279379114097217972764257597174250973997636680942083264401823140976220723115510845969420086163277443915442763242549793583685386877957287449175702481637016054000072786107301618474442959955959566139572790592568985698825526474164806521159286480574294795719767959999383600428379737134203915482550743805601564512707132899628661514426996296962367271594482205720097370479341908612490987293218653494766233265334287658690596847543016651386502872678666340739867680704995407466872273857804370486894054144051958423769429214015197426777539034781963339775365743291318353209662098927487938267603076793377665449391924629294392812283408265950610216751031666862567369257836602711920315860960236915344558798989896588857567782284728303869380292869914549530667114543207869796876241015021171480185584397413821597405923659095620804699958782658848506541758548988840306493099026332941782097334260230546792966855203999715495886247041655631734864508524700342932952946855023366837229632504391187101043536747279401794934150547112687512659903556764667629240256480020099013850304209287638326124452068555044987395670728674071656832287802552316040773599468066133859864647041910222060996779943138217730616733129343011101983031232973588539797665508379429974447267254660716619109960189658104977022221829184502486386150009415165655175083962805760584781015798011467938708559037186548149695964369982242974163346130965919515786986415104225717350712983434512968924758162284470909081931752202842636652080030039609539385972713475923749734713507124437002224208540804160472323891154613145025824443122861088911956360224010255086062116263111431586831705848101048960980033730002201353756718119228086905470737690459757323280579790227835997245005612902423945186337369020682196125597594030266355428924325632305313686636557678736207270481496474428276081473142503481679163443275903278200580701027477928952712645669409041320598452228907577092988038843495860206492217318298544019864114554297849216911707362290224989209370490180574448526055710799296052078203025521260528894186728620217459223821205065390356852387127552038102188083464651900152831689494125252522733367982711544609207533784317375728508297583590039983097018845316408853854180072777779874722811040170701661628562027144426030630624704957659545890362401865208961908542327347753182794887052495340410726977493252066689745514954001925246645102115069118732607921715963127004114589724761572441182323818606552310841001816087115084130354555178258782996294432555599188301197642850631377421569023080665901255696049007996127091786477754317694584370564730527650847175852222123986073969790935922644951667358405552079713897165331454188403274230716838960880895959689789412794990213129522738584164085463126171603047737506173061685314443007409224518693252297031034416882069644132099206071105063337494396880848468734969576127576718446596710922224695001461688433659657612033940714265869233777652269305134644651329768114615138726367888013158691257104946957941217495950808565376212965654086911661773468631353434315192121686211410827702811214747220513205616093574313189097443564964438924113014311382913637446591124628788801517422364165088164567915729340642006779692522512060229860663227649321585200808344140674859468396290053205874399832804627248664470106199787762586811497286779003183294938464161709422680494122407343493094172413135932300000000000000000000000000000000000000000000000000*i1^63 + -2275758842502716865430302194881289678431306345672110856645260481198761887007453046615663839409667189350821749745977081891664462422004737937872773591924205377647613024506510453265681493063878953548677556689607244324917331567048160212482958973613834604672985486113201987976539646823598228095066816081027214451025340361452701819018316510186061202572459260015019114021459080107658043357961215170959535334743072218574230835421527873285208464887293719903430553726643832509481805542675983904155154193225866229118197369558163648401436920855442088915056639089923254907714148396579018480442296964831158869428456153930970386065964316764104777379753640427259179603344493487070084923036970837371574495644915408654888399173566749836045846457539645130092500700363043243568711072565151348126598608830849648767761365642909394565730462030284407003736438731576156494908854172800695123948172443648175969865105376936523934555532430875774675751549405387474886571237646106804628925973338838452924591827937851806291491075387137101342960514610844599306768607805917832056843071634638971751877765485621059126736785249615127742557812591434913308026834240597586451067393592072115142140010962893769863954013189078162128328374488773680866302444536394210794748302581333520662722824458477536036008971973111375817353230482482184271534330141441074799324368101303412886863523869402934653845133698277460471660658449233774781607420764511374829555852687835961364494585373379079708763139906356175186444874951237211036049923024153123604780784139419683324763222568756985090390168714411160352416210527429021673149563170954460714312269884378901008053483703117608915999761946872275166140051561532298371930901962613324397385530649324958575584973553753854447997975315125655276202340937267931167344357203500785056566362504877776852513571517430539614681907578634566241586850617992070925746713593229242588153594384789095826128719463040738611044405362347902813713737996764231203298789891419583892097479348463486299572057396640219270243887469806978588673359864639402909310923235270458628561954756426053756692500612393889489660953612150057884229037021200171337123301971870423599203585609448347007056618848074902481695339965181295188854745235414699267400574701574220622888842361218523368588685096384980789331982383759918379002960927663544101892704932671404727994649136539074235807564948084948694373250491202553750650739329573363767632337810391358404411959751798388067485947336564484232016204239841320502811401395049373039659583563087339311218251385233864925913608012678698846730780741542261750098002998672688834074071436973831871899713030826108753492543260944404124332362258157170576646625580793448210049870009964884795659000082200955650326697969049245816007140990109604620090710236927250088993152442910284050344672187826649588104768541377741064390256690591187797245088264739149205934269044158968676751585295889353968348342774597833667416677394388933598030450062517121387758302105172694452745229020792024260737409733292915014869326924078451674404563147815509737372210548695600006837613203621271069270649082904692679499090338030726571110359392302427502955113403735583345849011650123515909088690916487261105403056607485464003078642217226232129818242009733688703907186973132501119960828145043882438803760240286838556286365871350879835042283778839532399482462572326593035356574973577188207359941904058955596833404271590663719865494397085573048273961635455898403508260885268216775974581606250000000000000000000000000000000000000000000000*i1^64 + -1669644457614910550901915067315129971383272071079223242884344643456137396159857776077138657388297066064781078768204914112817360775815011052035719387995405924974746772580715409431405713243557195536609628638314194189312383907146815367054455394614652730488421355857630978445061812662723012605984057537946079928020681326902932790297408888140471165811630676147907258952954043224274608679899079722310301380719128298175569449207181776766845852688685408788730581248835297623934971107366774898869250677126965638244581465721481514549089892843693597999061764160704272937556842193524995258358002904038431627110424303649817301851841279054137732793728657391475015376985362433455058336850179171611439763221656296313006162303016259459922319578583507464143033046359185840362391459728028558953740434307312937217872830878258155992184960879769447184761206525652044584344015290933881012980308191428343128942516829977701783792205437327996725134297909625580358752551701587416567677788221639246886480657082879075273093133404460489088985539918395159049621193968260704292626950722125836395071735104002100658061122061475520672060801757098418958737474622500635675899759754476022622473862354021648126287825293931631812642810642001399991617620647413430405241695415893335163444189299791289688664363286885898169192339855404789839823161950822757883268996749399889476184093027440084886912664532345421590607757364633293262701726759596173529446237243551067879474894854377366259365960305522585705403322026906015393710270392758784701876827052808721752011103604113419063709905843933050157864145533861924390044754204377652293197527144168712425537479988203462250128589514246905680980300239814734245042409165164922574344037467819918267091170890840638835717459460887083740980354833766720990485142759952833562278920765512630191949889277559344665201478875823250040395850361218518932463494198806823081818347498631445749727062246991332266089204350389467934013374343562196607900580242808154425554748131965163739588494775574810561743896668248245575066500822725262050450350475096929463653510143010933484298764700110197818195815197644985010966182639499941754273741074712606620531826782383718400556890727486989533250634070723354296331736316601479466449507720846105011342502332430392355381362448318104267626588679609805981402514830484142002186872421109462381566714930291461691515888381736593816771974450383267483498802065014223368152527299666533143710232565178374080971786571612953456218735443044991145281022765482540468348952104204505843630250687713057592648200576282505960518501962518846575337954142027967226927025599297118246851616127602766002048263340274598817835224028751796680933737073201300138097886230868990395132791083141282190638779612671544755881218635232261709281120377319187405912504788248308519446540200687424817185236404945142554199207689973378688962296402230837902934874340422909246166150180091926614085391193374047595872214440174248951538934031924730664038896354434829797212736243291574730270789599582747513001632319399973583563817902166202785237810359803658557870130675375842723817454780200369016319454622622665294808651006387961486296368503937542735787649640937854092782695260189499652330189889984747341183546153673585508954205688998119501289801773854832643850699290229376885383615807977344937309205755764160799415595502070639304371559202286308983276251139863973112591431758801673890489977187019257383302415081597014468771441886355861814162945118974547434677125000000000000000000000000000000000000000000000*i1^65 + -833345123089813152796964211834000311591761008313672496863088586643712463197180513539749720017302029423032412364701157895279752734539438958116554286528414613679139904691936937774642062519194750343287232407705683453751369821478710807986717991049593444057615555516474428323539868427247801066347204677443330635900999291622009463752498068440917890138072645000983907447941315853210783557898526458665239305473975736930752588320773492740931510987096461235467598030833091290263205696054198846459497772790088450888895396987042107363837686121237421958930205319991696634117650517540605951130594188118955377600248389909178942117885263283113886256830571564249393529880551079607701232464665669911230950925424357439040080921122290189447560335592991527805536080811272203566285897602778495771526525865853938309557211999657866396976324412150004220143260743064089845028509593224756261528922676321604019581368112615870606966986477367674249606519022554793304879602695051336682373515852484262327703243907337581307698978805008609853632907458285112995221833137320915563475243090746232514310536376786442641916867493583716011332170682372952899927746741922446858336241377700771530115537664865428693202549614571315122272412040799564748029717905021822515825417380334909369086437829624570577896733028393329003675319968739281139209621527408217130282538854363250747556283282120892721896974148191070462735483373872125671186487963883013985294228389056451017092899816168133905483487321594995690333349240543742917345195632475530026427140791133795980415989286679944423966949054873782371395450588257279025795652710941623447930937710798045806349237774475680056143418129875102495678295052544076431428023683863018001513515533364718637451194820098146352354121744923807147555838773719713940179654319724186777966183433864727620457256333812362266963706751769773187559254968059761115510796910780512272767745323836596563985783136465646056492997280918812864184349946981781999332916898756195443226043665566504808033217172149276517515213145761086770204889968140136744761557450308807574608797947427848116087346075355516513821824136608565960507439283628972541333230566384769139653073371110779357213157308967428736348914909510582843685565810205952999302037316331086690605572178879655972901319361230736593658394798671901908751327457500505823284618186831918755488503288574655566358743600370916229605422620754795293292410930280010849616972298013802094319822862016993919486751110996441968408074230649550583343650734621658854771946043756319939239662771458613255406279725824425698962628593287542921266882317918277353672632609050222989999044484601152585838688716609897831792577694704739393031179394674427110305773092017692327120119409813546088938328683231511356116484683354297376107113394704115636004513738082648131358752973316108449786848435371705815191343345617426237053829961997364402722487409181484856017224608517189144660521737921764785370566903014045185916390928946453169489738152279473463059835558529911069000272907046164894317735927182540442173316041947108027412252692077795353179607245345452236971181613087140045158746068484672152364823312129073193730773897881022173682976175577731758316437043668556652762381251426290035179631878593971230597045935981090149800446778260456210864652464572957278102056311795057537860774190868316785871085097452840492681240312112627044111389544598889808277846003614149562512349456463615956538472356692564774063198988914913968896012256246322385742187500000000000000000000000000000000000000*i1^66 + -603537735253178987280891309963502991768539587680206079222670829416370595957200228910739602538599365417765737146345224408212192453882119157094202146582659017672953108451624285826733066054682134679396932091375630810982722643106836490352051298764932177718485221424280939578120386589017091676715710351851741694415479646828357051001581633359667259054775835910921422164962472901981326295943614471246881442405844010652121926515495131362803712393496051688375729220592047482095393583847777705346628016129483070759433660885773204583630381758070238336386931133760910485067913172973141781577188882002879281615448735245249092248187147580389958901179867267921959104707039539519920384291502863706817025614144195405770249083411698728503149303262274951244967046613536147991508908884089102146910101370978229372931185287984761797187147248978759712732931170385919926254889144617746474175433951111088845580627257240628220518965671060265707086738895677490363639230838470844005030799460268852889900666406988027447807643232751464391660642965247051925656340740892687380388703917048192796262911319722642260633813016864651286341073981964212134321392845026854196645514211522328837186037598909696324026773726679061863108642846639085292302741608295738597918463654204088949792983381844958108551267476254242186561704737832548232573342952486638500059999383592563490471344284344848105356863266296287882967531608548357764778289552964358728727685919278884453786818492427088910379532283125572007373559626747340378465307318616266384083943195832468071622653926129025421658438001975587790216932532857056538051880383890814068874905222043379506656847686899695693346729091101796715154824697709074882828355601119127808552307328563666485103867866146692283426376002313050054741449401603978312156985270880044988632445699199924993919258572554520189559281088197520790630169719198494411905182948463102227463488521685217641278208056254643946407214541670303300424593014701984970818271811172586478362791058089743915280962547889351240645677927229039630301182632439064542335895612909306548646703852593592871288726445453442651052393818769738736621460487564319982583976570694373682595364265525525956205497649978563090442231404814189495424191755866608802131107296589575886014634399595628137203507469479300640740251722851601283010144614070095054462075019412897334911115184534058101034728057750336121264804851522250453457173008776590108399408022779174541637389419464208661680189271170922801897053217280063496840668951706855048594100683864538550810007420551815168887419909405031386861930356480313350181188583154655022011526468439678990458809598084628192254160804404944288684922701761841474112062403346720633825160477888481750013969669588555027208746567182623068445019116279979734301611669247989209882603458184267711430795055732394375386986992618688286571740932842644157013679237318796139416606482193343829058145912207542391877832389371702254830069455701098679175954168492804261596796259899662191392625308198590051404472131588916153331773454034039987374662306006177607410690590999455168481081411874409987104082396198355192595767709450898760083952208130144540232584007081356988190326837109471086858797232638341313697777085420467025294760051794387843453266148709834847769807205809402399236494903916923441350173539749878633713836030749907474297505395902612913719327710712582481611667713278069640654684570789496260805619455497140480549496927603439438100148165475483813059067053938793945312500000000000000000000000000000000000*i1^67 + -781890871153385550896713581748459116663319351006921648952255382835515888877231960098681586224805457562180292598918468852284786339503391664339795082829171920905062784481082386335499282678677474069913390469430702312266247482871395513661629164879929716729661718324220468106774182276163342087981877888434272830172598233320153388382921134176319783533343107960336004155014251964760335624778675162406257999710556406709298784484721548732781463627405082150050002435692920099291212142735408135674101896340145003959280450283827773534490848807863874796899462542796846643454893114753990241552517515039427636373016569223293967669662690956545280305766640466095920397892772430811610273778033663521634875582215961712166027011409719372236446920646916942105752989551811498922391946394018014715971126049799710081367494275176735731760105291860601047659682639013473638274874892255152862841000163449249770229848457586763847605166219654063597137885070185443435255342511477001906758890609857047309030195477842869709853839046783571083828716109612229579943966058965605520789830588318727519493205938696673731415444038651537762756324350966213183535963718254379004633853816188062413993168012310913581108757818473373966357775849068194948854390623107255280547859476503891003593214866624483131052520859546208621225901956162544659811038378553231570020355084181094691709393142144549786106762820245233169873833140806875039560592330184548625883223395363912441978901986470256860899338767031086062945786563010569134509832421017684596575873358229886962277933925365677876060698078953430116400927306018666259574576053632965253644127065723065535793173418005303067768506440611776884619126644783215257933300341259439428084444915488860487260688197921311566626129770018816564010072870093818236491382948687554920028253451959106637168854997605430922463583238511296493935280463682061176015335534090493746745700452676920192487884493446707982964773681916710731803410881164262884111119192046935484734775559238705148999124280225567888073883624376734837846169359702388955095087692983799980114417267091616005517027915096821706229692664617890105851555670676223020255662942857618919152696632365557007451353461695823567036065668224370739306416280731735642841912503255270055296529395668020395443536615233347704847961309264468440144432569744771464309547347872420968768032411603605180379270909262301888736301588586441220845919749753743005154995055540096514164516253523679317465172686790430602191906597471914796673440672133967339829796067146291418642915424258239630403562627011648343408380768386342369121230838020999039945637573925413173565714254326204881036682421692246820546571357496392487606757820258756258738921499074509583962848002256348502427694347138482190335169608024569053753671888155213919755412014003122172350100172785460932453834427618954994763803272796622312728053100000932892531055056352171739359115526189714333206037180132602739930346775520277302260467438263266495108274372524118631079780428831081140553591681188697268727164598907172333916760827306262483777191652046504219639785904300424033877706749019225156366875557913853065465022055138310200115784430261073653527483079716650253607836343567652014914240783572384017976866854964405522838441853752764416846110549623035364592232609915527904500751649612033396550100330620368184128051363296062625112345793989858853547021651448335459706286563625359018511517076457312481439878382115013842476399483420463280250899724578857421875000000000000000000000000000000*i1^68 + -780405014105029604999575769240647908985888940293069715210244896927672788029144371889684145157395276298350849230071048052841757757098514732841026913573534134842359611645093103719992318776911286246652886159125042605664455387571621077341555829170345726005851358009048862536978129979468285185532798215056068508635083677544784163433543627039307962772489868095324049774537971480666882194744585212784651948644772954790328592361430530683032855557298673545233937189570344346103376292664342094642192612085840149123708509673287400192151705222925660670861605032006098516256252823912457293732804884475041752060321388939074143928352388529888151945784882656347136504311809870680511935668574718695060707973972769498313550544457170898917909124016075945899206955041952941850985678910038083424643223173601084348575700551779384765828141808953355636430043011009008835215832728012130568958446806767885300438897802440875702147786441649185993777766599388463029969364308961662397164040589093702925500028081815791909021369780705250626752704923526169799074339422160194421611487571130882130452938991687309846725683849419974200219255624571619060886586951202343582161394794350204508184748980845083220781756932739928731610418125985346657810107141082983951102416457693913117761333584553215603721998468695807786163807605714029811123591265100362371154241539524097983233172346011071487366790178626470555166620619015729183727115580182135996926687981563526423507965960091371354688646006927766921464519990124159856586897691832211145521168252439398254260111199844689853307948774725079465879439554977766340471678475302119756051083181028260580040092076006583930501948763671574169014315156970616895972993758306417823424934010382096768882558996493418278214904583365518800952898634960615811421201952263760136184295154516942281935222741783728636138389444672777432003469559902261375682081773450950455600556281551880535905189949127902067679829523782931395448958320217021442320575277589375724407421125104153786160143091027208665023900118204969049082418601516044517773590730377804484024565960433982555036104937215517105471582756077492871959278701354086202732208693044676859790466895602541599560220532875463052531431431063593465903578834112449024709743958856080385323088240440325707917241779629403877946708615590946835502134172755285050416909670641300502733798859445257605439448908606228368296840353606056213397739223214843117811625981969304445546585500604436059233456543240344812074256996894426504453758075031373143572872830517024123045574587127752269016487935899494877453992239291509425239882346425723596005871991403164241238982565893930643253184245040084723280243207337105154607550863308440241272117186455521738011399170514051050558700718068227902756134701817023935988986597384635317910201592339292256300074631977026565252375554176362254433035061808326507245546089603015245379157080006341592548679148787355166317758196060080878434883218004346185974536987463515227678598809098997167766050027786225913066138985117471041070280839329094436521033627010747148027011911460807426167280907255153139345005272603234798413287289900263730317213440491704610324890033654586187936754948768312701977426008602261172610305651280377462234430906928353467594959112600564892636145519588029078275872420294760122536304317999542309881211459576330053611649033224582740777571016362751645955340715284650174880356914416247665672829517869087486468253281844260762033570695521279568606224060058593750000000000000000000000000000*i1^69 + -396847522734332376878070463794922937478488175072551005252006084719240372980637071401956948867725419862607806052132767954772247927421280182075070383484853884436113250348712645041847882095151835153795040655208540551831852164159372667921071318273727059455968868619586750406890761867738839239421503662752428556462275422593511564642320440496522873968305077667943681272442720417307068246318865397214331802616781511642069760587345254076365189224413782957795529697732327226491762466490747879978580804827931090558198778096080325933085901460401258730888319206321383354994761423890946000719478517377043939961914332398612823095582132730641942616078074179090865831673573350181209135884603494523870350036685176290769428364493634639277402178661503018940967947663517586620929624124629102615533313434606897345004987044542163053926807798196756435400458871088145445574836001955850496276599716831792328902544284658111734691133314798577798747426178139590616101309730527746784698288245844063006251222834316119165509726206142293087548995907043346981923045128922875927913088037610746654706459496198572125155167617983615872478961047758939080433259117728105231316010341828437977253469859819676446471591627171912379881190431074151498960265740871699130318935483961449580653560880822158414928015725720257456142307640450625293967177506738920354400910332096962798592332015240815018608498920704376823208451254934015978931539594370385319784962028393369557157237560218872845562644671082328322249984307132008197814687970247558177780025030461235923246475969082373552539150024700851778453916406568706790058252090403110835609427683023863331207827021113740925847017865270460143225040447844027413576799149605933584014305296672414225268924556046900488284994563565746699547166821661863572429568790988911883247325850639263712744845547771721844108198934537575302189495023645483479572460237364545585224469318030950717704349050580076315730407359454654614298119225183589895231500068518904784790987459162965176404120814354660710116288046842020102735682148210774724847238624677832268216748925911672570908350461207585801494209108217593869323519773849169793588598821276321748975367763003818023446319554717743248130539662306390684561919024718226483108882905424097442522463177032962347877522170105203653674602110207650622561349649953780916158413135918702814477491903440014604507835101079175912854659117546468928167075664051494162552148650391883929376128770811542257015516609852401544427670252183193671197226078062733250611774721930647410739872774642391178050361001296714477060665118604761912233951805085313995417561324010102387971383558639435529354796783735944554277479436843429957380446610837543723160530932451453065630534329336965395427108492693575878326781959387539751455479961646843300864287029078423097250265458186900032176720518042858170058228182742327909046475430621687766865630802536343410894899922805777882254243025280469425336044662967488025269770648955841547642246581025139451489530537059081397003197792211092719988610503767062916339739793955105426398418169732191699684884466088300067243714491934232597253639436868477816708625871874846219751396528488705228785802201475650200024280471333091770094123464025861779595009049072677804003587297127794219663628272231571859903062220454870142944356503283996351051137801017526196346051579021242146559819683952877101137179858659882604828020537735317455094880110521302951935940747005024454558548933122590053081512451171875000000000000000000000000*i1^70 + -103979579022500910861102790115361195436246227327728300808891693302247469278951684549329590262337881639010474255263596434571879811143975485232440382262435165416516098863619111634135201781938724258239647353271430009280120184648098456351524625647826666911883936310316595401139429351485255670966834434717069091017855038579367069052511332899552121896367311220298299153181605954190799710710545687627831688403358997944302481282195898069454940492800011642003037797467191480586323703237911538321590315761776778945881657215172716602329330671381028402060656256879475944896714742964598665301730495508165853890699792212731308628533831741815810240721625436535985141986280542835211072994016420269359660751100859707730392741924187125246268958228553152648083251010416238645063327235218600835114550802999565906556066206867689050805608648281928703892749082512083919742011657629676758805885680493022941366442945239350131849072987686950007562346988632040640128879356606478219842982702175279747995777206257667796072323761717133054065365504355684243611660281109799365305855139702120591541688107082584299120498280864178335191793291928222889366118233167970112666720819997618476395187630673541515322881879870198858424799087362691684588007147540010160518684670243556553186368739756264855898464816149715853523532938055667299295989373335813433449915255887115869132353821844741217886476871105742014105395346392572217908888181460394768576280869591407451682492182655427997725526400876439862834865164595887458965175830353431331111296071888580730464110130240679716669008627158516825378744410716068326270156366430864715203250466238619708854797851301601312462628475655729805038993128370624163001957785740727078156799129338169808215967114799830826387200785676647130943635629537216434420861376781555172004978805098677829386444446502207946546647037116939469679275237870361176080902909236059253772297182188221474796956874581379871886939220402260012335113883764959911426768653009050130261375253296292295216306630414512550182392998698780429380237104222778713189345026712310703444552685986899170310326885071465257915759721217983103954188040429542230159989290212143807284346097658382994765503500770326115349219260859332668064804756349753059845737794014307695426035210449506841623213767260775509950194188535408264302078894738779144665695602036876126806159469916677264979875118662289889920212151396235382562357040844252007968406320827530661639986379082385287736577653336150650978248155548355353352262598805448817797157835476268891734623854802772476747496041658786367352304854197202616742632875730518068290226150941277505116382560121177266562196653766715925588488004143649036573320617921114986012996947988360713270459387699303910299481151411085893814392206453160918160444780863519248626638130276203309273484914666660014001289172971599906632540248894972152045454744957370836730759145057699325831933207867670194957408397227104607303444444601237709679095010221839759504728550017544353284011456500623181436355864609422131137244242664881636667323581175720794263835228385417268916702707767031641827728978332770310441314432012300214686688129989435564194647547132972829625969420868325457453737834159833565572799232760127007597598861526267287086013309214824327110203590687422666706308391593849635068670841292157777560845628099253515589661545957180224194597042755083909796315442217442570259824079947955074244525171572205939654470031008805554307934242713451385498046875000000000000000000000000*i1^71 + -17570831478188161979662026295083143400386335443874093282968419539015248754625461379403463501125362297341110392514239090925671369955685461601705788616807436277561682178630620458897355742000388458823838401718165104416023441162059009367712277329732268201911425920262642234772370788858911560387910763407417936685220979819478086362161642052006249939003790861007565297776398304981713397754837571743273149435732863695728566883678619507232288564147433860455818368583798927791989187669750655395694333159098877853416829464031432353293514086619780912391107995622411399299634299099976584318807377075702536938508040359699458691624651930209134861373720496480580298025598302656340856256392151355008192507815819120238781913630879023741522123759295195867171993622367662752419167144126139447727971075974363116149865917389104545219062999989439627776890492597142705449325366134238840023558958001880615476011719891440792731712694215931811509048959409083116758299967557432776531436282167540753510930709204114546770693849160103916102369096329002718830286301026893607744543619628433854055264531867330294443071545105092222891368698042987879446253470192228198575051996798533562544827606299657171692649621025715189450980501719214177837034006114029525057982091110495455177393740760891748236035387412572100813182067804131272900942298633833358717450855058035932624472248621853468521046132335548291526575942963015984144681669152757132653387870184869982997097308234308074793487837920796171104576555043590094437618368498913699073555723142383327343034923476277126677336516468694474972479299167138438578952983098950735449184157154124024020972712885443899831143442826984130114733475434631374601599455623614489759066011330148062091303176845747446392451571417992468596196399273716360068873146046571561821986214188770715276896028591275005094411222124221038438747436828350194245910892271322868974580532461369856429047601776981231202773904087848879289922659441473318633613734701115281361606739383488100116457034065247369576941619665549543051997106833728500556887918411624459294551524099321855057104552604964188668319382010506255987166077775593274346735679345703741568972154439219009538445745395442952729461089275388717132787151284685737954459642067176864876981677366055244185753861984423621948124634260494486595262495616128035869746840277527372965188529625311631001844456373908100435769492774219001643421079196223666980437905081918931764317029103158034185307003818484153376017520707479025764344796154549264556499896141645534699688108276331938465993254982351691511499867554749071967399708076739275452277042576786375193193270994856138470156952892698947127468896092032372192354889613761714395258275853176838376029753708627692732690332934234187494816995229441957446501140889531657774155436902854677991680559113539629588772015448034776211724976417043958541414481941785505089689158058151256391186327576168606224947845201884419041259275038711086446201801381584099463828149239559104697817569869160453325993074089335533068468292064017584753228613086129839166896727365252643306026068649811385513563920508687705231660843000821590065344238847314872449269189889982340297991277099364961958158500231032476491539808299830098106046063350563948857802721719694296079473320869541299719717830290811405983487263598519602078987751094891855037189630151902671912294856319050338799736716319773856223487044437293225444082742991046390726675859340104294342066869139671325683593750000000000000000000*i1^72 + -2652223338438743333413850247752163072702735801726995988926652299992318157112352746463537168181123975489997255178043904576458664448638977222448364287209218945025067083586432349241789242675391618751994088397994884125365439557872102445130370189690790138670283635762321619912397879861748204606188579505955836848653542490190930318217129723001732826043900439511710409272217967679530784559633388561841389773945513205452238856340209030102635071523095648200240931881536028080757245772278079119562607300060935669913658817783674733790264565644584106155350993038853247268457963553366325123207932298282924864968440732351213036595970196023471654984097321584096121782100869679010210397020678733478875085465338465765562047957503830944209906777689699990475454669980435802762097113040969626129845390624100091779025330423422502444843576074957716758891720015384748415035960880022751974383319530515870530448765974883749412192088570820738574963421100245271386887345361850373197633933208238836738631823660792167973410184699059416632231566631458080963668318916525939017628146156217379400720763657218449824780049817116965959280208099269555634345828304312359751364813841519466388540672299941490571832876104380821981860051801249469513937907428894851500685428494589924761286382511115789446852125971777989236918903255927990395240646851699111793316996818522411982855587013453801831336984733987423152266971739167373340078709992553463643774520042577014895191060392039900864345456345046019545610676411015637160067177871207158221629065449386195006874371575221273685055459020100999947723050881315369528337193791082380730046086985162385055036606616087593389069282841980087058549886632405064209199005299236158022451164327740734986159366213269901530294318536821093778583328303624432254249775144513167722590799371298144449336318160515688018905151408394635685886341260850631483262542197003640734478249719671474452174964241918641692967946425127178838484017839764737964484022597943359303402847173503358896719173276351670755947003437339372942009518091505952998441369957180792948064788910141408060555394227745282558274070852848232114152676498774670087375281220417518407223677865056496837617525764224887253086351398717167564574344130013421139048674743935976743516623127340716650335462824563261713894957369082787812890870915486633462837116775056401421639586658668229067495691460474368060279890057269447984991234546834984283785797500865667990666941540353387054498941798755803100590023222349058984606230458902077198217761299646044312693219074589470706411198897451624146148397644998997711751251006927775902521166085923537018358361019688114138176686517999612997841066373270700733730602419277908919691806589206803041430647983480657076966140882869426132872127148688319929300316918962020713100783340724306914624793846076824467882344106827255711687939425668933688012688694912206920947910770773484230744403048157232970529800457528751411234690747820390276721885035089474876637184162506292015687745648629372248880746638305615881477398278546050181881984873666278728523612735641788458559303263594422804680724244574855497530674535598592748419417140751599792666518904453296915440288586214878366729836047454271011324901623979730452964171149311623353898297625179629360897508352097899761283312365587608764680122302132500830706222741416248022441076101325325412614545618627863942542247266572784647421989953283369250918683370086212446666532341062408138066530227661132812500000000000000000*i1^73 + -33654500972731470011503983991949128349878134866420063121766758585428938950023735931948351266200296864766744935200600020558457108824170848253499743815029119896511831215340483412835641686698698706677783327041475196829882554391632377742986626113276810660146785370227667171922178690520985876680313251531767427948272957194906157524476706475874334059928359277319462116481812837163869000639101676225694031415042955853828233273317954465671857841746070433647217603155388997032748064787247554894249144262238564640109281703737393419522311053956857911987264641207508505201357882038590529947334359584385786518468840901368578334896862025229638490312848075489430362951795533758166932231466740936756146125072187221445866606704510849929324171601223575005908504272314775653367772224910186790780460852051797904963781781888330752459257535686637194431421419661812706150641658466846972156670499904382057796576928582754935518250764366530941683092795765999409677427183821744762294315703195575284154030810301433124811285904442154157997076555696799283842350203257180125975777841745974312251602810513686018698186260938250824189933903624689801580093900442879425965434067722802109834471638397211262142080177300211760909338211231131814930051116790940804057299742418038978699463729253658463913586670519843681793843740766440045068756275477650536752630580684427270939766722221174491046439411837931507066349792601725717569333983973558811042389271081440009526573420938626525861918387127977317968601446135795597575031835236780298409467772681334691068127559714893294156643442279088270450508920714531137712114594099497204226801346323799443537374366742941998994171498174163487126664819612841752857041535995965905796753262825367130844380603114181988154878263657153921701741208772557878946100765096828196231475920597438881138110448616928516460241123920158796324961182693503976531900522396605869758807038646213516572515841340000736828661792046913348016772396162011012122384587512324065872470238438029302574715522180008598060987887534609653805043267085135492752494449525974293306956128901184926449094000253926131975095187390748468498556527484040895049466738386499066907981162404780651599859244724754147215103979025756216169813209302336233983809422232463317138461218404324195609517328475380589867436204449323903014697525261710360461342033707731529956963960050806041204415224298650638895477588492052944807842845491059190145686218019506224797395633283905197331176185102331916044171836612358054203082888096873296850032337237686558460346082296760203746093268777545908538938300758579257517596799507969147994284310674477972063670639966860286570965773969748277019480087871754972987942956342622626274288903662313616682793905986762637878424025553415755727055720501032305427405252313396169133654536645993108316371454788498204799827964268900196895648550150917833911323137195632980247052256025350639643018641031382395249468128230486779018831636771500641224725381035253391767527184038731659270503242634718093076182809753312510575043525850067149329726204551601755738258549284893295340422916727450732152404518235847381515490932723781435499503178858314350233745993095852592440998278095223773673677613699196117084748809865479622165807476948798435450303388872743254940449721813156563187346861983335730330194723073089409490635949150277600180687401143996548149664872122759624180892967968430474771256074243670602909708643595715325211809833868080750107765197753906250000000000000*i1^74 + 84048853442036810311341997155539733657086190249045867285913388648906040185030864336418062459943320069922833777106543759670199706550510013909185122401626915093321028383416098771626576201946145611331916038899852956246492637739015731771675215883194037571205138072671540993428977315684052807898254846081183833512336387640676372581941752539791861823587327157247740463607204892591524690274903042912571363638510720850816920977206972160230273021877302845550825044020120017547012249419518512844431741059462185508499945002879295241404464843116351760618044321254790727500619737741765771164543322271764048190299593556726175268853384489351752821783012953165594842370913085260142506833724634229188546774520371931735509248744229187853369601843974537366878330498422756017866422060889093119013291606692051436520092685127454581250153494853738059402362342113373593568396330937940151890684564243145022938764896670696665505305698572053290204048603320134086551073144054422213213708038415258805497418114756632598477761544095119971134488944126422902084409005378160868548883657277544768051002631379890384279378250575851289493849691203892550892859263850216002594141302278812412177477462655725944381005724631324492429701992647993870843424420159257059442241195340316551299373369324281207472133766334745043865288697980043770719006857056824296884033468148497766762030593317039719550419486993863120255405575767158818633761492854815227216448861652643676187394400864689576746817462230838367383911888145293026265992237415190122282845237759419132351295524833884138743739666276543606498290212024689425746665474186196373446010528012689738271323261252604761086854684771244562769221305731486878703864747801672905785332570120967219160994586316246533769568329040102230570393576429948160086490033140679697675860493242689589118212038256941618398807285780883490214489903976028648536137000720274099276922710896948849802076894094028975197912704462008353360921026203423744284220043587553021853180321188556801333347105602616305931608793106200572987929582184390342288745291508162188105331242246637195118794617617224502829465085392232419802280333489481917030209920695321826144485438111673607753945366253919295265544156082236597859380525181525418539552580221255711102691375188117117264514086769066395073343098227744909751825721966525301392552095202401147022073742597508584262026632577947732647397553535119416901147764072880170941283135056912305962875707301000838676547286884080550382213173248849611203299293964239180495787925113483418387695788957201593862127890254052558639554293149812225798847393659054341013707455820760858118127502635391219440618823469589453236733752589740999719607296605170075367058372655553879706336471201240673898428442756356567221430834475753343155876897590151313681281407679536128200095445936690585950434051155222482935824482770152509516617452393713713239831921229629952118903733636236420908561708802730929903419411890400479780891916062326517670870892337470212857472587059023527550331563014198584630099352622920043914036507865853474788974108067163411556901002337260484249673025451637178697558260245278928541889175051020430002480148544302710157380463210359992708772960621565044651917101493981206291239215729566683023119092991255269775472472692175676445739217064249869399135651452171153541424337454237320257087021948218238452358983605800974477981217611210030151268523732313935541611233505094995348956645000725984573364257812500000000000*i1^75 + 274874633893113088884027187998705816055057300900119539590248365651026614432787400484094048238230475089659190491887616612208889585074204796951540855758142960374485378784858495990848239745329650088492783296148342995690011778684647697253824999532846531755431501050943771758646521228301834146777434531163159483008191446562275455111535396398765310899570476297020628401275099223180478926377857284846079434609353723351755399096686847433559476411826860513854985273782606374546229955766717564058777763041523908694729729384201473608784043261958095462321280042712364856131236019792121345021812000825999827704420512107485608404300221228777551299457238406689958721355225024145479274847497315663507735653202046408364088886512872129944066164391086767384560136954515465149301980121138904158517515423080053151483888247872443724749958849855688039691354207693642754414304505417905528000096781583908779061765018173888471947908926098629753123826395841171894152696244334090095889334547107938362277606312994987278275925888849792788377979008654702051398472167489725068489249324012759279453846652844867006487123576921563425019406686403272011470938973072148433257710870289946986345484159576297790841048298815357466399054161253476810817963127599489312305088097213685951035068004072855708667789744427735501288770030643028835267754355609435956505653530477040285104925816390014627361289571628838779424275783010610025166011476499173689695268254763931113411580150017537254398799950756096578881592492962217401213017676016271475701485268551144230870374171277571542582475621831163566600635202207958388350483852755937152004899930614584776093190359658596037289043505681926811947215162978677396885670502196011667370762772854439738450002864495978131301839474423548763583966235149814087769134264870847445032185407999129345924478568255785132167596301976812331804068283285875414083463852064622683870604555542202066945624235196106635038900074685452522366479868246699901734116635382898355720824719969900592599549055735794496968538576998890413186409459616526665337340799544765967296145762985597585105134441647634836460273420618244744330029572631773531826770994598404962529068357355631542225672870251545664034359537187891212455841902584383527962733288106368607642567671223404593764149044359768199540065183940780359339054253659226854445967597642625102055530801092363840645594505423640982509457860904575165505728155477224696136998079149921007354796764725924196520177488813924171958578989176051973523923057824342045429774180184323304966491102909889537762327037412992838835698213741813709412024655854363975916761435672877906255835602083820136838918507690629894622060054185109941680172438571150785306903302542174085003968964347849490085184617919076166837356920919612280254512426854659194642135272755458048871397326066080731461795658281417806520819165578625810717601648562860980764573131506136274541019280872132401146391142034082802984064321658323507424977510483326925903608878716119924862979461118564551187010392877223033648411802707797002863345437920819514275489296902723342539834395075623441725063892771246012557879670517277433856653590098508587292391114989168520679591493779625070566400734045868665895995456957267783101853812086554794151599931065485769312113579063878396104001666086799545373871908278929677885439932339276255507563777481271646885267735620188029019369660397367980335673740577755586895126523259437907967367209494113922119140625000000*i1^76 + -2294081197721048115362029211593286277723391239434262644784750715023668324835752108550107642553120901993072443422908735044080845101530293349889484428328221550236865789459093939232707090684341088659023911444081988142122439935933449941428686360294771532930273132758312771855908641580499978363501737325935198915140756405019076404167812043609603373927296533675185915718455975259344078607141311076638939276386619501392973950940260348559957642287613465742317770654497897149990471878148959022895842507162482658121425198411093985330690003390341991724093822764603600606277265181975337143032772525244928069863728891322848621634113595546466717163257928419378199176794554025445979093209509711602048838297455501023872302218011492407231818059184261756806835472667617027097395829471359715135241632177534121810146581207499494351968876084091362360968970848382144762097093808398321584497268750856203108822695948951839140634917244169870351502814560559501474941760016015693521182386704889135594072570880233725437392169238419049825589454896320805340828700959497207275062955665191581773607490787189356478283828349592123955919472002853414842903945861054283777878344254918241004490527293430002703696341622349409389725018389629755823896824933605672962028744232393592553070770355677061955967908734940237111387405660637451549628502757610684108300971468970536059408286436314557691382778066529469046836551399261392221028018491100285501225726483232970471917554915406187154981245715967934632508432150977159043806090511688471469030215003786031452922942552959505993731068595870212265679441277417807832893654708956638874142827237952658196399905361755294072419830709629715443743474455072156234340724075938357517125687937816008122046804041242910296414416867603810895220946752742952994499100482958275645274188663384294376773653890077695355822612676630472254925572042499051386535303256741842404889751149010676773189523427933090311411473164260666238031098409763701746652000884509531115072119705200329471610688637531541489533403631401224148565520933487614075182143334341809727290809617187561908048646435305076634864735486066344499182235425615341831020035787357989599330615014500583294663836453780951018896058240963221602940135165823654543040796410867042667072176200815281498336990554886208125518436678297623823653604945693760091754594505859686865614946786968727525424219680853664212845221834704730433915207458839220178439360970895621422611528994066242804778285442403981341542229216894776978938732009471614052639009604412181680525325122754934971132079709594719404273454378414601671308730868766899541923098144980064771072623494871856208417281024883276305701652346685234130390630714788908181561745590452298827182341094014177836580688923930531281053708347873507165658770424884392985367023237523842735906745270853804977345177693687008898550158666935416631955585885319692518178408954123229936920990842535291599760767731913663855430566108457202662740783861508710581577968081935487253403872573205918208624073344434923066482429692132029714332764727245045900790255803856760907127115224103762438680735241098621457998703322868160171123207951224478855653361330595312038823490905086969196623174153599270225956576060354072897403298790543375869997998097124481416942770861743508056099382510945546560325013855187231116269307002227262813300720067389804541372718546876144605628370736928989860336672909107134017044423132396072469418868422508239746093750000*i1^77 + 123802500922043865066548570168094953292512694232889656581191805201461029539686237312805993186864339947951194470658398760482126130999863545058363871575455015562396629454216258497392676441817870236321249828118396979423529538454845935360011840509440187961244399378694981782538188993202686236605780828561814412159504218430768531095010926101424194699484759986746449271712869323539908883475418936099479293504996850197610459998449911656593450242304597140022480324339984912690086007603528038847746039192496990073309415933084729435141898127374517846049938887067215938042414604262723158710471202241771423406135797982081952965877528270078075849238983147561692202785974105580027401073250805656140071439841491959891521160093458455673363115472453300410713180803926785842879320967763499147928146900372166985038003652052035071873175639146265151724485041243977630913439979215722894306620029836001053903154308632143858288017584500919037153782982410475981672801580405004462801729132683747506763662592475327951463232382977393541875077805030341228347418823422820706440381927414152023484683698928484105734232789206606378459646340582962049099297171272218609806821808488359638307321580898377478198250973179837043167199399131307374638703758819642156738315287709103218889915662592384816039497358916145631530352154357643270572036020284283571189096585848944695126927116211434455121109533110166985755673187090973282898831983210886185705015926025272440286722150830968453065683010576137643281143468235052905743367715769029074987241772417391157752596953508846298224818158445355746655177130821274922362891911077027255413947603145933123961468062678119590262691557610413648533690091770257406020082686348981201057126869170426873595631653028330719798380856682694418030414128723628518476838542664699343078229936503811330407404113441073371737335703789631817076888819231528423810638668608420155751540213796504310150583241172150165311713364489939674070248733554163494760294745805783405529683289918050036509628932883621190915940213299685598427036346967173717660099022875212420020952763179653143176867224223258365838490500822896036263536178019901278220467395727424762180143980815323794691150102342417436712745133293697231168375523168806661876461395522741432930827433517643075873043223133264973436613209436847814450270704857841883188515438388085377219365950972738417938009663061780297386148559134579578361583156842654739518311528752366764870288711070467568865286797717224599947983145913763917317149847527403176736404243011895479059262373637624566252347994836670732575273322764105401078230172346169929423432514924897407130557232167029149385277937604262671245331450116306466534108271875870922315784525027066555380443472361711082573474353343368206521607053415859749690150333913832249608776585023998283914287578468382866199083179292759180564504796455293337531460992601509616415210641379733572546559441896169265680305625959900160028293463777866168885488543649708784367810079272348763136481042739753376651441398574352594441852373414046366454074527982068501755895368048445127491465777969064692092608417116682645921017413789533033528725161998981770661487594015768029676791885040235538383935955886496762007831229791606826361915241359401644634480132248611935991336357673819637128216805452668359469765345546847477895525234525786293083024371858875399239262969256735166524629713988735161630806853832133939491500322628780850209295749664306640625*i1^78 + 9828212863418210361873934218072028214365068343112342428843292190177763379574064494727407750675783156880660921515289421937871808299232290723939644156066233686214502819236671360551309142164003226585061467171740965111332959474835800769920640581940168253427258764437747990350840067594422800217029424699204106279703595838716227263660889495120431450725627406894090966806775999894234312399682973955504721449858530687395810507258295549551090673370817299783820392074771132680165564217623093262136423453530451566413157086053094237844089230120841185668322906829039455032787501206275888539713281170011636446171214674530079301656057968686100988133756338151473614999816230962001691590676426134992003274507368897512047823963858040330286014656788835185441990896783557460221311251198839261784579074323206428048458956854399523787565554480037767125726388352986209345125516454946334579879480949057757431612887793110114970210529419703061334466716018549249988043778279945048269127236660320073625047386746649389556477831865188786667425224671124190382803589091513620109312688769124184398048055272729989264061384772755910304789558436620299436313990545157839358539082952998963466400241638535493826901108655762699839026374067591736967181059713803252975459165782703844424106449572502821345196104517624742657077901231191645715345550336657473902919225588223737671548242204571879674912649183507502044477704711591658461409283641829287952464201510159778715117950435316185948942839927499773166369575532868177533911987859635815337412647720531800503912463600774931534513828326239052411604937824266336496702401362944436992881424735922379349597464073102316381377649133808160345424829174250049554586726874041172779822186105254181286402950306449276869419535248372035022366610685247661058612803133278001073788361481867276901053779832339415617709921938431219618202316790018391428895666647497709286664980701577613922429076650289028155385532737121041194370911109509753235683757296064736762625631359208771546303305841019140143086153411545746846614880909732446473120037901297943400306120330775737751304158141102263399191832718071784888942738591798229934010337099103038286423771706437682881425993510215580988596931399946765554760645691989719789644112273977361093227385489843336431636251433570317017288205614665336994539759126585197561666016247565603998823137065608190272211376072011728099251715831801890914747664705446690556387899683097652610368040322801351626448149331914806568553768956245678170882434693697761724861835868933935961088143839574763952121040284158132656794237497911370893835587938988096688024138750832468508378726228726074449779653898583488775017730903305851790304641160753689332118452969958413649802314803833920185515966213436554314643536133401396985305743345157789177015438425511966500811044389201577368846127182384098528202925621881065575131114726103046966650239678436152113049141432299192222335824148651997719790453914739785768532416494081849531112606094973803789370790634919551157701533759257715112784194280678994004912284700759914017172416017336689405382545368698758835972019737507258346180532246759635429575768378126529952364108444286224054739312026169869275549324871903937502739730790457859612754226832136456328297871475199629630741249397958737364635174075638936252698751910453006993948828443813303853882377011170615324565371619707034968419497641397790693104944147422126525752901216037571430206298828125*i1^79 + -3760390636018520265333014678841386629203882660399041902757666015749392322785285320019708501980154495204868834719496672383649049123611417207512873420287994376837400049081318167996203981001041091609587752975329648734693110852989327156844948301824990071091201796720160996615574359456800325160057665321614595353838380605501687197193734798432454841688024705776085439296284293777592308996510425229078549214412031061200619698029139668812062271874025942186336457314706782254744485420409095519952459883271014451484652134794806630959668121605724468596282875973252919992232380555769204718397631334002466287861366445808436091947874016712546044556166979687394031654986797446649633764023607301561761484036290391041558315003502686752878966946199084613198264716091798476689089771757335554633054267055149185462751246520435865381002119748360820109396614883901863165177298864039178096894664342549772276193872332541439775438274700270077750593541698715785045964013126452349421618919382914109627049086562846199696341183543874817840532524677062306315940341613309278042833019032503826615003116195960051950943404852221066202316427216252527756490332156787264571062205162228070554426362070352131873972065626729199761181115826400288378638496945606155243961168774042397413786703734336142807207178987598404883397404648671837936733458550715071519298004934070908591698889331428489300205687935808179441498706986446855107237558975255129337326701668307912013077530152371926520183581521557050702184890534331290472156066911012805951882386211485746995988641612474306929224151886113898321417302450550862540576939740066745273812281427749779336923455695692800266273555057065129010884301939199145106997112723702445879498617602169907004160190281148900985206305442406650381524994111864260387772739521661887458423284597382918187826507619851977261769832128131194650273667390478236996163393493640518135587929042822237854129938067372065825227746213889041219371553509382157230785961029153357501742574424967400406645595952235624667889782262477550223229913337639423715561336462501268362514347605337409662837741580702197518041167061630728990396921354858310476057599046001308391386716690156601838208915342731430677375906036539456322353878920570141700342386497673120818974747584596751962289871048979026119200328292447992131334579423122728778873030966985145573136582095429259333800507337635797718970924604980996870435313981006223449812359225586197869671928377280862454410515769607324476287933466577880274232323993468159976593414118381490275885048755833326827452754872402830458511559681081957406346554409930941927739379108666923173250444363548874656924684429188545126388028925306781077198227814388181971559299674913864206090530393066954101271694421515950364727912448840700440458841527970032892613896073618422977398559182374117768486533084477602438907259912582162159210320353770590006319906688580555399148013371865000334522665465341437311480600757781125824483449637276095519559344206399700181269259254791589283896874257704790180663478472095053279153993391715942003799588309066037147967032498667474582056952663458192031130242013989672710392563361721998548651627035813878797767392399180101120535032610636276237100676706731496672561128069869552543936199252392434223444083271404727957808354413883902859059231701203543002674516817862399585860420373045788948309474211593355032530931559965944344868589440692448988556861877441406250000000*i1^80 + 806929467853700616141540239556533195278333175042692972254893879396815504974087959236960892373500687639150239265983750670831700546519137593951120146655077270199268967429910541623587487158042594288079677228257405198563333517851407797082372935133955154347430037240210504838372875158693299472826097229860005731829244701943344997413264399887463998852525303843015750638208171240078275183925833409319528723628371810271042056204190069553481789747820665941213557602336449592577790423775255478848463857448745726932872612989330011396977939118135285097176042228145170823613775701492943856742868257520493271672748537512795495339665483763547269975430528912077204529203609948622527060761290894822451433319816403423604581641763249732171677604013871719765438204424785698320097632427403435862518784653715783491362996904259331067402100988209893748962768952652565621460657730679269701904789285362404154193346982738422371493581175389031702397203074291852624010676385564674632942727721854923118875587575398361657253406289761270512673803961505905302070597562585491763403657465176310278209351274719960763823334298461515112934999036221853830031474659322924748008716922902879702996518268443896094443833608019614452855629454711304256491579159375225859184290202194160628974252574961545345621180503593039358622932646677927644886650188430197851316071078749494125177205374507318078078174524996030456568995754865018122093620376883239325443178870635905404713785063950411936943858859789457162133976979959624971975289046072445675838203007170258062300711825226837273021342381098972072859562221608301867874919426522447305860635757892363027922620130365902937694811284644947567041313055717922958222392734134321936203408173347153716946481726254245565101305093130342094748057406227539267659938809842051452923916224679115693374548758187629515086458774129747017811595706799441523463272271439173282046299523997912529159856369811658768095372469048302986428564700270846733401513946199588818194251419413186364461994853544828877996490077167249901989834015952248423970567336142615262307463240620907225583244714732701141545668504759623873842496857258651829513244856895417971539458482165667822219725000003903570230375617598936916822639047671424628911392200761475623491351604899770314190773616975615722249562637077892297735602033956443747671660729759445977324838736876405756743231446935520932192246915641819049043087472206687117779986265967393631090956697545967483400476898142518055915191563340011443753866234738440567218404999567355007302828075527225042714671827024673042085049203232018394784658555839580073873495702087089676209096197635182646912050615156143497655549591098142462297973776042763024157992907454665856964115302012878786197199826022483909385658564992083349296977180644477763173463815663961141948191948572299193105106620081423126969109842879555651118680807141428025911230478934215843350677579458004878792769290443799791690023360359382050365547708746823267115559298688914074550037359925208200276400439600798016618400491806822775142137955869809130611421796937787396554976676401762890908979536801430361098929833614332941965023997723159315314907227142260772907093263231676866714692620578544525380490892216364059356172738724426200772406193077929541594328972300167069954597881292697585235712339401575380874649817258611489249582221711827390474663015042834429955375953830838395039737224578857421875000000000000000*i1^81 + -35667129715915059184133262750703509310344392427025757035647189261402452536320486461367334043269831900577834734409711224810648247292929736941853119890016152673279762106034194876578696534946989265655613893965908171113201426118646813075729679172483899408747571472471923963607693975223914084728870352037517002575897559994325459287635070814534648488858622270526316662021983948585961366260232879313745427019496101262827076699484167784748016630900761247866479303457173800787436813934802633207604027120134409172353428577706520649128378473235521574377671124903380763129576420214001856158755833783225666970851679953380670047316287583339571280446195787178074604333344067926807694952361367969945381217349594444055352186802808915782179193817568716929841171357056361156698557188685598999228060181570724480246215047708893372144767157688489297761879085965888259083342036809842833476118576454990896594078558417947238566510504400041747941342457196550435355196608052002254092496741580950383952707863791019519515660316774475554151044270306486198712667558812518384005084182174999559362970543781452404551508844607655073871736574260367083374252416645515245323439886686392629043320901056014103010620844516022300642848860983438319523832478352280117517764362530454096404952150659903622651682025931916792143896749867434236567147168414190454691108544917614982206599736206538181603184930111857001199494692923453872705948157669879332430390952781791621189671854863654660493199703266808074733726339923252233858081850384832407945031438524090603617175384122063290692085917316198193690479758622449326674166997082629081149749688052263321755057019959002692247259492524356019200617823552670419967746654363774482695645596741227888045959154187921945226642819058814955931629355791158626081705703658722720010696203167083844826715278314008287846901039075252159047157305799267515520860057956877116012694497532558443412820633325086734465145079274361371837536269771525353361459749531661989146529749971970087703785633733793287089423678314699242898796414054232972757037704398713394687385557404382311798764266984731097752911096373966568732721814571659945425732921807329932194791673450502577576983049651661932236174238123573485924006831539311165998697910053332060582699135780493662257660610787999341055753390272024258896658222792711039576530651466086501715701847574803072672327086483894509615276648483480924170437992843628092453514374862396388306902839913680675945942003755550231158906058136325726010330255868141248154164424359596029390620667383611639431207556549817743548107376634169429952842048314100557794799515817899366302483965811176566702941381404471538052839344464463671806462554215370981568137055947236390082317730813408248053170351565230952861064259387189206694130880694302053955451251019138740619597251210338927845796689799056223560270234886760836693055290413178178174226130491917858131235710397984239073577507128131684211997034779071215335177415152877765511558717666043619488161762366147460929611369691980069039626380504752867235275809161490913231771526560401586192212667633155724398621273739276538737444858062398343577160308828218182654732887617408575122341088933177648289229493121861342295025522720656954609448463178982565927355635006277699886749628058623327199857062140528811824459078822577402983800841798066027771568752845350182565976688267685873353435900609054565429687500000000000000000000000*i1^82 + -18468838952755626677557702660744549208315627095196933972291513589513801657270966575346005050231910504595185812646696975965222090138136172923354743365059791064541928634668945347587522057397210884141667094841667469354376444974057567645943930450846195646734833427198914254687963067458358549430245835663077868560373826540441694223484135751338136150743712863587836398619081764824726754839263576845775745834013555868526315747849307573689716291946816899720682592263756103270671004330820130755363953953625554525684955767858040417432249445364121265801549582645521639977553769091470151689644880378124976736690328648356618340845664824703496077374097845446975099043423587608348754537426018803830986949396460104294719518526053411002992961598363998026463180583882893073873844536450595546797752211308033710217224593211524004489398691990239611915462991821837989821392327925587338348565745520176702133216290895173461599532028910785178746454275380444442953155512815623703849125831291254189602487829237368529960075242602061564875929012541205331800999192324027323448771801089359926998541752364875990056727156948410579445258391815704975164127279252076418770814224442091785726420717546621679084582546305531843178999112058148956622465926895338507136876818736562633401978654531588081404987427020948484266755555070263039648992236432060288487933776332662514633303417123423334070117587127363988562686535486857316010648240500629677653668265195262825793130756589695394779110497108988136157735626646608869562767168440673573115396548205686245273606760310826411136390368162207864577796447378247670251106213129968528655868445126249449720017647743824026953140445465419700009271009596193879938768473118220591144266310995344462237859346846610134343130872578406179199465422135916024381389248942610003200236884564023130994472708424874897082479313954013402928305337098446772518782724012748643444857968427846130493269995538043006619850845996358048045065972050240114362721506206435364973262684169566016310522166237526902313936518222316047472673015510344202001372392712549432767676953132045479997325134728847473734623443303698921949187526994659735763627807935179515876104829422240089764810989681406785100624672611657142915576370968691329561559115926614279878280283625042492654735251658515367947718929456314576137986135756049460877389832304343284529252303451729882819323817030612378164562533279280948252870227386073755496190829050361515496642746270152217452997805237452650142768249862847193081198050750487888910647730063762192133948233440779714701115397303332089192721276431598499958035199279754683605422741429414714067929300017298911584826875250740777979202675191326662411784971855852665035463250330125862408699715798193650853370884689749610282270140360616803294453603703489889909463348610401682434486783366854723384514018445057499445913407454484083261960570399014955975872958262721918076787347404914499087037892923704419462963265747950854395408641827193028326280016360181629848915518205062379959701156663762507147960264151950896101084183577472834237895673917858378296084433707440808820683666229450928840705553366707873774675024875125040869720032433940312427605040057017586919144663565144159340580878025775476277196538427818015834011907151620902563620637376785867899132673636242725620360853884701068671331305149895510641223963140264853503976980373048627096693847656250000000000000000000000000000*i1^83 + 4205141400757974270595497171654582895893856647299199798947915678401876126406199160205404378407218799111539202101799118433230641784051175133405157567153954950323893787053943133623061287945268118081205510652031107716334933002044123291272661810553281919158988382121338105592548686694714640493282065174616246392584147712501451795538107298181272482932424286747602173915838884225086218248764638043035246072747218380117922322316314169033457968849978274467758770664041161804879456201218277771894114192387800095277844263517289829090377258982756328213814482432131823983626729265089017931135436267047558378012395111953761839617784112377355680530359014231065605979042872631064550014061833900419242506126829300620569987408505438894039040790128384021278378695817621383865752445803069279787330121578437799960046782754312011226822838923119438591297173650357077167357310356545028854983608807179027100692894698627913193501729623065091233432458279477046927994600953094824970481048849797629354355751469685719645947593691140088645082795181561216468770286662767357613503656034525289748206570776569305498364723659661233227207850361785594825620217589035013641997235608734091695583019180327424497343193676394445903389603601321160751992375581489864677993858157490329335184593600409266249741924236533539110127662073712572780817336340673261059447337928422216480827013387977637551360841255882522607722548834693503335780884803252766909490548545594906925114667898038487713829547568271640368467028586912694031634951203771594931293039875400837636072392345624422911118199135993608198863685504446162011535632021112116346749940377331238188370134275109074882268458409018997414421412138670419221592553435903432257370515586641043833717767368813301585739094035626779962525140001041783843571121677912862247663073900948540065516933751724550531214335765137135110444163669543981644393446178309879743980132278323212994332769381386295855758098746255277193838793617344971200780821533554714661813464455905476111365359339667093540945078712009169054372930816066273937123590766814432827245035995739952297832786826492229640113511214575639192046735708858712527524934111909209649515829998852347519565917857559484230917416029442412948103672642232049778121584748418283928191789921485879608955449051677204275338835350666232362083759164167416350143902307790716087148148182231140983353857701612336053052769707950108288299736517072237929698297256848067996672394423736405444726541926083984465830133715397210680847286268951610967539500708825636850499331229756242572231384241571954833279070458707075690933910225233554849939561206143603473627861223728876828077370863952428031987637350153330713659168281870125558056411611464715607066022148807549256656941842916835799028806949968794151787887591977074925467797733904884788080133966505291898566629737078190822482182214197868717219249837607006614331801008174769005802200278293560691881513481990820009251567083821733782047752360451595754339931595939941254270884537192289376649817479081847330400766937740599116343484508398274897446060568346629775142060207319394532960594826111548818658572182739779082564457090962447397949613301056836594080152538004867461928726298973117403417280839855144311917590969160797529324050927501159522538774224626793464162839693211459699756268219716313794869986828722298842300945363353602964047421779096375000000000000000000000000000000000000*i1^84 + -484177724746622372441200746620773357007744792088517527317257820545750244356368343378568628458750030236416976764892671782636003222641808143409564303266128116663266627327305593784791921977602484281302652168011128403880874732328080645954626228034633002881404980443832083569478468842979509010284735112323544618480209782110172222902689850775301818582257809341998745792729169643093493555497534398845438750299394019607447418915438184276970111730303019711379902355644616255970774035246422285876122292238108611828757947970036147804815995638774993521074326142570513772727419501799009773970049476369341892283972808394763009804164338781958194678640056797098214559467414317524402095999567258696940947787673161093247444037735085213506494300411902114398293699597548205552472226241242831916783337166470577925904751112116952893451725348516110002299989863601216037818771214534751914511743598429892593428294251924636425842757296843157638832325725375840974502781730422375574421279284416745730849822244821434401910212557130942120984622183472131944843284938373829126384509421937478250292711757526200605233108105839767650067420917687492041863989910278099191774021043684001547133753581015045859831449874562485528566413168563442231573245450909980808221108908909680892049304462778684153164421618618503082716665197624657519904635659894963669376952018566439526750378296865866562917828161197772845285504711042697001895966812059604974705060241046774644607846460630327481913005451298782583175748082993156404112030037535716334766140488103908420677314069338220340437623097816305077400965902435798535695599395574088267183289072722135276591374455746076283805882379658918539075751524666671752004574848135317364586255039635662166433076195722657289171821320038986128585982260564001130117153427250899983962296183744637123797395476306601644361755717142693505693526353868006455222177123048218221731122330508769024681146415604080878786492381182438766210365889683722026813666528385745233891844252740934923725769902628053262529953435453010976931436395159614945331383104478489510846901670842495732031993753369218825997333441976801943942738116153921263276428781234119180575206838281772523535160617912262799872947644723915810304666410340770988761454213906883863216929178381459420232561110830110334668612816580731313063926961457736891412927139237727914527285410505824430210901802946438877005105498017412609432783207341073588677006060115798502338753371199364601235107338013581628325270194302342069555831382468494066467508852737308400718003573534428184219224796343268452182879196288382763388545304065309083822009572354468337636753258137446558217460643663578112491957077169104236747035292592323747549820289466507051963420703311972070082053299065137307870435496350538854425556629210417714021877835131221200626990265611310507023029413864208614355201468313649522717145051807380952216601781907001320157347541604221256719779384404313952498516475563675329189232341444659604256980701648691382353017779237409174015877899483176443555203002588081054366800623361719173006453592752638544190396622986013659924279735467465061853578917220042869525198914461501376817424661721113983358938971335175016437158152126207437732345147230324938288256797544413588557112988040829688090545363428576236824073032276871386193573190059337840769078776727977309276914051638327207060722560000000000000000000000000000000000000*i1^85 + 36673669435337406696487872906681878076153662251188675100943331703265752292809095797886358651693360760238167215169415492768156522785138820203828442455342021949800194780187456236123565856660502196471345499799539201849741230878175549215354400992815813391214146629946865645641992123504020108039188459108710181585265577612264030681172226783409918315018683754110362524698574289487453887363056610053659538168116077269824086557028764960177415297065429597658869777542366977614705536839618299092654404520756626265114182465105646713073546207591121364114866932804602599736464686037781062519517430959099989175843653676097100747444905521121786722785406551439706098123405862386948044369186126914286296181088312740479148157541844469712598568384202690642324459440026219676107684485691256885463739825040632492904526918187288275943895523868640371038759484790477449776179649727080865848067776262850632652963615379504605466858625092038458368607397362596251617723250938307126013951464529703424557741687671354028686212033713717535654697260523002045925197144672726557732613494929359831519361138724472246584815974202549319668544399341137144667590796646665073737760645215985136997220049744826545443454864634618842398980888246991366924596946116320765224499095971033351323852978018561325081446369647015592903366410296931808568252911051806807929187939392120133853746222964319885659634702824009163147926474773970638045635670366169673777519151049922450423656098569102769088501391014220397378812789552981142208564943613860057083941698939952638423804186119786129037779188881191503720303663579509491360506934634357139039527099293861593857803971678981709941415732826004343138883979274634589724777555339038215950735156835736385768986915999756285034041816071974597929839599512745808658717548694826259625456991145024199328089267804210595625113161142199995551471052979056875000137885807092987720317575267126461913055300799472231035796334735696838971667033459849993845660611045594021588977029793605034502204624899086448320289072321423964405401183650399279714650570803175787485422975135929823133393657769420779060278624667435859529353297765353284832208935164853789120987075002590044759760064060651312772207494121071415443672701177874260418399626277997985714420062676898458187579549508606219996167285710284187060084164636017230889251888671037778226025858661234434865287855741309972005166137164001324079087031180278239704557220445254136014519174509618433790923673011236720354377771973313173981874988129250647993900365657853281056257244365645202204314232973800911396996941237203161683972088941165523297107387503092717747305681238910740173596556648728865529836816979666147763265099365810698022765774346378305032713411374979512853236482420191561889071580021581857941219815381246941339786965668673887153171082497156335858261256776606235778200842258656744170365114467604024581957618882881426164477932512539486484045180195589050096364868763675591361167408995381745462094447659668074627834905636961383752799490359567136950330658634901996227616182440027101682387878638457321773067301110806019995887618465235826894715814814004672960546837134033274432637504392854873386626564763323744582080880883843599887359927001810668380580047047616497727449155023221451423861893878288593592326137459933553503196674608939374875798616615871813957315288902390456320000000000000000000000000000000000000*i1^86 + -2038649684628518111134304305885195369250966940735800589642157584201793062005215657347545051853996334477236483296846545143122110870417167764511082440465061128999042822843956976155433904972594871670679938746881857468768964440731802258488662114010848235087663646407456891751322427640867322780772207759706888942831798129776017313710701168667942934107346214658298204135066270349238871668323977276232150195446453199381398526802071006808988745887541069576246639737194700446470129518804109378131999907631203522583027295135982992318078492684868178317651682289043748602041712570427799027109687415191122948379886594725996720262380528517141394193693809615183309575970307541098930836117992363961685212185586072835149705959063119639843079229704807175752591347464944729867871757540712332476705340085323201651804182513192846770009416912046487950357657014490519304629077844966090191676305483809493516596814520612090332555396530276495139678400857600292086476878444221604897636247108563191951142737877641318178273482004344727183599421556492164707409500675665981112381774281602983081281557895501958824256391565648759106328043053680760304852154274553963142455703795688859315671365799808499963535031778583169060977391570222935028071758130086976261437910472403372040847905912011043831192217985776075484079880100542015343541839122968898142640568693980312255110524317935727390494480935510090363874966523770956550847600388677265439581901513384728225288330954662547502670082949060316708119130654887180067994116633611849350623569170376925644230811754157513325453423986690304125007443042174999587888949509831591860615490026972289553536174864298338650100345235864681211968900807337239603174097246895549067549007058290907570605316263795444243155059930570535871383911039164336280254683652687904195463257034759960788939321363646359685652568829925153496390249018184331767644916694766230892490623044393257377315755730809363396911190011557583217619743198294789335998124211325511786533321505920812244011309191462271478241522404821860727186673377051121304033009902026785039407491187851360880127143833793649774799644339754728905925981007915184861644777713499853200332315180599192720462355901946344981828104186722441182654896436035326060629436406754396499585409760715610479236743636469121334396092206129263957425658666850536475457115115513357597933757618947173861772354261855111778729256783842508379813360382193126738724346699147931404708133887705575352313524404856897088961222081098795253172240557277129057287613178438784000170697182702030349025245592652217028088795079555915610929219017180709044959513756914565359901864977297653385959582322815701088545896030323867816526913226543835895181145484745158452412319406803169793734511844774783528798820840632938373585091910867543747661806906242130338604008490621946120234684961962054211077175263876850204667173683006429726127031216709255869229046167010409103852199573588583865511791382947903572039670451983260054578979426616387733094482471318842239901682379070283440940037911591928086627827767821309784100714156402602623770234301552387988946069006151726100089339003006712636931124317190653306321274051414140885968439632406200996563583812473756357354667591146494622326525799385711402789970891305292958118370072054326871138322286539804020970392603848566992827148884642164044494570258432000000000000000000000000000000000000*i1^87 + 90555847443919879854803938718917869613973633771314866211394168002219605295750617354693315851042918814244530268587294903910776495307683134559383836455670918101042963761156359500336561990741060581773694490730031555491684746174016420378084229365194597579552113836295302110091124903137337612485870920068858192018487110038547796671686010248175372467840559545474763379202565410606681070474607568703270758172199153763503190355090277565403878179906829420576793423822814083662826759472113791877982242819283012898565412323748998762704952090357979472749067187922838372315387333523261483471243285177417839493509982672217517194917284085306204575156240887281688974734558947072280978014045605232324703690540259560884365499129529345413421293943502508868113233014769991295340519138791898019162846474391786995721854620815072793162581636705844135269079891122945837589063833862491410117045673389053611952952257903152008922218830350279247940980576126680203915533982747315937609458014314898150380412122133721417025619051570461575566974724539406317722463462756076250243755002733141441800537521918671605028601086775026223145903022137640333009858914784455756579496903312062279772225527984736160500256056822819145195246337443665877218646579122997066730390863729688738161016337361883991287982138544061366380354523310959273164506002660864535064532961958166851773070906861760276208704894498091591503301499110585175071582383244677814011075265453892398877458005626832091607958016207559152178071684896392801708920282562822057757835260423820438016688379593551201281743518028198850494887922186751795433293514965342863702330886211041077524201301836982282416559377820222186399978113545127164328331894444411695184788334983435171373440861984394841195620046578673356401871883517360082636333588096535526064002288238130317067174733468534302743075078886691171848561991109089588266457897711229309481284723626110633956838648790564312615581279843174539066775558967910795225705247950648217838796983372956223105243400530460305252698885174513116204510587127026182489460667646262796591129721983441421991192698673373077192836949078057249961002979402738768469662548393922562618839858598750696813322514513612297564749881856885168865815247396324176292920635873676313928363402851460805274728947812325489376020179865819137980671483777854852956379889903497786260889877640722955017671003634305861555346013942482361389930408432592199360099633341559015027905310190379325057990068408150439911419269799039756234858476905727298962892438837003665663335210292610022782904391471745016990905732130540948023419203696225785127615617962181491079341738742108611892274268955253508159654792747146417873598730453091638937358778208787032378240091148592700602234868052197858542685456650800749882984002257308439243945131280683943893600276083310551953071685690340991244646988768836932918766218940788546921956895749541461867025562481836357096235050950330817189855110939762262860690197136852841410301747799968877082693025835777835373429386944203055070379316007208529518773986395106595615302804112563001477766801416826163545034680756725258202164742587035551834545504497847572917079382861148637456458502679221063515675375216803749756378277612312395220006280741257799786890969196092350916580449806656027804603109175363818706833037441131481066647682869885147283456000000000000000000000000000000000000*i1^88 + -3408918873213080221670911167863562462498326186704748854022920139835266898108000432310185037019089590310823189777802223142811026087861317911326609029735374037210453901101641770524091772828243691647354762455015192109738960597955993718881639455561635403652744550417113473764698763178982526728079698739028861386288987015984886471223605523370421663536503913558869581168285666363968535922001119815521197268461950839092540598933041688924607628325531469784430068799916153683454156680491014927348787437699064429695216091711907805876480874502883830796811329344828648829688028290689644935181082743546570729856198573190395232295790103494776866780723328466654061248838730312825634682618189386576793266482348456973461973076988990984598340207240657778800309620250505491438161703818810359124154147158815008607651932945714448390285668955016037013437449747140606986637034304089604869073916973812856831302972349547389823527452918983009789774884135606505223420659520300587723059989764669857786100170499941834760594014429025836733935822246058648422243061664783547280213055285097072167128145238373977157990945874163595485958624028387155739442800551199075488301391953419702751074328675764167673609536586251067546264083940264594116455603821096515851921732017433531854262693732139671644046939869238225317534979939762988517221503828729113414989227914333883868792845380119190458157017600067936600523836855003677519912436512965943724327016443239266878962350992988656183351789906207173147534158073634980303195640853650428328631983926037340715870801931615505210582509640321670053024828841223969951374976285816044618371559586472787312707221894405236832121452777228791631654737125900864661313914567336548053578106643665543730339345997550665611614277900108811502684886474087780932697302853936803311787060881724092331599674068768728293074000282260839173488708882588698841430630213993547147055267911565412153501474705378729340709065865433776245961098573651060663365275878558815114355109669013815639030869471076487730123633597233761374255466103313691128914472273300983776563795093381177697301270436026905908334741274128137516705908809816213450885479555260560288517956768491404456739150788000285384404716994621702057335464123869133852874904055191118849809570230955379166272623398403405213960261068162977760035975613121048806516772332262931749662939275450721734254990151782569971422983170778737874243077622052223061172261562465963746866697745629367852155781408208211451688075602988528342072212604530622589527668805286416967012921743062659646193449547798971677274921900031473214243418740307274441700035583105949905038890349449841422032686625695387743458040126876523818709423526075462475919350955128061302422861196876993334999091458809715024376288588488155891171232201072966901397062733019581211681601270636225505862512858281195560995214022649901004896061907125037992592561880227174425567071565561377949684271123362772395678933418087277146054179669006162157446429159164209873413910720885181996809905852428942968746636468497232372497084781465484487269330002697656058499214726106198717118885797460970151239856921236313855610138137311926861856024037003144233071567455818901815183292975212133212230602260823536723273806275233555672084180323554521273172398110153821585794236497990373536447659552062746830951625331939737600000000000000000000000000000000000*i1^89 + 104331121890044545498297397410108344932720444743290433793566873754765781284641525820483648346977808622423984946114544725604195553394705276539137073224765244734151238873782897462964262896880961005425976273936324482531928694059216460109856149266346931951727184178362414458764548821881505716073822059149905723085358176219825741347725500647935954723953228862099841696396636367599311885061419239638768460211069354986238925237466642736695242389044042312631012672991871984998903492998027653472056090722406582279873601875449885016870854978131219341828887731485015549334501309237770352164699059186680795239771055828063799440107906449044688626035739922234542116475943527238749079309964885752919292829201175635784052975764791338504730818183569072094829263575902194112850372987002600148274770407607613324969095152215354612646110859684618110622164523605074718741495410848643325182119343185193843608122116725488562817120025053468104489295475221230331033547747654803506778769085323625466866513954793157101735897103256879577527834509745936175076624979612157236052501220426699663429334445033533408056989584228125100012748914296403163785343558970850055742153949394334713901927145659455061797056111418827360059287736209780421066936244939174275332963244648587712706739931937558744238841653989364526255327177983068065986995623136827216487379169025365978431203027869437327750586419523333654350150669942820256227581382665889694945299350509164131968187029926130170076611805394872000977409634917871065569673218481200054867581128019285402319569336761478408308555696278361697087965256642335123841746144265723771739804382353525424526197720023143605707276424095095699893555599948810493046128330755113801630122367375643631909542795424947782949106482355200148412518059219880606642422953744072133146446592124302150419550518581291614266994910366612787106485852457814949368244514527609586064676966637158958034665918836318889354809178571466070685071618088369392049394098469801039470631138751929482749523511632130006039955226643679720761883747851055120928827073315076371990178631974970981567299819565182326643229754449814290107169960268680860839490357162123891306792670426572225622545357684404723024168525984330524250172754642796683979707404383358214367282940442393308353381978927949589137886140626656950533759422176090159750807340067896846153087928818216674826283467625458590992139786535193417924411036403631783588956900209833312585003155983280216101100132961244958628976479143550320685947133432321018444542926615431494289033911145728237589531789482319060753915551367101568804007416116757080875270068390259972486275730960120168668894778128588131948422310969499954886843557690422304316761606487697274033874763129362616615498153916310834021571669609006234838325203533729887095099893424308804038919475610337029020477280794407159864281723231602033455835060092512553503347634875158401930516631082377204761377822966737706219395665439456005224098467342543738566113417766698149560426955215352315728993686695875322234940203372626684733833829786673887212583678109792893296636368308589090845631843303816228111925865058244235687731635892278633308658550249123475369833433879642975670112940618057805724900233948138532141618588389606783572388661546206476799540803582830667822764360635735594329113594461018887704018944000000000000000000000000000000000000*i1^90 + -2441195470060914648375860074214934543469695972660696944660644088012763501455253055503671420413355482505193430633881052574886619363319285319531728886611409861633264487298605496198992562228485589216328721539748991858229053949985920739193622411709682540000503389663417783600230432981668342196019124609678693237205879380658610856970964573018095387237140835629086039239690605387239972406254899090230103153012153095634675807651409354216381954905886963624679032089416509544399259358436445564757149615716751413688034669957859623116485277545771386153760771400981548631208502332570725387684101251788886386362845715764518908656141981587485419560239547346344657260352851127348984024556555478893181484097349626209036395920364586097825434795722483079530684688029146517520176195622456246480337406511619301894673806495730523707130197858005625591680190538953493734204873394106618263659661855800129383125007912024701435488183941532649050247782749515557037165182615197979126975470498785016238530693336827464908504740261105816298125594026883190394500742800444711241171692888519242389500496399626513727592601534702507005058344107198686234920679198112605856089022847935659101143808573434980127617092259876694986376842029362481909592537368210283215403653840606257775425097782263404632713176221333024374717144458330238663648453918191155937118844852346223484076529810445158851591827616376882949223590425592087472592930922025786567080433467528870714755207664218923882515171095581115059162939678875257326130316589212619155549760675890255194577173404595057692065170203573001377905060424274430793753969073791951252501589128499657752891942422541150170907461173544014223480184296356469005981547221247646229797744376670101661062984297197175115307715078989764420578793554399753445945690435412386177728628233855210339485508097237024539680682603864399062273663473093861260770783558220702273596362765485855771418740025969633419911561278926377969692665126545831953939719734892709730009539162368181013817886311273014151092197082617438820602132989254578008157834053656652062707260256454678202207507261902641279100894527691108406575182823863249736035012346477727390605598136324091457361498233333022595187103790213164564481858503365084108927783063182028554101925308885088536902187368578236940054859954177848974903434000593761138572384776045463635703306770002704987598384808075837009064377754711180029008335078560985678912246768572287731243923957370298240715690968152016827043616048640958000403176660024171685127747621971981283561380428949293239555322086564569876495376471186865710225935366719031442468258394836973174696859072163238999549508966262903271382300286758632964645217760359886603037598150591690546802701110639308305696606446773326697360448527989961042853414246080260297769079627249449437403729840115396548845065178919130571581609757839278642771631339751678115461978880976307326390060075930520693574222368274714733186231482848745730293607592441330958896740145161841548038533414886027070580892864579083446027461515594557720320328564642160314725149580618750638017499590412966655757517692944253140254599162015389677625636625836840339275912875371687076502461448469023615585789988003447420862231949886296962266103917809366636492470872554976946294526912550081417549828741652246221750165559167680512000000000000000000000000000000000000*i1^91 + 46316893515951446187263384886898191315359339204984135250943605723587315118128210365769198963817146238215622291650840402726028647235028002771977626492826293026960481786298230489051292392547662328695076328506991190787111827552341056228151362133036911424141041530380639752575179224601279138102598096842624059020132846348493498848272166802905101967784073712728584531841282580832044467042449006434047976903516408342437619447939851828554540285881496437100690108460465158780757106689644258183891531201691391412754563416861472502418604732857694820928802255956934315130510550047786110206202808949988981176908600730928440099503646781681001097884971564921127023753578597243909115720525069037715519705605640170968290527291400451603216067192806310059270900909152579674651498464908455051380411019288372263675924134621639721438201312165467758352645414758477757903793455147184198047012918243487555785608257060036930956801777719990913885037113728146195151308230149753659002423516772507224429075234419998098324355266863900650875320619162824180403286619938170362536170713948910403829441015326496457844922203382341762087615658769714548354685884963072251886432124005664344749485833844943720133553655770859255623819201483511389128679059403057842935520798572039711877527308446470643261274610141992094899976983726842018906621285555804984753868222858221576639945512482443848558933524072379865886610898926702925764612270102622250505817603594105398687528046043616359655720777793596164984778529645704893966819998599339584312541403543193985831427123024412718742300609831351661671611337020765848885663506494650214517137336946446432950285745669304775706276530109499652960978593334496685163348757247872929118381069176466280432113349084384527726640107697019684515754375545824981643107302510865073641603728518546591142914105831019846235539668813531957012257257042958973558510374110067551354240533711840956560491467984923937779751032483530145205836374276076059418186633270612161331254130187085316854148608271595823377488301082563544485017705682427879265595956584052656996801527960468624016665661260641988023066825532849516663775798593504873420058292176135490240436247934576383044686122598969502245037597287059011259453653011698420777946123893693763681247119726252506532221580138194435147375990630051572125945129271655173058227011638732429849758891596770643065918440011061334765970128544975461463736880634462890419113595554251551270685406212533051011182460097712133749105019357713443738074663887746905527740790218548845030005389962123505580014154473437658121446038001984477507929055676183919705646978871928638818388451361586353457783894910550878789412993839639630064853371847359254816239148438314522000349880741305714398599557791105739896594418386726787541087576882577686032246758604660321802982090419423110774407782346493793128297857833722796675701227701697185957040089058048386960860785416239119018019565622474567583857774795478940218514278779586232218940696233969979369606806638219179235819367276183184581012942495998525542874938015409533679296619271066081234456656286062720142087295778638718573398637066766879625385521368280269970541680106992123615716851849690494759511995634498260462908962135430836436589987522189928738948643670113659853307307506599882218907590050870991020608402227200000000000000000000000000000000000*i1^92 + -818976710611329692814010271898772552424502912691569764999387173561635518478276149914994353172125192724746428553453173902296823762766298530800790364827781835012338505170712984195498705081109343400174221519989962909064625569525066906055462991301313428295140053465684831663326237049332115320904726238815821548985082675622309149639515095780628803316298455890192220347155286825670126966665040975281883257974510540306609150438318536294911999418484199674997972302651721509747925694698929956579073696428272343377601712309347917413406171475919467028449124342742073449722450533324405078550171926571827957936592421515987623168692747522143684699069641626307462697257605933513502862163510009143237889772936829162882322541879011770397446124155203236947222896553897922053984015641189224839399218328941473083872441317061231232585037651221555008390268008161388504807914232268696632960347052478766515373981478800166211006884089232284006696729574348756466555327123111300725459927362519845723628810918738888383789599003662242256756220350567235046133569246092572962170606643863893249261061317055115619519033836998119953533928408438629115529085803418241198130243051208881601509453655583550983420109558492015583049197202505660166331261042328378627100876244350822315807726665761246010222134144937404619211203626794618365314702371012104607144320309579364298995425114635957751479639614986066453985162911964491143689299344136681019856901549837887764455977118542029592074883772451917457140448735936205097984811565416072007072749720146289049414743791991921405708248791201731177242982571686086677580118590006757086076475957012539793831277612384775036760226734413507613490656532415016810034886136751383260117876766584421400462296732649807030164963231794396781049780328888329014551014556151158589137687083290476618051070602708980029250535996666052608153805327839797539328676461832097578517372783113691623304367663118803176270282954192099837875262125687782586002500981903567459313747199782515743015941645668000626388735358729805032192046367554498550628277477982115020705915568665216931988096265485492463413700116124665152271269956003557251908896449138654909479437983685702780233728846074582363039280896051066031448328092064562320436156213400571371431634427593479766352187199911891804107134847972743388704186762200793866457408824699410486879709910698016825773366172492094956941120892786716212579183176023251767749716928577520301777856311551343399134290021275591004111455239192914296820407708974928193435961138306634731482973874920986084582157358757217495397102663400555566872253996342220349203998875296330661590775841226424755824279127840047797241351304067687097045451463645908239952361390895470893658028089197411315754721729374747948395399678551353066197121707483068295971595107049520853260970969552182469906761274271238879512170839955835768061269491205340037988289846353528561231901718862789949759660076075321480960367319261157458394176175546860087704742243942632836715767162286309109084661815901902656058500516223518309130089683703898593297057798329015379089115093903647334131757493236661739951050998234353021271291787308597011927143291420003778789368840189911420861420134583921847807402569420546701195589040749218949203986035735269043964936664101538218208315777510809544949760000000000000000000000000000000000*i1^93 + 13029293055816589160605886808984916367093911192420868394670606388078327982709913587500542852301736092126121699251673797818875027480888886632494246932062901588420606323085356128552064403053814650797342577925772632686762716076516114182823146063147685142470298263043497266613433251716334611595204188269232336353324181669654194017099791083898684052292577155072593377594652450709065175235621839514526836774379986079672750812651420152611079398484845901474535135672235462568788108578224781538666348772793775632043523532348060679148208214634043062839546717087369935321761798987386769724621054452709044726368764077937996440388409328401485619295414852078913474984418553038436713939777296228583750719545474421770211510836985797047048671833443915397087070040781807639742317213661706450296092939050672794819422894836831648034148051170342034211378595614656811884182631181183234548732770342751205497812502314176981134783373019972828801562500825897187498573878995151777912779369046931187766126759382426846319628942017274832450112792989384253483032088177520100277219297053605658269130556927601642763638930062108207266442154419849809533933663500238991887144614845614287716152675864453106097524239756542952110946849623100134375568969926866533463508153800778935583061358503223931056923369164639400737249819741421620920426804215364259509755596867095459313302587501891245587257411124455486787984094470965287782761554519855917880164699671982045444650716850556334080799733554789048504603012868591720176351062867722391088852501496874976282019482267033467388324813140865200788391624084893688403692177233210758281826660911243540052539865343407949850848597519016183276650843656903778210411911125376905256161474654501061121523776045344233889639043805148682399075648850956351730330702134650819352533499117889564747135888599824375306257694087589733720916300474065817140604922440052931219914976682824515363398869318035435483062801090421294609419629334485222801576122772892129934718017059993185432289630032376746396766985712074948608488627115549703129962896672258284687039451081579073077752724558075402622715248067100165374184305758924918885477775792303223996723238022418218511892969276646390638189631239633492501184498389153253788359208852440837203822918568969217579743567413493998263140662793489624627821640148762435687641589340236051892448854645422522037794197359473080162058310070177113696769960526971095794605939506301515792654571619374040187682532931916824138375558057187008839077054821601754794418020681052310485896404938293245948785699998232513708961710843302398871443287522125730351658899182818113175626327924994757672494239984894582979763581530333022075681965763153826532814214418063961904519714314385157252722670623608853044630496171553717638846837303217756240870184721983756157876907638747725682062821217696995044778825485378261431260094486851867628535903588684036966704191715178941345240508724880543114340271973939492370860337275508472498586314467234144269457695038318816337221318235531507329495899037910186140356684993078198790078427244332573047922678510863667688828653684509872871650805022178264503561473062704084570626425060000667073510481684522320521548337499355822120042090301504607137275296437262628220866306749577237018891799601285701055705098664017920000000000000000000000000000000000*i1^94 + -159239832119569273482549781792761814373914249255126234681758144985729354597633091485931052027595999113037032188210025876410092819037054064141332027643526288535989353200785029891936669662362332489373006423703299461232557927072998953202352879598259266671335649012441810874442460439910511390209731847344743618784228012674576951922353091539507930391293912564830072641617446163389924719282250523844060689280888978547936530604284892030868733604809104972605589654344485400638809926182651406149125630774403099421757459693881180936910701875755333527355109295223810076909215806922125916920930781407938173188756117499318372221224488019989249981583066168549162818550004658926226300939021659253021666396819145203736869457986340854807583834282909427683270126433180898728025077159673535584033506003603575789358822244343112407237154187714884099155299523357545777682266938429909701506234142573293253221744322969631536128867984419103644924694512389934164191382626066354332361197972486587912870664461446441250009159559837925702356017306773457015050783081832598714510679982852384014095502200027017359874390260160601769286889112092258466108670678046783469422930087766356612008489638945641613766480210823363030941991075962025335954877602892006611575348923719226060160599623926635776710973736472918883295262834107977686794575736290387766121777733310441687709561786983833570626701861682133552465796024169221946265835652034162764477297205323938275144482838293319348386514754507672150679481454679910651987737946793529842687414365621092016195301592424350644754936731657977963701151159496220921004677753760122550970308825958690208418000988763275182600762793987787652364050312943702791765510096349318396658898919461360419684320422480513658127950800090752417808050098801293269451900065745594038577354977257449084394250375559661708355129934851718895316068132523560834469362791995561300764021715751372448099948487733605931295452822921954733507515426922751412985573620861121831531121631370739780577527792016222442943799872577137612374047857255273660373845041541154639161136406909451051781240706838133118194967434115960559087276649124258912334090155609257016784196984678379610071554456930744294815878476385885727424868149031667166659934607713624458277647208029005532991254809795883498082927702743410320645324019592855807239459711685444620559054778423019099832151021642834434361062418974840178789982525101542616950591075961582783975110465435826266084275404156505534693858733864325788568026296268870591400071371713843615805446539597728167589961697113343460863588347145770913420537778459902246372654720685393891260627342121867578960281473212905525411281765311233164919295052179678638886321279125058903832501528106756956170059812293076444896285654817377819870877944990729704839552940004465830401126545067543105335967505118039960306173754911762377313907550493776277423855324739534483900961214271936989462183693134863132112547615737310868855425630756903922641946244312137146282884631861910968395846811640881980556960444144357556773644633202941334475948562884695267947558667978962902400865451606947013704004304653105202448487803209853383828288880778267235741416191091365850746177909593194313881685228098711971872911250509017923097397793276257182645388308904602889270958489600000000000000000000000000000000*i1^95 + 1515972976837693891245653767198251447283687686621235920921585497010160932413239815965253472653950440590069792377182076526622645189843278101264755179917994945712442875142375360263103152605820504003487481115727626879022703660500459596689942654156648486111879054726921339744900945677347620859419755113190543504759632898490811695274255931595459868602938761656365875347431319376195471988028405384980603743592624572625580395144763153064528522554601869879321724474124781507191714766943105307582158075172565457850009059141370242501437151794042332056305054193894590082702618872345097283580555369068753990666067531930992751562892442565369172698218978450120055251624000197799375703983076368019523449335057414525082574301104540649039811622942338179442247071451858643251978684110150764659369529051822591254897267520885292529402214460586690509272540019556825139288157699454068090282363564517905802158214333424607827671280989928256877872174002904696776077184809908566733046136474457550865559789749487168003695207561276238239321070339838669893848886147843256823268556700354340432942867059819956565491238418540057966398213767509527040723359964586677996574876609885624427008537567174719714681860191880201467828528697733956564611187861066885467157061044921618496527301579349247712176723130366060178142295115261690688778662328169664138664329368074517268337546132101422249955929337009936745110023127370804860886266960760961726505443180232711562234817223896946160855989840128948426685119712450597020493626955360259885104167599167065286001976037732084752641141016299485129239182036454857162650978477686086139878858393576106378616497004597693880483260320934408918957443690930777589047075212972716689182974108716510321964728105993158456861909506139427489570485754032485285594458608557581157924705807809124203288723222137296927663095755593476112934009351077685912763166702963129232942763849786801651031535058603097404130312546195768840647831850723146914114966770469753274462147931605910783788868938452588404575166332120514299356699842259496645656452459013798354914785050710828057042969816604597696720769767324274830569661809596005217341312596582555539803474119427722387171408005287621675595847226202910592042680586739684447884112126004081206005636295831651307687575006552789641414684861536345196701338382759944331699841429619387750330552539388550447713420330813888196030344048977789543608426454645924768580220345847909004264580872770265465164616458596493185103372839390500539847030600802791729642239417162269677053228163620511792507629649868446551085839721838076332387462885192223443320082739381610920646460683176865193191861487407988987779693653625630071903213518078344980924726291262994825789388644849134540718077872664183841860409154992289190270471502379384813836296318307806567772904393848838278088606999344410354303542312702962605270373859737393095946924997557065338110959951345173753115433152998683404723496846483725233464045401541395710877145215963253229244757534377994238819184156739072448831511147300355309158295130029827175853849917269756885264006131186627139253234092327867008294421353122010342470672879423003680864055319600528704707414812839250981657475315417961897941317609252933251819294064234578515209419563841991688291560864116585267200000000000000000000000000000000*i1^96 + -12535770176088677174278324390899556009608346785300867764074189197724241334483841107651315440863037795511466654086509789971852750598385944444517463872395638813549174111199090389295604566002521257506295337559799224905623754737466535404067476293753425860039348243401966579343267746124230275111204687207842471889371010805190284960281345402311417838613047297018534647106380929109087136823433566904461007358504798107274569023465972180377818466120654208866407273463254895551396015437106433459947920601987626443999811489791998346129249178787739292797429236005172149389051016272377801688844118324999818008098054190530773123301075569435107877967200639625410124614240698875693501469908062297202163274940966966512722636919277800463313359266086427776105032414527547018372971017807467691148323067258295421249485549269544845771126140222649985757416913976756191647614151823469266870926080519556195074225499352889168559531770977608183485562060680761210105516369478619831540133849023761547262147416047243196944811507837468965819839854795424444730590922653782257649549702758212590064846973544352574464812992023389300776606031983535111001987853369716129960319715993309987170309389560373938794748997570874713341970008696018516388059143434119394026591909434938619197748402416436812407387134150518623858431294973532390505600285652229678140313902734926644614335252022595305215567121740812857201611541774625429978723567759103774415186791694154407285600354535819638085736551914358529065654045252236283832475321939383433402925286076554321596598702120929781484289208131525941461585828397908170512143701930203677851693165236984540970048209609525362541313125929567668052436356021322508457315474460786071104110338704462692383435232411646014593171796511985843873017442940119326916272299994889496590168673232335048621817068120336062973064672079121809422322373705986577629323546908139779581606660170586974269878847048860632536633240023045196400623410945047093728060558084493906169056418703391270217817671488633865250615402631634649586587519994962793876103161926828540356648019648956783683907714648191807011558604791564451280450553019749001710797535074491792516510792087390601161356318997975218064484032606747348191860397101982220404770939855532087214254810170555912504755603297850179980770361065807179682521564988293543742804734873647049301134827469411337792845396121462771004932799091893385226019004914838359106023201216871322457841584532636411122687490526138611086846429394085464087015117052884477942670213191852083273624510559791087656486276261738183640627786243865786491439291848032496778385100409401379474925330003202058718730109083370956103479007949162458826436683579294744579786181018327721319406030174071057766634527726447371050710774353845289833241799312821638247625378151425558071577497802397231626500254508197899786785823825275200162485779945753798261935401633231463504459884510685537543952087427760621069635692840190334175190239053607726347878183072758468946907444937054913214086149157923530876764783426753018160608116775338437472538949573713246873858157152223738933632670417435754571970566232674770884016619652980516136993786572500436961568437462292964904584546254443603058717507849614166796286687735291690562660357960271913135073101086720000000000000000000000000000000*i1^97 + 91642021658562934042271626981710053099868402076796583370042595684051683372915914034341732015629058339993661665175648823763769657595195984470687116684413506575615996031495169542291874985055072059251075413436688302755177359990820560690531832095448310097669112554437133228832612009269175460733314231985209991768101479575591890536053066243153066605404692154747914903627810721252446872321968295268634202801783783146561242207086657067932653280355597128628287285156872256839944340979448142748589959974040949571340863915810362175080211787773625625952608412167500580461990934238238276906920352174280955830698241148753439305364058380273238728300255538315338429661771543120271426542187411551936673971312360299039106158036858874458150372754979110221370155499644612471313008693555922529321277277678425069609663695948390898068847384455145626805426030036428959322390345644643413781026093268984792845536331652457432724638947909563127226862085169918501916777953920550722417430861698353575127641903830710633386039991327688571497217884707362687483864485262331439702413589829012004187634075158350313328045535637557262309613611385498716473898661264106879029323002520286534289933575065213294806320287183666597781610084384411538886651945832889500130691288215210957371735578948000522272611035354401504545609129874125091577794791822871280647614958624712427693481318686021428311761268928482976542108402518020535616919584923516276675404226734338787906398185979685700290756377210620787244081983835493394465636652927341722592492866162245576540813652152596257837385769971993323253443443633330219602075493726224512088672947255701647918991235592102206998281949827180091307613314708587659658094070552167095950838070082440528612484628254353449128964248310868517322058339230883533507707921742391006507116816492206908975716961423234107421520992673466681722159378931693388285546700153469958687214018801249900447453976161238962591937424799009491278543530554832407731862611620449405836294591732578750730747375868382570342528508410682789411595956821556068242281521187210665138030643404718360909479610352130519168551401737604881939196418970717942697601025670186894940568224107175597960183375423791786246856897508839725183417518462724792735839943913326421932531440855249142175317413652480946920313633605527978126963182931708265591163315851044870867518617217813011679879390874420690315258857492195463035418452607710986305542490812000974189523427623489584367471518733384971864306672614893521954926013677251626222249436262956413760186754479906441183217826313201428094747041892469895445014322902906193926505359991124142397389784937534193802087502275435044977235314204063567157779689797783494679771771971379648459620653686759427364853653848602242264866312807344162766082865771335053904715084344503567607020876552851200573245297206568782141209477993176242381849422305517673298865176724341545367575098355042200808100651058264950186917484283433814827310096173874429953544676220384573161440033714821213761132965010697037859785914757846467774270360424391174575368967859016257731385323857049175984662185080341944738609023268007460347831952063041137507603095901838206467634444754631876001499589869048965633548884056730703676501930513271105732459585519746400911360000000000000000000000000000000*i1^98 + -608201650641524006786203382004434164725291012393317811978110469283237963003728258375904006692343207483440771759190006010912775929973090872048659188946441828879673660487848348833879525832584839365764629383785145871218233262978803831484932201678533167578075387223127419113382591221454924536287878078187809535623770615793778546088127299778877122281275674521808856168863828447514319228490366243467464398702620431649009985577290843236294323401775642363590074600615177529520840935666281544771163501215486839490798383134047233988541218594775485210314477947808530823866672859355566233130446651932254909887674881422352711474456714877150490492494733802919424958973605278381644338056699723280510943220652733002699425744538471285511831008158198100483168492138903288904632421412338801629614022312393724436524373014903959477920257178135622077477244927471054788983689304132759224793939772990255573760662171433967269227351363411318859034610984904043046864039353124762815522283057084546237262097226287223870572429586144510826606754334719977808859549732623997354541844856054391440478345165493609486010344852831001357126475133873275297815141298223355616300060589673048592905884797971571494141518371876491712653113411356180729052785358113459856625114719377041439595169894631773486947588923599042846614227805529655169491202033004365678303800209992512821147172474069983384589453951929382570248883588973983924107617055019218119582249650891201017346689077499705153660662629737805647724788698598896160994224664755134024508064804425991896956670310002801816118912057947067925926793146106891873075692829714787326759490341553398790549056129885444042074798062021587287619367421111023438846675180421079457463080429132317674563912461139372213499312828757057472903049725939258621155922513693568719000085898442817796459419939053359135739087854202233614122982331854518481540321650439927533118017384620039966985059891081396454993483749930147425908146720644337909201762790374946194288714621648812544774387046103906868063188327364770210132254941253153885859601688237705735833900923658182478006929400982809885782301643376477838799547633574406123045571875460367412474146055194260719712945391417876400932550945026620619893040880851813150762484702993042804095410303294188278905289104310092910912186292523004502327327629226336895611512807158964209967487397748109052618734708679475248021383164676110686600799407649034767744633231363710490391660430636227701095155925347317293421177220856517014839501881703136611741198047615541350359043133603857924882581501447372056048683744977908791719303313927121509831477434642941009568421946514869658369474215363161781747462700975966102729532392722403321771449619263407264284429477778637534466118908285439276138071532021420606806801632860444887789165039460096501120290046135788808824593162414300341379266011416765753347615496683974014200468883068056116506897111358377696377201678451564968933710744078049233124296556833776459910637463819681888050863614149698333154716217884662237470041494247487796636034944890048169409015171016409276183880888766303369342610062158457624573955286163462469714009822665248432081333979291039680057217053425132429730372613379116401590072243851456362429204076992659632632617402105856000000000000000000000000000000*i1^99 + 3999975625585626300035384237771353145475607044551651667671817295007788771589027049675636611619630782487925776879796882349470147714805343631658774879352052924358296687869545540901620125342892811867089531444882395530657053653970172371765835085836317016619006927814882353743930417551811198563769952603768545563217218758112014628728177000906789439095262725960137043765767839249998467624106734541802461621105999997679731635742985281312927003509303994554407197464489395611989610993030464707620197820793421463955454970617575148669427313685044884473367755818351552141534446280426941908600942558816595064016479026977990173711706374912230310057176176132474919093020768437924849271679464785394034486847195101613574532368676289115910488826412248776440317941631308170108055888411150253898804700941340106464256027970495188584748328635832493510972799975994107042149315900031654701709366543254965048236204555757381720536822829218122122479394854870208831555644241681653780334932924354330280388722208773663610113857832139282279431173332695140042767895485013254828775877151159867241762397304490942030581369334206215253246353546230275127891804214109780043988451381683201032805561881418223808255882406765150865418690265955973598962147178614456438089180002097308843753365067285713425093593104671282640350184934087537178374834756138768169468051929218045737486373395633258948343411340007866810024778691378334879249859296863467585767044848193148595305452048615827248167711799919942585975138330835735293177482652870750530571077638984807112087578464481599710427224714156363980418024818746403202673741035630613355648190888888238853819465261294949454292924978169765954646958882734037001096896729556902159024498235048975778474120247514617727813798078516988417249779645106491956198268622130193710417073986203730416778640448754957226398344047779189420697355136207060485887282827069851576036712461646549570890097585208001707896142865286916384783970039659999919544526847812206354398501710466138225386450853556014501683662885285466873619272491897988580549268025824115159833975548641027210909652482117070386852514144042717414284455594774438799014376648807655051196917119808998942708022578551134516258386401789584861312369832404511223516153440046970501625759632562825953647717998957658636458968427943500468574366376879676385438192167997761154113133403676942300662823407847551898641444892173081608445362471731506989660691880236903806299606209104054120841801374390831437777813659984566670952401485744620990962562882364844207043187744622120478413898039223491040828243322892369579914852851974334181159448682855857748554085680427198747551480385555960463314783595424528423655207983051572081905768944716747053834866451968430269593252391000290494986435237163110940665039914840066198538059914640245762286162976655575593803757457712069287113842041297088780257958058804607574613870610637584003244715847968663715756860682774241437427309484034551884065300253872065411061186474943511329849345009380621710361335424639438335563721481463073015299458666863429421852955177007524872946585373338280747665146506176552707200697536653462372563808665503007696384971896009054307009132483441926447657626916238974228214934553447467900379278338731437635665920000000000000000000000000000000*i1^100 + -22857066051915411921481967755915313114279711614952030630585012259361270901881982347264783744606932554615052655982379913246684436909645625436452016890192444812363314119189047704674389854295690567158185002731898919379197406663964163532724954845543683881082878030487899858753126786187395889368115938193369267026018216846673084379878192445322371854893731434712548520526779868380593769633606591191128070466068553275635212229946374884481140350326991809780890739714159672482543225744009345269710864629733579610248020566461594932354271191604828220570315410180818552226582126195178134328929400937979777132352891568176590545883140883589849878892426187022637230595647618786582941349527444343656203527427130220224130972882019307153432011809887183136768467881432133970217960272546990805764180478631797528390310037366899953438023580462763418804030834727042514395179759974549028949967965255318222538191826282678410249832344922030363289956370420531357248862955446698826380592585362847111278935638260696480834815380809381847337297909167793858069957501219615085392301792841772869330941282899288020180355994915883750657644464433390784122170577049947467747635253772308994512106064637035036853608364809401431555214776969290216826888194049271759145002128097126433176078570377773401938900996892411822182878678581888054384058653194037560670989471603862090408259802805388064113130878688891207386510154366714472653985936602359337376667291566732702076387702747623938430178881391054334280424755633065333394119192216807112586295087698682354371464574723211021395913686996905134254117389248883048412765011920500077159578611078428411185139716548541798442503777039966353776150288102706201080573429525395000771156878333093613035290270494071998560645233614626883524610248774361172430885927934223416228466480266508478337375245300883018552769591608772261884326486118183645785877206639843577038323376798725650637010891405932358955935914995856888485226574972314933934897993073854258856406201607279280519173290535389937086803315476947401359471341189858398526670789404637023680380307849593347115922286432436746250021276383560369251821162563530279854890073894852600647609645888780804292547506296933520618062334203559651448619120328312485373960682724890163036763727494613463153176760530234865305751016875649785104263585460039299679250384917532760788553352463415302804271280080623767200480875682584519000054646243628714036995031548742980148173712334325170538954887828064364372965859378160579488511767982692286170621921118152751796586966693426827509586638544024480449046874004875871897556839327092672069289454137464424946820046234420874598046566842253320903341994798788699342279562650515198810029418855680055678739259560064263618328183300874721002160786180123703157912620722865855541170050944411719603550218309207287861591434341240218373610223234966238008471705107395007929505801304380452357446155753083992683878375716281977243860788443147067188349988197048130037157508251565096930287391060267141451934025052208172499259407516936649116448087234516294422348071995248695130788447787639292276665074055795099196202653330918992495754607829004958826022194165426488831586564432182033331424879053603189803362908984740744452731144503296000000000000000000000000000000000*i1^101 + 97621591998357962463293250246870449907458837951241796313085767095957553881335307269424041765166922743135434152280621549159626342991839022444630809793371567259292858915012545131430679029422474157752140781637596238978192855157634715528983700171046073995943615069323880531534024262750290243223979478498866750873887431984214272252454178780312996021257102917817130624405596699861380307962689147241611351227998967773376194772386517799246427946214673558499508046744651112886964373999642333359208274668623283535960340713902487196112226146801384599078723448669685795900172217964302817248965156705893241780718053893803233697302555351719108670368900122185432352021245476757724812241549056283335148817728540187939162767091259454174954340599367074765606446460148504001792403979243320592042418129515256958915594466456068660915559431830607466071864175326002842383541570317846259528311932168100942983221696372462484816988489889756733440642185550762968042545785258927615352998207840211667061905901584948130265402221611018650637391611128400559433318071474086053646595908664560150761118519312168056270483733036199540863859101821659899038351542414169408168452601224345193567504767091240012062930525460785049402433443194893101651578760510522213208647732824969584177571342050026551556114033516917225578892991682787151989777011438482701291872430773884642264959144324217761992044492195865180399871460509458558124842321050278941330376918120172228102772837917196521669717512312815205003312103559482266629019400301159832439991021413662087873410842888778747183840020955968905637526567660282763688381943441317257468894295947831796560152129988058334146697181497733405022021612920741189138904774808764608319625926123705042934993243886658609813069254093816774622702939646333047828698720105528486344840054893043884410893793732853121855901587369958601933049077634881737548920318183593895218472922223673763214610566335964898241220226677274983261859307801782799061137667987775985394742325609698333529819308896609963539383684602640914260573359964589750571689877523569959270636079573935625998147298788647292258385508251957918458965923706852284466197360605697763187685394961440984648552744933358639103204227369361989528102563886328877592411100994976001267108156518063448824417412078885933036697124049615440197637083428770970488727606686404171381131156181912801750239605484158863600318149215940895236141160295543024338321053253253607933172193994898824431669676122153395086420559884631137299875298834688138810818543353641285458255345080137282718394650048034909628711099860652169792651622888479964775017481264933313359418837694444338916938535117908243448733887488890641633863477372995972470373571845608338921619292554041702059138361364490214945320943707127304405164049506406093443421794168716012889627608354221600088153876163845948323631179506624196564822534119781464182881661149065211969841854192032485446153010595891353056984982579660478575680684883982110993842432078010596917686803610329876695128873283457830932145458652208841139140625786150752263904959305694596870888432481011117415721718038123416107467877292823207417319487317569897744817902992786761502147957757770357732088858578733115005821846875289098760749056000000000000000000000000000000*i1^102 + -233501813395787176477664501736212845618963417423842234382606060627632441297818055865081203533731696809667588520361157207502693502014284232425926543586528761085009981883769009479443373082337427031825690365062366978287076842745795839061063220780406953891978135551171890415181952474618680413534019094270161232816129374971365563235472386591675769985629575740412610292366821339856128005754946149373885920415893500204880321836549474202624533338952768603254209706475976955299067696641962440197932796115205845571490601703976990814512389157379278284521999137992229289783467457618563333989687338601780267970001071863254386503119395506453185931699634351616863845404541316227057960633140874353057902722990667350308874547236297871779762006959635509767054041913396901563285980413508767407559273060367577588655727609223636510155373934801525063071575986846676031644267474849068113016126765461468074411917024827837270461221409062792917652530105147427885239216881640698722992138046468881512975546874209729782940165743787157727418380466698331272258162928524687635404666911380580159564938033099080154075858588674759828105172363232575419949328570528865381334686716064605969872031249800559104974178694874770881764136637478573219045173774503339819780151457282961047721461295282821767909368116080708348543595325494085611057929672726662244033553572114546076251851274509702204593621262234235658703849570048841862896565828165968712195740673588211931820259076173155302911319312071355551229446903239850662418992251635283947546896636356803047536910072318947023806072914125049539462825595687915842848117187757982692089418550895736597342228827513655855224432845279905006094826612525506772039912238314631077519434178948143020398097404798456419388197065143976704836747418815680168018023275105858170225083966585519041899173543265486274766556070611004861824156121523616712462189510707485159847633980023934017927077136516802070282174524972595120421539973883210339290393870368542445555604534207195232561100175126667772417672028494721102411551646948158522491818581123731838662450754705596785394873133401174826790432983487477920086206296234359195588820174758974117336405415920818864655486624594974785755069081141597405822891355361579670626253213099580700964252214086213038207772994077172893843239955376131844713781986703498429977525390404434469783188474160144470450019574838173111362862652828473015262075459099766439449247021046031345022915210482176260309181826131777731728699302181372039349389690658625839115982622384967215120806139887504960563518517915475396814700949862658912090988082930126493409145117423269389736277911914840332168807541408496638608637012605914610990932406114982748069795860098465989108827404940849132666164118594630123226845944707534908681635295670686896719348568026263159499191654089131956376546338690775097870820781424913896105265298198366084873817371294741867267895812761342028021562180249453399900639840510327093026504591842578167709102961796969173742520860215820799267702151888373076036414066797902639000995648469876966907155701892983069846904784515650240719067256178239865918062054740080087380499538858784893918917613829506281854852169478153926334119261234850783959316976859139276800000000000000000000000000000*i1^103 + 293657295489510243734754278282477816439469543357091066521179224018767532401868790790727528476257606352118063744246190500099233193289196219812620575972009246234774101821875178852471357852904407219154490377741163120113787532300298236578990537553041601708129899737653560484559887616357755008810802016731827319339670999037274066126854866923107610463306563233555398696880503863148855423702358077908776831634829672902526370525467513815486858699911224603314279871622198822194646725227318639487622737075940773207807141234126738834605848253912339109837741485015820090062797501049322546165731918410991471559607865472586553113381982891163905577077037176784103382377844300128384146700302085256257871861417432871710478603697904242521969259292247139347247369606712508887244090696647091042691096979966116944315984181603977288255289542895057291439480829049837539840796055181230204550571589492747365894036717162080434442440911329183687485471808041413541219734392453959215632477654420211697933258389449159033218650041931592880664174207910140684041566316101308325115760290000476022207398676575037173186092912460123003900513322507407590921225225349205483164671843799070751842211179859921386662469743611476195886618693710012164616423465730829111219677185501722708231319359021308827345559350591880101137010116782739902668172468895723514748477804508826792238913377749719970629758689602786349700846442525458921870609887271934335247447672437290096215408724076006227141294717802736499102228619242019958495427009163286848749926045215282269915396804279369031704499738167458646395959437864689314152088619638793098900881691868057261686861692365195556060480170252991774589276047982192574555737051639065446485002042552966506991898242734664180511931781708619822179061580276971419861949371635039554265760565225712743150964650735142819227660323796486111447507606786093216890155535226850697610285968164196767232847628052109747763527867974117526423647252082052378009512165571199986842055379205648236280011499213198808068898137534439878682821117574885362062590290993904497751702634256546902253274921078001551604184670420021561860719484674822958958740746965247487126263275961884079803128486288984332983267728916440946189014489595838998320308267213193683919703105918048560363997248512901717784992270841338708462554348205827449046371927146430777637481619215108837775914467766220700478554016305198361236269674742111066778630285321328339703216369558346884663067029702232389909056821714402904766160898448757094678402646703710100685520545482182493152386818070828636596960033710207513348162066124167532885121699704191272331610680085861259633623038456574379974988774224963434385014857787743193306190826511202306681638531088686651070748276040305000874524127750545981631472145940538190393198444921615393141396844692610882083067435939691007152062673527275594462497660720097477127863604275010824161235631793763283978053045890048281204520181354857113214475360233519465985506832176172336056280368730300839338349626049133167290778897980550177581824504705461040880216313801787915270195291399615691577961511131270661858750460225667356716726454176015922027144656302316574445774972103723142945027159336332507490969190400000000000000000000000000000*i1^104 + -154751329798662020804450942108912003450511892958748495518116247142119444095178854213265858565282580804809884278979387865321140845511752398335009394070865460701433463099948357444587340625868874928185608398165916922454320882809141281248713975325906027188388388012349662477337101666696900852217155226866609749594350855046927366110343358840899553533291507311673790056609296600276773578333787539376342677978504171394587281740322320485272949448781273008505310117210655269028701383001943148032362299291932790870629147544650353768728285433559502404852080459378336682127238231380144584182977086679562509927848018179049719882461142179335799338004596466209801041357697918968209297759126933035463489807827111054912238243572425815380280461859015419016423384384185645695476151861351586430173917835494407946914134753406627029067044337915502225111123412896941790288093610542118704993530483678043837388534856359894753149608741597751985895656655189866791620962179299057742050789066525621906954736330700666975778361717649848056849631057617055657639088903320737086715363334251232672880499449554536906949277004970676786352877103222470000402094754153453361735340524182665257144866452174119580020641978860003329733659104040406354172049701051480904750335758451682345301557308550262055232761293127008045318122416142113243147315045333829441371521807097586553279012486077909849027983765499692777807126490701875116946173225461949516590383750482905988382125596293778504253104106080624330771446478571720093525183721843815322387217719529790818739505363445757082951612553145443630730340397154384415382064581278343261950277884794188425303081548881341787643040221673368582866572398785915305382066395153919956513861392116301577035200685715566012211534938146748403483206265192825836039658962905475425575714238646682961397745044694012352117362998089903812141373979530828911585140672377201123199576341439834412432656729716804581938289943236515258924338428926257529020421078246075024464717165319347915626639710491622236529390440591451880813410504302258874804675075401912201267888646191476707051849148355041502034485975071359335256121484894122931114242125742195282879212309583593645575362733381741969850640190896016306628364539085653715664916651854188120766581818007424585831561355209109580470776198696955985184913529312433973573187666032458845682794579930927864024746612578824001340810220280855478214837747754542649777891548729791054027534189973549989932196449048638608810753141573372807131802428500105068347134883519254043543322255017336708257280455029251248558754944855315645515447678015290510920991136032395501671424988527874755457887583388828414151620953833214800210170606866927614592657266295687704900638372272945259174431238608107108045789626615082447575486284330586663628365456840936577195774975427177100986036900595379788599486643223491245304275933898698790373959986549448213735673284217261927813063093275660389737981495899213135282138129269281926395227155102820045010727338335008663718444511038482893506909097915393943519864610726997425634815611001042616212101499203137606520134331612563331090417957696733667741830792048169795330860992749846318185922949394552963210843684103102922752000000000000000000000000000*i1^105 + -4284408977266994262225931136098335771403942004451592811916672526074971548964357172230021349003321808804229427775775645470204897672195083150454424849375433578374807787071623962006170450359717690832301442521452993352867477748769567043561484567766280336392402540440483849754164938303456653571670610350435244501528981294925363035671608380495323400424480778352429597424812909078808613479791714502915952332172635190528853962256215823618147506628783543199654815243891997572395673163432844965851893335983669827782026267144399079880651770959631587157020403680807421136630336887725492859146097343356329054283219382273829634433378286296081389697197728431242343255908550332187212664139314155444628503365892941831293217166720487457932896764241886314218114617429033776006530438571068015605304765122424347405656237851078891661517157534011293683168391534436451220412848446392402236068350872141118266229781999419914415293799899136046352461039274252435322246884962699995201565071443062242030182671915721268908809697252858129020341857352067388089760574616439590941361950571056949918748199527078938626551338775477457657525057747176644795325261015837824977052708619304764060956226117777032377850878263263069244362866994793193125934175883270512646461877414552458808407162677150137783209374416652690325557011772575282597774576286142601630458997452807919630768677676023036231321331617861405658084098214783992968585384070579677794870521747637921676365706471836375265874308807353245371124568731391661033053905708249739598369202202666916204477795455435554434543353129830554218991192562010514487377374195248064349962221752276147092841646252852179966785966866996827577497980139990822857202853246364471627047449042571146638350595526303825420112663339046816058265886391772254106773559831630935721980481459118677667132069266532578503394631473357463737778534991939595946680937797299809268834973149272096438582297126548866174515749596460965016572149186667486522880838588524830359962931527982120757812122096070401195105895954058357093233213473049793788630096560967496984127349487624296130044997489203015158114653719099013163358658806922285929291874066608559164082388917631125354564169145445937870588055678473045976524152438234694669745651526053918569481823000732789834718487567013962679358539272929220030457819786397148970575131877192024296293860536882193751380056602943472962950058148487605323282028468248232174613428504509584124548663889821671517534022828149259339334629437171983114654134435230341530555875426588910664339750193989316334932289363441673313158678415908184557337627879597347657277288209793599948987074590702934547312851468217985767037267399208193601488410394157238081490205072895186591958151534886358622384414293091103944016874213290846513755915240221782604189215553262563954323853357373825532971524367551877695771456500057278272522223973724612768287126653144793883562922830523658832852373732503926361243907288003670189844452107874600577075739036651010545375348280433819021656224379371521959960001337846885886463259309562935336525634324058016502508182044306556604037165342974960589013739353774094581050138781511631690097895877981084780760487030697779765933244416000000000000000000000000000*i1^106 + 19084709979668407222303873381933105197484992780177855677762465787830147733560023444645304623080802848497345109155789895970079732974261814802370555912968648250719886178370315662322012236435271800643695165430448251978339842753090890484769343898593915778239868337448007920385394571565768465905545124691411398841370171929135605458411963357804137802345911659127364904431632563776183629049079851632483343752736757116086529501014168852721775272712228856436150406008003804272401383826061273469669969016549179672402210625825637204659432010021736267299477518471830928666976508517928411948408618827708498974226758089461877483405690889668628219226634570604766044143142868566413315024952783456710824472590344751721743196737027059465508683442622581950636937986953658779154770251637932261040468316967181629997836454237239566962637419956269768666009351676658294842094138054601345552336960873297731183471386975462331036294724184743916594044708983639527564104786164676752421986945842356686496681771827540595204874634261740180631022371370487865616240604285407629612006815256245293756199519022940407385806630343614018033366069693942983717938340739201177710675725556842198507577459581023771377181356216457263650579473805706080219068331756426602086635594095371431714851792816160174112549625432114117726682938099441061176870096865067077698573316047633244095377089219132939714510929268574924905474522104137173239223653208593635560389831879475574986783608646172095079906072178791709858894413228484147286414895179935099666608810787110002267886265877212712115398853678926253860581861390896245338509955953326072833165179594025995559907683277507358041817340296148348902245475912490727835597345794887556711161045922547018449010917471477824879528248019308406090829715412857198660789930683579063219480896599803589746089132874231109363817011732640763596324623683910675123138206015936595470399815091293904088050796607947050903388651745530596187026261831578504110838241586831747945506910967166683415981368648252456252585137611310981363767979644365099786861168595691693400496633761369687820342718726294733266769387086745496254426237168987671952810410180816992152970390039713008140452106795052415417944274273968509605102057492332280203739115525332021870428664428030920672323968146901506302802189961013461874427564189998115625982959260500189921182484619774983517458901064386269065120198065669679594525719296206224695887827776242086875543514473945528822033243525274742689794192458620923224476915441865241429196227398038537241149793055960387781078022728509991934794330970781584369517621524254031828616284998035683459884951669442453098134018802379551845564228022846146368389780581605001704878092002016680288786622830728258505344701767487480334583138063287478925844081409166784150927690048780781594537680348474204702204788769244316566037168639830878363570199736420714453717766811341949089062416833833999215704141401991547399032744004249039016450323697865132737572599956088285565431400715645915865563094143499445850467413268803391459310842320202917935810286277489312644564832319963747435988147891737771270851289868453461696735048683146856261247703216762361664457116082736044441600000000000000000000000000*i1^107 + 4526601552284734138856243361106453134683917659996202346476552401128493888353740153276651457363612021963869911500451895716782771339226763973653943504353906727225687612223733314029107540513756080019083940009573903763629015093976993796890808962493925401809806451045707138661981361848177683475580890549006476948234869819887245929775487683631784267476555795372618309260772501809110981180072938942310223414637645416897674941050011627509065629653166018854610585450867860886157522910289083958608925212190068218173357469704520726587320235652069197689979024468827180124792625268499845593579168556344874968737800354970359592978978435501854000810237790488868884161426153847960169768582900620588636934488785253359667740021881978951632516535943925552837162160397582795848674322528810411301363427428613828489975994875623005522222608033410544958486949519835241837419846492550035356938275813315795740583094523301365214048349656851733815490473786489080378536620190822324068768883521812799458672781163555171894517558714267248409967043660073932586606012691826329655529263007091170225614199104941887260810107055618306443381061922874247365432331713400917665728919004835332992934763691495687532827045295126449934863938670816184803260066086665419737282004342766198326205513504930526433024979678913454747987152186918657053292645313828507939562905729094651008545892211555736001024413133050534258151651747074398102314555790336728937107604147918975590948028331217341206047653464890946380446201195011021345489048014505976032610676526816138895308215328788276954393112425219694649014188876446937185183994863996274205824846948795427683617053589285657936223819083894882446141382564138698400549852794244516591641382710355427265504563466732441461649483163133844783596089501696870656584792519750439491299453271946561570756942770086935830098235995201900428447818791046760434881462092532283799484897340281907056585273267777480975306489112742137044161834280559022568497402727443894938082051926171257574400331023881420937877108033652853712786184988094808771632830316327988568967927067502327493825387372471810252365196434377832354078741425662415198402967491025086442478048208861508396789641953323148409746281166381537318201845853117839252411254948263807070393947376512233326234130820551751749517728811830916384682289300994847134013401576349694527664324050623120755735137472026765196054914251376951884510550708465456589455860237861755191615973679999600212679313794306081385710069116829867361583110424453634614185200593582266997857369099560840933216882543672215842353027467453384451534476620632952034136216146027466432665455740740591387249989931639286039358446552438911600249867813616460008930088555159827652093558724054639027706738776748541703812320484112019247703546145001460162370753037835708920921007429532603323833428885602305094170919192743918687625072712865207480527544760644669955364572567871171967528420586315454747657252470985668514779478940577578956526333872059685763403211779964735883683258079874147917879682729647238153624765129558600370068563541895463698248085813468669062888935417202713616384708296088488019183504548531719964850873914974830038992761651200000000000000000000000000*i1^108 + -629596371356426589928074567999687580933509242182354038123309742429916556703535187180178669706802992753921149673304104365424330364696913621932076531769703082272811346428891355495458823280150117357909823844002952880209904312099853658909004506930740878151991399148046367290586027051796561978423121753089168882026898418215992657967537180113461760166068375649672536904027016836409618156209600823361884808009005791357680333569489202834093310008825386614808435527579641431841194770449123933153133221693917258773104875929564774425000657391141922919559536142919032023816273435186637461373360887208210543636784784210025680523118086422502017183688537381982360540684889660487927250947361768165160614526512127878486653015208647756985603409375698966137673777286504499712286374407917391344068707276220308301314591664901583490330105158487021399805569533702939426093092657478195504805318950279972478220673408942531400450384889088709663487115330130950853121352923560785772781744972054069865458372838347642963198916399123919555145270709653853024975915100045692711488155930491693111746856141837059368567850579334672639013490982310094231105577370774978824000642626691359032739479684329465009737920409725782340651943112823990341194716653986438799107839707037325687407693099328712780003442889479237897546775790483053529245964325741266018047908178636976658109687835641542447562522627960565510018549664836856276215475509934237540098316066391431122572700860677457829736220237569008699263003928881360871747630845107583235984873761781143396837246815315142349569197330334141975729391417604927291342846908716919586924556210873709755725894797542961716200223595601770680162536811829813765600918094836448129855934838617488441553587246173197051959990571450296529023849481887691895530245499226677953911207154808628849963954882736530844068832959068068655885976113601666151359146813770771603789279638398743730556708907679400049150526924761211491369698966207999982734079348440520258877373719810219539006135092952333961969854695351309016082600147915919046323522665849578068350862465525862026318069933313908541099793357039964076836621168561775832854685432468887937885204929775939719678953769624802584768347693650304844741722310782736857232288211805607250625027262049584608279895167897019604892351059107309627499176708001751672466006829655673716022018139225728200948888812878752846889105990260825606950551549471522303418472021223255088693856414978042969134475873497631381328412632861954640766370041244021133725945113463322817390394737576298698049198757720368818638571471048982268624122423671251190224787372426776260744164324213181368179358091918906967525321626590317303176885970947143279080974630704496611303884187226881014857929369846425419645855595424876836267904645864857330672919147794166153153040193064565422732031757302338971963599452085822917048580205140784036723085097633326079365482431492436832471603200555947762662315747010465326974548966766722365571346897316319852046717824631144924143675100543864522478739940271506189462817313003773119509270685451701774690905444581922713241414632963372982622388589502452171183215078923463217752874621326610923520000000000000000000000000*i1^109 + -579166906362457482850704724462544111196444349004951540057628254051207964686841721292295961032257637535064105445021129673091971101796574485228267298564115035163932580620410710745617401618387110910394738371643350828340604769320945852567780691197854595701514389825548870433704165436354959954207685744653469475617028582148746243537092058513892830593783043995837867434403772339070191502966704992336599244723888497522125947384492720735163705620517679583764588873430079105941751598924841317258504776039237185158295613143618310526485690664082364334893485240166077043930698200509736037307006777612629918381661885357815895823425658865131093325591586109103359300891879957125736097821616935834238575705417757739437260975720560239394760071910943221093224555145022182998852910073560743642687876394934244884876987355501167311952578783059941623308920061416619045668634176206736331843382913652731077030390710136620543889213978634329820511601031822448192505679243602037094161880647319373997949406872389049911448304133554318232343376275615304778282227968579896676482162838753361602038405508212082191317632841838172002537264030353533376117659390394061312788930261777608249705395429380807242997399653798689255171313127416112587827719197693244163966670643772615454671366879798537618468980975152444025577064081766842047977725577917750561978092650606914276459721533920395885830655833788992689919655940434143856690092422706223771886447303170595848478534850508130112279214124799870113886174298507906268981461370322132481146189150752029819381055499370265681215741373984685270143338687850252947822802289844931546734895240576771552425483129292566785503440206293564468341525688078650808036204835785424285542995129946444091397852966463866889969566863637055474102009552009631428869089910543113519902833077463527806451854135450849834575038498773861758405907893161912553010087859527956891059424948553722848279525699071618652900459588482967323660479336611706145448594668354982974496295121127501900872625440402171065924260340596131249357592761375430207128765755888979002449461707185609984263199937732748080915521606363687167608986977685782498411306059952877217444751249462801788809036365959507096574807721550324847310813975350052811859837117835130666148317792527901967662115010252312067319569499200011499198023321192919665074056937987146451412423580094984066202289117762931020586151659877630380200393092010604897915541427028662861078179051464878634906761577844979613839501958815784580017737089361728830933699219609589986000946935573223178120732188959991830888181839793708379166798417652809840374178943108698889366977290459021100485708344298710256255005385219517373846164066210102371491809886173348539174105469346782011998654402288144173451430098753687210653097478425622129944817321848890961565898392914917239234827235220765876025452831158787735114351444435631637760094280209892412842664083642127598588016034780482976852842838905936781794845180111861148434755688473888736376211296569778106345809845992461548766875674435756981712882432900723197309368420953710013523992331006037398572254576081009330393571824862257197650945435464574724785307648000000000000000000000000000*i1^110 + -149593283643215082429826377841431031217294824724475128834810338725839015153113473630878091955015387796900350958612417496730351439566424359586770936840627771070957481609923507735365664296207863881423878031509549856290565124622051539639118142301692487172849342738362435704438272105625036975323967279647824076951419184956042186659979413756046481926943080118481880899215500318953708877740917225721095648878679977840835131200475960189269930963765996985726671092603949866256658531084799259693529791079263622618803284328597347604272820226770491950828838052588701130133395489931647739682268603963890300037678555554859442842817997302061019654126817191595723978233760271153056666442272234871586776319586479413064263003812440127837475158814626096691862467838243706107066004006686016086545875097384072893995481313800970692574501513579268142038398644594010177585747690001407554117908967667125661135955517971516141195501412208673886206557444159567810498965330947293804294861429400107827432561198923406308839481691427113231808757881306058323911082981677976827929189748085835270135577790042234444781861420266189561008714775614050616937360587555910925270910643553731229390847826136483572279071208418164857640131251022234188714615101631702797544621755782357323687643312695538433828833021344410829581626173205136315489691718191263992666056443898639220703249552726950168963747389018833062655362084960352694486973383599691568822818689673796610757406245626686603790243365033993006178896605948450315371395913386674601705618985555644143375250574480637570454502069275741773946169961943649907287506536359928139629104870923582513440909934983333641758688611062368024594545249902250920356911737966048298854801214109903756826305712328728540458545133966799856892839196690309873144280313813682286673651810625107937973528191638097473916029655034769981764210210233221275851692844796304113154196096400196414173404865489119789235009175516623073083891418351916271895467480956551109357735761178863966854163079265503011314589848071403409601218684266371619323168171457000208430803875734388986111093714291459443344734680170615571183552324941744547305837100037761913602110729879530921732782289353954936272552429716418546622852607134682709341326560186833743454678464082147236133691291464988457308397004890608712039086715392970136851448468116132818079365390194914553692605546023807203678852345211314408772061964816646094676594731237240138085487273502113301779855881060868419849049927224643928411458084261184118706155258052954404785900392294717987898153342780582107790239593192463885053881704172721331739982316417968783812312297346679395604099642793128686191363871817876066592640191080173466277036032988033059529403080708322372699728750004257177581333478203516108703756261744451891997121118016425204185621232252406382850998158209714942513725354909551107234288706133357582257229646075525852807095188937069467644307308474324334835384101926626883010619027269192867187874038931650954323307125506145175356633312449271981837809181371695715871596771170542532666312945464266322749650392216183615658606119868882638866823967014651922397663613570514944000000000000000000000000000*i1^111 + -21714825620563395596153404292863582629116601728687537086985915670930009405692017816845569418351807912533072278627278916753405676139863128328665954025978427049834092283577045196409777290407232025998415458740722067839443567599820971670550021744432361532524548024717067620545997162626631607767112802956202332756711068894794866574642896828709336026601009896284681140128725523664509023953329787393680979986868948736646870485454008506729891177173913489003785659666495673589871390536047670865873991617899813482957284115167850180511721136601233751571704276750397789968811630703887279926887289560796421573283672003691991805375139451982032236518024917360775792358723964780061068182611150483552086514637428504503793203198246721342942466414638252329845326776629550944136921094201548064338528562014415001676182675674893016120939220064970089202133295876353230000777970564264506780222465798688234372099158874542839203101946616159021396006210111206657260218772439132713424229547949884630214661846676758814073724770281127853612100122306727132406522431279110524444120397782176548831131024828781141084074267648705193710423339741800453261042582150901261280289230570175224666902748860969413607608415560748382501127481651155404018106017362545661251509231780208477827338146789852442415504847153415779284303333065450899570989429921659420266268167571472052095510764835116555144026390238733903189453043473054231556992279324850005693710564060626760234279529319755375720534868938218674720581841152550542261655829841148176054015509195072289085555526968707660873065518963908826256842229324144476555782804042910470583655619518913421089044691586286380894275880455397077016866462163195044460116646707213302003958473312754485320003815987581755322015642802989755246205360761923683419603558195408431275884049250098541663957678551066846636529406691052311638685420973242326631450642504371843763858177929426248199649701383768422640356820005438605293878041031528009516603552763441600531535738802531719887231492623302278453160746892676927439153529567702655937605222601287458040539396188852014008587918936263311030986137742966765025498562790639121122373689943223182066647621437693953943069878032662148009315720551128377633078234929645550490804659881968224665164032034451814607995994536177893949833587990386613754899111561631178639956035794627604584803416047069798405354407655027890206060753941731909163207971537737101245475077752992586590265368550751948877502632484761335234802504086726659888344450655024215040226047385946433935718819407605399852280032187481366312545024458862385077079864382998781571784916149783706829682843618055695434602720368791765869648084220149956134648487320598891764117266516877598355976547224801380627693906793853488271572636429719409630382816647605553693595249971549655049567289231903497461627211447920806990130102083831096237863068924664104504758463494347542443132424230653163938866363193006533346863452287087622369562074296577287793192440891806402147543337756695165409809723270541313813533196444522245918714023226726864325832604331038067085120416752824221447621371072304105301416314623935962992240230400000000000000000000000000*i1^112 + -2010690182631175663812216862908409575737247692788850453530062906073914665561156959053516449547587283531989748124401832679943954740450223812459849163128696962399392473554536609310956785766690993917293772846252921086542581722411764823607723317720749481990136492344821091527280046488980844168683486598414141228059563499562850269834437096010583746159940527546227255946959244385295443938819329621840211183452759131593577209447368883120038903517160450459341525623308933578964443439096447971096970949329992605125109375352568676342783609128265470848456160716421159797228696014171256310602887152805748670440648082875894222226073234022766203709583054354856234588977595763914305533567753307404527867557513354942839125442062064537414626813103927279076799893148569405590493021548271489552613712726718715345785244369606096006906006759064443335496034365968057765148773367223479144555913920191966465522900375966159102539788066513103079464199130215560669300300871852708075842467525561341600464052972301265396505838416142695847956426294619839112818754528552478168228887936766143735110389705969646945320538179366098073591177597573966290721642520835470014360791695708975130281540206316918347645483694074827241184476651691478335859811155887988131451637028802394140335889698287140793290091881184248311208655791002579179252391963099302454909635628439632664755567453485183466331269756550695266129642317111135385443172799902665015761195889711003326919059976518824217637721745525070764425193571667163396287108918725367194356309047849754782206623813632458122879128500263007587581636524600790399843197701992880801623487651875180204078610412431518128211723927214626800524512438290816418200587851541089628243866736528494286382890978236848837595620282589634513728826734300210391406951006545957657960217822656805460682776538912301163137358976954784665178545264124333880252588826703423900933632275793779977824798278201071291537043337713433929667625420537060404074334474601606428917909155857549341119523762228328827331661696980797946899617532829869794703753159412180861067599436269982868402035358262663246398851492197004473622788873720229166934699420125789535678038115837884767910201605354403411648136377155117120554572702249706196986831831354988736783251720644991194150582865863670685455963068931058594689730893788806813403867925995219954511264563032962101103998696573773164154696436878228979737298878297784486877853503377661871736089769042451795655882613739534156141915448830709750083143491009275702497282795947147122435474885768386122521509710508473422439159787764895644612228832476203154176505209077943478220723898499745049592699179924196217732791367522734749536122846162423421228418458040791617593322766697685135548665853177513725155426388258311498834176714415357338255949863439853997315146291045391589855933267008159019968748774791407869328262393842409594294868565576205882553271894144714951669614607895859360532241447458801571359866581871366781357461004540682815268084120689714146888533742027271796454457103502886173433586696105749061920024315500203288020748026826663448130310187573893703291927833692078080000000000000000000000000*i1^113 + -124212800937664786223816057690104635883005268092929777079442921140433182352792770706489058777063801072944323405426224673630438238607105621232446999624468525396599298867872868709275462093822684709257978330078491566216165019372499723314842981016827390903205555452617135939222657972316919030831264173488138455019522610997506853270593601582617019275339386274837376235777368428381198814631811669892229183485960121537657996476396384840746777852494388836275126690445947914499294441638968743168062056243052262158265127290426478833557040475092321620737153818110925118375987126551517245631213477530992660801058690439643079644621182322512769810201052526223790142100878740110663253315420689338868289376106135911118808005060127628612273623244152293599929122361578505385060866090463864792794581820258985965902441170089210373368250464461614580517291550103324334376388810999187803774509906321121597992288153840280362571347825634843344703004993269775157209204497769658470406555742374295489533877175403927771615931168336112831666499868860930590855508979949620106985144746959525365009610747634374475425885177005165343885936150696160177416080264219286071666305687078123224245094124047435370010591543718445867298523388981713690735958601653332022920165204930929681068397491581958803829192494883004452615613876339034693481050393212917867020897584157191135244099487054044370761785926104257390509984747520899341114714393542866124665162319053440761533622175330510814066025744801846228763747445151941166581157453691503329714893409802182881650921809207136426432743228337611072769952423366747979946369276833863036828049156046511617812415290189673989377532973668666858109981038009439856906365970474911697458493771856343346169601518452540629405253291752185175746279778078139711718687148828568109840149935899934656295268101394182455506043102793982131067466675078162601966920514762330242901941377926305651984692971021691844862140789065685401090635447612917114097880194471674303857338609407259356525741011559648388299912532858582396582757906454224611569074677459447130912465380029288822854041481580214600279177563784161803918039595613934953205910336565689000459198575619754348641799751057294824108694055727471595333879783869358319123463547177814176861473999128649634214245556748943288274730262748419280467843866815073505093911529844863692290721586783226300558461959305978421216577853507589325104461959155441093336381411289590042382927688569241070661675426296622121359859895696909219112286735811795577806526691932039237267633739951883194772817359152988725149507867069624822359124971214848484727463750538656460163037240205686609438407031115028919633152942014451715677964683445297024534439531442248652606556913091616114506394389977622759595764503513160972264142677171962414360835341856563929884190078907230807238356465096328779054585744341365862059104259615961781320414432248956789869259030002104844164852228419502945498926409297840478276497726918925753466127752312717243347543174543090714281871152616476215467739205068331663559825388903757310770479305668649758720790264881464778703195724469208950002155520000000000000000000000000*i1^114 + -5157422677442199393733028746584211431779345831354166647790389139101054299970624233820186015078342107473784957005633814634357168583547944439752547318657609363838767350695698885435291593425518324931269968310636138121882986316743470198926274701493280635217799831915461168512773696327545926027002562519299138158920051359023911798046782814933762787133763967115592903430427706785087400280713767368054830397726695225360239881387329964753699689185456912632128274767389381548186088531508997563738671727038529530875462243073686710307392627422101277531069427363255623170556815452966003636005546566383991451130209848404979866944110794502486312475096102160255830448370302153076790428143016820590048898643778936405460442321545018758724551806158483574785859863891656592152890707206780428531622385146727164889363865514906879978277115220849307489661540960252614136482630003544130715321233205110320401657677999811461795673815893985437041869144031312931152997682636883454911897992568074032341725113901805218801243222820735870930198113881660185994620129842622315609070866063688901909685055782641903527116559901814697641315947052617042623196659044928606845726857233186271805275790700318581846658152443136440155415889962576544864620813303828907509202062502586126409610756341897431416571820728140829230248346874246055518830652244522681120525273765586460783856925153465854797306862594877498837903004726802359125055007733770784509295510368411043864950539206762583403386165207506108256380137760649236492837668299982580251566778681607841548129397999035361515195710464439111549236622316315278466090585317706589158036780808127048706359178678112927801593825185063796141009240370840240031695508348350795300978307071154872105506761940774707986740508750735049987848062999283070653193811681944449328108892499079331106248734795558979580906898663344164481209269309318378592279512787687941354314566136374019243462973255093358368200085087626890423327795294886210608698821534449586366879545845005740940244279905932787504829475884109155915671553475132727484548229031114287911362933508679839215273054372593920952681915476908244632505851030081260564027341109787357395111005522603278768177113434205546630994791357612179748642826869454487480296085180757382968204572559671239254645144950394268985573880533333070195823870190481357367492768791996290669562245840772712027645706909104843144223700696561036231730061506900313739086725905672128873329758753675742241644005536864103340745410440325489354166910937947938725967028354732742450654937112966759612817638401571850326041898411084362678187094248134819930723697403875144356090739513543295286709864908373202918744955507455625151165436533756833098695175993637260224798341557868785479542241573560863906686287996059392120023391762071337670494615322058834220868119297572816016217940172641959307950672612592904913098682802887243258143715428650053544022230540483479199315714682380399093328415356633689369010194651657047132708941028911022748518633483257393445666848778785887145308371652770772983835169763312587930212162371553948747911047775013029435470270559577702400000000000000000000000*i1^115 + -140347435121594188101480766997235688762964446989170212782536680178594875657359568642884518125264294674265130220566551625677887647263051289378070314672588558870622078474427942228271479470036788344947760628808157645086384920556048139803693926244300951453941773614882337367158611252432371204348464626441799609452248502395959917384980603666856862467660031082466485417008256215034124389013178832875153872821223305569377205238447946967123858576446477714507844736284514887307025759710830553241364192280280793507413654333711064576669068040456757481450029887952616189734431779205904899640128950493455653910848781961566188168011946690476071254097412739661895009102330806029968706720114551260991822652787233085302263087967011112656422910021040200510956360047497611328689532759920389413701418429277925560506225462263005944559049434924627579017776773006622085307601745471220912661828121192655791929627138820488995675501248279023162997119725054300368767002460454318776388660074777782159598008863545165497356548479348739543888073983084909477030994664866721167799613971681415573000331332316362539412377829882322829696510410346409382528287834166454968888827196839524168431096441983113958112164782730662367843566635186659775364744662187084774421338124237324005486666056779892830381235354731311348998487666686046650775780538542150482740980607290716262411557241453996404131524002099987173646144516895631522334374601458779125103232713048605109763115893219611367304156843217336470682808900384394179233508900308012772905183630431584794153750273354955496440714500676026903066065299015396276091668486060893988882775365220057572720527675843023227713683458274945224050778769124546256982329781872568318303916614398526419729939790480997706703236800253972555300258680539656818202023725874426633131574074330370095981260641079525032969136600116952794403742269349031375458690929989846553860823974781824515748658948866339555000289397871662812735474899561226196921630328140988333437394482507912065020084657115749755873941161730452027180522839275167779036008304328085300128903333999938634898343971855333887344382704192636853234315112713400055974829424409053693268667584473335064199618810092515666634067337303362450527684395849677337257000302630600120069629856518890256022926999888718005572701826870336829973541495769762510439132719704703480956525021333752892256111266906318398664922187592050095293565774234515327630526913706568073139011816241173234494900138270761369114099857388247474969946158732042737867256125438245837057282825664145134028958427054324064847078986151537850998213774969297200276635198846351158044272487941898672138732027768939452316488774698185032868286234299670069736054909461155583060959325426456047500066263401424758524978155186458109014735697276596748917241914532774565035563047104824166344796765435346521782272101551180874670484079443454251454428401859436977043877938298677302420863488435048931315942061004788624517245034532954902952900235217617042826628060603269731563420942089578688393902365379568598159952286145732670302434153500674707970265316109867585581875200000000000000000000000*i1^116 + -2332095510685429042873152758288208619383962564015551949451651143487983929392372536584775911861058052060364047237852333321467807825409409932136374358305815978361900630250148710432124426514859370384624274186676429816039923311391558267671838720407006095850860847034117837521342940195887405619270891021096626794457136071330432607452127066893190692134851660471363441698360720991048318592749337272709209860248664174540749934916533907427260003109168037859877741685004434151441248671221495369989290712556023782218896744414182771100266424340021996270388038844580838061474889036106266910042536348460320580083600647467726139169362401954183879732174189248787150587401801265544194212909141965774873316575442589283738301248913132149320281595954289724393782149207631601228104649269672794445808145045954480465909474305789098146342044539440321343035170111347022760713813224254067871151366803028644851733662390669589016739793278002027792229494313352481021183045487711478795768296546237799006933506683359181476848094824486384282043445632328152921406926245025065388350649729205471916550411117274808587255315610538724722307040170658004365408632489234441000805845769333976247875497761996459626002090055088017169195617793178823745528063731946296203929420180047637928265665842455492377327363900138863434729333380081645400654522461613339739112373470683650662379889390107496459908839067284380085933265226710618634368518403898519988118929978000785484488486494232940289790525994820567652554608639758995195747255949327565085440802149953931872584876566200012729750386785600069491580158337890720138030610854294747052903748190137656618328701138310404364149313704342877486861573515785282152442080278499014465405136797771951956021091031806169510451164696278835931934710882326598674927005852373812935943054810440473846877019141535451287576856490354589496987052587077451822057883972742034222837068831287727342962223908998176257889296849632390425070662957159866558365088234817744517492244505403171557563359811860746790386720635759725752787421996735134838297339184140247691617338025638831061371851611064236936831263307950438728298156440461043809730289783913236345550518782858398084479807478200642379823326433253368721700864545102044913164042687601792781255118336362732648122021458949559870952062025094404819936416995604605253539719911441301571395165145301313105636607545668128632507113262755070050806312303068155019992757677365980704547122872181800629077110059108243376552218238129382767149377524051828507840721926615680034903942598389998380316906177582576901060297354671261724014818398760461660495643578590253867635001274386900042947104608575789831140311737313212624969670247111745123679487678371748882885735922458768843133245355406407047050621203392894968499034651778371471971305786756208790262215763494125348892723754003146666553231975986379916797990762468505312628750642048266984752826739131217444373313645325924977016277292645007709604577225384838759441869770435614998252188597291658288627138947067903736538355099093880166945954281790386888609328865079034419768300383764480000000000000000000000*i1^117 + -20267388511897961705966840730570903316364293926010601036877110921976353690637554594369051706916625760485332207390924232242994431499685641208138428171904452535702736118055948029974381269984352314452152813779058128540595630642038474530543825891071933193768326844723019479231848760527276267983249304596534792720408061582586937255126622337407611301606435871266702955324285752025766673977434691134338636135630659743967459730133286471871421697529969482372278360262088306433989760155378020231645622621741040537824540641876375170974035864842274118827834419125282397576234606575674494317507036947585609277674858798764379301027687330530411976677573046645979435543956251204676419198567096841309586779952018574346573189098735120482497353127983587495355455763864930191489587318049597048606728175308256691825007385358195507240193161274677139549239019652710767232620126401204738425590485600443830646769769956480805905993155763045876460343359049550637177873727118587768312174634539455186862206022237221885312789769556575412125523065840990126580037547412320135462352185138851911948366963823491339236421047785795501423973543068895978805841856583273392909050186399068590119807091363769846929372061817509941352049545639025854823372972362589724140294447463326167266600232178590741762359555004756841603018916783835579230768530347372215324295710273325085566483266407443984441793339142803919834846477392811984706149812443863888302771955896805203954318925719999957900121550680250321755205548048655318300390095306722131142138659246549726399536987639799779400368393397050877948543534703805226730465533965822357163933388035943846431160080866489497878270971073823211770823890754767238099966667735824023179712254572290600608482186642424664630834287113542511102041975470671246993118783729422862380314133120963035843689195365985337818873555402670781124205487511995306011290981422930016888385569288301721435804175489863515565192142395923474021774427056585628140237809192161737145695530552662913666408662318528782679501774842971268387819825802151672142823607876277049434593407219608130381852849884944077245523034103319948544308692533438205433435851964973773844317050664343536615140008209320739202168895062870906942699881138173964133180273446940547328000249193975400109672866635967299743817158606892508223428249581911678163235835011659436677605955532167264098521648009956825185546331255442918665436956564956318516768691173162920102259279561521511699545903993050540202756379702618317391084840720793620224149274153762446779580465501156312689415614046585527066790167629168260936855678027710750805806067874785024472623349221669396574479308155927373557854302466910007882261326415595147292346616929611331335455422816559369466589946450634661141425021710094172954691826685542291941719528162010768910462652472354960361740136678735234015272656183496533234290492906320357285934121738908264969553237385917270415596755347768975497037151249943878586628877225125248648900248000722972648267921607809196173049742650184499336970256906951880201093205444678821617145892696084143144960000000000000000000000*i1^118 + -84255910863179236163711766511999390330906685112108276363530218342953710654534836477763167583562271662841276311109754657641379061316428656463595594543070674520001717703443467531488319169413400963841667366119341011113998031235550476137329078170562913207571224340748236984964807299708316467336442892329462532804724058875486015009849989950840874742802308989322133834721301907249220900800202049998135825347696743924479928941285146368527711864270296210968124223931066153089169579450412348045381805294848028031342112466960058349500282203755639982734536797911670338184798148175851618977685533925285184243953055398776436429419124117430810418930233434080489725231097992538517038971841190070852547739081577801194316088746196432499467861638657500725918046143282019284975336263221692208729314684933735522143558594392059496175594591793451009552310462316622810564591941810836113100777741526977274743821420589966376760022485301970896531828648990083475300487720758956993841478609066236469743524548486410908541404294596984329346552035051644708335298066445072512501354234286528586284059294828325003119150185263115174846744211241277579922336065460533815414139302354831152840489038119820215042949628230627068150225270237143137102858497420834018642544648101581568821462355699620278890172645482572729811459308751841062987399011112695614780215446853998787319592054171224210904738828535460664360660262644486596409266347860428761780538349634832248288502694721185250896368191284779355180965981589656051997135365348664547474270397436656029802833202398815269802612593425417334376913802240816699806075346823696383253272734702570347111858059124101726598185604019948411931497109152817341948398755022471371350711720908855185284357331534869546218471627008221241287107575048224588706955675005183027926058034805770028218243767423936665062507627423224668735813812079309955213530666953279995466384132982470009577449141908635261886673135514089229589877806763463330034871746595981429792383389673998248311415581249472402633612053426862233484516196565839255502630264207008471925356280676037080382000022639266271500360113929171405841177344814027809075375402549027036029015759398682578201079266530455768600566628597510107080270118388770875252590215226439387010157181468560367883994508876672564281834148673747407598786763495974483997256176062305665787447517446189866165064646263023877267389725496052711553582028881736548131154382856704776343741708004044579520784256941988405402779602307900675457951047428898932036297225498196437130245894579034663777347534342616590491018920189790549002190983782700422246019102390156556057562234437612582584826523105127211831280878739620216013569917103149894539588674291940235291634542809810491438649746413345127750212531089696924275301712035105169626387104194546270469809650367671367461393136186727561999164575698084726365698421219193688798099018177435540284482360999544114704549517552726921954077680143487673205063619330728965825244723207362238595612001373966360589866696642952870890202454767667535384040502857166270945122320384000000000000000000000*i1^119 + -1301186289350906939121401251125648510862069272033465123895749744293222035251746213617450706010555030012352955309130935245819248695764734439942226646017578904146333134041694513710712689107954309781770718208828606890786579680996829514126906917162069522039659005311858585830950558636412450246801986814947429984270299690296461381705289677599578267684796548613184497191720227463599682439414290979448830274013568545334510480071230448599873019142831922191862804830654317627626339056339369456202019426368104208193681690235040830486487899492406454515524379619272884989455128352334837489819584553924143432963487061536120713274399378902852693255006516524566634254770361639241903022303124856250527893249861506863169589357085773496553289448120785402016513177865580161644828171118229665436759860589951394920088143749993276608850604745418717338483210978571517814098605917829275137004182499162414954586251174285575288556500024494787513067758982456518259925944868608997772158808403664861141004152581234306653413077454714513595575865950671329658202796857650108143341689040024919635871043645738658488236969360822931990549933735699729904004682157473409160077901534913446228332644268733287812861229314086806186470532949225882576799145464627173329081423527868750575520484581190809095350775833401923298500645420774597937855548509779423571147320060290190945102470189737958096033022919107244613993109016739302113325971066830439580754940282196424768816924983635952194747662848349934518217840760711339604227367933040954447258536256930120166799030918179646811416867991217450184267304475186225886689480148607319204800653716980428746355336449225987119493804896995436373639392319781818620889055025932377268924251957193871781895126429044275065257571658378357825060234645307811682152155542885573855785584872717538543032849885252422210701315847260659215039911553798129483653729529261497691968119309346015698035776714803745386052997859449318756670888630653897836225182572805483111425330952414920914358528654117536146728296320606406022174554285004177552898550706502436102605131143307314305332408543763731109952944161959487638400785260528249025754558032944188409783215471393206018543347097316530902205167670802561372606026541097796402099331648833002522606954652600290320048620845582718127616603182448176052381237323944925384020791877718146685280231027241170926396621720673168637906337353173409529164203388286685490639725039270052578616671706918604466788190178853878202014009412737031798707751050051295508698807400971266452042336658792792437700854455030719120566622247110180620708068733963896363729488560183972836351116893184962182358235534341202108862411876149408227974497890864513524455800066961844325286423931759389815883789784631826645956699254197882844943830487002258642879699183038333530388757506284682947363277005706792166453254117873766737426051159362972981190569860258096944273653403166089263071624265028058521449419708367119033008418417675624868092193171924010722279147257497835450403981982275081511963115916445418330499840240758292480000000000000000000000*i1^120 + -18352869202938793453337423712497959116541044564715834003896593246937789093038907191993004459321853387270697492699062093358030303157937864370727329894238917194185697246522377058943624912010895355123813192281514575131064245382580466570257614537609153061574104703969501646117589721554749436759028803943641877912242482898406554359798201292812589984342699626996185040855764860188034188255467500477729022920019920425163331455558500707203084825932919394465347095099036983360865704296140122582223603769804693884592072764324221703754390781604254338954096799649137518047480433626701678366591795270787227964338174118807876306206427360978622316427350180009269701185035635015083566818921745031897898406498281955565488396602992118201941412540656631176117452648610749019327613681467533796803128326275169243059934044232969651726397774305774243818484240375809573448417702528591893767658919500816196021987684101121584907145870062125033788359034957138677837030600503924839072411725388864559763152963751363428810242606749198424769986584749493660291096334783349395833607462696135912810571606703150073136868041413568002820939871856896253831337691392763479208967460100559938561158269904608154846497817184542175595970407563309075311600529004046196399839394345040261702647174572540096513729770997763314213632246877726376800485851085972429161540381446751938135522660059063063883669586824959609594211817044554734359278152152928814281477966001423346491839809811928231676671396054774129526657879758914047794918969937248591211439297100031777410891491784139531933176556382370882526052884106275887593606421987802409880822925012399933029792713286376372317868526343820849168370041403145723032727583660851314951333019228592560312072310401209956375317425416623978018473448352817746319180653404234681888176988590626069702174014387148795481010747541342309381986377163784274684129802908155639155685848880770163764441688944820971767766914370422689146973786932526327357896145268132963924901471591323282179839416839769706290558514435699225597926143480068463760538066543727114139497335075849807533877279033977309612254620877866651966239596899936500209616580879075619941537025994048156141404083479122754678485676004357057653082843445965163393653447925724202100786410834832011790296399021949114820116878773475069723990209887495433361591156451741166978617768879799379066756533070024130685413159375918462571544915489585111495553640590611737614201832472031957810303315610711850516391691383256630457736377990840792069826391553346253076190276675354202398165039658460941738110605363287754230666575635687850652482310754930954094362311695290799011961735139611022717989914774594759705386322994563862190530354473044462792296440264142440724991049203573871631468693447510753756140311239022493778746588078937604331212236742896387378395392260783313106536463991815705957308379420729968078043235703768563244086485216932884470218952509179169726841603339256095865577177680665962431504605433844602452209203961304635978393748016363615681834802822693164186337280000000000000000000000*i1^121 + 423391313817103811465937620926471577344342538678303134871950049610886577834236631456084270298966832719438999001306375523170557151106074833193323274904249174206002889252991410845436517730315860674520301877936413765359866045267698264591233861350432662982270305945328056445052105873268881901783533708392063221517650571324852967037353075542338381699392400477537368810315507691574303996989545003343804254927209691722721247244226562893378721074459673415221233622472918578817054982873255552156048809730833383585963955445592053573816044151970392977352982603077896843242587514844360612467441283987061287246385987056155175101198548368191402322286886608467884172597940043962419381118558900384956362274320125030718549280900414656172707508693922148014847045847161993135411595266803524239713414853269721104551861197946856107661550832444608780762138698125960543277783876443748985866562820047884952664107127193518987403522887537120786503496057919219006035443490015351822265418674697459658208098230058283240745600627628971910074542445423133886496386628650243457807879683689758516683563141003528128227968547280127260566460086874221017315404046503703620225692816613101518220459334237449239755079671115664201899350470398205772679899003321291388122828140339104983168026780441756408004130081250499048741415051850108602692530476343322876538276032862341644199616841539915778119430970618554700533108592641565658067948025678770153386603431591140793705418747779021383701962861446566866734800918162319721777260877980654533994921123997817305350016960805780794342809380704720107908940365576914762027888164486787066798232704070137486301010494084480054598212931930905230398026643033294871361303950198127679007737969795928944214138091114115623670706018478407028795497090308826381072934225131969565051931619815697824618092806704369378461204732147522306221602593930115472676695751364663465184041905617134852479304750887881659445590291604910351015584270419887065726144259520019571417613302976445857450360706692833268019240671209528226625157606018893155375932207462489114181195082056005986521705023764744217920423164161174873074593200743949170752561894662673096394689837229541013485796368624040103333423765881576507509364815743630048189032105874999291704974683586729632781209942795475733335123356589225965402534764036114106458568793936414609480273802975170802146443901173512454144749661126464714035828103514444561329957781040683286697209315607422185400411160762967755890574741180443389103207587085314749717574377498406621603165180367812219106342546884312145857231142381771167150500798527489715480982852101994767803048340334814279649181924441597061873190139901867499339952162491115299714531790115678643388716790589947468940135924797283460878351828443463168723664569909594621252087333383932726067483888984306254555087000973417097802923835529991107919750736133161294076862166733680111325091893429451340858911529374112629805971373997931367501424380191365953025485992774947921603171751018308557628390673680293238494677958656000000000000000000000*i1^122 + 127135300221064840091312057669587188619412534974195793689166571329901146466834730341114295225772752170913838191961362952409059652627070682934593498545476140170627200337298964411482887224798449628963299090518533938799795388499745330226920252462744212901795092109210794579240557022430614402834834143240319072998543847254450685972258860662620685640852227573513635604934476684203611303981064661706626132721129426030666449936127940602667342842368476407325181737136452306202198942183967278741958077514546437401881831966640241852553580909880565899624138204518744746962662670271155271976718056580942520181380787166599432874374526871512460963637016459240015352371090691715331176062267554398212857046027247731562462794856907854049582062211463981866815398112648716180539519905038270941258865815260546350903016205418407325232739842460626423848420542720239860311129458289332875408488822324622691950075217498211262355597006280183279014444437878037102540381944697497311557644288920048902994180159562439326180894030667245355496815202924544069596420285633015607166203977270835333140215452345654157247194444082072111298300945811112882264096812271427976716670364898451516566567234551702139190794153800494643269100934848865256197518474434261450869346772925274522529636821835073344295843535929392114932337168301488401823104923567342259544356724829686627760381945153529241298458596060925880337605727499636771653034194122304589379570841093540917318633814359837076030979860225065195467023403806689220648250966948056889830698109801006385723595895232080410945764943752248803564452197116538338727085231169764950553074824506628798929753918931753480342080323704673112910641092751587721954451590674068383089360175675850937615785338315200494628190200395232783124539087409208892499538858496227930038012720993190043145456068469943271279200144058220954887272018633802684535877974356981358125169398128138230447918938510003969575523019515697448293435154846055157262932687323805696464664192208822791844286483846444973839445669151062920033564190895784106795831455302398314474834350696449295123575007426566682188979590818072327063975976949306755146059457552486522619882539207974683442576541827175602566569728354579247150521160982837746567194391624929246511567616887590197967137575135540440507622089535764090064349360220918009237698568370724159773274590353486876704000212460333113351638775884229760826323155208855682304348688033377486258079834850960475566287592603156849106479822869849813989220936492685472046649420748374787242629775435700693418885796486320900817784986694355683777716190454293033740896299269914325546644143311093594232124204170051591687207274467034543207403949824741736881654354745960467838443033887454071757307296627746340590300650177821877097999602167295903346509101689898601865747136447866859219226783255408872594802302369920359994624719381004920667293176996752554738045281591776754678120833475653360647020079191840880328889044857879971815403487931226334388210948635169561613426021549421363200000000000000000000*i1^123 + -6858494035829778225588129324181736678980409756983871211833897400957780153889042459837207982027107216958033040534525168149244705202104183934066542306575190402820605519420197431240539108470987079070957118443898876283825445761473817242621371897806328563647928652618520208330946679692928630785213535731942421188672228045239222736753807212402166560315388191262470103345572092567869248148207575598568842221634631942298469478108365729700773269640362615689498755801494017337784277873640720111064250095562907542030109239792534564810372976267060591432296747488669605128048524674193150637822769706026862014244661660661280630956443651905346253880879462980088103939866915369580949335450059761946370812148949713858563306861258691500469964738286757078719629409669871670921422886840706834942984014669993867128599897888342929181094262696892103884501398187374634552861765247747299072598041609784033342291742791124412174844920450686015349936398139312322659800382061673146880518792298692837000767454305842023192356805978920528517758197870038845873456565154901953343260053337367013722146439582220389545412106224651440751040375385561484083338991883511055682342700410593324295622740764547771375791260604175672766836394724637044720610359819955649196922180002173051474410446511422032857630095372628437585412062009990762721945576191893908628630452325861817835318222938728318994657651048524797280165850996012670827475981410945797189664125624251690579359838852442431365304496511710520576746152229645208814369026360108130111616047867093785904824855049706423686025026406548561383833407158425427570503678801660687184693804679481545130247069727685530067657794363893699903012738933463724008336932459264227476924194192932072126673267352547875346945440794609770304048348603906277133173382643337025904380806917203659570894530687189420551150912775653295000758384610787694839375580444631598884203924060929211486430844509131584538607897871189417006127049664683221916525271206280609723405791492936404791221265055271295440094805177518379762027346628067603551910928440478643561623888697670014684109052094921498892139147582441441087887133332394627582892208452044337033817858991290598283216305368580695101361232899620622634849485122115991421529507222109380069689720984131470229244066013596323523745752402502674602862557261414051869980901301998156849367867062142847026072897014297333417582578039077076217990507401877647751097430661274234428484761097921072490799119606158236524778784778280893228341860824907640205598228213758240219787951565636676039793464958622369367652152460305572929525730268787089827874462065409368513024304807555040037369903859006155832903187695247482628079944779191096408487434567291832959113401834044127521973450508593304761279558683872113567821572254970311050460660635645297166264630754102244856520125735653799135098029086472286221345797313937757386015895339113097274898317175937445729331987024409243900991906266661059822893593964709590708857725749514574142751466497658458503905280000000000000000000*i1^124 + -545894679508361108415147935282581677570083653511872325217840683579324705328056319057905169446247001236392085722699400609049877262575338047072826303594530275438722513530487156455176448939489301439890822858132729403960323744891569506650112472139964020505602895301968178892468500288781910495413148327783204183398701648195879367872251724262225737458002285959532675193184880913775372434342721059319403985512141338090329243164357946833986692965751692294278931723758815610878010613071805392468091316662144343976645194715389959777942112780951788385754804034937418349396018979037948197361172552285961776543761377574877589964177613701579458039244093805547864463703431673963939804832949520757250677414662401927195579311776605903663235079151370087130019790772024115871754906206612474155434779639596635257997812078365352871652565177516861791419317337356058488642239956457097956835209723466572362537289257553352525960651368585820220482859705602035622042400113894762680988434758057065531526869954604290821664886094045949717935252611036019534252354578994643721762755142623571497992861109487266201165335735404902681754782177987600410394162889146072022802512524302650758532297902231698517377183956463848837548413853917704814937938596613621717787943600387148285747898239632058979394330957123300361248878758137265952240254204438673250203120244239051268675642173071691813219474239594106761156756363218016511430340852347146688221117205694923321625229093924874452102340885554600983539953061627705753456025933819409809435856542486797318014951489219139396785914320785492492689431281044342142649535848709894997489608449755946923179637392560239780742348849029790619098195921970684428855983876161904909802292414282434799148988032383560001731431782436921607272606911704287849018465892262290337021784247069433183670796128597346782398304686583436028184013708999046704651283150036835961995683826426251375356365209609018895502234330441370565821340111825954884689975115335885494945630908008985854526161508327275186223120155340731641987858004875972677102200997344633519367700111703777296996724336201920246826947430583307105490262384429489847548598484588529031599619091531811587501026705968286391280580623529431488405299939396909153949507828042537407251180227693071102622194310674067698758756107142410918842842779756085657931397931310419068060700118450929944206581681350098645596311429224463642968325714350281032037830997370109917226044452486642145500393856241980234735884266059264021548741198255983949813947919449853366317008210135679963713544514847252626012796541124861781038778531054547239608906526503772543780551726921991165367970164964619506654937030753967072612986840331590405323145433955126275735567496685146764771688310374062777225239717597687591123820659209216067572537178417138101598568065062939407664250546293170073327797100378296727712884727276772336867179566686429693312267054230149862513611375845132402444963507235814193513988485072674821724606281202046176531970627993600000000000000000*i1^125 + 299299730939653875523996809767517959718885118224595000052512403122019034082286060241079508601852539749667416489123409937382286798687406400576557905546424706116411616423504763740875903417137410227617689352415948095250484919592540478420983590209196352011864811179415856631492896755655659807170021399832260140325921246861339451541607498394234232525529475893990492415036671097630964120374404729966385246936498133818662093220419071650893770999599527297203485449719114765057019703277538465688283358233831845752660861798344548557472541548916138093957879689474770141735569906061915164580894305872860236967663415212608323921898637900865167827844179595665115062237254019031094056060830221933550392738504526030407050997428422740845716218057505938224137487801116139350163049628379728923422125531683584322089577692638028386105057550004675992818242113562970688559274184023036386590087419284005464276907984556269336447132761831763064293928499103743160397200264685924482860809072499476155677498607491095258417953321700588588707634928426473539119497511271832290840787860107723333339863142377056904506149121769745936285736566900859243284106893131654333612449151488853733348770678114320655200423130209831163076350898893047682785655677609570517463170762094585727323016801052930633308585496815502119704284506106735641506858926525168725739597334399503316993014392799641572241638472017485249974197375289429979096260575847034001381636524082043966922739843152859387455844851715414750063376495991577103034947318128418504214851083719930631874383575080607186980583901925420236576269565533051555707589820355653859799810313235124136190225008036622330473750211175808141409700214458683384362615249580449536801228445903474354256761498988081327581988557585537301530329205667548592617743549268644517949266003354767437326433082903778136610643071570816455751483784083487353343805508025828292250324018789878330655926281087462107107441684397931317858055286047504419900909123600629862466022886654356811667223664324293901864246256774890191081995604900483325343253324091863341440021512808745214121322940792789832732718961564967964368376833962730476540270417780716519514946217949906453150208326173009853185606975916074978461037666093981780624683415994895869677994759515122443569849705522717186258496960642173858348326362256312559363175852958233095346245442937084151350897553514327361862501895640975503413114387564433203306117506596481542057175646480596730888687968321166569260695604382521522079649677459950488941793737379779215894953800718607527535935883232411604755694364783811826817483330961097357773201916959330069564676506164940087030314082008671548350497310994593281057048647489049873361099214065888927573716527393059996268664263947804479238735542799474161236561850902917508615986714795903804826623538148964228595904153453574887515940756674293477141981491851472675072125568996632511695821769272384685440201286964502155120147008539475480064911084343691506146926461662003200000000000000000*i1^126 + -107160205995837959757540658890201583755231074562332585273354812130183611832775839771682757748218428105291148511020308014932219857362141300098595148153229648710904206396027793260941834652727408737278206637441991444282722926086526425588160810909315090031817184576670649575487296833145821269829907301621655221839390029193490770917798344527158953499344278514174428770472319998600958757649071632149896859129621928507843904760036211096104126658836864459226973329391046789760684598035105045297806751904651384570040091338392200842351131484174710945841812799838689367961426235428533700697637808787683213765264996433404292133777901322504993610720566603053593390939350932888129366239904577326823668280007822298956278077259770140085101223982261374891432608590573581944783685732067296723388667035817465730285509161128068536026501153032271107946387541446905395928622182379626507630718133380785748536883012467255534367149840288599597023421409290622236469417136721034857561296015645045307961871003023909131168760561485979805124903039512199619452453739950858040656616107408332073816443237177217788576693282566138906461431186957931536447058542192087836150875070355031356936525300813813377757353557985533126764956884794241858715244750287548437271201594191178621865144661257226271896112780033617396062211881949993586470796586110455783894385434159369156536510739609100873236793615650440661729185997714289157538978469230328236995253510756823909188953653524091184534374796396572474161519341508701041464782668630386385358630103740091472082056219485319988268270122152193943070946809091112649250540093678405114837557418866075512141435955265568969158530901626844523044930227695098239675538363359049581338893442902777991005112347866235681507887717358033120155660141502277083644708636488445799722492589231690242689164620343131772899061398059780537009595511081290986970600859797553403479644983149052028774681890011956657538956015904581810130026515623946831007646704453430248403480213030326679789552893227413698670112094782104071689645591715197548593236767610840183168137483544513792271386778843667403315515798039305444677217978813060407445811733010787365001602380515029999962687786094416392425936820901155982421766749872555407377078941277073529360149350891269615882883489390463102560924524944504689967410879142073261578776811187468062104776169985686086876182657233824991548144391239627265283067361906259101896513344600382522957719960924273185058877532156846109408558744274735448171641287325830062630247477435752202079613272357859891073629553116469597107519001160252008600697083091203452930104097538459925182830460790093177346904259325730681727869860508801436831955463686184640870913506181314182816705324142981793145373105618672858831469359815182857399419554700702477721290456767541158474916527188390999120415686132672781476887331245131650791047142905697699565914554815357800424670286935987976105659272560182463633943538794310169247181811053043384320000000000000000*i1^127 + 22390512301491353429764461293017494595891094108583956894180284091810344839144504296204400503547479949066999174538691650025796815995178181057373176277440144741227838836341227954195211124393805623832658511013876303969399686550443453882915757919492276229772500004575021140330645847260597030741959265913565590150592565458399845872025362306921173719888841039931307730790710210228284378160280886703745768228594848672788235286557133648632299864669999461049770119839480833547655122713738485226358454230978981665156103592048193287743128195042642454105964722239839847825300434704961612903107862365756243297510685918423824740452410316516598091302729446418101151265863519236597531517614182567498815648920088377757408654492175326716838645497780449026341682208946990671166780691119008427771807785101328539323559170140098461986928436694896024580112956157948978640077094124038346856087067935077005571913638479216865557994544656098236643696816649409798510855604354367524349251171038794907390559450550869228039824802338619129818943462585558738124021945124271808917001332246431449398216857028139992397248281923898805800778202962692669109790063931149390748388999352039557128437474539535226497308739518345813087419434582031399800757150412238120431846076298080788835739432233971918562370391425681039487397371874225343380885133430798107663811959911733254306681547580367148776610894228416944831999566660629731255231702618540826339998509749124265273938889345206568380344693962737280703640979850417934719062980687649103470608500268079423718344981955434013352820474826259619387121608656733982819454401091578725648006580887310797620902452143868921305838913976645000188554250063815128986857829554842071162849743816582517496039335309402314919756643779284203831714008487130244662840829132007293487005307054903058648289978594427894487678449648822392502295163067396916506043353535220948925465337373808598827569727712739728078424858080771321718596115831123810247589015277340781875667981468309522455678919955677580049983075037401855917204419595783591790032766121351465186711707840512243531752667462198035711185355485898000527238754854450778050691135936824339788641544663986903423993769541252655151214807010935693331737741973002134091200902082334207937500449146592941852872288138997761655690102511482188300147059378972471629212888698299995591751251067972571406487395040537142955067264938471842412467806626810231627368986384555492733150422305853541124121928860479099466617560997763682946021686466928284855952039563179039507489796524369710319354773481723069430478744537840828624447274762968273155346533153074001228494547417838785475343217036771868981232436029900041066263133987685315678911566043795212376409598089396273665566210681373377415043471375118878186433117431461901378537178825298645869203294163545878037762811024980237158997487325130248840745729836847563254437153704055101579505448767838711876414665041917187917731464431635749928960000000000000000*i1^128 + -3449258477822652084242286900187009541469386257010605753144094904884033783823411609886712968886711964438501328812204258260677114151176279780067345065386261654782990976133824455680511644453188337932170651498608056220522636306561675913580751394942139941577711280774940200064117085314765403556450518324838837311198049828287806881779600609110445809416227235202330734813245853410975301203626071686695924809137525151033927423592539973059768955955423585127778489063205892434650692011778270000255633967695617690393445582147675322468222948564312261812893044366096865154772095040765703683943974476908206818097470282949670164566504306729299039521602087148647791224608105741995308820368547418969671048627909362311093267828264821261352685137469112435689702323239349482994729917201288452952755073951354347223882691795172981624934415272039134202556967265718345774388589488842304393591877636759414898200828277371178743120161675168503194331663917089000519778286894722375037079612329371012321687958555116848240526444163273523980851899715039468663894609236316017808796334962106090878606811095454767635348883423969426395293874858700446415031731166273182832918537000635355092910481620733755224907240330967984844948105517208062896854006668823296051899319132961140718976675908035853393115004734751751506057677583599133295850976403476703517731772131995999947654681138135775345632995116139683325213103227122563963575646130383123299161897045820420110345764839626371092253749705248290463265137301323236677340177784220073404198507780796877249060119340736857690043685103386281261809938174011488558890208705915228889804227823587407366389408689164876393819397049349908690200884654389953945172795738150751767133610396644335958629389515750980344803041124031974706780075244390479115626803675585196094818842056796834417197295238354208959434163287814532394075113286294397960660207831263553330383696206557514930036837659221734712050722548395229155283128586573420738696207513397632782080614263775827292521092249372061206101706733277676349747758105834892783516754285295111825795800352003048350426312745864907192360487312566173873334558655649601402463595899549314268386955390204615586220233145261662056189697669560821536770310541969869330715280306527094946005028617730723642304948026887414759673274469668347768146170341807928386398381867417103096882456196051700575464729597290857474380111682531535258025967821211875882160463051924406509687532680310663033026635284737328657076372160824047556891430074770019648411466595715166199455157483782868376350138175713736854326845190884068022186241001091620509633784532673019286801306979015450640392501176469792315814386839424777827892318025131092730358573649803511977736506052790045302405832629557578483201589580749034265421785787945724042928298611608899428966474455151409116718553794906534638392420118230936019088666467164757114621521883532341872456699798875077954790984380870239784534016000000000000000*i1^129 + 332397298168971377930675427324473038886932536860228214039402400326057718595360300727956868645337878973440089967885864055351552106223607102417863104427551223472492898737264368825883141542236844349704511836992392142215399178252912935932343542634125577621023412261801947140056719530784541003823581269877622150630400756455073439094866432505402989877968164999024357979248623606989065307491693260198846872932651432495330840788279982658050158440646227017244280318210347830996631439308476894729200448961414676702257144235367868319818256025703396384605080638080530239570917259794176097269031561662619038879294264144959412522505701259300842996356458116484035814335067788934541516661887697005038407138583064310563734775085191822257502394629131490155316857942196803421443957637824092154523734243472896176505436927529190105310840676231539240678107941475344711431649207823558282035247863459221020776678086945572694663917235313091056805239806697905899499768425736494143642530233854364265503657911472212274374181319644586425680364364736869967870296934374822637444880630545246915327918234772426906840209496345435925840311660899559769708467705003516763151085469376219844089167176400138136825149464639449039550654067161934911556692567268135105374622261661023831779649676873780326063334113733665676151042983625762382709451158326827057259748623668807019358179809857103043922015539751795842794361964911251140160418422933050955325147960514565152099427861117927370939607444514708692447805086487546737250119346268317678880299910661005155783825253113633172540966905873117284380651346971585863755890371124327015457118533855781867137006553641387981344927195276701028347831290854823459995712627086430426764190729407880097614546434632921819688318227671049513097154897782615264373591715700471182641316584129324308154345000780645052667108026978285811092206216082208022458930963145030421443724133575096133538673369262332652879907079983613585435049066236446081331437547504672402698786405350260165413691721537733806923479800057359379138397457968382730907206889404878227778276914584239477782426128843891177332683781404709974457243387591405318336008815368628423942352171094828826095454295791429702754126979282051078972018181884563549073861979475777529102997700007870122168722262015413580468189674009666128230973523910023416794106777486547297745900847875185206409113821512783764061830685687116446424772128453487897690784163324497316692748532770608381603217840881529357058000526564161061312312698811764364102783821343294642054332182733599784162232911937264723037364179292976916663443459333896100659886780842687594238727965238600192901444575447575446076006450677978441203910524420149627519919875757470630538866993447855125707815729753848806398662423948119116104823182829837988144537852770125555442762294816714212264791851860112143126883642237849858349875548565064241073582516753016234964853778353049791375605760000000000000000*i1^130 + -22864558675833899916691811796097551912963739470373412187429296518002767208297480737492194560082402958909091737776527988383966564542331015536698221326458369154665029284415425372799138141769166828867635306924517857268312382108544904815907975536844610424385705222917191918914450281902646960173390310576726431534700404861929160726372710210445217762397342249618321705466999963667033697419868575674417065558854722658923169325797158758133352568298426573324743786564377103599621118965325121158845289308668764475824365113979750036632168648738203419590244485514684682430476940937694341905053433854979526333091451782628572382454888447513704941052093661265349200981696583967501237864299654583683461679019371472078296314471138966859509750132078492381363506820106114722266708030199781272604626908554904519087892038981130595692263964543880110582516496601843930354884583045063660551930450401303289500298641059468600685649626990351633214037070390458802152793991033591717815195780060490938411616193638954191603452814092458617267010462227504744309595580395065844540331493303775469517418568867766567940811770787482585499821417524405170307666720128211283153260381609468073272547305296658200760013528446728116124765552671956739576569764474460654044786235080287434915473746954877133683719876323261530939474371770485486183220760367123535005789717868361917169804112708608014761494795300829470910946800625524321137961414127617233232800589122275400552929135046306883862727864407040882224406590970247614971466221082416034228444009228305514840657586831546860928187921985133214873881558364808957703689910874519088479287714384827143211260863100396153119247474592507161168924214442305312930154961132658687354544911617869517399366817468527618494877158667396725309841104750093102759450457373311653058898470645983432795391704373876362865627454569775409950821600976419085969619077985701089507875056389328040470825442632440559737110594881203804069191139527099805648636281903693291380747144177360037203062688504618200718146656587017534392494497883954096878480695479795251477580761457481696513302524685811856432395346914049261344293645145520386669008984525525654722715286952240723591464043938530395811754147533235031433791074131769280411444342233841745403840055613394844590995863040209522918833086840715025200472382930978017673454530222571169387295857302313016570502300080296223523299504785498354473576161021199371275881734093482063177822189157159994135130895691954582113054655238402871249061500083511753195855831624615547149456942327863140480229525253579379696519446555678025770994708776651828790417156154619018299179978577483812798979853066272837196392578353866815743349757082536601351004442483621672315135872740053543350655394955799851613542288946223816060870796447945173866633595038009481086323992815531592428190808532059370064202282081792796285450564006511828456164011984638985849546997760000000000000000*i1^131 + 649500595152099626066902392832114427310179638341084852044042599222173346124010255415407360068925675742093603350043506646032038528571541170439822953740136412265852005187761943837837439966440572454390847044960690540125101995273667693076229448003007977378812855590506710037649096094881431308962540017411988721975191862345874737259120059630383376653464926126567838425938041166974783642912661230317212410413732709555040690981591874950591205036218407633590010194743207772118664644828808300513466874971980720720528111090351184857744259611010797219219011145179054252139018889182795174577002503372268168204766641481201419840455587404413530665635692630662720943981328116634482254449426228563802467519225252323412727369059900089062860460862264047651383097609826326892530737783983072946082640213672410877822528503377090708750076901436049965751580227399889347042723916418173744041027810369155591391057807849106958450457430976773758184892535485239317135415435536686481247436565058184954364212449349483642240689721483173041751999082404624986008888471644657561790391664088835418413859107968263141566946571202925816750932194472886153387019865716763893487744567254776582138005127292594315596208367167685281897579011154096854001448617404899891018122720823372925091390724692493972006306014505258046508020126033136925118005577127645378298085319077503154157367910804489001066487116164321849811461448667713948906164794936707898373924924789432443227200188035386653182752352722737898359840754228764934473205551927019607505325637844948004577404481935524552339036976224845484552481952049673487101878992123181815150095311153681630155394309884526072259524676913909963130801353563717149807105826033697911645749590861317658956844307541637647797860609705208869157707702853495926710815537033274839543966120794007521501151385192528823609241812530492016292684845375533791701079351158176029418711441675667809924727610262834032128621944148434831038471993793656037770436022130261526541116302188983948676622840062932580280530101430298734571237242740631358379997186422806852392650945408533282490236918197382896787728624417383669114776701424585544633148951421487191057389464087316578845573331296719928715551743976151898229956496466170458528589084501954972739637967969546522442501932391554630846004242911258502750911920083000358760346740890156031630023500612029494091370613786143001569637643038123994911298654614549044671101070272847393584425951608172943545256940496717724297714181729434734237154978513427705208523738315659163471468746579214416064899440969336886541077272149997677357549663797152468583120235926646340591558580103850072987903084875885330773774026762516950493937348618790158743507669508715093851012347311009245558139520318562152986122033209070733650691834543239359953374957757949751765983010785471775816724495881101502442394068043160245656610844946353700083448414208000000000000000*i1^132 + -14650833417636829890501311629467141652053318120772847765681633303871558064578721269789306320318240439515646399908306741978280739214310903692145786216795536301739026605791730786930928951928435903278689809539119306118132150678447922553810018099642262886800908211460314274742231718011284826238556708120391208806713904841792718992272396372990790746616870408270404403980255237058548097927900011239670047914601673679096353805005844993668577096856061826900394245188243507724736793398981499875931601754084703581958690307230464005807835112008305204386054354778665767790082093166324355014887912581345584983651139056939488711843760777017209779313700112125805122655501913287484074878159255147768720352486255895870589289399320836867482097151488140708999778378431602985178370473627920682206733343746462475729597083648276064337421564861667626455860602088803952495641430790031999122678308032186728320819390493395262478737882904981194627294203846368793546890622988821205676480460476712532526801564150015616349815316897538241834410058279746930153485781682052082571624623164773283718330290146443108402005485231906117279202620399422097315794803173957998533829358999035302350918663064837070741888165043743554109306216663800340620361086210638918752850098620943510979222411006211064654591191317425179147978841904247854175045002685716707198992598928088058681883832244594191218954729776588481488588091333346559603183690476289017222700347401907356789168758279305600473994646703047584617502347999571137736263083704724579511917637344844348318467912032868966294088106312920174195727900823525863875486302587569242318770068958526744324019850244567032682749385959679886607838695377875448734993418432795145155343020057298235725232775925604739619862842774250393516155382245921825637510700269253161121834160035824476750939161908122603956630371057283293305402636616156647030159143605389762979604135034826019940275511936592438850713851355425523855895406229747579045959397571016455634849815534761813064616117022200800586786413490226888138382683580409864179274560386844255050322059921043693957434790895909045013279857444642636586669501571255789695484868962813865132313282990848928018858237003512218205923033257310748999142132004962051057127344573825604603815442160281002419266686029664809627555286561317471613472048257116651938016452951781494260807190844026357475905814201831666372479688088579061528497092406809611069923178664269148876213835584353139913848430267673563945261995724616836191512639014057156085976065000530014585376612024158847004162209788095334801311145166136764049785530813117833000315257697713513644462455186068364578443598869720031261256814499308540582603655637705075885971392903958521248529430776213603064503483671269564175077497809169092320816626243388579388140328498018538667030387267820745156306026098666759166160408796478786909195699906150400000000000000*i1^133 + -468951843015937170923437151406029711559496727636053005559391713576900610790078188990241743098736546978956426166104809108207116535510879777654845785345133425604608408112248449885440261184709300477725292179028857792445761850348363739203577670851725418117203418897153548230378272555188897143139698077776292578810657606263367373328009930931045360800907914296839569874377673014524906319810321437698386169377280162318754213102145445115671281622399450287633533291855096075701975624213682652386292197807042424584735030152919442911467583419342905784445798317522543932869620527587245162076159597472304609190549594311515520338411983221311813487244121330052375785280135160688184961944677129704521352069835422852870412385611548865721136247866079462637908911830174931167480168193719628617294298364816440248372153010137062778896886614890346826655854865075043029946620720827157981358147016252168967714186275981547009269624404442847268749653560776823703632606063609939005875907404343236777628476988218226452252743637653766812676366162097524861099850785735591187507582904185053012087746049892800308722861861949960632793297143392501812646071948267892142462662454514626847565180236849498547479560052632099498937505422295129058343952795371679957253093042471236636322602847445230996037138629247551182096821886707318752666762217584814411801465017026271347128919512749829684410082622995426680515810245709295396664408640564807023984321533239601379452574386888416172339769378711260487965164498166134345755194776140793571855855798296889957979240191976018761953774758480751597113950806824355155559785935020403099612090903765295407326486065483380932807825174544358452053079992590662223111580605833326731547590089690663031910950597523450573802722573435427918704483951343454103998288213356118047912094839257690388111757807836240051495451389379272135060993315748201530743490922079255650977955556532597170305074132361439912827132140328909194732109746284626752115141979448987939060033187218602971093837932548518182527698308844549518737702724126422609075451124283336665139240182798640690232958529285889976683816599409179859834664877808414579771874103531285323599307155027857288331583555791094289499348969028955856449775274816305977811908041672033825040590812217495363238327168077358764867654651041883385913365677732556047460492482031034216594227503499069144816466811241429478813679136132513672048350185197079751162346835669093719860163683120766460932148016700314918414692119709362446095362883214520282674298834741095551134725853266268187446515655977091382576297565639022832433422752418647665847127376217554043643131802035047316542175371298308918131691926856998965265814592908666733461294866367853491426683888875559499724207525234425965854577445512910895277568526388423050756496280664227923291826197872531885498723335574298483555528648058470400000000000000*i1^134 + -226731102079170824085116415333237497339411569048799705252217501093250435051192246952573398512078913127110194923838481931497599902770248994341881357289003743243460771446264010541249406027515900087737894764258859037292133661123546026878156688960861415590616882087488296852801665497927445589013126105157955051711815917773390305151804091860321030623481513897062272738104951179332355733186797151980503040851099763644062458947682185222817699835206178517976420654743267019349975171927744277029123216578953141614316880286428459998262563838045530340138655772328256554534710014444655276306317624528506355405235291547363885328984928911085739489955006235370733009693357850000247963258890752891800832695253818754109879635372513891666027804733950899081587820097593044937805684398581921274638609540681111864046247405660854818858225965725392148043620480550911971788635971108815922477821122988831875048946952470657829704335499107470120034668222297103143193831490044469198663589617010407887121733597624847740836288924655107377120877329725125382534185205662273164320880403083964582500741280860696375668693076881550821023859465809483128984334173727531317293557866473404958967734152998643598563298844672788014728366251814794697966724698266641787147920867201349328925848421924497653283080216180582714587674106019287357954288918045514311158140653775457626632152762440257372379881152361192801656191427680648081571546025909189168260152070562368512772974504110743784381990287021366848719032752822561915732341342350862539681402080783758050359458626342414077244867043412425806570703608714853726174036199591038255088817098953915975300331651567978901529097848052896054480294737727357746385255254968977782295877565045549158037484655135626023423720177870256408220632771831425338379856824451516026875953867207673930781352793707777653950388427742862755770161869574282575848121490603910054094068874285061747899999085321353789968744274877443812105594126571951317578962232300309852996108414456983429856583375471183779153862636843955867728629917657307445154062435222013638719126168902315803334289082160241937721226151410328421559776296450755655852572843092416569557416750478547859033668256759298937849650945788234630412271633395280451666152649564201265378944235808834044606357757207710329234478611282463388383873089161848098510283796432689216037534955646153222636528285587614579369759742763137857794266912753337721298227584339687888956020581827964685044964153473822012421153001375439808035363284428662085364038735545800720199361550116550884093135987569263932357600327537837974753467665441461427343491790002073850839862642240844945651546172118966318389292567259366072009750105616884371223202204491176331396081281781901391877068272086198583565553837810916659400479818655580270889616758672839594804350108417893206871135525428789248000000000000*i1^135 + -18611211180872203452188154906416200049510219036902424201110147694848455805103629566446754828152474149258995880822355522103323608984706200888708933946294463720033565975601141272583401042850405549762081073568976697277123799764165995280231524799891446361628203380829509824856747672502219238570259014329854478679516316886174383254505514872409307170077114397761157998286096596218146172210542014112760663248931976328632103215310261624673021585908043030815469408946400630094288433757164804451280482042503073083345922253602953165299764974275929416601160507862614079474694433110603833311059851591326906199740492226089696632239779608928541457353416834229144892889744166057943653626843679226809077249243111685467553592146029116071642765838531249646795568275750128079555722807280921918296894487497464966543077226662232715864199904458467532680830047928632137229752893432124843181243770643958415742014831830884191313679272499988288071065843099505616435238136873347269627186878952782866343472761905772433062702516558802381525919628327752117591917600499164301721604965747399345929367690679924066153838033565077631979210334535471316228903258462368070358600730482245783314350206842908585433913822414953529127503807056005528274557793978651720046084367062333360987926237164517644500977081747452156268873347251280802730334228002774739473278091188544267170754185798565727855271705378323508503703392641967742722817700902920007380768455771983707005568053821583287151326496024489082974614594897765819653174190312657945054178341283667626046808088810973324542948060286879980845202941415439726143497650161290794584053960254175603269422708335340379006512736049375296415491779523330954305972061233205019091252839898358097455292620368888915079053920025672367252823060858932527364256226247954242990323850525960383933096951817460913491860046692373748251783839088030400671303585930111630893016568580297784123417248566771458981795214783232635572560108103807383096214419506912057301675375060700881507331374504945357903714706900237807610195391118424508722073976685764535500151999964560574823611016831203960937870303302947088671514825161384894846521851291288030473401633657246817178127661942601485946177569941141913084400371775251785427154832016237787272188718343377807406602961533833917775020175855303616191641529365310455825717760315379282435701675501782642952877247874522251775127367585621973799628822838425602266509587811018023225566903731727311239774138440956546878525450028050371887936108192966398451037844630517374714299765214959091797021377675367850898009526610635603774933903025543053464969074655780014246771496520506664215466848961735581207235990717164564512111924683905105865692805807255044777974483024306750757800812629396653624487873849175357638594918047376590180868967005369389804170136666865926144000000000000*i1^136 + -752634996286532423843278300809945014747451315442473788694510378624971438025898072965196093001126777809210719180544351468765487869948265418797788879651966705423199532646167743841477596537157269336035754023447574785425716864174366171021201384768938161978428304416564397450527580896957297048883291663979842672591106688269756412676808711987126380462318695675943128402173770763052404779972703698585330714750808132954235387949481002530623891753378196848242731121183399158763486440913406501881709490253716625779642232919361077481519241438937319862553072172999735407673543369994916448268218939054286570431551676485720896442408511834420182695626702213313813858573505251659785964622455828046934612185126009113893507681419468207762607739323686902919926140895848549387560533437706856362725412112984724962422845489778154995010287766902063998330861817697039805487802111601969823336353250690729996597669554082306963852128750660883483363116792771227739259492073161569071032009701153291769754934261102999609452317409679030471259589353207965379922755460389588931186706980930261795014697124331782036494981707548377848819719735799053604914714956630931252423821913206301937834015802926293272211412222784888065515761156060301539060458436089083581134169889836710489501088078565680670238263043990280091374998061917610343507890785454349880727961858036650126551589534766376808476833460593943219320306919158532935110403532458427975137544406399220122979294466140844310662384793703318805284901921685769057920048960736481722234731651410602056071389514453995507005103088363131146624086638015064553374963513470990797359320034002389965095983992798409960208574908964679769740888923115296170023166761605717298839093010597293208131446669717843282190232484208755687460649667927698214396357937986855997783620142812783135636196900261708294801827469946656128707743308950287583382210168517086075713475908762806519620560883245281943537584296560822028543966052816335333538016471849551756978918346633585013810001445419189384708749044514564838305062833542901407301264253503966975423184605452515550929777516698500925405889705162107746395866082985527197440368219729739979425442746294704191576271109565905991757266642422974050346450638506850316377147364974393584162761927371019619953515583629018019172075998348890836214414940791929722004486955177462284699682217457821074693421868800245646257299529011810535007148890318125015198052568826966025004135726658421899453448042440184746621980677862430319544796888688692399127149042698034743306430313411762582940535461292560434584050895367511955545917920575419781954028541189584809867824585649965998315592072520648788794098993594782889339536995944572103074239686204471278239204803861496669417852451861194928645551939421458872580606964667240447528976622598546364825600000000000*i1^137 + 1146286915144803461719105649317484784436045769940500298449011678181893341042944139784440301666772547597194926319227449354536174036587237277390822837585827728810247540205652459439713579472126795725245524857576002553589488539403852684470266719342731786877768585856314482926344180009313726542859908428190526663181909630418774036514297957826490779542565014368539559973553669794006962226883650230815961342408291242236759137404456118540559476718700100846843361033313965815279885417197105816755624995399163339485096207140872739658612616921478080976555699494155324769972761214792548559402460444597208856734242892753792002424469578794511169258201403921446749242336845959720218867683116714230370686342493153408836821159683610970687598852262939796606662748508918493097024705806002601422362995542504010648152688445640943559798766012292251606110786353423917883650561862500801596417971501672995346468634982876623030051468861422036635174845595917263643116341313150890391428838679933115762396103470509937577748221121503781441125756143542899806545336873930958860144405409049414938471660885507695279497616554037201395930163428309909751997094242364141906789354838921244951451395231130893417103672664287084859973545677863657001608028714018001825539910355106643181463853868741938706084628002622637769733877957381317926346899998622084986097345710241694173572803904418547348906403295894501596477823942576510586940978778586205948532234275503411952991078110754947959890334815671545646693304417985814246317333931646527978138264830767284612853188216109486064757882047449677994530212495860326556302237978042069960992930891127518711819330365916129376930422283035739781397697121947478974972335821702041906397330547982630454886513834303075033489693654143019908310461470430188143582888721711103552537828109026079296001336522135090396948405114179265898338409031452387062411458775215021887011058428770520403501581746323289992374602629223784888470944906505466718945501267057135519388301807910348058899304744662437997914577094340824486712881186426171738221888569566034000130502932576784508197016338949407042969871038944323171433960252190339939366295097471572579029104748212678667708712499139984677470974017790225596517859276139948731111175872171199620550568859881954146303165862552366821466334605466259765063856343638403466518931946181404636501632355972942678278095038599548227521042464563015999890682301608009339200012895197661284159526718906349597173128255122314978646474663772513786282528532533866532397457590628718615854140526195743011030981650611466475699121479257214229989931315165048239173201523188303274015086172514537080828516420443228903971867493880721898443590998287434929892476631464987823065433511793817135711682493628431187497526165537759428683024629381552983244800000000000*i1^138 + -13044973986053497197056539137085574849306388306021879322936840180302571265986108609939796371294203431629616527364821527583252346103670185834281933017251852043749308586670012264339033771693104811257860146282883629988503980700214979397385304826829354587457711416451853845131755674267204470647192814417352356603660355968154354958425759404300472970472695768335790735816972950118798454012152039555661041562867037420713385948468716916698939162258157935312745743543520454786250789267952794191448042506987243030147581581829948099235308029792294767466302395068200708538239672559770172027804347594208076098989649385459093072198153200119220481586434669529060699058505474171698854271133708516592993582497784733457517395569389783887550065991788563067294909643719559257057249646226353533671291442279977157188374576482985840029398757234438232732252882696392917460064091129290646501976167793586853871139385175201395990969974882703171698563822346483894509568020911261047611326308623543910680354534546172323360699236493326131912936228960491417701212167371064364966589359521608732424083244774852441909135496065966039099138046358037222509982145842066388641896826451278262598413327700657976623523473396297120153265231775679423293928658763305218595845921711943803040513018732652057328411350905301746821448950383737683710498992421748006850067766716394862496900692371885921009218001207499753967486173114031161022490499638517904419941982261173286513962076388252372344038343993901768831852755772116833436343718857677902143592377572177057346619555634673532454473168197723840242438091887096369729087039996813232290310878141352299898201644139768806472677312844950147133584748760865138301621588133563989025719449067417532073468779695661787058547123779830351589325404750242392597198326001737555590932326239719106494144176570238412156301926370297685630663023713980445796875809316445190129288685569508830099537621344933233752678040495512487289110387085498373476030237986749681194524398542695285448569938468973467486942354639201097516155215496435146877692880698824029743247057676413371102078773894117457799086874095155255871256330585386510848711354330957991938989701036421797094825740660905644300949627910514725042216526098478970383720286067168840551028713949196994240100846460873623433918599447082073815349608063640343421937831128690917499090945463069149058135098208311801103856555386842519619304676954531064314611113265244553843416488925683851066364749279417683881397055716799208746371809881070904889134972128239713027309343488570895592887700349278682764489677220013757489831904552431443908614579364333209250755528147778969049636393096552760669720716060520591555716096428439535369077761515274669347828516180435377841132591229106120450078223934824667760558080000000000*i1^139 + -88243670850900479543698593364189610492257967210330837974857671648801797659261431630385095988339576231408060148496175589410480428288696105709815146273722913383118534116919564363708405773333641201829736753366911214974871647431752852860964460605108106897786732762831826718588137465172675482336119776886218741951244413078685366745797991446867267641397904499546184169045695188243549958162442311133289467184819880633204723619091849629780222705558225087166013367743826993602411337224799979515576508770733415503663061180175524676410714264570587993188246822301052112851653675539430165113007959842498365986909443869566065323624606939526536409037070369201485534452025079873196818258720554544170609197085681300981388957073995152885118067190897134301785042168485719176225840254669233789656554832953645531516219197943632186175137595270357447907291816472286228843763938513441218468239332229350988679320297901130145654161206942073674640965170566650021192255617432239264935518647748962711221102960693429904713981030555543431006579805915956756899033799873855974780098012382454409216894751612017819778572972128592244217845557071948909169562563818545458846767357908423632905778764345602942751250221365383638358086523157974994035562820215159298380031415161096085502610277394597535466697140943202063594999570288503541457682930832438155443298408558916470659514627267338843336085412933090195555035456058560290436820112956349864367636983437783722939298432051754487924465729268669801936694611126443063486732588228181926639281751805083717308761514058209708454024208021828780728486967652165738328660009205306273743771359212488227095120606717688465289582044128561182347965556604090075497836773852542903724539528485983972114866118231039868748640232150875469165361481276512281809340621850429034529031919219178470635033616716868559543527046375438938809206623641996798194871448929192034251898540030184418614785467804044918497917776620076790646242926138114113692152935814064010351838160209418078926242249704164561072431193102737679223493993486478967146633591301236088732774452921850206436657363109814319273585072206687797274940491970934668021957984596563115967121590290219094035551071235607699494534609933184709822746936559173674439282446846954402807927479017495218035959972666738579265702207021893691326165311193806219980226100411786829095251524348898256372786401978358228992221731415479051711472577206923849938790029712316960899680592340510073201016112780214482488279413478838785346182483120044213491828876788354400543256226569072301696434796946260950256295374262640941589740339282384093859703048094372268661612427830393416877324728618786492579256229348605307994379616424102932148579739907094649594999516151056687047405568533786937576652800000000000*i1^140 + -109913019954414727950625690265347931228928240676055586966030043605732148116222632675861145882499987309080953278719081637836633266543470097533318387667709225328891040970978518385917847528822374100659097435944076911692135804564636712691593824179785171105718111250252374512489444834781474079145726517821663882367198108606494433937962473543531634596501259138071049967272467757779055442426060797620597599081989039197645114684401944765907457249394171543008971600290803910791874740014306440325804552647293718002889899684742659104701666158883410469772308781257522151084777433625047994296264309895229945251534452837767945133664987961947606241528933656607300308470297627753252248038482979118887206963929341548711639252713888185736851570606136913093534130955735018774728554671719335239813530406692626390390650596583027976720114735512397918536051620404967958112741036940997278805865231432224237200045013587145628728341918433854407946379642638617397097907833241042752611833171170945052135979606311712615843199562323190364674298113072593038156138477724742192994483857270566104448487906993545377983253983126350135066028394174792352631534269810975022616229034828862223875517290335606193083762319075935459672959680621996250961764443171392870743341297404953703064911766789811880443491280726693463545432255880347764234987284122660551986873344711081995279393435907065809843133585775730281754825947883732007275898981770676632010217664351873029431359432496000807712676226560378231236317410069734948684967290625055677864862639255095443469216116130423365465512772875955524085085373715021601400506285521248060661742195728981318088121022659688086187278286280393485420583285876448000571756447539413050845398672843625643393482589675837848661572057347761870455491313895409398444749378193317861167111830116445725465597560546098255835240948101634411167122428185078184952220325089814579548378752685494254965124504826111768342362161936184626911338101067024189770332040256327927921047262026511926515342104973715337684552626263273373561667235162474877969960147996466470521574188297687867841474966498927128061165753916475089273273964024339186302775113181073156951128008534819334205491867384941832532615956539547127477422162504488520835479274995125814146375675501938882979245957106215271639110496707523203257327327470798996246071128403962013362837115773597492663855967126317026819924973998461970203581378607958809695885733712043104673187584346060882130163668124549344410003116410018603072032370549824675700384254762895724942237073211779768440731302706597794325305953654931333040847210555207909708890387776440808903254000537293824905984770450434427746270951467824665474145295186478935060371164107899010217615083882416405322137600000000000*i1^141 + -4460441569025783711300503916703229593482971848895533592039824546168691672785397575403254311722229798205500809833629695894651266676523319054347467684049883548115923334811007566984294095365305327423994935816016184542943139485124980374896773748581550827923959133934787846775988098156717985485578355473879554976646138003613525601569294886664347409094972605608522857365145611809700836116414696338166398889278452264314091714856649618547128778468466101640561856046075830450000924515110682155102641751124820038924833484644827387323643221231747086393949806823503575422143880782497823573530772033090714571761274425229887334269112829872435577024627352901698130006180217274139761131490489319232155634272142939320047046958243453250773703962215561535960620788720301106039972235142609038612951660323690810227013495109577799958667714264585756788554139322727141080575607975848056790600553795216246081199659000558272547596720697085060670418152134711659901056497807855770204007239236252431534070484705972281339169117173016017449719744743528606411050974116260616949674629635833286559404953437410652077789356681194236919177340166058011747460567231944517635720109956902763507016022862045895828631264951170714117111547393420600354945819394780566185536117116967166724563403860490136811491334132362320447447739307981772997772011275741563510304666245036396933174617435901439456898285681925220361594190314582618077793899422076084442343362249469084282615349810655718464141742187279110200950280923746039685769074873710365675739074588402801680084910929707049223837860528448109576722998444591443129234368572491148995496327052968273227822394305769639021432326562510002628636486025713946584906393349000632845883209378112395666944297164311301316941637902111417142468655771558381634747784300390578674246831768507357838239773187741415981346061732187384266155214247953610803162653455635368519881445992012876039338239409760119763457799341974430813345891351077551118864614405648166241637958200106098550764993176035344816314605222636683767934667319781836734433037885645173714522931013577368511817527508024069894851639693753178013935951312915801360633645612125813538454924140557886309103837288465222276788936153697089854969926946327776403800556215830215840405201791869928312169423957619310285628183240974688151694763762494861319153783307419376729194051573978499767027281473062766432004128661749783725572683295306547135026689079361764337172401820382320866720759841164959332847805963895950498924125951598429955454368047042206411972937631772786491186278851603849734332987764863819073638224857489072674313184407156944911834106634871142647623060780738850148808679108117621029628482330978525385339490524698941996400640000000000*i1^142 + -123281677549325921472660488801012747556979935894250408212242431359907253599470787062155035979998680549693835162491249667942078195124188929914847198007833964323735365297885356218615122209886816947031703522220302966663018487986260728229830668867645490696860579582088845167748149381465209238531452561062730996335481898479870610632501901097083130237633254732384590162023812300857721111692656737138607698747860636538275394656326878772627318077010747225738123278776059276299469500027428546805103744718910249455682773300833319245181226711765699132231325887383125344033242844367856487652221476503851760561383891478711834726073329949466412253232978255841318201057950057287434097449526063173420557318447485509177504663102377858516133387375709473734044816292619547098257017900844410917509278537949346815817615357022540308873033183801850259690204993675417283781679143158989445065555301576708821862157022739457078517887774894487867593513962322874226826699746312684445705831821515615789512255049685805601010776637241063964909928786913542902847114553782047286017309167173949728241038561288215510276533045082276668132284877178894433723286973161827578477892674071151033301532277019479208842647381791899783943084324456391633812932038098663108168083909918016385814126626886226325116034419327506714218947236060584277191883975350173147808253270443390880624033858017164787940719693330431035368271995874704965721062300876855453709048947941099944016371308595459816866934085978307345082503764062836873065558476912649958053691291086690224669766048072560492810326653579942507396456896405631698477730500536237271698265922105594936169567065117911687243518661959563535919525063052469489390474133139936439286528717303020123697299669482937560575610700758712910678452992456777248480553419619937713577978315234219059340965186955147290436632755830952717155744201069975569019635766811395318919817434877400541492626136408127216685648532952584112812130116659936125752302361703369514002938689610719267507552187674444017468176418127744318207506474881154643942701810017047438877565322100920333842121143236948776147888836624254251053594720581341211759584397152228675965901552474397234782763648872645700390401734021459464753330729479937772719925367461667413379056277207161428251413763449552801365041902707401251183225980236458804586438591083907425037392530826644710856190904212595826570232741603348233500889183900220089616788448393311578150771901870157951981812101917575894589480946892203748145802204901984264766557831119142785466018545599860383694111871995195268446565711972607897823471588229519569610209927639593491431878384371255277054586726713239368169876450242698217235309197635845240127488000000000*i1^143 + 527139792326594523403763944026839016486681588459099643485197056260578636409159044245914204267168423467523007363998831048993512859757847794132908462680887527584323298326150201991830575263768353086135038899187914900858479089239422476791487816706187787367171119318520335959480743071334332986103651766608485677990111471236649261143038982447272223178008524835896478419148109542944560123216436535791174722721176042745163640672957079941844776986565642148734199101575609220771565303010998565906844297692163315689111724341143928000135073558592265175833557246666678623346901006960123455638589235461947613250158579041922020207404142496911378607283942231258135681761185076311893679716038698078860292614574268290623753866186708122546393633544354437147380319249512302614939739619928367017540182807887978628689858382233498953842812761208003232406112607613135425099735933840201664051858033332837879227073379324432277751446270029854061150429891792499055817443116518484822328667328731204033447907019090058291015470150866526556129637931790552875848974494891656785742047228697868221396257147122804184618171439942003209803043827110707786636246787605101718518455744924300376782674298487923754466946143511751539072700373049977310653455264389471914557861631435671296030004894891315072855067761536455534873954214702077103122696172613506621386694630755070724947069011085110181643166733782545026026198451943921725278166175855460396997245256197475735507456509572105169369742205960758113116421961852777682057856783768813859835808200595817963880413773623047005512115782249679228732298690750744429807850620968497309701748601922094015372263250092322854745696975324840708441440931643962286748144675105067772810103836671184059074578395345705921060455609133329654343420414836626878301713695281851907903883320014665577071474790185812855821747638495542000040729068917122733849773980973382051075074651697561123133169941094788312546141982170146930669045975924259146780517106515377809897832212516160609184830799755804396694170522053057534805881574009957009714617887146615193810563971177990750769032041694305741933958610211620772568403113685679024314696569071362101170268465030940405990571036926136176175804183873754364266090700357018494103122968306188620310187569936560767685847388516089654186438242503698561839434177547655157606581337471751184283027017832721953578829574746811224251731718526414935484030613682582782791374834013147282622315080925256642853112157089276241134743471181271518044292950112903404142653794630913213523782487257125874587632399923471932926908276379611869814583196082623833012468427582977569805366975688562986887086049121615247692149634925598867456000000000*i1^144 + -665213561160413386859049062728281006115624478642663599161057905381811138852475762195537303619359118871624145554438336433633852441311140805556940395728293455409350471594076638550300272755948217182683158809496056326944449812387174677312205085383212697205371872896172642904296911705323332053959715355468480245662718664695732150441391210707246292351524900009425359533563228500991692457210070626202584158478547632237610225181394309543217889930613572284372263784026150415431108982120730795743136182342230236674878382149008642612224083757601855294646053086916329561108550281030810212165021681185851433812649384035981699888035434433762343793399719097318539506566941092298936525013442951355188548273257207266368563324078350756268840819888955123519915126464839427423360884271660921103045458875835387392876085439594273216848439373377041269815697675165124313590644626419887583221267121348372782348207709284472707237070755718330031361388507176426750191209546811762620053665761640070652690707512994101734272455819473891162445295644958679744737443018557329844565464534798508380930626986723290228866563748524760060835241375100052110502981021728414394280317841292671606303806065320162148925231136819315462063371701826936261100697755149791277321211302824459096203232376325468443683630865242728316100491913048635195365545906010237779350445942257052415885175501629536281242050010631414300449238787418116257607781008465734811415298823595701298890049553194908726702697234203335380326188027643853633493632131798495151620088145786326451056903063989797178145515084653764991567383673907313705153388496109569539997400170172034653778205849760814736408206862766164401940987159580270282045925571120525809862002104418693996865731895987701846193037701359435324725464875616008221230821562733805431690053356605143232493701658598724167724892557787649532230310112102718065595843644769970752782492058148138742928559158031364997757913650047532470605731434053711727864412054520647138185574425141036334217370719165242415259935385335664724599050088693159724395227656352001925852695365216602357613777393721841023806139346699885600477479011379478993134227902672713162341763807695453028775265918966416956363723875702494630664029449055326941198636836933722850323970086299298281126441490831198664788043052662481605474239873038651423977859703730823751176103476248017687699944713079423250010540070888031445021647090433277892832662088555462099923815605097748270050203172964490647467225132051587134178147388957892468891734310897964549303529148551018993785815941972457702188617620064591813601242222932319366391131034596014989559579635217560446216022687483198177280000000*i1^145 + -139860084929665683363735050621137337731929968400143229554530598315982843255603809108366783649742691954109732762122010959556339604903971987198180098506778673701283591201493614903268504963052903851349065012538324194753062621275712695302927772137843854582801167888757635681402942247802744997467055771809727858836281495877770394168258784130206057380858638194259683362554650327856869032394262346040767099058907130487290303169393292984857562962302711602677243833372750544660177861376274458737950130046761388066309382194619402403049875307518628803790535321600443294612304444850634375833025871716674649251604583730878320604470693129688248860018965673352705783829355508460235589857702366040634963380614849902182445209524935349731360724149207572040964953688100403749608190606193939414909455088367355523572508468008310411719593527301445739750042070544886348895457138317544976558435554027827872200967937957476071473621315920084788930480789231157229937087894314466705686719151827444909596216447327609070195166226760149769501249056760504032675760886050071463478456573676758318879519897151391796776217556737206759716932515592918981789685545688167458152040509777890129555994240095195189188823957991204984115156675591935317153153954684614260755408654904284131987697203370532713086926089880622733333539938873566418800926360695110580068605109189219425909225490600145864808797616071364517296343084595262725567882890441802621330448871156297281463055657021525571769275787016452083155414014190947780986939391339399179463295691645429098028454549549111091231701356899761764017448663999844038790908935298099260902451862602117898032221423833658212074755376800938171042732972440052883257948353281574985850584441533814359539813862391278380931145368128314195738184268216318145683959553974328040275333792004101472591577419191771397406434104721858661486361746891491436729488014284452050300806792379632080317080426491048771913818000681511154429297359867563962177807951773548737195985949787604805919571138219825103001224284952243000448120018442006306204838556813233872911260488684877959808325859536108155310437631104129255895357542350591089194431303818404771100951390609384273348157007950215334536283388613330107235179608895202043007975047106990410944674984378387610228437205928373645574113253842336196350253303658855867442397524552383882008930857834620797885354091431574439821853347840389727175322361227006294477953574562284557875879434399417058382859203838472596637457673659403255583904061357687449704264061417371822543840502849130943790910389185039147717384744915418962445436994883998217304633957328703441741689142682583040000000*i1^146 + -12487132892323686370324027751937254727847785318754283170922737646624135348185509525051610816827496834755469064622176907545158857970942734586797747871313764718165805635114141710894141397290065312896375690038187131167984320812382417112790543910087286016276015179251439801131329303992281539761821599059872749302596966282614278230780975548893061339958569789911396202592334660600869547358543190906003600448159335353564908734604309763200331022634724173350835686739753124155927837327898651264111201059322917316226641055236086855133636906603023534040079791537398952203804818935195762338067170842867880619508485864474099283260979155933398303517076864263589695009744928023145898738419429340336021090586366972384637006477679248751282040869891938668843951264836014826636940821872945542132917384412450458528340140917966637996344744970787598341756474361029164579008734311803029164522425680989319006950331743098106674992057252941641349803538680505461818393895926711649635014795294168760267783998971296883991071739965954133611021886745779789996349361026839821564546563324930228686854613669867615620451451462037068500933359973309973091911107286297915606540343539247466699581396345653900106700899202270535891190702179766735076740148967377433888515940727521605939008195752716394317857693409906030746397548729228207101339501277428339602347833402345705743452587050314435237088835704447559458736576022170829780126842324491725741099229525145627973056247864541372920309023359006670239335734826356898466821477669225140605330023393414531689677262333034185443416588607076571688021556638867437578236215289238612614782117925780769747354836035353799920779761845653407013821551935422160359660492289981647354098847112988172059611943428271892407995264644003785430090447999801004132710730860146984401593836920117490572376268553145261199481775231107983726254289484177191057490621182968315485791790325308576983094024194700552742804513776867403960060569450828326388485431481352847162569126071951567872292881279751667648147398688023875754581022266322416000137841558439141496914185321609718560858201291001652918302600407581533762980139977633285633261798463090044479478613444966907877466282165143976318181856620472972690005398960392279575721561803298967337305710954355690175339176494694477765022850245881178866358419009355012459584105938185696395708944363172396830079388190703496401673400196028965800364878199057747097134318184294126615042161160497646590379065389378169523590906434809532883741041385839798155320703290332974993057106223375725174059859950857253625691949470289966105736401488657725250559537053696000000*i1^147 + -452491610329312654716568069198472489844379384660398335687201572714215351131266288999643470132827154534697067573467084958249524616823717475912873505940804218494695624038314804888459046218575287856454826244676239300616263667531640281483569686697127748007815039091024818134951974067918349301147555892914039042958644429558905223414374808917238254005574196076608166670804007495872214403621678986024387216324369840145040183588094407404869983536196569374514965826041837487218148576764315411716879780950363794279485364511254287382234258392089090462825328611662359773901383555984111548833597687830550472566402328936786480827395508192476110545889425479041076600523197902521833313651028785919806358847394519236803047399274724828353989423281187275211637984636892944247575894411848013066106029529754834165229273308201129639657248717087971489489157274546712702379264590265104850458905838910273165172710517769371246890169760688526924885799765151372629331362142558607415540459159322107747714735978399184467363346005578648476507219674539616318787536115762761193498803546463148064110674813435606811282762048773765818512533918719984098869632023181298785635078332102438800237084257139540089984514056144085194977432184891643646883438854576632891001031827571402792975544295392685616776796250061046435489885984911648900531706726282642307621047871590935372066647492157831215266099674202048054741435560797744334523063400154844598794240542602760215168607884721590702765165157635761472363516141396387724828584461625726734717323334522101821178039567842765365745216606133285838291474900891866959569111827133723886159236019591758312057882435652527144791269715790675235497134505109591500596948597299153875579972491331465853100689279934419922041921790632280068400306687305097413223675421267863742612748773777555668144708819092637776090683327239629311772191506504813370225521828441630805041897978449179201155341740152401135544325404618699584093567268404901350406369695130218654820528583434608765899955311886800470363695406806080757233431571720954408883664015203409011194789810535425748755916756380020410786755776323191520310978795270451054482679903759958167290333354134442454187821835322105832051221241062468392526823872174230491903089923574887875704284957612685272251990217558834853039745820523269250892397821360997479360181664282473988212347861181839367380273823864095103213689043339814247051388980497485071507081050062019352946290943399054585540689333421808726464384445263062633866566072328945634256824454599296528055865400967709659552544906223458377755019069331137668004708352000000*i1^148 + -2237156672431815438223324647239582024689835850228934840568124131703724712359754766949775129124232611823126593579274722332038616899250531959951956538363675780713671320966440796247173598335477757678774229226939007030952339562601517735268125314312349104674094458456337060731932816057055437958082741195274939169058876741299696268720752358732385527451737075404377946165926397589684113471992262207234024446397760769955246330602038731099994288134362289555912437182786146173153688608451903541469536327636250293789747143229266611883182960449163405917733131754254267038849238031215059024118953464831336389585548317721247261754160742740711119337312368985609681077504146892528022059065495935034665340641543039326136852967686880705270962143368948537349179087293810278941525579168902699450855168760151466079751229361746424491954518377151301276225883979153518677629604172550689490795071473983369028836992426357729862997117962937709134870448150877093931577193460010545308010224302227741265316918892593845289925182721288572089860617315122569378922312891127325718590494731586471831110761089295413376327071356528146898091455414587790886869357734862142620020123931441702058287776377773706744956729741127910673288545940935098586438083029852539309096467737991659255654544450536709553588859739672276492240420369730216861279053563549221098660029054250503666322954957080104423653254687222759613282774785586727821840060593594823035102678347525277146483592795720565246047099416120181562796216100535097639448272858543789434934884136514149828540273319318904717446385893382528160661707943079913020356256216361665887514204952575351679816638639028744121283731420801989717124586404165972722086335553538504046149473700726822220026534932648596812162947043754683603402239761340998972503575405362554630134395699293804650561543893515224660217147232654535694531758329642165470002148661122246780304461613578775139510209687552188442895400017567721711751837197529172582269166050250392365306238538377994432035046938136654336351844001964952954449419485560967248597955826483409779834036909473062538000182846709673862477123012026924074285319203958199017402161748520927961704443982581890505602506746837698352813207167713658864936626010140838011211615433055642955091970992359805068147291836901295728725325613764472016385852493297162945240711683688823383268786865473067526798683939710305552070221593245230354403745307122124643880343547953612697247992324209360287299142421100809935025518785664619492952432735294324068366686996800680751437015367067713629245236819083867770060800000*i1^149 + 319737511071612786514824190449809119860629422841275238297269553379313900772319229268809694702937641098416245177226116676596578727899933380444303166298423564547776940688280964041022219064452225358317407903745946857106716315678867397686167735216955491720288601347892741027159663447289145905980850043143206503539321854576349248905883631278098587358202905650092739996841189964332133404069310723052064499966084174239401013149115347177465657453811813074481105594694912253564777739462438124956274515117712321129150179967055700141365256013402229592563247982736361147798559858964492799535063610849710320158786015676965704451962760464064612610892934406204945754907522408246542284127893833745150424831904414382810654309428415246031509672494402376325335447417439006449700138037517754134868294583010861873077783582948235650652763863298890604371770300709818327615594229427983997230190991173349147441993795335248422112231488757155102703882827849347681299790717133091566650642400911132498883858689107762025981888261668590865954012138258858459630182153931947930136460999688931539321024465397615189364288062194506237067741230086401830680970173142827127603277223385017417444020653548269047035582046845596456064741270612391742927669056449474222080200893753642609098384348724165592960344791593335146196004739399615866723320757605528628991422797079248751647900427940231300456618782300156735992729069865647385807583451533744845829718532634468091817511731971527116920790069526677483364057907166284824904795123561320620147954838596843357925275715063400800938872179400443883107878738725184583970218386811520887472366830880284298714691111412571510004171617347986988064210246066304699941032576844478883982308390491401599813115112214687273186770777230790547177379758337927757485860744787336787763233325531625720324145239902632783758197189384210676522444073070736460887799348207024422847301279101754004368334178983582037037486220574886701319809250866350395441413166408030582600776772490430360901431218806002988877419324054477990532577371995738630927445619337291289033079202402486916660838051020976626405703444254953324413283379383597647248827779878216295991855653422668890182144923159669932930459416851951987400413200480786084161338238344989003017558000777497148693978601899074037223963580491668286860339363448099791041285839001913230499748470767281792258799984778487529115822499156452986078028508594079653479260711633596967709786390214291213835313087070545403797413550486945270856595325893778615257681568444593074608539917537509376000000*i1^150 + -346921845490778885565785072988484965391622763650019438611403225393124958487737062487578919488833689063370746949014290196101643804846265738569247089484474904434092602494239442688756442792128426742175148483333573067738322843813637108823897277009850568948977032750661263235042392441212762303960585902251399048274310402125337567490581574905330944544353676838635960707642287731495873415987727312707452374782183688262103788990838200517681599666517836254123445264233780372862322754050790395860542324540184046320569088125044195969107014609444987606971048096156818249719090692620665509139743321488611335597951085942915977549216034429974618668063722665971423828670725744738392794007546174667832300924530231705510675103872812803828609499873508178355237167078453117356485560639771479371876434746449282241842582631525124201251859893577700476863535527946160737666017843995569212572936494975300414669189612498023679413711338792543289205996819548300615172801421257172964743161966932086279472912658101143877830476577509544441966266067209214767061447817996450147235757064632976531881954230438341882370304210992379015889679763690360723705739499333302326242046880203434051693274623237518233533516123093763806633035106628159398252547979427570184555648676430003397691281456971471916060894445486193224714182700917447552057563021234501132898471745222256543254940881304858352801215976113937467632694294759847857856541367505906057058320457578456463661258100347489589079621559609478742270108716310717263080043488389973487022617861140453594180067161127405187640313172928080125467890202879852118835123882731896619786640515754184008572209509416535449812246392154109142268597203361876475346808901507089022784106297517036494734257275800489383545232476210486214767612191244600066816319649433183453028769924355655673457388950829959785215827248646883897974972686375906574527234221963573254737130264765008663235561980830830095706766295627438104780039087541974233959100996510931835859804433197863956825111285934505321950330010544328721311502928042920632126606967494373609941557051814231183853430634159153527376308829775144063472856870527268111858502629877001104481625108112316550667439916468765006877199197365176931346472569311732932447117780306999729956077432349075625365737637547337070008605891025523682999059069153412438748697417340224400535132597946746165046212024694546811864111457444329687412598903275499714384174703777804725710187352667642406064260383609406359352500319032314027662587420737655181734691471360000000*i1^151 + -9927368861327466541917325941766356004695843726093987324892762895271987232546154136358453040510264872184870674815846022365001326851324635652161252408387352390064334922192800109545579482602085325762922050402977400291416930967694383675867203424608487735165162505503686815945559933102375788456965713917894070911073589405764242126076204806390865773511995638340557708012931925353162975245919149411774703485959946984542811686725634686667634044929849288155073018225036658554855452842572701093840326709560902178433581596312658318185203494557906004829859007240462783538311557839555139573866018677476427176320372238053652935414253609808756716269358061772600566974996324892960632855870679994540657546988770856126812164925629192383650839380593842268222313241454422046583594436405422756448511726718795360899574231743331413849971912986833535160194942174428677751481752685851516317863267456592249310117138698569905470882548970411470192674794447346987117959299248945628456596794975761547072074831041762249022320222402091173827393169773428452739181173395481576330522968767292035470903750266409366812568095791573424622629460422691373212260293253652778421511120748628047267089816396020736279385140223143781289308032100746364245679686535325786530030264110027879202658330733075836570468701779697959833355600298875322327924201115760566625785461025683817254137091246679559390314377253150548345135420258963791076016541663731538413123337516939640517934858053192696249368270046541332644293538087679191326365742339569747451852333609750813304705839553606028065743195144288081219603387109123069299685576596651701213910429708984789235651335014141832795476401906402376990234573172177012330525581027563814188993222824537947632442236869586564077654897260070753685321631383997014416685473837109645354552054339672359201884651876651716596364450217185462556172058942082499852579352911611541587665340329772090318605655154475844754801582498126559983970195003587845989321935926404839981501568026172472258461219092946786059824853742332285847456664899496245235025600220142200105960405059621623365974362549547991843246527067414541693616127269163555346192637927556294583722118077812167309363269364592157024951237004141672857618171146685452711206890304208140569675504124742557744211938286615768520176755963472119537716825691829319437906743357744987999225405260067010265641402777557558130459804501547933308381829551350427601962265967633347600846502400591243196313543386335385862616345328977367188845363200000*i1^152 + -816955179510638527419015262674187504976019235251933640409278705831053132565669520614176038732687631979431765968587016819930053856132807317735253380324686079579916134875270189510155410785694922371890861298527172722102922242305857093067891776111097781214058892685868728646511323418750913270597615616791579800294310219089784326059866136811783738136677919417575069442881001254653271340646240677694193784738496948194347588272125660785327016502493869626369490791465676378556987682513355229293708437257406541073982206564568927564610787832070234679933867389107232737513211391065949049395342591312026171621116455975835602344036051927016396242786736226603494531640830812247434741360568322669281125195468435939866647090735789785540285149513144396125186792236724986416035937935458850739414454342810503581078862893967940793954620877631925621250433248216768607748021465714554033294284518724160295808709427492469188150279037818457450239886754486705706370369986974715330139809126243892000129363110340242564741294983896662005580780048029345062129541084838982017757271478158505230812909492582919955657103462054605709245316724210106484376287249115960567114369320189776821555562991106369719140842859943644588452448565307062752958748787631978953679501711751223610525692638013146657891747525934906962786237003849597566322626663120106210110742997122394739873636455386247942390311284209145603224688194542647162004330445399890352500796375922441184218636332099621611444787545972357013540782854797677781358984993668014647041256574853807463050828515112305694940796092767175148316889152768743259721616751655587872693373834420300570696706983919650453385083642921012217217997565516157354753355348194092032583305392791656142215529920891740699122920688374736264528697032483089580556772534374526328971077991318106340893600996664657485661463273364905316855897403260085560651690466707480889843669761753993618252068797757212792772686823472951687567293879149970856363168217479758635532369726397267528208624587345958011211026300383324113602045614379407930272174694582956549129220388483198748019085703290807391903974769615663205632756913312713139498661677577757855289245529922051605202961039372094935452987119323231975583843837571220949653548149314073994891483048921385367253933606915766946400884674810202879458358082191086871311985418856117211752274873228563325384430551013084447570235759565454980581015736064163006597727838860702256332169133307382178524528965204814373847040000*i1^153 + -5965273514961689586533320010033085043038102642752283466832164832302505529928430399456661433563609424466751385319484218742880114707144268772227419079470541988685506634860845870022136753068622105974095769205041736161110182220716315365860293829103840288383208889203863303914998989743230095350107761672122706314016415091121500446020439870756930633256789665620384622673880629237389884589830525754214750872379325683230486778444044203153018308623762827115180439432622107940225663735418715304537574829333271316474989015097535146389866091443602248595623776593103082694113994823423377338821356913528127092963875085288294507336018694102740320912126259004173574465378927603244851220234923022795369322090654181514843734289627142277496224462378801556242871048131508659558558750661014525774398105335451942869724209326569016435751923909893903522391313269193995046879212820799616183657234555904797330756499013996269904490054405736101694378063174813045256723763190916290164846675083742185079536913531655274288915514220426563416007547680251210740338627436951736640960032007695380124036375117241708756878884042864112020229605430434253315845183086720657941751386944756944737297384963180979214885345595367957873324762842596768061283294043885495137713430107561606359813797866989066125367712467895516748467756700893145201926274076493140457177410819049072601057490675311516598462506026878424583051096745413104799969242001890016418562474331292952989797347703433943771463713969640396650367959626082261151771706719108583460708834951526550888481618232978994287428129909723003903185319314021940800184511647286419353593586382943280016979806311870186086915101824404637734284545991614907976104252253523372831714653309622591197757992410021934897110177005055791307992200649617789436341884742132372063015168128881292656147653078739236249791796253971838827803724427320965030934344266738658420297747474731149579859543974936638375712763924194183189035070142049683874875324783369901758872107246522798964837126440370743153895861989301952855381235924514410343376111227315801497619255442312787837553158659326649845119577381762594272643596822933475300657925355003101574836125472729993860449450240657083942217270544860390705086377933602101006405023219612475255229215972349979683865420846227982787044828078560155687791831467150494947068437004497696809335043335853396716727640789911628241665329070254872034713737437709490291264240169568781557001439150080000*i1^154 + -7365281145022707682152178163356496344674674255877693623675101669694078113855979876858958666860534302792332273077814787134554690975563433516924852853632479597431856953565645745955690512180340965610865557572344599438063668510914651105438780679619400822512124309437789134143705258912786140668390405996939539600241079883752626087087071098961871431843796386272233819328359430286779050018245781592950801538419308700433912970087541317936285048498805857383541488751513163148968051240561481186719936799473704592594949556987643199609195392029512095042469395051296078169456919772016954339446931719316961420982594217016888162992886901891477981034144022584550983064563731447498124177278522883597758489582334663497297919207772889185098567121670550072102535883224254961392382946247809147457120867642902834544744725871060363534235393642905901544782988892730798511068660206983456183644797520401137999805985010689990361773087390530763346884285736174164837829384271118236060333292391403316174030700048358770478249106056041076830109607393260603419162743003464555072166691423619831023396354828642372924843071370755956718454484612183037152057130855640546251218443164344095581854618814079569349721081347743296502377405194048552410145869516667858908231997144383602996521915848770589510690464981382456895268881494721356659905414406658900496837981858438102459605825916330900635775997137937415818406605562480643421136911947510949287164845907445883255465586393343263802157322990026369144808993953506107465400827301898406689898464076677895307033872727321557392270370789322507313879305190366516399103124799040277005737782057143671060960699865075662555787822166815056493414326502364165632390416410160444496473748703739868551844704802094447137222668979212078459523534585562979404878707531887444750685625482030711074322090870075679790770417618812679381675033017041793924283730441717784038768091043589750248638838300685937018862636493784153829674222940623992302918765539257324968141872979299903883902144255388595673440558354076035948118673495894578616570991333218386529164443064484613698130460268169170373805637827504613121806760785773004382234306041323517212956092883780554244437833986319914433379991045900657005842923347990597265470402155171549209492359131684453353578757866566891678114748663688277176200935450693931475794471501760007173743660413023378942386136292810493266638585404267250429344610039858043289600*i1^155 + 25018962559452537026918621190044449419662317684766402352637599973955071355825617464092166387473233398903119736460729006899598000089545145938352942453516658546621722775739480899164828575943764998419753578191084925215014226331380068625174490684622419650142937554299130689446747135395281496483203415438356636734830532035384255932844340738659036869981850258864833142953436256093301263554508013560789522218850195284337425082081320381449971891960272673517838435894509077080534783963936558186974033071350686951029520484412590705944300304337709666284809809501011435430555095934447081679294460637771230701195710174111032170205913402861429602135758550575183911455905971536784920191746249931621623959820509957502599765916050330493449011423875031858527602495511220592997039091825139368317594398422381797873705540885721237607599381819076946879068508894029273567261655806142399519278548871849891313885944924493605878339161440654840856062315860585179668748905214833433708480766155347745751387196377643438866862102010855790122109998215988934229698372176372660835998801790843818969259498493240406389517943092587548022928921296563347573440769760034885828475291556657806323041152813507995063882253303125651327862962601747960615379522476646840196823418208600289457239016863430963958833188859865920969582845141808663648812391886959589957640225557197633343571087326122003953956896473668726008664786895110613884903547132739134974192517651034833057940503151870591409189364853193573786967530838223155306667177597139162741091515231987060247759266890083996748946819843780106018902540517570665983568620640867635828281587013006173780353606945251055522635204261389135761589707867946717985319148449105237229594872089162960909672378339469316938576862585063891340660020483151956739307678745087852543500276408244968294013107123021722110308160187785712659668117590312998354511763713410493582143423549971835642725862982740205095007220272731989643978910262501610565279778961501618441600724166196865157109644473663252703982638749078044644219568540040997682579396634075878442047994772207092596993869364802858071231978753190239520287182309335675016427036689202897549843416853779985519933284861465869401077516368450297145365798430087466061216963292541469173156804975954833185182900747879193395260096484520347095555566035361432819169212084766382450211893614072845993732222852743246643200*i1^156 + 4695349124195564974625424105075154553675890119618281411646961118722179408643498587078180976511901686407684100983095322716537979079423331465976520479625358086092332161706051260598837731244497226580195103100490531837710737802363957100337610321706697810410439940031472894742200614426819652892223367222572046711424028405793083586368559765303271240543306031934675925140436360072064569766668499109842306204584507043156334933061642031309641647725790762582928783330033758378054040924884141978595328425036929789406847329217569885762508769589572624566495750459390715334425369494476163122637303073255761721294270858314096712204673148044915987069809976017363854351798222370235083264892186045946464776574124593276615949116906877501393125521928480592891935912712810370169274970977608198030628841114957469001010803635635288359099234461412698802589819028010316329789519058244609484118761510759824599419221841439575016967797797348025737012632338398917046915067976236780652999762844025009923242824020867430429271752408964678181973852678285048817609126777239956436356523476050146396907328126610202797286297934453346254982578739749500085746674047586633355409292337399889015570427338448511201478786085978868180003167942533215478560825084607753598381681636153556258535851473031205381934953740345777589763415029067310051367421749877266895814330352144361783024779288689933645078069459773378162874953475921091470510813679134489843847370814703300772621155916946768684528633276300754871424398674691215384735711549001984113838775363853117255851337794591868320034038720894679726781142452340327578502287203980689873591976470763995620887401680558084757152207657592815265240146563166642186415298670484865908690087723204958593231335551183977970053308228289463248641099667014576370694936476497237847276224718640494281517470880899518790691228489749829095937951691141812839317933898612151337016067383427682646863866809199543595029229542259610478882695058349676156656656966171458949941643101517959104990204044225211838382785521822679787078158190705901690630191470339795831864194340507806139964605385790348326681216330583733885416456053051806780029134353780457071747119580002110372676794093012697347679537504887598580623492185167066248641633488072865979284278816858912259829305497558711837225636133215962717017253014579065439049465839935815680*i1^157 + 29363727414104216819720980433071958829114452027839666107529699785895766762870940471188249483864174166535470005817361401578645995002642138396741481587697602021693250711288861581797975099975533907770885695650800291924574181867039154709031931976853707232494054571478864228163175515036057166656925622466740770252436353137386273467244845038374912434352437167540482404137818295565842315821715928536565876608057090801538377227638761099482072392714181878222743904703795900937179652361088975606228544171920987938366296869638545130275358714599022297256464412109727907753063366785762133292297470259224255834587656075803536630355638287391843787742821860254952114615924918820759779708398450233225877525090482219100670463873821342687860246879185021683443657398879915735548461091508912986547796638053265395651676244802904062309606634383729191604602799479730806208609604595969156062397550122713661465561733166046416371093172954261748181354046796108059800424778716184850762973069119643444248925688386688451774155016402815780665569284636375587067149556630062403815305852588701443333915360910844730582551218755797428831529018901574679049046099937905993167660630312036530001215838840516954917867453489598587822343636405883801191532323534029327618774816300922410727881780873384911282750148098117784721808172405077083574372984640053555457704483238135948454506776770703233090808346902105879198669992346334099693682130245536861589586094490154382144723077145382561295652498532748398351187212759086434013665130994986340503768847595742532523358267718228851494858263990591207190211276882416588176046257370643132298325319181519275511250294039256283527067796262651102146312028845708374405315859928612327323068864300192703604598067905671886534837096084316455868644952953722447067649920382725421059456577127182236330450905690662843520652299882014457522383012218496131635324674608295367988096425048623755817217159687210368450944758810285137680829424802381541925290605657915391639476916140775241209632892557788454946853084321754109128969116981159986733187744981386789878232716467085595494360498374790280696501254422628116887568085299669388887518821600618257919399527985023369357838352406205734050456175155906551562188155292697839088054672632556388375436399318039555557776570360275523757868763064565760*i1^158 + -1852275522383841020166218377407055059449804588586933324358386217399062696078635386476950734546246326972512895661046069906343061384187833444365533949074014323843731182280639825124097669252273341170644712155081588969588815183822444778984453711007355596394432977028605754673009693458766767221846140355000803433859667675289971646719967122141853062074001003561892938891435416083651188237891211012853095608679951217682520264728793031025672592034395523955934290673409270047212622060465096379681277278695145033187211123087465829201148900800650114376837403844838861686516153371925840738584206208659203496350378071661046998484104626018506102770440583771267686938986947463180677282767903338624725628147052202440638163607264672309656486407059679629996058574391853540329965369606098356443342154540137307113473119697273531748075054602908682708434522474287766974211771551343602608538500254360858515051523681843106935896377651405914890462466345344120936760337435543152440833987265652848022018331008523661881249274525806542124750087959770641125947866251109322408185689326674531408164275369907780030077225288098888680078048701085067233540415734332715061524069870886377343535843554338515469391985854648099562942669303279994035020605462623358189646918332098645755076758336324431617713125478759536436543067636854537718824111020105665324645539230743134195550337020653317986664607216709271743429138589520728902747956777954080783262479976280203002038865362492756281150521633519755453733574027885547178912791561346047263430037056551237412165338229617112595552594251913349002200672016822251551963200100778707741713298595888216033908309035044871986924315632269680245655700566101231888230856181936303622857255193355548409005838342544759818522956312711445886732453066921049553241097142628747955509001345675891199044860184887016540121571467644597025397954983746261175494237993745945975618745313282963116674311751648509723919286104569556135768402611754242163687052688775302340472084078347104897467670423459177478256575246562400903711218071681935504838058102306314078129048342464334261763905925774629954581445046965174004246075057334553274562445915266755166527526313551618103138083356210465178781624875923398238730930081170258439513103445013012374299344896*i1^159 - N1*18968648314825850065942615582182784560132540548604104164443427313044243974304156223794242784498278834792024396848223942317268333158620037713498996298023569071945569667313084063094554305545406741346376746144046669227373908943233461194774372608546896248640107798326822727393942258637615657068171633892202838835761155728174430200208207438014545920*i2, -31281653752062983373608275568697330225979784458806183416726043361246878007692303555037340300791413571409030284037898250558502214100784502404671633841218341939486474231294747321648188880596979564464236361967148397481856748976021013943722186256921896065364021259312773058977405438901759096515638721326939396215453807363946537099678916528430148771446260268725866678451718993990541545289431897707049470623884473019609012192622299430960540672683023958104404039534265496322050278514339354370357699225742760964139844558913806832205401999097231857130246334948044103707213731400676858065971300303612811312119615478861367075675479372978870382029583996807891948017437347701938061110655107072156781925763377905861264413951505689632208165560951039620604964545066442198747642413903838051872948239192965103241275410020547562423269695841398131321137079952305809174834606356871581347413690720958303005252290611136051670779627654185972522168195851033837886666901290186330319746552012670927250993263494981418388198215095178029182004058120743861159021847002288099953964310811147728311762968420038941252645943665607216462180416568263376804885675196146729297522338439479668862209468383823017164780825113851619030177036808439414695817126670766222500862092148380877529179285771067670677136023354394356253626667255676577622224429256200850501343950320691402351279928218376711822424828948751600201164830805164453675898117927632800167568844759402500619123668170384342319093631666492289927031541031165112442913331562488936699398910535289581941358030545743721229519348775631171209258301816644321592009896152035207656326626517509080274938402034196052209497953805372663577297271611799408038812687731641185722383889132358951564713653601196535356188721528026343948175675511793683894925304738657649923054679047357811475811823734782670967077212841111431738990238153467924057026675940595597407292547846539080950492955027920617727450528984281924967465719291392944697674832966616649988182618779525251413260199825285969831998422543234989585343167588425399288946271967040376360013479312125161394054511414981111820470526140161797249214534387968564394930889770632505559762267661704190087606361789373072490977158980164446297952528071270791986186914558989030886981400080241325608847878489862380803058957190829042263320811937920156123181135503869629725339303391766723411762346479525616281230539606449196474012606723267713622577827213965917768197106674723793968803375223355827553777017056073387823856091286041928520650901385945308748189989441288672818411821378835070936208101747065215743096809717509656103677534770962600372153612813551624094809920956957938578008084550919771162295991314911404789603474315768655365959966167880066588081007600131983392464091481893308048646119248355131171028741426383899076358053550970880375596894297474567143498894471504790468287063087097653723853883849771517239647954292733337939767611193805358053700259066218184606575944975956064397050365214263469692476100747231042950393683349512902545253405945541520885715064150137317513914166236815256262176991209865624790659709806314155904397808741876944229854523978401013263054771684881043564531046161318736063197382772740349024492845122852635090465481486998622185288772736755708793602177172512208686559992080639021738097207089064838650285884897907695976669365143079013645950899765156294018125838863656397302560556283805686822952749785655926647817695417524044164800774627843908794759474388879414186946772785768084456007149742565415432479874730294454769717725479860026269279720286206110119103961736812425818808772742140747694147568825758367801149493014542600310386340535801693525415824901106600771584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -235387460375196755283856669352147813627231466515304295206385722407208446113571301863537815392548394883549933938291121111959894526476047894497049361130558270335686207883516697170017083669451305873015350555681684206868489276880222686173013901514322551031201217371670405972152257092333421546524000023751894600969457691723110930769897639251763937308457897449478348173109032979467964600096056022888652209774440633868450415756468169628687217278152199541837298978179468672349313852513430580055806045459904307312687370072765313061960723259939964316246478243967997805551085846562502321629174009663826554856415391466952068704320651375092960444782648659465058706447542979862666485683385115252099560510479696195827742625672990146914722686602056419486936570370539594066766098666359441682606375145121474985856958595872950636651050658391656577254315360903396640644958471871388049905774953831820051732333537715935977651725828919594825157387944945780031963279197793274438160275796706771575517268368731301411672804061299009750849101931762234527562477737284557881670472045019173905430509545630061790451269654395945805712895778619543148634836943660657976984324302864788496736050883740802260093850059784267867768894461785316882701513601498604248463976870654319124441413047808755885716903691388801033663895232006724685498499314654747096721708661617326084527569558406928747502706492620347114510760241488975827625864793883310119274145154978070355128004050956977643545815592913283677206189853644626439536573997540121545801589279420508262289564699458690023876641883123405544712118750647526055809512043407285652313196022358733201151785992843146670356821843082382938460584384637858312101309939003266042957633760050476697030067234298160478315046122068108706738594033069831605647564825138795475263870245822657670717964593534725299410798391777600556468314446523234746081341887362478012419828608777674483219437093138075424448253409192718898099667676783734208666947264768145682112849886101459239171678863414216777463737988355776999361750423609377154260084567432749263350527657619414385332368098443349323991089616598888347626076451469030446279183012470480421901308259750861576245926018239886859815683649526677135778284892624725033088790735394851815008788060133257436393418432057764771236930761082949480829690488019271723882820454541568445465772622099524255907636056392367334091532787415140157893878697178585530066151858046449467445215826401261374598698255719846638812430687542833296055234743295658827197006393587063162423885769456964128812620088826971056717698872913689015004040041974595366071586692124210143489045972562545784034375853269785762681944492829990519898255548732887083669679514730357832683824373935094656561790515220381058228501702485637605310568429622753584517284427380131055270131293936475384025799863054205318941754560777987186009773052809767137120114520846309585888874128980312263054508491935512559900345246381250378955171588391947027448579375800547755570177503014420378130526377192756620597134655493190937574509059439548335149702645484257432498651424565472578327236961180068686953229679929781310070315987337381414467855081022306799582969340851331763849699371156087946633677895316432350233924815822751967870196294435631861076829878466117436338313823526853979497234812384515223928551370663901133570900643500970468421580081031200721951246742987149887987256598902779917386816404469920124579887089952759956457605987175975080955329366456666372734575742838417614125136336258573511395094792462561843868634185079680617677472102692296696857769264391119739436243162205224999121920543409347242350750647043690510964083851334655201905843621282830299955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -716728177562611881982896244092176016184401322976102921338603822167818721715954285098219427081677511665478393872029849003854129213935594202461364918588669745551948014025244495937075867805489815153718869067179075551187663737364575298357088228849710944647300551569790124301696804510712727081904699279327889449049116307493701749189946088341617743333413856944163023772028581299725808966269974691917336187651931235101395093293630445757405061082662924688530336548977813605953820491547661259908838046100049932274780490084447016716285637178599222202643291514672950941011542970673643642271396880024959489822632658952574520218805118200010899528633287664929072931328000632109726138422362657489881662975683241295273390545752831446443155584286876737941802584647919642949195306182310458559059582875707413963187167993458712695436694144408969694890898585157279422473589563185393711245462172282316213285595352643920641644955558790342736394066360711970866570536659859656933503889721975602621289666201162537626336440439150605647166686907347573522449719506206833191388439255466706542415232884602801191036338249716576900090781173390963126875321944432045221492161577788421083416657252618994916119786868575533129597569314835141097187849859756884853485650342660727842090601400182561728481403061633815881073938349295585666295976027497303879427630625719877723416408213294359265506527619821879491221300908736549774655191821519137903478789272177654344123610692749130275179820474584247506627168627054015677742312669334502503332606193857163561655152142698572844007445201581964403148991393089628383538130897880067677489533505188856391969577341324762237471298588001659502954823836365416648794391795633928124284005706738920378956713564896148466841716550036091721016030793972200283857381092530426738173147238577349935439641895111412944641961567184307941337920484305267461052460990936109116520369128100934479084826902693388451633365555866122847031879342591532968396860170204426678126717258461465909029985458525081501476472533597974921004646222666030748320967921227808811170291932112356996871238015501957124460892238804466356745500342978420368923601526813178108764009264615305407893267780467946365604413481132079242733154144023647157461491206838885909679633505392110834558508855827833939269542159747112688792658679559215629107764681438486560524802470306502235096182352680042726510502824868883337982685306191088662705731279073148945895695155016596720729301735474934365258203708955184798257073331341038618777738653958515433440582966044475513880774425692957902466010362309974730086077787402319021574349093306544609985182651127363099005286468935111945205241557213021001753938717584947398651878571131417425649606482828450717616651889140495265573970215255078785712674640939455353137379442309620268856988654277936424811155019332723997781813874859878158947916303263919891074387146554534402633096694781687006139149305913368699657002997117187717975536515428219531514174239986044036920497769658573384510456787758580129212681999905395272081230044973136498997997103878655370591139345138775862260278774202015446840884454012950758124740088720433485690980314251215579536876016467949281292537825131071146549597833386161759867984369434263024603411729790908307218193272496157003371716179144090497130402871427463899973865211321926207188412876136345531642078933108215250327293335215002514506182649526850759867502630953272069288417177155677650587537585412701079904817382949025608460299220342315534643403098213924613852588291470633124885241108022288327917090598424181855131797390332637892032740268693682618886396923451024474205550213261595734098570925323458074223309138608634881638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3824423426410216142823582846999046594317358405854793000987603241717671862132804548267447659834567449369315205159312976508537613701481990747025242206879894915803901132416084777003259389081931614562545640784661520593190434379957224929165740432788514499342224381765993603289705192964359341671149309870832653914841352630099696575919765602387183996075232534683651751154040574176741281953961568230151052038489090325305267207269785167813716397198483570869642134613491322601773633385027172702477278057130549345609265810894876908297139018257707256711842726677553565868570440330645505446498298255205591849450637887852583339712974983851384689006250374167225379373044339947045021718453138393432243810418386457000702751632236800869386859212104123067534956035872265755027176776888461116514757071774219001711041243624148016669775536303108437470022968385978257657996524479053292566887381439487714468765817893571628664954932907191122442695469562497069584637926722843038887835493171344875052089688380063188270460669457986834652511836830512765401359022468661344071295571909053305767006453671248433576432585884314135159124534062585330625509429115749728432691273990104728257301568658614309347479156960152921007708551758275416824351510540507207932199417549491432023860320935715630794915302312083209624724299686998767585718975222608624516891727890175828821301738601820975532374148354607695653117925149816047431622014433301839784700306010093358098251588732443401735724434621078231243944327175275830748124997557629565294863702731331469658336041030209752563905569323008120145561298620009605017193552148966575207671383776799388592640615602187778722911789655686893600014702595465478396198097881615139559486406131410592481170068114744931518061832440776476915106100840592377370173387323296378737182852066516652377254383534257491683463369271192990596537866719684861848791115295014628136183104753310506688811662069461687991760771094183113378326488129494788824503362210831550052650317499059467887825331485479327577971912640647020864107077280493652458498326773048701119472631212501807774445211305431540535446069082645179061749863342740350583041417357112909449134157525849940141912766236952481319388449257837254698190809677824173589134704779370323232137213319163624641509933284818528977605798565910844028812276678276392474284269492197292896698796301220454871326402587766168605347783060442259404728371500530475618286903952659406809358265608455522274410678511618745645498073583711033990947573717223632269255828088538220817876971588777597568204808207523294293387653315394788866853085677624454076501227435810480265692932802497300602073806558791802321378199213454727791126448307740197115661666608380158576065006766030643785691431765389502123149720400148996182849728204698290405092043121305263212527726369859121280168896995598855673532658962397804341411908388950344483131591352821055305007552483175525093774810893668869385280910657999449853168620957331015050079379798032274990244603230712027647329029311420786901164846003619357347169318215334322852213096140203314440833048156348687048242541238251821140787580578841599861054331731321856015877450142975851345562192672020651550404529150166184560437485488671412097829540906893247279052788910753068755747914038904278180506497360497922406266643835757152138321890419839723802950310138964809418887818105891422957464663690390368408629844365248102033961122767521993929264466704821877686570978805358382233150029752357761071171158281359919414522743987921291257751969533931821402437589066819500288742191502393126093476376291178292574561673673433642383763817211255954386616229406487860091696308267955123823991498227964824256512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -4637655671468462497864447371159630805752132971563673801823594247568343130192428421193202650446177905335803784465356680973572969245238602929950749134333212904501680014979092111278652081060190134927287758649809682421895680015683171553109838621026344754455723998014041039664175408928616680072566095028393653496897455894333705040723452947348041147766038922318854803243974951802036759786616158654951896475228370352081793026544354223509624540829664127086206147098860347545510941834138766719747366593396436289678600398411642425208219563567399122595144420441701250065593528686627275919930360262164614829535371732136134687611523861519652641470532975327284020546621780398204968640718948496898088231149215960897950568736280565898659183466347536069879288387797908358294012122708485844698983920465007055893241330458061342461274780233039825473724062351206793771017473959656401090487071894442894460081085291655723988309437942574573449482375824471046132006718024269970605070730164587473604066530820101511094061714078645518919996142748862865688103177912560540370198237748221674856241754128631860049923719015690368701922451909498248928099125758408454950625439458432620518494229530640040119950784530625379915096502678071685512889085512214310247174463588034563426707648560222076422715992554520364582591790879445722779430357131228283920497726457790685480519016324412460658758849113592943861587485350860714062381269452196043658774148602952715811772345682758571458826685293928826139729422787549829404406685513423213302024998483613731775056094441883994084372690936602869902887195498742772135103282171395754653905941399629188016237588198557117020201449616534848285646359867473400026442634180378197587169435775416399004196381301619883193507184005410487505637122975710515534328136708841977022228165373234089001730823688790406488953354563566218505937097415425018370791919218836207167915624936368072448577891451591732465928239320748578080127274738263327484938011594457247902448611451436248105201144063514782226461670780133525773674510021392774067735342543526360714902452229162806837864836112552030200931623751662330739204126823860443475590097292827917773243647139546387538012521001337112943305635930428035149514749598664339887945675427459083456863917416654231556497515580463964220999483181504410903594160245620991091830378185299366708395129805065419936029829399567379190555334447270431886151982902603867046197444652996324801858505537641670773312985046884355233061798611196219383159246902280912091720412743656246653541647819327594955276299684700200236390888388888210361520391782768913888723377099504335849721238403177524126652857194362919444007247575246801510410481453906134342234866202079055202813347737155826931815332768160797436733052978002709855499362491905771988496171245229517267473617308839272070538007331867596278509657006371151079773498955026685139157024183989844361104070764442175885487696720651353312087760794390421265648621306189419436354817934792041589816176074229217200296470413406787919492132068918443867378803782187424765635238890175188826778445615957691818939520407373884870199974086473196301041579827553511334238371738072446764772803770076464151162378053137524622290064321414108992258971093810350075408932943112554543223660225616932745233991252776838341577302847876077328509219845316453340048051981680174626206773906994900918784105938735127574859459440322586448318459677888152424752114529492941397263755417558641918719497702246885247289640204626705115940145010231619811712946276435949524272793876869837557831869452882531647076794436694376714535863575708245070908394345968964212768161434916728062185436241246402036810672628373110390784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 3376896187996545353363782850487183414642163296045037807105048537249769403790822871170144546081089908020569865818155082571208331032842014097842327676957477456301077841444904398520946278878614427283772827550085191628989066596338046841445252806798767962608080755930093165186213212088516085646705177817961406474274193985485683833100746429659975013393392618239868060928216200747834716589916755507147922097446314833298620806160076219251904747283283113094535773786512388982360237858397657380542016270112638788167960540223532291423769062538951266336956682486349122805287396454616855198087399308666397136758095034044242331516464220929512387673424416271492795790845054253861951610505564246823868491665573833452262371600262385112244153148116170900276075445743296437918589392975964059279150528311456820946946432439958249441597719304839184149647151410868613033496901673656269095666360837880811037477889231035770882927357757341224479438634758507241291337287435445930156792741980917613049429055368597742510824788541438928143329312019313842830940776743381368065732127919023352867156139238707496076755757714893361073316760553859996888976291480371904902012118079159538963080343132078421199547262349321094050971730832056077879652927958892331993585915623520890607202470357408945674726893738752559637782250464731821980011732743753142305336096986187147963286944720944627500012070886355756146915979184647649458548182955624432722725552633012467712787114218364534264429447355918322429638698147442253923932891175364914655790789873472583814211873269991817905308170397731470396618275904276047539449418997146443775878814601035960094356591451718851815401799776224884111681627609918688846040712229162271042065361875896932901023795381029792912005140055394971234971004136771772815428105508628205716801192501295463111188546019015975322519073779706503906779378199382496088000715853492981264362825461403419899313321408809393770258189377909526995918974614400972740972009750462276908079466778365847001796448898357244175684267940694460689565018755112596929937619320879633576724130327159824892105729745462566531025471180060049604811209356511638766284173895873390110846662075891105130997075105276018785796718180155765860884516734039400817867562492757590903013796357611671763491513409208573203053257917742526722429123723148509540341220979503148899433557549901268049359802105351084073407110625779789659576325951283466153890665109849020863461194718898249657298187000201352002942583017160579083294548407179463291948353009088525774955552467739230065981223322937491976229099487564139124254292655833885881187438194521106078046454539341828621905529383095432644067263426960089013166991357292404877071312015307872675195915087395422833732236470323533620067227034888039443246715390096799823207123971973558015609291863900562718729200931002713783558071391391808840146792848106959630394458116905467126330867318720644952710489012899597655401892635651266295402948506850267606993700340115928551098025993487147214069761122695736730576405406838175054025053572410219528064420821320962554525006553542592298544184296911335910865899126916838302763518219857533882959021272189245899478140466734853697272900763430333969459195164317752071800288757906507052821228336562792202279028376890222717958171146938298892553064011769013093127188908266268494360027760298763069109979842466898133357688851981775441915782924615948361801286863734365501987999677279185452468299610697889511214604525936770024550756507685439420707302371882693007140436384156485321179565646392678628041424183961213121089308613599838302506868704048383945398483170804291434062284362772089200011581984357756842394626836231146700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2611988572646188605182756596551030840024379847034409295469205660089759433900143192818553710653923115720975997297813404269502430698870678989441365861128286848914727042255248389142500762869303816862015842484744759331764232181687568922342044758974168779400827209190723073785960326001270212500145422178937995386014484911682603154603672755830278113680760727591664417861636604295314808410695052927290569872221913893506198963813170840108639246699195750992410843490354743928065350395611733979085122305005646370740685008085536668934566193974322956282098265199051848644412663875912038272609413240209382915962505776498578974514484389875868447426489566022181886759596249747474433433181928702958410321264202434352792472790230801329037610954450711482969425820738121320032595396464639926041280169495468944221870701851983397651144442459441414223902763895150109991203202128718241812134319508333245100550610582481505057606038209478645692233952147133826673673540981237253424636731730115223282249494142787130205909494070775098531667244312365173037594151256076381074215092403024250024255350885385828775100848898652399009989414440058919679428051936745503673993214296997586249563974775082572481766521370158840525643251102085402627373673001765033902231634858252247354137535100960996542372704414336289088336170141467518654720199047757042159416085201367954346919943732694346935175992252855379172571656831644385097465973657818646355392697623319099869485790213797525392148495110047702674585336302106522533044798733823362652465979654952130282320945710196962078218334942257072302599650615575617010489588527999521205032719616134319653740870135409001675225580129667943598922018853479752893907219159777094709307144212168943152287423441876837784469063981742551289063551459979977234182772017492717619652626115524665105596160386021703888410347540801956705306785366602069480714844522540862351618864545195079403634834216490639836652874502214291054835009247414481384937580515970570088286370262035667352763108202786639050724537345752279074774276992101572890573456518320105742446674932161928411859314067554683195130436753090790572921711079883169589733517374891151780395480613307894212680113504340903958358987306169170416545832355356101174291048386853351998229157867864314424396592426325418895156270249925013731421802653363361907332839399774918938002947980236252613538748092662035315178402135995817727773072795694788728666579787004067493125344220078088980498282604262575128334250866850694621590561715023595651877919262893838563522703078763921667885550818689930350000312918718222205108065094713549497927618282541992453999594610877074723782552116891054409035861395950533424103128507123042186536046880874903201998594630667524357827754030075857922804872165782133102905531583907981455436894058068763961436538021352386898093251867097365789981655828728156204410887590414138815602005194439638285163826264607356475396904387180486809100577841798742259492885558807674093070834408131723105950183643178428379205723408756614259994195073837594469306403452867813905581181326565449691840162150477397626989119783938714559554585528028511449390146589698342307058822336125494627567575828440171197231953647408352182732737849841264137659386497133790353568331370882709091361327678432293912381335896978608873391319741121486495409525106709270062221426866158400863620618486058870166284611702368173132192199787729091150074445395082028025529625166828206554577984957248748890199706298328164782586155807213676616058049118005059087811643056034841287439041890424714278671082264830510711564199268677341727661557137633493136366506146919338666017644468317137931085988167724754822182256930106585907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 485981511610074904756433669611346056750613936063697213375055498429286241236057823945447330884873522325192776646559149119963172313888639015928192833543851817854446555592977057455703098410111612678924149872402021269226941921661413928358323452943053411816512223952789515146718022255601266181152998913646152523824711393019649341956054473753447096682477665650017108937908349486605725756977303341337410953912584574598635871171766966537823564754399067850036471869695085585699776728085885723423460430102982806718140178651772350591954559225748982949341063417543826341992714582112796146707952028230403665428921158035754504812396230185649266616853076133738194627213784169219190657898208550494593347611657992573780933656811660825090834047780849443493279080240496930514696816680456840350145839780557970747426088599921136528412803900136977685583815129437880454626828061910905801539888850393892802522134753938372157142712051600565219610938599237263085300626950031549088120542573208797238210882502223339918306011201152220716669261728275461958141316168647963853489029913620271181540168684208382649795195807045269108878853827195869334518884072082188660641481154898905157722422283451560019767994837913773626607927032247086859406952129977111100890957093683323628461759241997585991723699778311241505292785029580160313353333151905692959375042820435611253632764340644856081732902711408274265782592033778103989145507553309151661891699848852634669318313506839381915430690981264731227855122885963740295342221205596214404709346408306768680393540733573639634161688947362967003949021132416902490668190119753580153184699200988091898375859255520522130684514726446122054430281518015682004438764050638193282970847043918345293872736081210525330648363405487983069904667219835229664259263228023125625959628475092107819580098687611585603024340278638618642395440156890869531059451953454987205849280996947446093888508523172710205835545814597708414010747702068950757672692222497305678118936257279791432646475719698840946329664287020294160084098835260790702339255572389190905277669272135823551182144546386649016451741374645690250274132596552468011572259537299811804598117747128553995938961907792434870399672090218233678421423820421395776954409427334739959747411793986551622287578715648069354410402914840395069329991432670666917478988449118070460781644598879798178331267379676707961839156308233698755489661943978932231722395016633050962333263595102014971410936787285809806372753591351128618677788363837223713290925243433972960387157023916157375402577127580751774083993506078173387229678568526896591042866156411055948271437063830271189330961013113251473641887013612999868255418111359310225405420763323010316654406586826667947959540702301854431031465327393902274376711921791192686505252248490952524266973079722274805511022483657270390630957288167500102252734508699379419124513417116029470136857769879627667726061357992229320958533939519146455476230771622950562549293806214901340309478781819819283903984176930549063487357682611046392847381764859931882024701882426921680304040166709435369604419562315354060904019849323048298926133106409143901693923797853024525805548297544552829777777210233307533707765971536705952908168493110200948741070739483995742829051398476453263617747554982325451792142602902715211528048913616618857477790270822341521246211745978202371683455462837246142108209737432884888723433364474652634936732797770341959388443625177702958038977982659357479697559171708901046570643849429358721898893170630575765515291656970395578555225249445935642283457227239213637212871703457028483880020438625842290581882788045362799606231197105970812316881562682523648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -264341923116614715543786127333630202224131392613942338007813993666922191819407804270003982248946747918312559291437859722326587454705615917905582427990879819597787126146740835995072362059963661117242202990172772108170869217073865485711064214983309091165319990150539289691076935604961733933080859119394040191300286975958127720525432878758641332958524346433489515097452494790848453380318507686970035676303465374684185687749828407699082300028244474125026208675139250212031295371589679246899970150795175130606718550390368015025076868301341980139502126608424874837156825796875016753967916175768821100380440738602340412978989416641115468429339475702178600183527568830278125497631385168424939985588099076740584037267668692756014508631986131120778298398490763372619583474825397044614637238096537908593344278321664065804248571470529900332862111714361878786281429520535335359181135886636564151683242244054812580755624277513235941784661024992795816455378971949374773140301260233430263323402004535867622409622623592675775663887425364172665364813902434255129527286136042603703027234028666286806720161528272882885670826006986166631921850325566479933887287705757306075437812000932772848858258812716475479630270666267696700336534129757371903693883386063300204268332628929077459981241721426038013114527366791820535707711621794605163951715895376698920013555229378340788555944790845562547743798156843662092207051689039860978044443791493402628299110975626242231286529215209854543441214513354600504308690037923982445122336936979024154094391245111004565654549481828479714962747847914681476354732878970797202395960747996868860556419126561515907607073361579998487248150180581416683122986552144466872149822603752185481441375412642238026147893775776885511018429874441020813936461124138669045985175685897756514064961240574410559694811969728146951929149131744745368620393560759693124297595237253021138291002996246898761728374806296998908735855429715638674019074117245564536112607058315442093164085351873948794223170751565260559836456187956277005112165339917412218872729548313205479341780068245999247174762443139820564828229473018738207672164877814851419924501329449973360260739927602891113070950866343534586804101212483516506100960030476327416715006776829170492617973682375610245869542765081641875578206159360686620838817982385301662081716864000701769927611555008761877502651506165933223172229930883936768180605906018720727822390852347052939793152180916567246037428897465966437142729944506110548342736261794937509361919134597651231464622153648421541292523191941980829019205466627185748394428562536642608852586020843837652996851039025452979978343737031384234365686255939251201146557987530743406489212604955502592126982041156350253785748988757824883729272140618901385679629514759702186485984942517372865159115659704300320622777120084889626170722461676444409309896892375285040216072375165985453570342268012196385392139360795075162238435655453027463319757439045713967868352520314104006854414628447470630445428472136460744750751991196626459806638139662747408179189523858061156449599817141939789936020928667625729621441039302954576207427140286864899923111463833866180239375575318772219682143619682877827695059744923360832557912496818236822926989969974361902258440027802193882912076596769517949323211113969284861290041215194039359117129601216171147566468080939488853021935791054704607784126775098164029533868124193935206443290127565469355411560187591158455441150710784332898612829831498221542881704697523037299024373555828541881674749501855018150231488587105087368896048136280499474470913392781172269293177303874750598445160641139539620826571719797899264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -160700088697026264513184738571992428230762469762954255585982357570304369651714640186244593523184483978408673386854583256489656556236080092370343849462779013914146388795284519635773709413192273896732007193642699721208180401662085312454309257966896683137997436986124795691529191803665266966269284949933122378408918385942089867083882119079280197185919606988723814369384909555752880773012781193566782837440993968656151820680374460592139389795867989101561579041501615178919616629359936715935991715051708789151073718461265583963070681243787072310800595069554225283144633586617047924682171489110868559597777912399403359546664247853287539373152048794892170036318085387729334379296829117482451897162953430761023336420940365369661157859051187485375024735040387487396702408732498987108570873500702268275136788498264757426237151298637309202547303243752002107246485058909254518684391248159232015918034793193512785053373638592583563529184417028679772086669948828314384663892359336774075040792152264770092121945946133125148169584855995719650278180099124344759943503495708127870272029732897197390731032406893526585602500709266635972862166824799430766437654750732025729748293448574827704346156291513092619668674750198394524981180024341495339187258168046563977252978185501355034604984782297147210482950321974904809846370445563543859073075421946122138656354857714261036949899763827267858039890342010711714090674955925360465027289349334611331334168409170719431348098760912787347132710988401629836190412028838976626287150301229804434157364078918512279995368938134937903102198776535966024473820816442871769840281061392678000539627981384236922944548568230768354607656063142668360304305399345430213638205132170187268093382443407935990489487081744216641091928815639379611247586703213790333050927297268803550879334253311940202530837920183442347465044366821537342058825859610882216018230785664718015866273769147693971889429283011511876606753157942782035150186968288844598612056034042334680933896009087162151860340056468307238717514941754735501184169818201517746239948534079834654449399404713980657015434779679544753514483618541922600917306816733739449158000567884727178209789515957338512794720909702331076437373119723444516227914347425950785751858196333946755742667656464128791269561424268998736662546715538191243442247410954636609487556131673569505166494726948978083640680237517841397068982211200755849024738497882655826445231693403815201187968092698132653861737751753571258969761099391782244996986334292863699687372309486802726063974877216024624713834469161448486037539306293854192291202303594347603224714822350092851872477346210684375482069079978820809310323611775713210908314641571080281605174506503076037812924322368038033548955741838944261870922369283911064578742007559797687713081188243377224032949293635723846408180616303151109752696306565058456898319391502365517637863555439149168378689095063100502488807891127774255020778968713054004478969737577709591640382728269145352324329422762514014649337167508894713929185558719595697881326150037900881612180799515358769310120684099488406070909597107795627852839511722328187545949575331567727010364506629480154299795552097403652992010322699988946925279722082498144392820637784401268402511208948020288381852641803363336109109968327197780662099924990424449553436995687645386223814381031579580346861523422185291763151558073368603880585047459265114895332332959864044004833219072278392406392681718325197395824723980974300021108503310427222770220556631137924719456823801606776627224691863422438200494133518176955674161084131297716905829887694874669425196219720241352598975542788048015578814750581063680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -159936289696560568999338411187495903371705285770504559755786482283490099533888299467133663531048791565516778178141404155078382580599312010977438978046847889247925158095919334484540816151696437965754694666924503890277834955396468627209359403572953397779353019475061376599942498013945955168300063296390863798265722472744900705892210184422984440922333130857336578725727865022156513828809419379637340493604275434936362327957315225645136960175848054370964175243850837652147710553982778860654332075149542008114103610466486713787060849951437253478199754355578402564126896026599435820666302824938642117621115983783107105463314421262426540454609134437330247902064162943777434775874933779389884318305866452264399957375736372853825425848678370980626670145654193245244329032108496568126400188199794420011840806438088483125797378076962592054165667115066096681237220593022345273311729076478529208713471487393112243252947606887061548694680158772023009907264458885295884631416245460785679383864351116633399014559714599746906434531448700677331617613792172248662349201196264279751166366011878725759053373386448062245041352822896188874373266338051450246439238580811271302522085801554086716728315253527274680752102770042441246270128393710830981531406145717108994978614870517116039567902496198162556470834586579788871161097430927834188436983503484976225199654343872756514252151143829348795772734001790070406464180760267421860908943867870716512136408753240659874324588645237547985480168918135725182912105041296120998321591249321773296325170891110429549371491300645404682220694423740069212989294979321302762994014925960059210386934972788185071603113621913096331925436263068199456110143322710542688227901918292770951949250481986206653607333734231493979431001915331448552144780485685870316455630482461583693633129776163121952539009833281293000458384446018651527596938701369325520623878418313018021036289220202969342929746810564121559491503148525599842216333244881962990593988589641044993148374681264877055113932333652689148527340432677042330006462064892083942061176502544451090675409999655912060441622587477560967519119873717830515106138763610597038255250185770150482660308212660262172232188118115800820533302971402357797235972796585725454846160671951236974158370260802587016518894137756826399543432976250082202838119910712206352192359425992073899674834834559516816940955901330287760737616773605609945425774995480960294958944595666205408926699951357656702165718337158685471882854558773182128168745839785696744903055229740222575638634687722850394402087238348107974416283939129521716208776690503045280294365928719777606284123232151228832805931479197571104470339401023761936339460618619155417308086244323514531491647745195978132190900320650211675206940947052926829648171463606247205812441657807668230843662526709430204689776924186377517817690205404816068147381580353286927576269249577683725845993677207025225646168369541390765017534710245439269475873423817684459443676340878310842661595461011366532255339679205442435408698514403606504019280651287969921128452948177108115097790317895053434536247300298779133923210149530454021974187664487042239087418988286452361608567983466803179357714599229317446000144276126240142077494090102315902910333226990241131113617991844397738072953768846917117800248517349940150824190995333129712040764460056002078691436368341179936023794611741964730524273077375521743829944500049482547604356699160696531536975082657372929351568343440478356465852176766388338331921118537981428703861504889052349588459301029492960767461735858499762454696630093595419807982654139963647734295081604150806594797733315602055862943398389350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 111908404534642945456771962828656624302573970267707898307683693121448035790623916509127595333559887362133450310195239919870894665312337671802107347872639746330381672465165540603146514742476010306500346223715401225043034622276244201516259187825713381392335366458819101705439583613899464693199013422561344303213022199961363807164786940270599155746026595556199047492936918875113983843810357203231885259083557515108425829049487000803732299353677925629808184789925476673792991420978309131809717914172036987723936299427464636533377718506428289896386452397749785805791052206387837366658420888487958569374407196819590243020715831591714205162350162522491417381890300506639288972449106398615150896378062848803472441638191774172714353492947324208929261640250896887959377263975122608998348683288071570932271458786816711795077925124099808036001959074581599315927214004163785423529709988048057046189354079433988946491571168887600569545365138494135614422325779616004756767860152535171985246730709163819775466870333731008646873881542164469215019117766992149115816385629762617584118168877289783096921210548753872095022507849207567496624406384279141349298849284718971599574453154722437201052029796174110333760992330644864637833236642816199876676561973251708306609425461909818221489695293160714771529398400203063922866457386196067093298451870800330564269896527254640067154400029346728659436182432594369572119886708486424341896874238023894944143655343782811963061723098406613227368829901642595464415585557367789571604047441589476741068172553876445555927503053320082212813100232990323408955482116335361207804649346377109813850003226382534669443168299863721949921656600685052868682604978643914586945266210136413854134384035452477225681932713273169729689666345645602032998013393804011267090167387414081096244975033000759775274908885774997910394497776673191369927413949221468135226205704023670631266741533565165314323934311093921381862178475284329387647841351531192588636572242607706551730809792514010498610220752341461637788700028596363798099927519458058761122454857731503086489590041345429019753296146935822915553716486280227490500264164939780187983061334880721591745556136729580244208438682468464644746070670704386191359416751978502166048017262029348079853899177827507100950673243013542654496417598462210615391245614646788298674939483254497482972641858076654449792630455442191655084340044783774775479955266357820279997749118580881796981389277997574199785037967500967508947748483438650450818668735677754979806122093196536361414754676750136136787842270153821517960339734038981562696652406777270421968642118637477938955415220548861828501451415619917853154508316397395612007272358959813707613121598009455967015322889825274356221985005308011138693315293157462764595627262993527973994447023767561395092571680550026943359230325142620709576590389615974474958359748662625533990862027398572294786592943481259811106261122815350930592241863279882004665366050600117163427524824792339308787283491772752605231434898964344701052788728785313329392014601760213672334874130922795359958254972650456368217668428451269724675471594451953375765859387730981201581026647063633264243604386203553264786943471063911037248776252069877403379943007200282535523118527638560296642862633579527003526360709567743516853275353876083033386758332124004011440456056300228008075171179122109053141147546425040888576964469436354103246373978161127805247935889105481120926881551349585082494180054430385377500278689898449449415364306274120491221352604251110771773460914373204596368306400753947574373280867829114659352252198055746090965573408418271742190689910937975658077652577681408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -151878260546513763835154695373427042720292109910507420475056644727595904149762828505087150229297944256162090164051815042120672982660407418719078130695941005664607261365768837180211123021948194327599789974822825010632794044471030340907247187301124828184116794644834754200443713291287229833524192507623791968579738309343605557951277599354226612218111072003420006067102812385998648723007005974490498250610610000563572551541557624679904360681886083386188511496754517380306469981921043249497115528105753138961539913450816873212890133452206045396209130837353513534195959041752657692146483920644746497567457908238484020872483170405491669171919525337326330460022656080008955264932953710303113940631369943210079234902514078490275740096602759530073068331933684166074774897262348487721522784029588506811046353023983706082077915507581289709421264733839645430695824162987875091322853156423823072940310118774832283763262686036852749946702514033851941001808771589127492571261698077618451583032640548513446430826148315944416544611954563850020256220408109684765853733856304077870383071252044158415631514407103828281264208109247339417977949962726905983329398362929719732533114307364525833476483983637146324896882255579843210782310809464743414610377245353687040686481456918482096600600246907996357722559282167753785174246339502997713859332612050263871319959790303282618694317413895000815651044484466111481351332058511762384938380157299506766532270635036823518818670710806536161633692316089804176853252831786256638405898824490124878192327817089454576876641343108086952077338866302783758736543787266828944668974061408977086415088313535414304851061298126592321408555793479547669631529697370661302123807817701874753685773767102550159076083417325696670368896229727871073734338259109756141623145296843466071764663371342890089294180187672550433987042684407353706618498680879852237784531274399559053001963858536164996134656030268117289267305967349970594641782122662624280587262668305740311361780008301601809501879975017082868922192926622584501499871009485373370998002114224653031252075836315789358333263359892335900556544061060856112794383211560010054868796369923768200156773341099624584502105267547101769122069076150646387110386606860473762387493336201459856089919769069950319817170376063762304895457635640705047615581670118264039384744335856800981753254523127651198737980873357057190599413320514568972035206269907972363663053260036286005903379701615658856041394466556223687127716389408280589984804416338935538220549911070933105663798537439496065568515204126269053985179087964838380150380381506420156419434231969003736221690557903057041851111655715055343630269041792155555170883622186882252994036563388061722643487988504133737576894885725316810464598824394940018511508345461514686042017440799842263861786377652207172205999181859988042642661410453995520479351865970600955806585012117202834976364702349341764100180350288241032749271611305153512817724836809299968096717517983938564200612598231467397888899791950783687606472912136751844217644346172465286481906550641815111109752358040763455763207028760687404977499504224347009482170078087605631505211736106411945336459516790775812345256505369691500941208206891756841808940914629800928357159151435157230533361286870775989165092931002473600300042331794871835028845646563121687539299239779429025273298757270501950584856421227461880090938669867410827353063541277860188852900096283281050290742710328564630723100429293636464510768043527426076506162039387717699252733592735842510516195628442615853328798470145552566039354901703874358128225457960490730346256891156457352382337477798339357846502385909760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 75005909269896450386885531755132764447087417134805049561968622091220214568863092204824779563319565078317609775844479163380216278327213923796302756100001113435392366307879000734861172080714650368571305506362384681101626518536171645547307111439935854594058176685378162226841214993021203116031648225312884146017838236612693142138049973197289254579592559368612037205306500322585314121570881026110489476187255860145221732299119341736405906013339104270684326970084746464306364812209962375436720553207246948614675506737699334084749758048374380990136804395369871352045725616114742947707741943241910465610304724854488442391982912172245549525953084961256064085255331884721256295759482169845444503543546025869534978655489060345836194856486600047303234143813778277928557086887794739916390324481995463150347957230444665966791265471366924969077951426880153641699293996435890181435524336890560675963959407903407113596770127375405313252233193451308698147374282717544588037251466229301811697856132358276923135616729572735846437977703623819612543249194280778844577233308424390480797884393881959377427912086766321774750491746961491815342401710773032508974990719651999377114556521179601343006112717338648535776383234268777464708859617264358516104335575809180548152480058762234734487915703932934677686313468381909682978707063342047450096004757910647984129957692210323032749481285446385576971859981049924394561596000240524070130570246831602372283951598256280083270779420138828674911813164435486283708831729676737951057731662253698894668443990527947393108585997439879951990163392568357280733574337098207758462252141765555297318144096179336652837016265527896667402776389288993426416549325999387777354953650208949222372827629675037276399289542834047222239221769007248241568889787803836218811685820564464911720444170437258204498029265494297983937760079163221159289475880686614562524860089916846910461068203073193021417480488010785874264420509299271717296837096835111783204345110700133544871208150590781968682101492638752534018735843607917897709116592018926178033462249616494968481096498529356912278744765369523915470378978366576266100972066952815700835871959479465737059696585651724912002686491177439891474778570767525070566273217932806656203453554718197118010320921121690563786835331601405743014756122591262713192440340696969985056674495707619526444845631975570381218702944368540580319658032822209199443104441694831875750381299740670232349853261425326786973147231432068167065432550723546936245866130794126068174931348510671452132882912256927215642607362289668121811600430341776102192587821127780966363653657299736832727763663546844011968418469510177388012276778526393818403983794977881528099327308642108260586935869993756985491681843603407224901213331537992357027043226593730578924733378846606273751400040076593595253779366279757579672927666974145816085753479686497058245586942073675965548896115407308486734240645449503545295500549458417354656254751078134637204893455432528133753729981193827269647605848945473141923497602604018382140923897124715314922609580740491253884005034003857427008821477634850122234150101293631652240275834775503833809246165696231016294161121083662407325322600074649480317184752370534722401061460070952059388239401191807254705260468396869655422896192389948507462563524614816255624996869613701774329417692749229324758957125973854958566035054308289191270700770062118541448017800344778831048108609406879704621771188166808484831905782293806104397202626672061618397150099391630448478044004315335681842207964046907892575232928755682429872416484388437520053570032437418824624020641125386800483418783864300699857359523020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -42205065329428291326372631920596989462275017518240866195295604266894428040533739619611317736267083944081658100515816131076652376006105930211766243915500273637941615982555059233942807000981297335566775971739769622286465147307002673298336380530660044448482002224177523969840266800713663308899431642942380909109572340692177767574598499566833380757781879976175559355912280837757082257403155439534141086024058697825747050908209103173728719520226944618564154087545379636850780750892849516566646340267138907667635123124935263370570055278581827123179819241723486205033015229143140745314267587195561395077443425579176778826900797164854395794358907817621225957192287451775471119778094705991083448002810558761546542932097961161651025591664805757225345197872058015928883066118982568426473366548974107772777677239220675231484600010508418195727213288901417160171206607171585682181692466760908435344611518396891309370169742044510306740407153367405509560037461022658832858724314988474179179429997536674384747083337109795118596798985230321719912055766901145754375134354543213597975098861244089964251747421877018175287883177675958381200616928491201567145052813259726555309929664695476896129550952403553919288788101511594600924282417674611186612265143563499223742255661651349160489996294304175849083202798830542867024629899407012191586258785807505537113381068188482546374567004448993694750430701304872609046816225277460520308662935455207648919308810761797893761840609053834846242412240454393714105480624554991837905828744993362901944237877831212072056953266552755554699244830496453970384166739416049409369882024075981706172079727671445541053816776014579669229824028750815138350353521471424076539793489143472923078881444096630641813467632809804227022781918221968919576648616847983349384293504929826209538411932613978345158112791758523125989765983214058802603923531833452042807590887169928114630191397255405667159064874972900465383933629682550435785054686395458224805854267175603561399864889873227591384605203606608076824501647887580578503590215163194652044985221449195259284198222148325133442087165864162008682761635206905292490234676000677648509745469767237857808505880844823845665126017086189658680471659492080045502663007810839555828013700465035952631251633595555229947175101068903473377427476149671967827778198889124246833377316379141690015123913618777238589630913683580000393027245632540464576840455218032971348369010453928094424387503748900205318259192606585121956387569457031069036847226102930202700027739362258623468608611965031843254445238550942363691780544613234966661882248351733941396865738820980956131424367297568133341255122907414708555747688138623605945097416255690549992295085223931691346077148292224638556646231909872172816333578353269297843830691438370036543535041136935483483785851190999017986008205729405568968120427868665715365405807333907593860056065860308706950687564164970826801643031259640099571049424610118678767624854175009503594307619054144943190315960155175128606624840633448072143324567280174863377230314660090544564125509139419021343137764892621295789453679399315135479760364940905228012766319163400164277310997080816348809184583905486061139155897495211329543521951821837010462700563454781047639823637026866793770321624314267261698218488136693152406038576709814254521884372766061819594334341458551864284596758016947620231896539859452087439708476387630802832416065766719880307256830386937710389461439923314420839076304801429911728109456522256534830387833358911808278525804173826422603344161554578707262468536999164837625854822343384256735765114050049048337262865329433377748056246802955074447393947648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 15910343598560167114653753506646292525851873304866693264533651827823489853341392961296384531379284662382723178699763494490926826788409185991881530827428783999467343559156183285204503815463905669032883954148419647906500227261611340705298569193429179839373700008363932193314775786532830612515313496866088780752306798096716533792381705937449655199083919192168211024806569802200635598443649436892111069773755967178811442195172921631138720956770783968061284609592295026317130822079375152791151010139193765228476428812974592732164872745502235752711710140302345121788225895167309841310389162100170885210778422227858302893369004098326782361618081984570459459268261684063642249154367229482967023051680768524511513530540287090121198417439647137749267647342467851247932011659356691050297803145472382659680572269155732326583020345039640201913372575911038001757131436415416926207795398812110908803653162192136063176647528816204047369577578669576523213820084957580961131670530989453270937931083011339804528248592600942904426447414898387472927267884513102022089751065471311885642504172024342945296168124537456198420954164009800598451291494554118776585619092940088659636248097707192888642504393027704838617894974871858618866995366544436434175044710708490266633309461524378313659842483406761928089231743844131687147951682016808268101519467474928933504443925821215532705686487098044315133436736431166885309151596069764071832073976287999108775049928858111424262706038067595137511274220721250842888585336711397108332594440508295242510034907683744276289779138987831690387525900863021058661302764496709718433506608622536462319311829456790889720142097701845964084721301626238946908484646338592095215707059993437767286807577265694622980802988484065266461752207840999448742311210862804749898969965309156625823254340583238483660961116178652965494364041202046963189525374860857072286878462379947305765016376581065361701882691318249370723008685569757611996082366214349405518740638394621099715625370092126973991555292826348381331625600760123174251581102590182647419728215207739278883285082395597980784863231743385812404370712000476108679810715208970353047055119083859861134462205865458835039031752817302228646445256547162002465204598759054187570337575546268196005033151896604884755415751426223345692033296120183922296065851968991067446898160747699640874247878303042625390892478239591523345832984997225419627619074275086425175580154700365458069149213795133933912540676277131092253256420110784750584170272689834132331864912528481997640716416735793206614403039537278501328852858406344423814960286204867826365309802267687912266575976985783307714351618355188687910227148870914780530209480881642075894388581657714880347961951478515210989916896766752048694206377000590712390948366476713461735824271982024714773596479875757949332257104291470915457689324266951965448505539083420208334312656177468881866845902726033679301740556884655041200648640315777757820386694705350310985317222035926142766307801132591932222788486888388285872402466869874965886752140873103391891324271722922409208449088938154968907444646560634648748981465818625820567257344050924196313388089870040442201199951249339115085166062141391606898906232971198780445542449914791728131279400409112370324958070971034417713440880235537384543870394145394826937465018316382198115981451595177883859696613361928487207801186839321283955222915396280666961362521708168081979306879198088444272273436402836975542093951653187938227231407965635225083476961738868583629280724990976221656884728248739760902765765877372910100345193044222163044704124475200560836374255938364611107338213654383551187454525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -6130042156076275160867020364741573553295775570449043640440129037761555087055277550394056098735822116318908054456605357206897157539536817058640866619534844212247408446488888339691179637385763689101385164076473010077576978772204649716422566518744546065419803468338500113047283252703522709250067427956828678213925141501859858919687083776052482983136062005584097804115843011314744870661128184646471082742633763587895017044917235710795885275639900691310611510400598464434339208377382129717004404904318525785926922572677984595380805074737470470997311140233809899808013746421857920686556779206129933764442603937623683484057705808498275399992414293920106860997834024150927876720112494722574664022407603574323382480282864802743324316823296015323282425480198906331696761761572941004360057451022136067794707149304435183502770741408815318160200850954076146308628544358002664274266064554082910148704311228301831472586895588335653053280220395391869418771003040252189859890229070334762033759803474786585652707382587814507107035852618333872422863153142920059965046958660397427101762610820252066983416075023765769214913428756860584593115770705827711976468903829939369352215535502159785572124921790830735602828154606877011028446149042001760542044258058766252559766154834247471942085994797334719476767680749782285789055220212955359005509044319869224818359116962907409984769619356025937211689687552106394116311152443941871178687918580621338318116416405657677850046261222753852798132608028950287355182210807096755186936711787346400909156993930313864343982962260826314613227055659212842479935134752626103978207828448413949527157740799267972364583734371642100382268754358788272163242488454481737981539161520690831210313381456726909848805064077800780149884199998703490093494249203733987712676036402185961981588474143001264163319705464137987215509776308011582365944042684462336381878836589726313846969392730025218629055649734977980354666014482410904689182241834344392862448638403315443884684271956020596651147676406388851898558802567548403785228765404831003549184177689514049198119279041297245510453863027424977849796962619759282308467020766835941925520214328422369972735549001418119199305214267784843040946950322014154795228164830958242290405067582012804955552210408103905849056133325250788986780642216548110676178272596793045934933087260949508354634866121107903956835019447013659645356032909745035602108380526618348191285022326214201060257934415346850742867737913188354695218927634757129409167681213710886000532201296309018650648278671346730342590070789815573760730014259213034268039708777444257871532279926536197737957426977772875182850936183077433151878363440301559877330906204408497271964307250730301911213749299363593377715371720489925531231938627784201118742064571965115011465816388839742690236971564392686064125274013363979480680188856043416184196871401695076645584993101159550287793338143441083446913537822442089052963877022743581088426090784943910903768067839914640754085389731681120713059070235344332897545153586951020685925801647318831149843271897608200022529876830139562060833623910670050109140792342765100640345672890117846995821784950586173055829924211513813950140897308986547208956063235961298082378875304000553438905110436105775079356106065427251239658432274607827580031823746554943340484581130303064427784018768791131650208620018698099136149071798333850857675056417513375514171614314433936833889582957729947981340284767607383925604890841555216460183646049166077962324701410063689734336946091000567811682777798610148742113789928652207518202247011427441698927137853665081442993541414900674874009978858344148673914470400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1810448546971851077470814988291413188660820396008737532375450993870897427327763686372845022660453244907282549345919343186336756527868417226936321775137437377135862143313005124145778369565378659699196913904902737514515226757258309248754855126073032556500411144346936829287498722035767468163064798918700265941476058178402604479093849032802341053813688746564717093568090139138563637186326149477766115735078726120468848726724953333707055509620669184042273662832148543352116053821142163125184397881629097470217894361483884724115528692492348363988462044790830634835232941131326776749211472872794390091933904012738528821053902915504496038059315429940921218212201192044593543234628989022385024046257201109074563067053816031712875531359083738788116620846397399988316954816785514838052380516141274210326123428113444436655430170783496381720347675343452509123224181637251355056200491278851029508247139138857021610185095788984979150308381917521663303202141390577276020705968237805726094863773575819770843464605666723802338034220965741914429679352542846641995168384094831082815650343913727975269948030372155290104852000141301409225824782066567578431505196436822362903849725734748676747798509704769152898369986044875781179361670337158958937897427398765328753428660833850184023524293038445199067650144649357788965609698592678876309860365809806521033457673765272412161249904784375381127942032172466049493598887653441912398068161306922701921823562182280006352888698637845972165750192123463649313847961988566090393454591203719240384579620724024405359180622669147054917934906916417293145886142856113599521615414676046176080693563086447483455396201237897883111213167734109896583994450178372499981186851986838639530109352937469162670572143570747997707870977410688847371004335556561005810075946812765797336709798544513640007530257895305230620481000391739554049458441363723459304819776107476532112686639752279445922128814331745530568098588531244189056031545025129221779637429926830794132436243746787383784117607178035204976434342379177217701685238469850347656628548065194578698937496358459884616550925621291550431638041786550472921100520683475538104265902612256639907338074993109920699463573682627204856382329154322296424378336970621651373382884026493032819537136867513654483685058544623502057663804104486301604597553894548594114330625808013732988415612462511933207546785936825496857540221059714782056829418737679840795992535024720945415653339008009249659075920000456635583810198080790353245497105429446734798761502277162811196626092441419219586771299857694207111717377549023929772855769102677037776244086566071993199251160185932963463070812766368200760797535907513443890769479531006142666371572966011795326139564104616987912439344193882084100003084276475683047869135538335271147678703804956048032030533228952710604846007774142759082315647778259445922383458290783620692893511446362376988492847319498255497946510262778846417762146155886060114506056337510775276582501163298672031899513968600651167154842855143611560889666007301687174296285803631390728979574234823345994811289496590885254511751803785942193247031145982752141732397914396862061678076811670531087339733682597067879273032187677617821299108304242531371813907288988622114723966170280974824182107721989826539644391992758102595776505346788109469163838535331964069383063846480629524435645735444667837246829742056220512357863580507132648214399447495124166965525036460318693174312174871889374115342417521847903759120694479859476242327420032122596504998576030067453642849053892699983350343858775161341361005475054968701782571464569505542356642554797301523883236158050127241543680000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -448630938653861299241704291040881569333114141302691186420693341853214608119506877150558256297686527716851419221484303873075220004149593105084418310514257766769852133029316403582346895325710817850568800951703233025012478092091815693865900501766193292984321986987729575021634796804614882617433553512276194663814200574211308012643458612015912365690446424473724182641600148401090412276345024889616532952774492039345757748383853177734619634003479466136036477207904603587788706824097670440922748043784770031324763592288449792662732020489140793184039290367323153381050941323184198868170623109270372384592097448021602042078764859474009641654591298707059300353011749304522248921361941630875853186952704532270265971054840453616719526217077353135120345262285157722705328042302535214851141401297849911440314748857535416803530435818825166910239342465268298420492543823354102411300731363295529556561914894192681854887005332181392088469782312229779503721326427739369049620655424430885176915190211262766469090445072381564727818716537034123997828443848278328934177611423185738138470614074894206377346537916328613594630224416907120984786732549271635411330010927346934447471437914960551535528750067416554135971920477321371364430162398681719535130150031966065445150289075889669907445619827487129960450927799067930928704700590841074418364003260870177982186861265658329246837954385917354920468616435335800104791134991920864122461590835333012724438959995562730704056885581203254839421355076978979914656594708333863616302874097281222307645231687951812181019996170793255929268395146598529588026393027772958509323361305050446418004115022546854312766544978421546574366245397862774626794379925654981570667938537999934610679544076784375868661088393212838211302216028314363726353714641030550246827587614959959708828913725439036733614942646021582754704307120086652105321460796632498706047537704669772589199130384139110924540070168484658752678874273672317633745018496671858988955803988923597710203376103859927059596578801278024758764469180174308232045032203049500910146130915653024984889431860336288799460268950614640567315015693603066719663572005094159154747036638659724703415271140292307969585731238223322083783242143323348361754864697682020254162154463622322416476634021019634601522801530347712926405986770335068649231074311359973470789687429721279264380513880652151638358008146916396408725434358636166280931774952638721870702231364303903655134814939308387392422076838696423278453620304336705978727477165837823300627709402768425568453171761318042377237044649620421540953128138202545975960283932976873384054493094599516223297324770127265783325647043246124489555299335564986826358043487169804745076043761798320126070833300321978037443471509698685628363642466558604523674597215404003413155601537432806387067888148158643448792017867101998985048787688819950062511560015334433766097162324393684837542687396072156911813133014017894242542352287789468315678853661817131252042178502959233121240126667165655696798287797994037553729500927123157700664075738179366296045306508211598274576676477345959419451879977209275955903676449696227878376004626145423863784559189693404179214260420091138889898087013075987932261223223145854549101360241709740408726617743672560423534216288424237218104640510565528084646254797962303129359421176563088389122425315596063336018307900356894267376565709001669164781760616635997257679274891436769885269621257886608202966661134781696923496659109596409871936806541635931670135286565972912745765835821582537097025508499153476524515943805401989575120997444966849320524457434587653901267860871345450615786538666323875651911680000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 70562915477579528396065638234150333727023406649186960603709633288725476828626801103304439837682968300145828799529763172884283129162816307846552923129691038785617715488390032033509494659315881681302563417598757058185295851041309883907701948349924560096266384832071121479863872868338806417843457677637023078789667137928269610846468396537383202007999888507691989660411020157617034065872014712165540722989614655709652584396062186457878359177872511089534067505290477552215327193870085641317309237184272898424735170808138938753670737271107090755594580031771794488125767587057372553535392817889364535993410247808743325780423434368615639356152191319672931868003465410401652196411942004213585962465602342733487854603397906564154011004485843676203533242009114497176023482344446012061679338972485502239031007191520746407170777054990818201166004344213325990668180949447376604873760778517613048959810339626597328166366174073337914696550374964240193472922489258733960335734877749664874999394111153762277403493323346161700889029667521862375662109254657533255311858424591335314906438736744049151386289715150534351656520296888247933545545914130156096543617682037185658223016685775945492624094168271208683393175919932909910804014406176048902848246890976627566931305949754789046387466018471359770754709269937975004118503710364463054149421345713277900477315311856681555600420372053700548721645780397727773835289426361800672705300561531903229674703834925950341963611672263459031376156974996017862868422956558231510118207051555734981447147521173454531935421686043699274086476560612857155698307564783840752377737208538673948214926906125392737666897440516302658421713722498070225815498596436905855379182991488044588196144228156361696012433948360430699762489052054005604206618490193753309609197320138213231746877000561224597629837347799271549763897324984708766608618397396309300628520770929334940118486651750415340340705409285487447689420899237080093934752596129577743177103179057519835779164302622750084076993579327022862769025440376124589842797569163336778093287238361309416752096691954098792875261077396850645230219930236263122014311990386320757656903436495002584050283137408004362779534311284659380186212248711171650253836653608949358689071675818698145642284242051660022999274232097573423371154180478310092719442061021925315637082474501001619477019395579073756930428411809059176761778484258592457325155369016045385285156392309293287785474774701809402542457532713573523264797504056727246759260649944799095461023040916498400870606257863435047862407270814455126995652849676438826784173113153858798619943376093413619929270770932424637488490851692840216421215433314801685039534386566627493571054253004620581700805766461899888131220517713564005081661379894854797647920152192303424183860698522869734097582287386883710026954165899022547726517000154289703615160654916029547067358644890224426688548823703986519941414107301294478040928759385185941903761123309659563570297773969662766247588034123503528950908874616088198329333115044153697519470281776217648361017054571113191742020339589928944196711853379407406621752782612895184386819217219725509182204210652290738919952159846178646092195725698325238436102704338780905072349958258634549870298895330820587220771177489876000673147760028281027995549613300357032856328316614142107512200021235795138879454174285256781808224995694382873029767283263770928152228765560580600567131984211322702181956530172552890776651731446705629502282605351503627092223741925988001059714245620326227196196484116840315323201353036680385305366167592616093667416345240983381924528847826291358673352435093622646374400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2709393437611885265353738428613747450518203749642130363499368554474322765153398246994866465654318520506505694949509305948619196061210224094033546316533027728911910106193774312542362336725237705238597667740747567844266976030329450748385639363236883896556909635554738477579243520993510366605078379389635238547478993116717917138730960954815154051185703328531744024348946261545379239604045238345552132568763372312190817137972751825164621800218443648523860419869262018506918399957538103076376382085509906514329252627785035322407143245661125866229586608665611403114752941729869132148165195645028180681166155299122703906299647680433953356964158415583344923908079150983002412190137175756683705196905922533928464940773887841376119049093817056137766666604946317480517232850041717589288382396674416442113497862783260707212822604551546010326290979187932570700271752583120167483583200567417693735605706072041515141594771591197110587584556213107535536664984890038095195582686783807583577625565040683195101385483816380403826536455802333874569306762654218826463341163388587735785876038483989889496554925765750947062239040251850485701776583241976483699808809411495936231211893093362866333885655228539048663987048355441708461994598801086246489714831627613630190249709517527279627634583794724004262652704442343658004520333302377748696766161816527875993791705991342592325210481881926990842122052972711245041855074409783064650112158057889794746727519255270998783110189569797018400192091553962356284853313209165970417033697947432548403536319884649870374656632689422025035472046837977790798698238540351047266018583829374667069067790264535989600179176331329875544915962523574805881194594368867721099102397697402117798174919985772877356200994475831905551606039019025050697451357608654038325399820577923581441048503821354330072683783702805534750315009975199629262550770342080368166199564762645277063474113826828270200555337472796056548781226397701791638385231465380049036376773455591793379559356122544021723397876471328260037554230056368875023014137384060332737486477196268209078174478008981030114763578598333981994398723342040486606878546404166980501234756001770850446147638293633266613894157218015360597460340339639874684165394869956416283398078697804452623984925340495441327547070402674435933551575645224896038877337167424103001857485610718856561101361459340101496490048491310737108467761757410186023283762396783332193044890772819467572578824745929017517471780964050101724456046273632052167678372570783680900889560117994039509481323260319867032314956640324711696263430816071915611275272604320329731483285505442398144846808453080485943776986275978210556697977074407863777042011173767997758587759198778860984301819515042389858657680352133568279654234577840955208671739763061067743161462779744965128303079183751849856736305733876510123206520055342957162289329356403057775262000719022757748988659272598833604762790932898505774036147066846242581892527061057587674286654512783590672974217353392622609348093621316086346992871728623800699307225017675557724060427040003660059339354343442768311918709860395724563612368267393716921005588539870475552453988602262361011033858612028496111781887931422009657544287558326499624045937851441322468191094432513808306252918895959640232790708585821482787482839913536103181714447374505380184475331185912728786457500157652047308147272366594968829785061980019780514541130212664873520850191135650342868341303924058507974094610664873542538459833115199722958080172975524257997681514264728193653050838549727385403136848417857990203904438301066271210165923804241798641611151020871217035106621136132112384000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -5862079262606294561249105255544872007474062969459301350407196206718907437147697242174492017283272600878628192780126906190292635689233301725566594534691322082757625404617585801238979099335839744802544361853265200128501274579683321215166609326191218352630476486856251170802164120685716713670277124700764783572122138103922081897934209447737911714240902052251377236624392951999162838670926967337833681035281480177334340828101921189980275330338597702206608341235340054782183611901872508337442747579145848215622270629005093052882156826537622282245696847360657832779584316399869437802771114514985734523688328116836529494029408742033687469879348152321084615529964404568440074264029669252445581261818868635690612551816153059633466407428384127449068054722834600331039799331922338262581852613246393630682230447747507515539350601411154055630519696159969771194551204271355853315622515635088594192693889962185688834721475351232551511815298461324844158090140787295403122978484965544334502918337759197914102501845069324095991701905267893417803775716429243951512157502962728197279833265324596404279718017416487494419357849259668246326813703644054083929889016035400431914608254364695229094064988209901480256026974131941976088089305399969846591759500102744020845641924417211835100272349223498876670603584940525720575673311441167546777104176728405079676993217586306959138966554791373845122121680465807447735816407573925242244339918399417459595868249286213802519755749067727089012120050111386688663531233674274747691056942867328107701507240615599284684386062015124659056697438047350324522046178965870826431026002661973612596567329670551246454231784759546007934450306761969771784809185805489336744549895804427933795122534426954562496251809978970784187080401165576283099356418682749020965146184923970027257547160965554657409344507131241111806902823680498730898348394315258008760792925770874899253936555819577309212395881798194161508247564011544420218490545908603933503880380638656187267676711683065618860843096118913006674172824293894369629331308432629616255379251596495510989107212386037174991095287948949627848321181607302070895065293699550852326791166448828822240044450799996142502121502319304980843728549138414590989628805648735159702005749058232113915851220314252126730601060887481296754017741340635145779124171096384670335920729630709777565757015378923721834004202498955433792626109517589838652723086522722685862607247351154456202583185774093541674126935211239055050180263163357012438202684360179200093108769657051460681252823451945325413594525552022720787330020782988019961317864331497895552381263071217585016737636636427053231431656599463103086716239706821298157050018770282413444990687192077743811725492656200848278808689633590621429934770272110993652123836583123286814854028763900843296522263931944592821111926866266131512622075064079184226846771727463782272555366832713502911220547200377037062417089501718100383168129952090517566900032926253909080760107641741172740725864514917659960647088366521678701129526266135772028989294855543007204191115129772565891810961994056037277919914271898565992467463202793590221832638527436505970462985837582570974177666174096556691204078455129952721016473729785247021861815528614022503098183062820583212412383280489331845051985944895783070002922540325163672172184139913029906597762566711289494090683367657848398102759241448363314898449986827255827887745842659207650774226250381004611639408245282060005296499955711197600218989506888470260815782317239992992926521738738983654159552300478219634475179933976457806439723659174011361757362111091941357772715422055546473234232664863539200000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2460528391737861898674666647669022450728129567204765542198512406485016616601211132195265258348564080064270071647368420255167706365577784130946717080979554042069253190216801527224992499051409029519135281607720886744807940278352743705678292168730355492049129849790653029009799362082382730079693816321136578681025043319426051760938596976728802772894774564088562007659523607869282807547747634673000851946468533755706337869992377533280973149157739014698623515055463333607158796980025015773803948261694396165955305125643591570430704801301230887596498899059137696837310775337436914595332589115301261454706439134777117866416630257399700752628303730783206808592407748095749901174614589190012187271292980912083241347682127816719148364015404610478171484100332648983293958822555239172402752192773389846842505452608673565075750467266754554606313370392694086729488643702443846848840640304062253264167327509983202502872051998465684615878932214999886909674608974385981845608160541735004020734036337040113558436331557257294767681580868533330683415662655195577070833828304070078180663581557056190983719671231906607486458824717247962636793603459559631438742677505653612245085945379259878295477187471483700207997639680437683047545117352206885268432546391649823781753980256234352548093701798379573637662556413923910688180390274068046980460227604136512194353236014288152275105517359993545798096053829497503194166245676501442750636813183230448059880158829679948633673780268476165732630468346779870614435568417773236478859119022890779744709257969082204811111901012731129185758838804221615890928007318740848668716936926707474501598572629886430866331880034441914238885842189770357396882199819910504023259574231362942973440392344308031004498707992447891966232289733535766814242695145356712981521914577001790377498168660131540316399205409003956492166377647170527437416053506774988236712502045893239312966668368670843419706430458852384640040367374165375941847950290122265235852311160872335298879988009180464481695580354955891924185083780024203635992728618144627320867236216395614232511774084284654421285179053929577064358430344442473295641743154637731984497186651989089998719626655954682508809382927625751225606039836862142857507859972404596308712612285456363809487837679893674023895912167138928511545449222900108308078592674173057059086171442802598548285928350535910257208689224556943997451694796503014062001608764526014976867291811865911077783009697614026109459233544000488021310140890276812295641932822230063503982057515189387934402203892700900164296845263412100670729585212761288507477882535744050828446660044085094593821918999975887483864770727523726168238995339076679250963693870952696524593116658250881757325971252248518655239389102538777284030664987981518476153368258233479136042786241268984867375085802942513042817019179058920754468121662818501000575624273093238518015522699096011375319162911744592033362945303570995012867879046237506072075333991597233877358126328113108737717241020046618073986013040131894790809910338139886987956699787799847467346088778245024508560863897431669437226010134016034054450470543956376215865819174627746275134324429918355525286164159375503826664726732934574210293571867439679838010945825789431525821284409505955576756226886052154597498091162651470905725894595421413414558909403420738785997761731841015315962538343520203928281482800691859686088498241971984524151817849041483006642196034538388632213970061528734165543128200331327340499634542858972007840659034538956286849455188599406707528909941308622329091164735006677089261569095061644553047170055258116570991554406691094178501260925206528000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -679137567351632295166791739212759195752344984475100785584640719233659257830513891306236948281225406242828751022586685753969582970894105013307963709168286572028043808339155208310864097953129905243309520307984732248859731735841785339608778824580826242437480696420700223732733734080013009046322939935552482808978659729414969497987720794541207865556692656496374794208878635218425156159863306342951623416344357603150224372340492451820066760449373294558164169793829541700078004664416955576099156966859326231035190098536902070369235534163294267676248520398412441995000451614995115780794363679661919238705740646205803104355440805837362427152149290790511709634621002934479507814317612099193300457714300630704011048043329474793118624840640174600604871597486334741354503800705853658421592650078314530816430098057507867503539843191842604316129826101343812884221261705684435699070096952160518607258567201358389917017550790083125878681878941525361156631520655450916597942509167480026529705296893812540199597422640319071336762843407796009884770186131794552350732544391471193854608734700372815675704118727692358625470758070804616042040836717636737768405739234175763971024757734030782019976214656135541124774339774239093434430842655985266417634993218690247331138604297468290727796980716038399150260959400605772733646179630484763454114407586883309082062405114591118117454533147177256551466370720760323424553723330608657469013105201813348515880444073313322846686419081525390330014543921904558913459262531002114270275131109027499126305045907329786189442446192093425230154302196237289783876775589840211472190921802404877928166811441365735750611320109696289092919504836826765438933658055853495391327522573291049919086234971814748273346171276012604442594116218135311539811803117769863884605364480433701159147963822660695816839433641136542302489385426479051141194241402073625653070087505066485923795075748234524641017692537146760806182177748994361477739828004639282422446848567496954335609109867956198954901213876231117738523038743394629638835783293053378410165424190444336330072319389301720163300743133293600921401553727494102940914317577374547585926921585206895213192985927683966190161620720086952222432477845624879123613156646493941577193396306649561968749085777810240619565697778938530203328137173820326846084467171226272713472040878257547971249550261098400876802159111578318557169410265794965487885838481108121848253811415844453100698907813554651864908129885638259509546555878047909664437501000238403504400383410652263253711266497388754425699197728915725117231837558240310802256354589008038244682990398502187860558182863327008617506504347240719754403559417334170027693656950090318786762176780857257927529001493299913049108866098411524285434124890192780049843791160405552210464221203119282357901629184963835697242865506696762031208544846869133991425077869370480456359806619376219311223700733204250465958619613474423794270286411397162478742180383822299326428334614612787673321941039050988774504562402289055833387987839528958520487759284988966406935233197244622560380202330969297438937100926723632239329192533265492402978068838955084709986087437095244780939240662311638787673149261360771281301608140023244019921390882418951082675112447098465332860651683033510938347486069040281678816980206061894998485850604033097225517663735244598662105410193743159003560478466576783676606501661570024494375287491511088050839902360058457540236098146027746395782140918682734920095183248310061661769838212913113452233397470446102820452091144151079648171669126455932514353798772051357719028406706959910618597515672141626106123335306838016000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 131365752113040880005040737883601507431618195872070218442551744845033975714154647011440680411669336227766549771802392994758940757645178406489852963657604330955863471896352010545293949199047592474795165796587095125032148613873317629571060974859973360786213165914179338221022742550054220141377273101652049910639706608506329927585249314360650672791000131406167968581221364696865753416578186406400635160541741561407494133594626552197446509251714896248756517356929149002255347254264144669428692952473556955638240119455117127095697592933186305281413448617705296961302123589936386073788474421166142794345171302418094719920064662990554145336905723639301109713266741296938070570150323063526802613096569713269968712219493195596818421499240366124622332075958428405802783731904993688142311015736144422771208389989084711347294782522949851049271380843179395713302299340822727925419520977159224525535168571100797703741323049699818073192873924398301211184422274582186199220987772615487040423146202615116478022136849863900787931945139409911023311895708461241783707875623996287669735219638401031362834861817501910220254792630809619514521260086863425958272479763699425722005892783771512939854052124070678816273369010406796930221584063880593356814554158553589552533131613730320512281370186040210475309938677020261799906990044420762259392228309356657101733010454174086314978694277858809616514307644658243419847558694322044715182102178703331548162798991919316366495323422699026922177834204944567481262179702227720714652787747316006754512991905358282538254362144950996324758070925991490730494725356310342660147992407369604359519852109696295910421551465512577589857716252336658700006119239423056044962287693518079177879513011205907493820564201107604044913237547230673850795253406304554090717416447482099649910680763659285989543386953791935413081235217183939208328938977224299707417980790014990921846353369349929350084741308700474973351039503269065266063725304233456849968066860648940993984026274926564811688992603962368108426757545261670205957724191413174008110407363523324730468221943784930986542360395927592129739328458414502547213117888747667400017007332834758167185430228902445687241518208666306684656555427749999823644306266875564381449748935069328926943304973464286103692165507654974003835876375608211804193501097718494959778632366926176601354821497817243253671592164244863845485245548506299495604385562253106365705030103892954617753003907709748413889798895073936753937967504844552867677015214903257988634967925995601968505618104973741546949630413937816051016505119316022290412298855429641724193495601419954500384809630010982859285265507562730960837480926744905157744570576377489022250075831668467490845026405540913513913666746692403751622991180181717103467913058417985955820952371800035857947159458753625077367212325227112513833926897513784507780442115504281095818026313820625758123653276891142232937297501257875237473533890603103368976384608211159930883746486412426245103486666835123336426327748265326224824137436558914985471769624807772537507852338267117767688395392361374461973566345673213649500580740090964905115752370269144226384758724478971493535105707675542279458738807017223847858764526518091330949630753690142765798867620298242441190345825337519965944267590439358128232187157899078800016999629353101440625008492103802433676485837053253627313662933151974614563200257261910618579263990319083003838438498798819245075696016019632278831368691570968410442141269724841365823754184897934396990325289144009569234835282400612335221663960396646912714739928881817423548251248442697278821940136795475194662629838684160000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -21969212053986364682001413087988287931447424548384589463839137807858812489018706904549859711960503872501653290214398180356428385404043351111273120637348198676843920120841594461962968066517972666387103572030772049666568481234363329452145998996416315307881584144749726763523020655034530719778770298161685582503935459784411062234214421186948635648580669137386960002809522942319644292479550706916119012843608027392257325538991171348357256917151337941015098173158305732293796980217879585883070420579129914206627553189127284236282047887918662409327282288227843005713030960170956311402121860591351075064398020104834470059216949312626938802687653397166062908952021673852175586708010549623562279944801590062053294663184747230315604361035515235129376343732215262519603121477802872041422951762932702623984051237054632988008640504494584892891021472526691746452833968726742210712791216983458845523728963722303519405618497241214992326963779388692032369669017017451261164413221551746798422051750227770789695860157909680006239389517834919662078212758207836524167363298233474790841703072103928387925196168162799998863418404008164186718208103474760485609422465801604420302360356023690039076195221701770260689532818578203440225413942737926495616923298964736066683888634322842613026642492626818317889767680635680612745152697434192782373548775994674891070232527357557615089513863745489127146518520136873963755063800644684363014377912648352700961163000183821113983451428640125166200872881364632209453561875354478607993972371239040733925157206087520734675363706043297662160168071104397958032271865376958241230411760710872505833089576911425629617385838179184456905937331680436691721388311898053578332940576292975942929782090530219736399308862298814522881864599609072715865690231889056269573469119040594248705258626518850294141230523864189623595584090330232843953400974263326490241895940196497050421123280767080848759169064688629781328652422519116137821729555680813085375674908453920760442954766994221268499038094207599685503525124772714147098650228155917691521175911647180176788594428981762781844714554232182784702296738236537299521442616844358456138252896786305004971345112138752324191310040283948319857255885699467906056393946992213943748260322159973194993808655722009137942090916560662676665874163157705012953829272181437219586667079649682809369645706827751529937546826661203459720447604743118851114036721084056628910629597204838564605851189850677153672563967005781069262138334068210775442033518500460666845011752901035801927078892757812250138782736117761086434411038366021280266533025925031540738426525067653719791006973883110186185048506358759831162880481646553535451435845908971206705724622949334739508812391397961100828476681444520926525564490076363097744691325358526106540362332037802832640521078221246454824995962945703669249917893443588129906152205452935367396414758424812614252479831587285882725364057430551190465431731399963262751060848753034107096531423276489229551085617108442388577363858457528592971405293532264223312367874821912649563746582821763675452635519204034864901326733648104579133720223302693110935148997497098807390204384497621567418173498252235198532206963206137162041928876125177424743604394423395066447868067959638300870753623016807117134719942911676654266365074994487290215349992911892734238656011716143413991951461024604120357375565882307231481798934086504083422426494969072926029813024130597152470711527706102565447924254901555358025901116228480917431056091548435224583728876482609664343536877987996034513263930692204858885524297589012841310673138618704942843428682082275865683516456960000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2109681524594790333802914110096730378781204356388416371978253474274714100437445574937737536887638770566081950802250148857221670352610639781821378341254114769670418802214419459037177061172397651699708856762062653779742313996839726247787652802414040244529354058948869635557254785044093917080562029370951823227269740602390850477008189535555275478505235008240203381380896318190969871897338129078564004521257993993891444813012155181567619824261183207222447274022269721430802392215022117737175068731935733834792264470296490171318394497277434897934180874488910772285751681760096583405349253892028788563212749586249922282637184183326635259199822698316239135259749469449035349423950253900838314643061787288507521947847989852029232343774031779759915084377167386858409528154402433920462648886786037262637666321977040659904693863506280491766036997365100753307802421670684561489214206156236903942915637485139046051679325147540645328818830366102922092731368991048074039385153982716777265973683811904181892109949153493106813664700127592768272435956079593812094975677723841789263739982107681761031956951308579001615417149660597167636453698401965647490596783605673155295013395559530145679318127902987034318328323033081352682922025835505958175178425215086139176360729974512100766290538634667125207612408456305690490114304610528792452145932621932152202850216933745577151635097216186975725297154728529728229596605471642160592385289652116938296186821503593780079783352581595868081563705572272467530679405838127067180235451881815341563440137599834019918746846955265840418988211715846615375955820412787573402996683940895883767499808553846492491755024331244710536865630099394048136989959560854048539992755795425360246831703767384039919630360341887688390439607525935012554831741038946387075129705473804607024372276021895008356680054443701381925748641965094002864033189317048288947897952165690883866535964180534505724630403873276289724748106703803966207470702900449096179753824349482211573603992452008333279684606766487778953803090797730584945409628671873347167364432998252231623831957957020466314249425311875618210258742211411518942123119814603894770732203727773541716343489007240020169170341224141767414654978886014835891819359886549984059917854162086896180033969599197794849573972107746525854083108506086095857587881273995944855660515316902896521942374388720788328621824722267967139065466085171903720955298276136392718761277667528864090030207005292363629622546418612514448442102345296725021644396963967123945346792719676209158075476833833462505559593998813380277538957953112879950244131021084434796234342273280769287779020533612235968158940953959194106599029458999535953818974013051874656662120485695201988663476978838590806818826102749246578458152334025445147355705166965422780521110682060709355489421154522179421424568469647936670449157390952438410165987776158495238978948641502543550671440449680811631175789438869513733760432199712117201816116583253411954907852158672688279858175310411282400683040720755717199353039351031711649901874872409673992308457910999863281923778181734609140394832204407138329691441510994042701215710495573011226607854773432811816996041593082356545285881171683500035332183196588773725257465707907129880992239874816228006228830457751161599131276766540797156358430147419589986184226511164631791424393048200110833843892637996904746031018221449077562182412883784705206423038366831563097663573680372723368607930220972814987967648357561856954903558951005206217022756856353133366324675636218188347659602284701085264589404639179334347242814747029323238087967550177822320920296430422732960694272000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -163047710347104460604391498410910746032252368301120422562353552505073171101648806050704760000255618437334057522515483670422786899859230976507547393772939256072203068323586487835148891159902447412605293382744425773891289538267365380159971284118694221407876647869170989499066953605411967132551666138390067311997320337122738044405049840875879519140623001444209784628473357538091352946391316283569280873861237506257916525634417705675103816647295318341246004476424417060069712616770893868676130551005206536455146174591331220327374251626547922672868580394966006704417854248982928756981870586826124791806314964138058439911216682449722045095342158816293625642893478484626333544627297312124166236186448600989496825334758945652612019455501957765751353161276424680527467402489897145316907723689781292167996966371242647697804349764593464544632426326299326699968398041691600296022630435182687263828118900893559717830499515360551398480122824948093862218287259858149383586761926707121879476165551755744502777523565348527115691797734447049754395737612852178834255468847339707044913103322398457966797445143644328538166261507274413204066946504966277787744202173088937803125837516024581904083057669691710643840411534454880632421172877724891292868915820715715749510510697588940078948030839310922250889534943902640925474517374000465908224529751412146881720192147927351939073575237421483762426370788491277280105656076651505541781112574333501030605793243329650524746280663339982429951171644125715830024899261218776699319173688962218800685504539798839199139052945965832936358522312715668370007139887067789469986910834356951894468843446938168114663450900203860674731227684463142783128711825178437077201110306957683852333815317915794351952101710550458892672064941225676610810531541164399003693924744809953091455207648714207428988820735284521800762033519427884163190890388007662243858579034724424442983701525196860319635438149799084645940216610737599851800913222376072896392265987698018764685746462032400805927297572176088272692340921217585995913853872050735747110322410417966005449834751679115656789621556849657174519546537480651955999520110485039663294125694684732241950038941166692626870518019394238810339434806132680130165607753564765000752003717860097578991424156034350830702688810910983820754485248026528175518462090705814409889748104792034377011540510502505797359607689360065428813645719992358799508825737218719833527385507902692914196583915840008448512448302747679083725230232836465658713531889491742121944337203185392709654678942948933542363463480536657566203619197845534686967095756941140785816277437078983948489591307537966822561444097591059188790143781757258876507447255487267759809859397811851861962964733768397787703401794220319319305262608133221460277480923130402089894266705435089573670838891948937472245923923311744747449319796628391180681795251622475830510222398217306372169904020090063384188700761399515681304171666204914437544909535721730384539325102129126780845739512701748007624290137762220189162384506004562495371175277184240092330515488802623849129085362783318032842415738801276523918346474581352163949035758463205735546798999517426014527913098844515557907320623726327379118283358526896891321414659846693945867510444231831081208997466431894714302959621385633286384362492246931588551298430023463391344298631775772328552106089432601268151036802186548304377329530503835805047754960417103848822962373745212086215601108545985642318334499898885111305646377890289280343300945117269834970982472302662419270636622836403111360722116348024565190594044729170757393740572221203310985934395507352797184000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -858806223072925097713597225589069783979908390840289016310964303149539980055865206620526487134170935820892762634398581881350738058489207657669589919433729675099880858664837260681846130079339308474481523576661152992354591885884420369597693761524713113472593506752070911330600622766872794411800285276720892301267877138561333696301059395279532804503488285943691636890545620801727257195192228323612247762036586545031865098826539054257230614121735514612516630719232842905498264239428643032107488311117837579410177923460214818646036591440306708874132722042781673149694251496105441991829340759588237000934245705649847328618627329867836220019806295530974557434632780888642204245703731133663394261057638050735678317316679892293623147465322914209882964552030558047977117098194882266491961923316440108648201364325909996549862017099896861047405970735306105401579862859996854565438137934697037799465814955349831665365757800697789233576459394874118292128170803165295369622239256944449272156813219356936131409806168645989551540925851614615542903113110226155476676303941786038667230161225773394379805636807581962079204269359557791417462975085453246347070573624590231131708878356966193962765946180053533574170342362251409106005873829950392952387699354280798362217556955936112204598829382236422148099131233753562098214594155795492742183733358623316090369874003093489017225642517551621620414582716388910689912419156715535532803398308344770879448087797486983927487207946264630105533192326568317498011647305004347475615097885206156844565051392846466274960082869686958297462557436556732646391722300043176944645277681211103309701597729856560201472827907951350144813223536229366875833714086808565929991008360095276322606362744039077398160992380393661024659900589118193407946539328261342418321556428216611837670449675388343986319234227165576555166412603438746349475748852900735069740051940488961416014171009633462141234147213565036769166084759396293223337180760077705348191231940989145057371953907873458754955688027472938146903912882858076647738218212735085237800081628966752978383229094947271751586345502287070007038461548206569688888833484399063459699083132409125219503261098365806117990849978990820039064756910562423752281021389722117621441160128256225254666605030047661709738532775590753992696774812001151926040401730076544340829251193941433807267263016023830293600506614887381514733940365485703059134378455432691453845539004027740389582042761302514357619454492693822985679496255019984331490582867071307628416257614442184042269611930520589526303920740865872282904783202979053157201026573081513234071049648015141332520530988191621946529578889378676439327259573676842887936063760084792954712651559417680267432628736450601055706938639951767527738410292276205761704153863619260943079122405486293917367761727748656075146096560268111705891339431833961511095180534729416769398874561280888595430387244514727375671524296289807680929186376114116147984486390042485324458862112855118869125503770634356796993062926879740385640326973745884852560336236814879635056049838649129556931198595905349083207348022318087362562733678182477028559638735070079573805268027507214676812373764271755911186200959930008617506649900980170854665806064616342070934431239451415501742109146997361214569315843124636908969871931725884019511881022236404599636202162858638937940454576838150956203550130517035663122794294274145603334277894594632393758728925909754982303730820655735375969931997036734043005782657939116177961363568776400536301356004009578652394868280901862537622462746921919598640156219230260620636902373637028051856409143699046400000000000000000000000000000000000000000000000000000000000000000*i1^28 + 62286020704578470914757433524726715251719108262327416202023102365710623026898279500391514966215526135251871409093939073685938350091569439441148348554162042504122843580933640365828586750208197418355525297975819413159496798480110551399806263567421992739990096179428588734554134049300039583488871910688259823220779401174848252655264892003254870335013339970500329876196439636537449576323165988645243928321681333884960293947043224455609997392856069345436186560391368056490173145805402504749824749656834720528533575473068458985025713627025365714413998397743917848574592374336246966645438434493608085489620688777009697919514857433301647741482916174090763189476402720655424016496863603242305998653039584026914626865895307666391554614349502332223511352148218866088014303700008706228832801993072428494641573404931334335480760451838612833075951898863643669979424677711758250357160227445309859553908724313205897888835387910650541429498239763831903817720636065804141221235611874086135438927425085722539757739806179920431841867452198000852312800150698785108869459817696998536325511587989045250801207124538465922678619338392405327742916802552062382351259114813092876431912804636540225571776633132325822065911416979411811983861877017872869867398343093246729608397608412958057862909239002582420804797737705980669246032434318850985467157301279411223208378456080759227925716481760343203567826554242267054533231065808188777114239397241839850781397907703624123372307579343901473471409257703516530980757133243633567845416488044835402475239156239338573107150695239391548967502897032557858417744917457853303366442695143416846039097930500685949820145838515898747274817842871117561426747448056354233616901632874453852086865393566572275334972238394135982248437677161760210598105423377260067847505708292141930364413440529502192302608318025310760526959509455680721476722222118824840420346667138401851309737522708467276028025186909970782346632020081262330355371076436914828964775004942563946961366799076132916389713746616510303619831896960333548739678792828281414991446333776920537169512292345145535027156284713386291297812594246078758604472236934644585654992050075676519664438913218687824048316173533115953101190588652060618114605787279457026931854006573784814176455480053410542391909542914599247225135789673288145775332517039205475755740756369869038521894413787596265534582232832029430984897256787026432206401032875537873264996644378330600213797824391807562030273564374387355474825294126835892531878878013646994331979389601625486196201049831468510031123781301403406763862633810982277004530800664601218078642988648377507469640389681548162732122824202830764748025966717718347805743740129203954710895458549760021059998770911913994336499039163548109891727342045303747965144911213300176342738056034577943988898366787551048817399900352895632422619566444699987407878816688206437334881211754430978012174667482526627501877643072713383220838328338834956771199172755282950570075597918944976948110535339347010539749371724804848183320987904686669506370887626714405366099772277553563627663550025269604285102797917478000514620080926438385612683322987694605944370679603397521255851714033454354716113178252406390004336022790545017245301615345881137590550570151126704267103586536985649877880990355183284141325266760468559964909482933185755304435258571744554649456761824884502913200802043328432754005360866905774396507820333255160296613013588892626490259019483583416352964560370177962305256397951765651924161382762413625273601674785796567681215131744847364165067463977912471839413162368513759625323282732117013177524918681600000000000000000000000000000000000000000000000000000000000000000*i1^29 + 201155166078051586261173177464668399590780431955001047187185720659624999780247923551671018996736474791473539611658841678175493923303044527579929943643764001645648780816109880116783571047060002692795752728225444669357240718363366830812465559687611411967360826161502077142559690587920177858807372089992361869792029634576581800627006755625192766223483821044166769406314434722093354974756567428788594833654353831770380694109495617096414611577200687269330839246994912659709289790891324232990714937896558166283052579301744578556784284791779590149196886202063711425465549416862904973080470447298226666690585282791103971603243880369823867839562239297006790195798604514770256894695781179654233764127304792645869869464199124380660090434765109205052002148785602991552774503946169374657505679130579743788720820021518639662899406645236584907865810812089695787496586355714657584874919241763121876351000164588683753638212125511949740785027286713881341326456432117836592934495484399718442952528846688619063772889536390998960492925584793135536302207243797782409194238506579650018147117847200977841561964204948989917489425454779674437145893121662020388163321027271254270984580698769804335706014545338921204932905673476135119427392255047751297540514313959447394028543892958763863389298459629028704220459166841438863379607172734591733967055682395734055452153298105021541001509948641044696614396395157865923091611875779212486529583985033638362920863012131625848470702182278614046014022596126701999060096590955933024170438956036743994760426955867243102755437198395610067269099858338038965301153598774739981163222583512834211902689149831441350879768598558834020966027500939593088099881212304600181704186218699529588973858562296607533631508065377227676995758515768920500944108543466387936178440402458756368919920775001224708543486238124470443134733455275805820624785869604793831395279380297423968619670808531763019740294351268450016655299617487613034890695756908884716752827731497405225733828317656670413061215355914994367845646985997871974548498178156078306228392879322343986012233249542555562480404313241253821227447282661811835773454772055334722645667238409550305057097011148241823850854246951934093896425839153549606431924424641932824713211964457924303090187049374138452660042374221916751914200756555176915931485560891095205017236101578693407481466819860077729180350879318593186471856345083870740849753761196333210429066697351337735236405213583308769981176836830277665852069963569607737751305566388984291671476042210253121575630695745645281607928569435915138416986500764544813055235473343616521339617743626718813558339399627368586723881013109282523931868524637661598763977104016585020852189996047383249041731307168529478675550347456792010752897352826308036011106304550930317283624325730418650319107555728061059994706492274301997101092372238817717749188763334290848521140067617821800361151750718252025366127837369196732301954974143896303452632074976464464129648007740634232288069404222689445791457525153027753330684193984610126711575540122750083517169946349673702900764884206427516874632269173444080670769414955149231681312581523824962103670812406073724773434669552167485292282407158715992532103784693446490635785808501046724598052276108837816820171782605824687154301168016731790732691312263309920046158803456641409982852615927147355501378071553577719945485473613619343985348408295613181448040413542045512373771104028001156012071583607397042902816310872102798362195418629520235567184501573785567502819549605479283401261170020137252407911289522274868934396429679098764272442660514888032997867520000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -59085776279813980727926573895313042619451748246992683924965661687986495653307111731671197252592343355040706566090050122159165174785148998812696429270823094781263074668414979167071187228739530456243151349522263195557981631865628506876218598905400438596288652535385991712670325612425624999553759169129910387636854927393696935351446221714626238575461966157019450238038353235189367611457917903347500643296340238031579210636915253575432020910905345251913915669322905857606801720496910838850181919084952840915081595521764735285921819506718878498301454420137383905113911073391222768355114988653097828040634923460495371840605226814390144640149106044736802956892547582059041615671777292235508223330791912587132870083772017197638436127345096187376451455882352720333195321902087939775989174987246426516843787275344222411529315234850807604956534332710408962915070779114394074413360005837227143629474048946519316680057944883387660815698495279133298742800673395834863086525190062147318715502305971205839940708853518395579350514262567884002724331894064977434944920195246924035332023856214920823966683763189130278036879927703367893464074182086776033262629181044095692971487111656254395088167753540616039811923861914053260196119280092454987458286506166877419572229352876637415696888901877818736684137516795770467710448999042115667108864293563107845397513156834835835141822601170919397824330206969528519752408475940596380866122535091538867754188882349896683020187681977472530826293630021585598227672084728485723508436246995924035766878734066059742685558772543648509872257659008559549215899753484285090433110716510673643425683329535832973648403158846693403207927246379279903150205036434486787943398305475210512272697510144615125326870388202132035191788257948516925540298847817804749868671790010020782401369843312137237494964190237088714553993186622670529033863135214690400191403702513396036081216034881199603473227290273474666354639961525257017342456298328909629145793056388127567199868214044820502293670486708194597473748089835794015082698655646444844087668013659007900396605855635662011058382097112287710237449169085878327534907297946088129895726273075352197380564161344342657788550343833457790966654056069710588567745115848850530473689279893190783986688905386526349324914417875294985916258765790812418082210482320930518817223389064791388717791300371666799857629829430807533500718086733823991034071919356295265627522468797968272880722494163235262653702356725784086427896433605296787756643349045693519892321131154746494107668352882454718538819456087253115467321691970709048564137507021655066208468673012351133186836181247968039418123408043022521423616872661891179276637096436238247949583544460086889129270784147170156118573859838919065370623941585276754519644529556416023702973768727508100609612642551573001920187342838715577757613406521248448675618399351173239073141448362032213157347530536674993179168526381922051000800414063624442187828289796480348120963097334229104826405286167660143981517392889467207119730550618346166141762151975177528861479894089332181942796499807839813630949046355706538457024927817874098009438764317419516886821645273591322810843076706429688895081434823351392013702138328771873276178912100464904846444443519126773869359052866088913970059346261286627411327902247220130441321114617849231205222589999495658427943999011889649711776793613188248679073808878712437579000484244819775854665278947862124717792453774780613793716617830124434465764056581546613038598011783165288600727945842067746165249269209764415981804361087480239702117492874947034158216801308629883735244800000000000000000000000000000000000000000000000000000000000000000*i1^31 + 10596615808060038300524164763710554949503197460008869775464818770412090372350716943693798814631345780700429719227186983397442664092259564982731401369730161672571222182190254185478795989472007816739618357020359104228953645736736014163827057633416684760512292608966818747492304582745635863515204569327480704708070363365364515700345644496307370626820739485457196763745119282378887185434177690476627392428594065571073929867111025003423510182559123932171833786934576088837448273829980097980197227239950999412170583669085583800821354444104656250157350719597760198889960388835495836151312383564405995684635002377720151446018324018865425706339812843296244104249272891692781434493363211859099310703736710765336978142108504395523110176081385649729089820226355056122150067760856097464106095456584096634394947766020503700992190517421863030186216848440683772887276666017517302732991100689911262801264505865221350016701428130935179254462465730820000830693281713772228405837027566845038295753285574174232925276256804433624118230613178481647929531986714132903515363087449476240276706124494446640798178038130430209383602973957175563456106704225576964501957152211257193659714547683169333432390859715564710553823546293668075680148468366221248202361983021435325320501788668772063544035745693393756564951402144443428450239545596843704613871447947984462280688054609495216917760378133563680548911947934602452551967387529194366291498199325972226252436368325430920162476097955118237474369736824417078172497305611766175452478212806767391812159377054086474358842426918830916315452675568193759849629120120313136892299686249907937332177517380307293660446828100717114741031439162706311291187624101455341291910432926562248719805181547049850342820006319368496469244542546172750408520310183351995546145508093598131510079795214127632471587768175025299310982380696390281302259287726916196433435706123417082692071179180798040632890923031934904519183799292872745037446503882898714467834957375770971453608849729773794741219376092157716353223498478856684224111813575338119645262362555246530347283876186693629800928984270918130048569312334685791924409755340029170330464991978694343774264208513852218395614630435559944830389321586353433763315711596589489819007295128562322624683664518784867302803273973414898952005837270311737710901517627584978834188328523696704177645595865383949144759929799605295524392979178695073085747714372642816801047893441910263214246731747677409851803424218329895610526157076539031589572493558250701805096756351751769127812931656849193511437690227471983930687545345054064862356743769835176556217794344799599180832229382986281901911000300755082790109099008313843860328687404444847925785656552773387712142399473730555759529908517722038459835133754751537759774878854190554846051422529974839725864781945828115963960394761914588989906464876033803091325812688476872157669897056155706318527043752104466916051872999229348655977584035491383868070086498764944593132354906992578300733679437625088282785884842681390024108540922063323350561205020973154573788529371632445883429738848693094088027598933306252505440864638472906384966461733837688716427054007150040502696726271591606683261100600822526743560209660555692385628669161402810000870118351306248050327832964570425007174587946648887104058695027158364021253478020077282346396286475844615117749292464061080613414024583194535623479806835392541786393739698141981267062400123961968346065640023165967380917954378911504477267910654494054262524123421027390389371104406603717657359965466711127735736344525385356745289610866213207271491153261289002762240000000000000000000000000000000000000000000000000000000000000000*i1^32 + -149366438284456294341437382606273089852789222658940665443435522669738422174079772520409560395882197902824398339582970736934332744579329573310124543136076476167968472759374163314455168243618429259213403951256947131493901134249339583859062355867371231173102204884612015373462289375447446554707068734124778933953948472019609578522179997099976794339858762221808384372225945541644624612585646555873523135819477092109004873816989828805071397779577668335627475250146384651438750140944638620149754994408772390454013583547394460910552952006145369020848789701263761250781719541195880429946351752153145360455852298229741095594447934634419740510710801719037696851579114828971862106813675199876468677226522703501951939519700219664216153037703877566277646930356694321356905680400612766510272900535295619468934931204812213750413390705773311819314887160304974099881347784209227145502168707144053371676331900527096955072956386102639178157349526862363518006013461986144097192820924175005907547005742210127297758208557069644913242927104505232779405870020037501001242140071426574472416620002588717909661562900373057367187040385125973339614131862026699645879674788202643766229428329081180197893530821251475652231287588106258021003252587306855643098442362481259254482192905131893913684567538974763245125546614143930985241390020881488197265889898233272717825581473168584398980855477534582580648562497493551945507919423132002965548499297935218050785891272475748039702145784623553544170601910375390893730860351636734510153871561497042149608701408324421516574035064358986734660717423661469933396511456488145259880897922479036512373235954324237522814565207566364321968854389160701439235711808370496398889818903499054335762498695852440178837756616975200680610816294879644940984513999648276868233462323678889605362977246711663291310685865218990932082910238833958980983304992272836949143953581985592568505568826641002585932850936444363714255911604615038142631475280271670941476921250673091230010566434408593271348828005191997653686995453788855245731668770455758624925722385170154554799769607415408448996329696012824479288629535977294901951295096956759373190654189984372638472307574526154577630633579033077118705280277531820050064513005690600304633804447081087427255867014168630845256303446480876394875910463741356072511711501974463267598546721798790276711289979272549948006683881114466570674933159198040328707636522240315488972121346777300361455084975696684003273459733668541410943868625457211991926455490448115169771129218989147567602966759460554014928271348377721993979396647460635834490150422809483428994543661721899096390208215099315305145675389606896507339347812088924538638979522875789264508749496874302073112445732703531468365430799421503373114621336359364852273548977392334686053187765509540263167749573895859794100180324404728914806928187902969111271368149062730930972334821466540575727445975640879795363664351249107632740163093160510400433611127968639959802150147071212776166479783958939288578208801736204623876086647412408370686157022060205603571923220332806855280427572068030962438911954869270070781524652717791004728790599539510580664863008960599137712986584941293615594706914626753118050363570643618656098208890790551533579227553634495328252970330701201283708518041100969635247744994042808099207811420576116503001269899163488513639598367131005522003352848501343001900222215932019242628877897078378179388827429994490354898702052369997256038055834085112658992355468027897445268486166177314043185099971632131749473158017077582932848814410663425681921937035475689886022916033363312640000000000000000000000000000000000000000000000000000000000000000*i1^33 + -98438895372748522762851031806412925448593677637382233065162877571188847322833695552663754244680645207266689804213677914615002680488392606897244615072419581502585169962716147280698093270272824129907290697715634583138342121942654413131938142729131099973492893481722923390707644261036822499828853009722080111295025286300745800472584731781107138954356101811932798324599475585796491696320819884545116220916758570487697638098979815198589981312090612353132938382923947444741901685701033508487261775740044626987416747749796187835560096235315029882215412322729737462670288927621502571478769062728935678451028180978360631564956573993834484763688514532692445200156129601807975273933782310312595063295654275071666201694085266321293597859226709567094669099357730980666899145479035754973800201662505330837448452581276611188548871706923587622521338739428443957819259903983531815297196799465868859391301861349071340303106284864185771404769918193248014070013595810984970010615949655730452592800571390858538613562443721970817488387114744030143331724666790023861082711592973829250386508509591375702167300294593134798102719179974105829965622922613785620695575157482426172061797661406774738714064397719153344698821094689539142014811017438933100453954828022956876267959648458000623979271324140240876545821738851327026526668022815995236270175203999609108989607260666039663101454494264054548502438209897058694124665878037523787638580963851365169087142418268099970642552381686759122240228001788932825058670572188247689035628425675274535125976884585007534866867831222119079468735188846876974855985576419552609006466731647296986174834517383173070548489087104396202157419758713714768462960413273181638796186092988588741557323906296163725413347421489767747852232138721360110697884170685481827880231302666090085694292315796136457778957820560559955388126803418073532606983271240860698785893043132762954033709860877729367823485810019546420795684557213234688984886912491625541258939392768260445169682695258596121628797202651562145585208562715649251174249775222978490707315838083395559867067698733994892322582777570314377416757041219691954825067836694951617125832829104655243520725576753922891642097571013945307233995651589504551187041865215552845124020414295786635354610695807702137153237679636494312584037765390837197145436041475562165025821521924576659615259324281833119324416097583643249509310901114832971836432944614120619669897567392019696609712080510048054660243237097084007321927721880629786892501892497043236582146899638125134788818831730241752236353630366103508531781816636388656583520523767320972836903869048699115999924475834781447167893384915261856322831490440824548253440496261146532622465717418278365794962386201282428165953373845777956796903159989554771697518796003066202704019745453280782051437617568998365348425871928209277080502610335845345884371300865350047204245861115312665402269518306872756841350605881028934383797618106414814529082049869016062615465091057282992311493186866487345705350619687794594844247314808035356675970354837284014614269323400805053442764631322357384786911211831840908279343085258834285556333690952078468260095352746654409438273868818958076498011756595237955713551413447554019174120566078786734307136645509145423458739221560888620250899619306926710229664553797853919575086742566361832318399105578655330352916354239375035750488145400136990105380806886400831431195047109629342702566084469971389069857940749964369063323805259275220107372717113094944948055599972760281833234442919123897368290394378595350997336622345368293820878580143941278939237032604467200000000000000000000000000000000000000000000000000000000000000*i1^34 + 6305219606941050699488166109381778960381006229089552038704884809534667472457917694855134981771276345904801340342031503424088018574882743034582898233400597624525647437887637320280869756130768618761754616749831880333894080196185200900127446773967343787589303532890773252267211272310531651765984197838879647057273409097363130703825572761284551121652980425027237185954300548486457602333230454208553708624628255340078451938292482041971152000422843822082497381411145912804492636436075638276023094704129507691864869290180462240292525128983089877479421619364470098430488285283383308332730883890972844431832341679194137390368944021294777871653836229880898886953415911202436832320669359869806746824580290104747930744798089185994372060941245661644536230520325282566376794401484126680904493048537806804731692942249835968133953369355676944904393540769488933350484238525742272210478273319216622134058821265291260043795496658771825221727944505736305126797906546894608432268600029654254674244189667830268521532215432166829037044336613273886248683432873366288671843077670796503482371882711668222033567941306556522566519425758474451153883329786059126293336607284566617293247429388023340743249560383603274496227552289889401325120088807247020736006975440821177940970521519765440562227668671251127284825096466692634716948106514411402457881930102002344905459339111101835995122513558529422049221401228299147074880381868796941516005246874773173063763080571027987637136087854911974579201046029310718756248800567634944054259182888916405269530564524341699414949952784395615011031679115645686473961621191523115327278119119036981826799319967925454207990014815998778357661409742687752647558872371392745696559548090239402862745965554344394050518484039727069323646166797783728864715429462369295430996464390422474441926793144117452082881313840524793310264010390468275313091193187877282053974088591463714941443704703420984376711728984482501023417817577167053974590440973851780013191875048399771997763905561399507433441565845954026288798987203996765130799830509996998857873969714203013458118243396620972291063191581848877711853571088068617865281199083914171998401061587732827082496464428711522873683956749519743614965975630512287116478607900511199900107266474159807692545628777696376374125017899481798046859937804921482868557783821725388284158759308308016756292160396505186942447320560120398494414782684175123143731573744855449690243273602274535865401763789853400103433378663275715925682477325150643384798085759678088261836042258402222981058596591759682464440634719761474727466443554663624686119295095433924236935872228087492093272206122477266079347609461818054861759187935958639511794697133500957190970090812352626895479733478212429043815861479453761879018276622553597276721813832976997936022955282452270221069805149606053459687435994611715966109169217332163631466125371573288742494353637143959630243694957184849404107462157869512965620805744430679143451989491669299240048934179391459751271017457112723401861995982625700821824610646426866759937857598962527216599448087223611631584189613131259710633655146169926961449334264603283055371316280290932649733858737573043052459699904149429963584298606146899213897522044621353467965359907271961643125206150491037251132528037264858090630385610537775481967549499818742056113985485448861153073729107251236153292138108856562633657532335054853333878783491277055212127567608051443841180399303127915099255010910761359713207155711824910378799505715527866160456756815693749140366529993855188624029629299233141426106842379343717733384222052006994118490403635200000000000000000000000000000000000000000000000000000000000000*i1^35 + 86836753856512283293116268490754922197982185017268124450428942858957368401450637227706834080719994672613093812862287286716279623355131572495759793825545309720605770166148517234844040657162594913100696065293742277399857261995916576519796840674751576749879362665843857429692843213287213345758238122347286700980646893465431449596335346632049875567538367190723351837857236521675790115715493943039134565982495691852096662413019015570145237194330313390381302771843871326145663165023924059935908116329108155081194039048754418148926120260859872797077253797079754413267781752866761090651468449158912212440983702409267294577971568781511028518787709294790315599108840752247267414864011854674192594620055199659667868832243793267901136554550361132358721436278105969191991823816971255746962954135340392463460252132616071737741591412272693091602266128897228453422806004106788465710966437970449595085537334090797385024817414666662534546881464285624323324679653288693172616547817731942918031477246847719907169998769480030477971995066150731924863502031257957349118595218043995730860947577459526924336986018045914277935741833950912348643338960908543750954992399614256047019593795794925044338597535702459307756542038984160083630508219301783768805763549498330152369661294505611386137845657753283509288632726139626285120945311019924955363337786170837654392891049272522956271855287962024894354850600851440056568093274658654615502631955482972321937995922080179337072136107110045428468193912843782165023672109389946837619609135358042876418996926022810596342191656587534604079946268641995648017434336040436521599123646211188952665044794187440149109763852095059436757709584132839266469790406989550006547089713684533084673202931405817863317048048354346573065545535945460047175235820587953605045664724065552729161204314560916124407452506134785017559626052189810459754955161756127784461212886152393666312872661983158128162813897528964426243242777213345929045282747813781108789515720154565269067675351012001667902099730804851718797583687432711593243299078885396992629747753670083650186491918870596340102444655183486279962491354753785849807168051219120376613107761694845829132463210355200058379093749553533550548675454107334356463189127317611527829295602378667912744394624380943436281013127278449345371336441673805186683967490049065884684528960615460367521986642776135375605761204888546827751835988708985556977801673054232389899534316246014700324825545568446808751288508321873062694928422138725608232872231969452238984896289002700730636720209919394722147025113361249499113462550106556102219987704146160401295795117535790518147534788535607651104002572031135651552746023650904780309695498422088419277577460481239915780812857658835185764129569012894154595383195487247305515956464532500618140858776990912549615807593169197667336698443121065073144460599011966013108762235898028680006509000504835174699512887837870859421501505004793343161887567176909324806959111589993333539226250418181655509237358687597799277839847928062430576040225187812160471093517692133910278603044836272988596330939106167908464918460896368385528095800831057074411329456992824305102539295264544506312253614119668076607752674901135788214509861585119170303726488283553345443912991293476993868144428733663300564397403726566372208759935845293435113265218776805370534385773790870254227672095856922167319302504945030127995057289081918065755153532312552576879809001687016310960589922760058629297737973722635355681434925581509790260954099406593444085383124623693223615288226164946097292927183145116797636962385130007944558018560000000000000000000000000000000000000000000000000000000000000*i1^36 + -60357951296367711775667952330692334973566411700890190988560931681062090946034094379116139787248548489550417971395241853685379781968732138353569499166552757116768571187900282658081547423621175606717124536896216535936727647000175172071940072891204178526171989851858502453397286492437141174608718483187221305112919138625800846238410891707191651747792989535035882306616735928483465903931814334494709227492805653796321345660507706884827874338783723279629612091041404516308448849271113315700930520050507182947427689503020345196243186099732367397968772254946955077321327326831343393048293838098065157933320579332780652491715015754326289547574641851577994849746854294280051014705966029435695818044986747341663981402079791890363765183870873408203898383962610459922451882342905535987777852023847539651060041769961744061508407000823360591765475718392702673237128727178029110908400254981555069791067311208036359935856369442758522707044819831359363584234161469111819017584917700385781124659298183204423826292832336904596931499317593439014964000065635336183348340571066715527812579996342097500979100930202118899753894942027490839306887685620535321217788126153346206876357396343405552353007410958661199656991164428910228825154683186744736302473369003079851950322709416657741402155965797026451580067487380092687456084323980488441859960469267739134739658916899451320266822530612408769174286221683863068584632794887549975592359895242998023651875238876709901589856984377466387181889994529206220266253437470554118338641665442733675158388866779528189444566606464570923786786326057931996405260827817585223419914555129723134499043104998119606662589091718230240304921045787973625330531487356017986444882165808950568916733430710352279410677849384682240400190788472286374863202505616320532391440877659887362315657408495082297661478292989187857707338480977610374879640371654489674354360595541915719457654907219533176325646681299872826302912127075158594332635566600584967867874864479150712019769773541316565954757419909374333194702584198239389029969805528296018671323272039222370495927495895871530381740737193439826821309770287631010263902182647485264545165822824271775713180195574017335667269964153120303082797791486850382019148092342206302645761583267967504711360489335048470527376374491471315185613353580112947010021758031418673835713407962686637525194445611389877013153436463331217416087809337732176412580128641350073099354190493465120801192393042726996508090256947552847194127921486713682141059148672184844503740256784578348196453147235065937112874039892107821771220643024773404598909858184699895225010292817335671912885679037688534374741509098534447417292157075433074369280390537334783816197091958548789343688578357909617859118282513254728565510323091789327684370527012074066674573966532193636764470035025118713738797150968411268337444094211713980546846788549835227125790608397166456443290013864316257007456033099652027623858458498859705373572009866927982939557220842396603200964726932897147647001963357959826831779093448103461200149191591046621957743834058948195237428794936271785078676322174018863893879920535864413811727026635884181166652311844488764908149397602749743722036373497903875969100461494602551817737717653176439496096264295014099964899358126397201064866851011170615310939582401530578748960282336603212970520545952258044921644573611393986544898644370308989848124607415026823190394931469746413045354427260889345528598521887441274110511372140319075750160901730994803030661423673684506664459807035915840655630501486397337936993085532159637877020141493739973509120000000000000000000000000000000000000000000000000000000000000*i1^37 + 5415174068625557587536371482820027888993549133258235425807889345876542251323090549243807785960649975546123818156018679460801016113924781580572317173922332801408622020954004285052855770054532547080558989964046689014476492008322552997137091249136281779285324731417139192541115469918931466649317890517102272032254122769707374221679982910198955672908979729384164551040272926791552280462285171354359009148232990089532036643961689003811264670187708113952708222172253941934244881265984328727230517772894229904273755410789051871093888707422507434150116360859251005351956240055823489024618490464340718533279081665941707893405526561750269665799149721157093821106145292334641288743069573685551552444558023968295886478484862625697851856698032730286633998466076937134351698452056454564005664546076330007893211553119765092062463287166529333283514589290566057936014832377821999734377526396418194006661095351669198991800268153976736027886812302753836695471447348844689709147107005994669968578455485260667931454739826397673442919393252999397264148510111885503101343223793028176994404217503142001259398926319830512448602388711874182533010061135971378253037155577836194794740823331586775348040364655760727701785824505829329039753810900710257011576526178943871341353962272863260350664026515408939416235756623918631364482882033609383666067328452508881775328537590358456109510899787328690384238776655540989990384448269607295201195363830377672949147205872039041260734464446163958645157463594753449772579584888601280709891563016699237600911207735209888001326289210872547039361669820765884183832743901600501547288131595754848930026828467571978656651641310730369557587500069449472763005520876762007590546715216408142872368603084935109525979742156111715390614190582338963214584367868754598278485669698383304271421295898131820409811186939227986786776057315806151789921681632183314845521610497302278455889349213903894370404101931439065580762861913513400990914997988772806560222103433066477669812997454776078680848787414286893739668812518595295592099867539052341847530171828428497356903885618472616128848367730419649184464439667804068623690303754728280801242944207330283885489515003942221607950378081612835145199780781691379876961604997779431777597293582418120904320564009162488231918735645596692775363671753674409799706565042626057362123199439857335021957886917649549637889428968795173795928971074822615094979790282364785824971312859197892956109055489066848725225033315461218780171307720241251271565338280757292383699754719478228973317296302549847561502564344381076242414849394898660948404150871697855011450007066755323953597339252724029578036619211994403615822987638729626889904326039411628557989910828585027892787909734327019976463202722817713346911056337447844881741655992922410860582241472568332982597245652666913277414554241691773090643382625253375709305309128236151043321293673130174851850530432528964550365744339253614254858866459313295021396969518858220026120285172875715610882453960173815967413598288385177861600186895627388489516461784218887115270111033075829426967553341230129100288916228011275684136520099642777637037706694194563067918074034403727630038852566006567233383452493071512345408738730317477824122748004077507775677697859303820048834890427341185141078665615858259488104986498403465749102953586575970831724017618785572217246799339736944097440690089301470597514912532931632670593871050004366268889164712767157806711426064531573487098002840251260346974722351290339136698144646341564508930529456754267532647891787812914821493661751992018301926061421424017408000000000000000000000000000000000000000000000000000000000000*i1^38 + -180997679745755433726574355808298012232617011061345856140929504042794449747839467116857551940346124727639431664215585941431003373962754873836215007042712727446610325213149310070936463679370722624553990919223049241820225008132730957216859598733181062957166289904625116187020469125160912096025884407948712060730376681080650166487310610600498762312145618270616685262808878507533138627259614024190327259012142186740579947479608468242207244421205580975135550875649102642641375681739910622380696662174526237329707540395668926391917963491218167069245688215204978784796452488399812412679958055090617070068230854902364887358523251956075356904107889078300258937904737384222222140958182205583514838987921781119312456092713649040147577636117467869231213705992440816394718844625722183242938145886563486185643621506988266269656844665719673998604586398413734221798274795192004882707500292341843678518105078694787604778293189410314104035815905564360818335910161595216093890383454366533262029954025500358355376412068253323224401673899384501986405471938570323749204620311407693344604272592364786379734813384571833710868610016878002192633965124583622327661421780375508107811388725195904575126744441380598733881754386331158142020873492979600883869802105250131839938598352398682899390785176211658715242697030714381376087494520351948445989062780956422177519095002677305056086889320476492664876146913024470623364244589164960253117395985874538854508732010189948850771185762864499374184353623128203244519049034086082976990301022863806339441068460107197256711242607027073461586885915017666369619932406254408090267373588377183228194144286577799191484591785746513952809786302070024776036984864088657782799970565917239628423727056317318739210724345180798654161402212229956923643863400927650472479319344037770587117110334731917275968291602106549318460067435697220930847547180437405877250455486026076032389967949203972131056023501182949140513779625658043135370600283853270128265575126468516093872906558578451941282956727016484643528226597451316960481420637852516592081420131560179398583293971347175454032680279789602799043385224643456721947266654574822648866316164722519723514822664739628271665576396041185686972388219345063154771678603591175494877852014284497214428892471007388266578387530830907616676609139598741679341869639347177414599646754096974625538122762627315181050525756317583859313629269041104412962013889321430947571467600524678301421252429541864610575775524934150470561772726598658526279976554232435582390389803732996670669841176455371804780628624657828808490386549533717998142682192984510247437630827670500782694236062121885197907848986586851327339989472526211728722948682395071252885833467802319830020296581785268912898561525239194138710120274427609647540030665884570197187059242503822301205765898275882151154986646639671430867529054201982127725937127265099765180768370513108385433441858227902613545609812769318741854861291233080800451472816705421424399939765847806913578855932605433578644217107503605628410575003888576070085620269083561444301065207517185810515924445731685378554706684270826251732709572322373908400253392201262944519529881301900027812380510001056369133989973167683675066605892871560444464733162594255343976141246669856652674532735757554574462666885739760057007839592354866488614127832832108371038357553987892671861408561494836716049074382846557188806694641598955984550713174922993870425984735001484980489383511990691434816872849662330938647289276292685347613636820371841995518370114648550627367594251190106825118127605405765853795498686676992000000000000000000000000000000000000000000000000000000000000*i1^39 + 433379093679585718820073328944715087144094130243908170182788301662590112533364590875487065363637902357855050958015509090646417937941305110834211587257294556074367327085653895422511187587503984221924434832282452470062197447894943600676577056811237135209093359955320985547163752496724282730587469383136787466437179810387537186176274894384777985340416934202153548043941812275519378750705364008457253200985480173541766459396344617016412448488984640014622970793301354704318573051939845061994968596965481182556600962672658256104396303884890943301131517346892754037103283760355881061537128127874772827551124483945936570735031259252291933504474624053221711515219572181320562162660219452059118726711137527227062223393989952935005644558612892896374420542300150662823290543111827000540851466534342091988070393374841175198706168353781195372096779432241884110156761686962109682086430775108856045872493850785288313705681921175830667036118372656337134743550213461360812790045731442539029009738278939336996745791497407787901034291512540220020413923038907094980974228300332064145762979322566028592814620897941826959353660029703494295479421400761780240305533407692880999160529139661575540864319352370518180253810339217871470411349363530092756608594583663707147572466530349153853590361107393136956381964091864294636295196489371854654249380567221131359653435806518052028755111798028201600347976161781540414609425592301754684674429244681842402157440772206821902754146701846860069665304933842977413718207569898951393000712425527987553681762855816749370910394469981876302695767902251408897229857650651442189085202537563053972865440444842778177901844743356633145317671266240471986604331501931952388089121137273177812122775711499827837493987533813377011747396003448308090441741314802283657096387267789420710721931250077773839205686321116349267176058406864879981292560917067153194976129028867419156876657430048817711385659722600999547533451664634960744919634074074486733795186236205286712275954173020101001388997891464374391585979076745291564931897973738910546917216892637680260361754902231565289182263834773813692841439781853983494360186920547445091518222523784133748330927054632726711049159018025169575051089438089038825071293598415021072005127696418241255467994980590875789241801418626994828777688702442341191232341364401572831103403462487229713733639326179483627210447075798916139843729540839049437562641635636254300087296541520303113141880738735854190621645682725099310200031454985962278348246534823690660213229964848910330312078209577115352553901221279994192215416350324167249107625144335762877200408175570615469475640801727108064808215972851487895631738685206366814438494214909974993314808723130261656990092675557892664201314291823894430685603762100868712665369129704750834142867906275114303004364307909350078683574444007449355555233137860811251148366683423892796182182033049198629498260795040923284391551701449720528125003125436347051021059369250491332273343886380611224033336798555132961637440405579417382961136354958502583850841680846684761939190522304041239349455382713583988297926428984572226774335750486507646716541554067813346632269427776703309812141130907463370732138354293894411042617456050669435116833006669643240930189605937195282479731159442580673976678936828292626250692829754036708535170223321204240635698049928003334604285657116786319166690239939716492523027875049370212891712342799605628015811903535839258249960193397601778133418194009844102126588203546473174151191997702977260670860217952819263817117683453155595566119767306139337794519040000000000000000000000000000000000000000000000000000000000000*i1^40 + 42922664944923702790506705617755788313367616048876142667888132503446637085825339667624656801651673727184239289011445054636096385099342510738223400765225232259996725301851160055327798036359107822710531074626314306630230559798635334474089982133765005890112260323926671320198875187043766633741690422160215675130555860092096557980317588790151852068874854606092630825225183864718644475298280063398924530968670062603248478519355339998516620832162970515697256826278832084343175451262147816249203601166112229562387101999135484932507733424652884434832150245244778860058883414147736443440082484862504338948646279558983956112378448040684823283729610950919875282329931753128727182840928295574538245446532407877214060077319613082179725080631512439426056918061894607370477444649061529114677632775530446976179431240802369971363151601257328847605652493862146706679317843430914157992155419271292604059629527691910023810798655229423294493488096929263303700311116701572646377525129599692344432502294876221087246884532736237776073130426575650853257124419281223562764313945542652704388566654834192853254426561421147589401549975682086665846746732622588162469494465839405853449958814325620147961312898442973874151597546245781562466600006801984472340596826994673106205925476748424108108731152114817162563003179390470859032536505437209010298399766544416031769924298241512709517412561568724767220864424514570855144246380570233841440556457674205174841032024636863064028569783716564944389463652146556687378849462505206559612011554102371195512767735878846769835366095294415764740326070764448304061054913620213654231310723250715111551540875419528466563598628370933901036862888984635837578681289691728194899056159528059420656234711123009099748224105809269070894968470421858010014679589371768241071483877040007302072264019035966006818911524065768441743972775755127622522958920272650291925886277536539237338648982128643447838628473906726235021769354779099838575547536202837181766083534989381137404664756844564190113903817249919069534052767329577320745922223964239818127691341701710534216254666242799489963860637569062096252721803810764100172792633194323885221603941211326100519469115315845326973507823332260984337631475247029572997346357552994728200569349917679868168614245073333637227139467585783292839660624764224305327026579759382837569478907888700088705236908194081423665127343107511375859476786925463530934878469955866471074199788829331112635064931529320506648608389665662315943964420996159798512599168693015860108774399292174038732202703086607571282373820620741605491933208569515872953862542836378777445981747328250874377691188377523156541011457737184881173853158467160670920112832553220497767630451800965792548287967908588074874961430699122761639510935103142127105015362317745124290797071062042781392929981160015778999433069463892277545551121748663588921987210160465260413772094155599825389689111105615473719434175046249867956802949191086007543955054503744174130953341794657131873789680983535969169876690206055153095520222024456044483405091176341261794340161066634456648889199093094984310739079690018452086042058892572144793732429770013512036007038993604403204591108008589649109200620096740257851895396697302586167475185238599055789631598382087915337353770581655113383533832607825524761794749967733552817104161021305111157138354149721436866992131629961117052341119218958921937983282532657651438107424532674153787597137068211824107411940365114068257216400337017420320327502985403530471628539109677382473959856678117445627963659557891553515542761652789585117184000000000000000000000000000000000000000000000000000000000000*i1^41 + -6867383489988368523856849590057745721466759724282662737728894747692365965266011573135671452757109387261653777494425470948416396359296900010301423399412558573088466400687273829039218855078256355526135790360989457853498253565063308092163547134074347506377549598527581351796821154383130091045141623285410473460501443771213825223345975401679403441711958989498022174451895092348129043265219324264373284676187728619687367791238475530426439739461176051209807946136544279558052877660957817432232765163833551408709729683047533892816752742694726022058633062197096519309986752736769573407532828819756435613701283086343746120656147983114206680453607188527683428489545652638416336178444153676852138946690518295032851558181236979983975516380117181008007797017074140411274280181102932183335437872004379888657091999979990737420039068497908292388589402886706507175162593903181089237245646156810450921174115269399542357479059496384150253278039490735571283070327353111307780574636892771005087768306329657392626916380267532139902716376056275917282682318009063247440210140741771969941883612398036748539044585004152097729620748160919833797807271349659526638962998841690239386051913737236789828971462609411691664724718749611220454899723688956420980702904023521233640544068636892758142221152517342774503769656420914751134180110006810646006853595438472464236473867040571774063717209764955765243895409783704478907334274811633432957467838538042280757362079249052597282163639805705795183100846451012409501855889173939067789508264706665746162025994524868966785650504416925824197589362346508399533636955243958012604818517860141906763855698700439805494229514614816242105817571278764616164005387055026566465781783898664153063879143354371994331460175641195268229047054399165496680154873973486645247893888238001560497408813574550743364930471795082541863341485451174492904982428948629069955361301589234268269165179032493977664481786350682021115129240068436938518649220816117601445968725228305150544430737084120112264282003605754406098345042506754895714004717511266676903082998950276540601531798030968824717446369356648085697633902993294737527737170558061618437386375253233523848295786949009624952946080456824573734891302020315228075375463409672678157247008943746318605708742114361117012029268595758697323580754406904187575627798415705301305550041561322730214703568159738197172462232267129566958627430503685787712747121124429767444715994992339954406814429272377961584498069635959768579913430199681034823991813154049614717953578373415106628538911111846343298488040859646609316056944822708086725052790439810587311647212497757806769490924008518701412653380253781244917580358085332596231602773998566263383428283482735762756849175576973585973950824035797094994476189449727737549246567409621305194711306031423768643107765415375718441587105893605004892703953623916127946700892133521031558956520824546483474660149812680886056506900235165159673598602495876301403107979297002775827297053295827386605974978333832927691486225985353986398311382773727816113360733587206873397175216067415315282594738838435250181133352039218062412056060025456259929933378772501083796561660935549380967284235607525963941468085656096296453679014786664330258953914713942258302550414874439623453180784727082274141753139980461602194615598017726175359506666001991028645317304994662427503241261108997703231288149385963051117859590300060789911678044806109177168361858842510138141544478993366200740154823935521216522207888843059366409753032446862795646562598998210375313534264526852435517886987756870251315200000000000000000000000000000000000000000000000000000000000*i1^42 + -995788204573667353759835806934364745802100836336300623649730714601793510082788443878837816326115866514048311634920354273769394486488751973205928032834812286685203876357869640872633091401505596021383859281743717989330373733288359892188638012683378039080496376406221949419231516709754082625457193931217225676019301186624162155527957114786649418861760783206834534307951809274356108369684414797536109608674818110577566025685416381846745865967718791432837580894329887840181467527472149743370848536896063450664946876430231145720098493950015420901388977991011770084839255517840987899138876204804061476296573016565305327771069301666295424922257692238996217025780179018150585951928582650335331801585537535747119061764287230541152278663725005778283645595388333205602345499860822762537208845893981459482301612210569623380413515200185948736605492153559003858369401081421641672313478461825552439016825895763626834097847082233715180493527026897798704547548487813713649051381311789945757310435904287948476832856603308657540875732768107095283791152156334614484109377218160999712490427804961854458546679635604857712353368811098311259711748708512481499340398931212237673949915894271259427348195957722655963052335079367933903346713198016403099219696629809312419007544341418263972651641554772180343297340496904088652379040612952683713240853219637925776647106444116155980190635433872667248652424400434424850704754886791030741008810161027904029838852531592683360901659391868198043217594890272613764720691051661704203562251984571937428441810255037803374047917618290839118254154412645278247896485827294598079121587007732539870746392817587747733065030981910479206753311920204251188084126045222921970040862880266285893692175270301131291528276305886069980798947505309087207100288122003613081283679826985260317628759211899145523639938700519205486975595040053527896324874621153592584459399932466308597101169554717065731642535175835653783970705962911886374330932816208596423190556690244076782180210310837473789366918508723762633807253738197139907131189869441791546367748774132739273243314836683137556034054787239458776819215117280172418610754819748093763350214565801901104420234796937872621489906392720439933333791564313611331770691754492739986174674016674631243889910473661330556735592616957745502013747304975022970586965961574213443055618508644142832234022305057975996325370520193416263572276043232279571090929519185401728792733947502640615384797758925002668670115993935979351887924180015847604447447225494453013678959068801142926000184695141472922994241465209074452916030550787548621524878778792920391772233264859912649349642962823098556535132303870579047869347929395004718017781491578535056459040032630919008809095169245707584840706627246973607184882597125303637825180721130349071311687650015025409553281932566789368281311847191712203276614850517935230549289710608409756435468588016360652902797520392119350402334821759553194004092327109354728390980813882655526656317971851358069306434117904262549746756439595448905833659932047254825941587074081372356689430852359908060969001642621270892467832893643426101572363868494823086943717075597144400385634609849536140433686284210945073695896382862547062851375102838265603863974118911379610752096887053921603920716384719362951872464370278461945249785228589092390328508765626157595337447904440843641009107648243067734731436796592639750501170722597835179605789892374730604863258145907567084152159657139562035817852456935052000846230587089644716115603516137594694046923822395945055199879121694560931674858020929536000000000000000000000000000000000000000000000000000000000000*i1^43 + -45059777150022766265705138944354354732230211095871096923632413273149791655748101783708918969076310505424785948601621063079627740032196072185038203565204344109651429811508015436224010551785839914855354275661567730998229909699377440341364362771497436368557555264807156988707879155931528783398255478105948588157961144240059658388087196113701866775454736092573759834773532577380516219542101625828539864923636744342794770495886461659681334260919782833661788804561204771936943562971412314698220090008117898820359963885493418166234578809825459615620311276258098356598439298743206163344204343760479417611623009757532313225800215427091701830119632229623885190563843433023488209640247936180310830730915626875389092287539782413466496890122950347102277211705923914422166838698001353648962736130958523485520482725718769839464772189490393496758559513132742982434317506711674053253987041829144112696266428282776748229624932205446162711686524097653268182629501811751271898645910978312204069734036508697353859832539669501951838611326990941915658887142614785055022457551810648950080779633107728130888958693770999203393601724727546515943203016794923202808366495409774236537941395035942354137869267965020013255853755906652255269143086841869531448721090790513683540230904323822753335004512841503042356964276827260951620226383425210818120753957681418878488464863012960408674446109203549508405985459198755349418323544076430308980597262576942791065381714258293589147116079484471099475374750959596357778040396228573561225612851042876014112291470774210055526504280365719947812072485845890991668369575801733625911139710367066262988242110988888672936855154544204413595752977230285378368890032891649954067613114515112048651941333716550081705002913678389852194026834245859567561841707096788972321384801599660091015020530003731931563342205523529970324335481265165555645875935181527532588079386476014371695264452101929066492396307552706603402429151954019269942134087533214926500307685860166863268948701465862817938757023587586136717363239988373073469032423901633699263548990666892698543970425986628344212950995733535078448725543814817253477237721140814487974926033396440392715253757292741213745715010679955928131694261500120757965578689092877066573507520070933627263608732870459940720143007491454486887742486006011517095509540069838728613342857611110641919986362319362756860171101892044400775157278598505891235393458204588919265347370390824386758220751428219409015788374618292646999700190079455252226040917402755838648281220193647938803223828539105357931736741050189205596025856065336923584905154604815029956246972522936718593532582993248721519091783162679216946175526525487601624740312694249421750488810000229009457698093550358620925413214770557565076032425577663939814008544338511533497289924149425983199960151839558628607285224251785156894071328766125540977627272684823373462887515360740897219200170069266131882948219684062313060926362586202496526317703340091490593079863054778385777421535265476546097650717069658670579110581852305535737172354491793684196953538484041623499674285249512235108830661459664964724462302246957755323598115364204395731267425918535951169456994252867061540849730492140931143231582042749985877684707631288287544272363263822695246794242109846024494296019450606682165755196045860023402139190233248446645153948617712280390133890037040004478422665428391184713844472166492483029043488971899389053571343962963067212130882019892655017729233950116632104056863983183127699760657141487864801170848851770705384962159605050472148200285274112000000000000000000000000000000000000000000000000000000000*i1^44 + -1279580396349765096326168849827966025561941473064890744941666275648922427327810213022372227471116117264976657005241495098144806341151690701019148513152602195337583468649239143204395506117425980524429167687756319866453774367040454132421104377584720969809800243780614532386021347187720095775721006574108968777427944275657845113336500107271566244525350716100413319472265686989337506233211208150252102630540380974147978174940111563092806674403150950051209529257953724075018657244261878137058073029299992113485344362427506856208481578587775929013737593614715460570939446451135256626254476591717700290309730292774012804683345338059234756462939038125093998369735184757531429862053522136117477739663944018192466525669612775205889405265217256135957557092274471177846173949644532976841792466165515396070671356169667287899750309008170563801056251360752733132442315887118307085257999272863785983599796759868488542302755814873859633481458325643997495593668887330445498395971919099157647950800976848254531464389348830062105238139032674664557904001460425880819754176680573480197518919003226355320894863162809581036963070248204290502527954516702071208499209626379046883483804687561752112535259663151418020260702607611688319692136007665146783276480392851593331410292705702671782725100105167149558654210620800717073886841989947632549578136431091291363474699529701200027202558254708542638824293124569982577492559055798914385029714203769447736227363291905724897545903109862938009239313959897846427275310126215690080625020209456078833930537951066728240237525824714615127461278138477348304804103952182537584217545195201108461814829158576118934231501116666146538188553080635744549311648824032320957036285411883199577030982710082389339202466239527335162775086672235665084081068872192862106690257152033440290044890589613832890865670397846953698153611590698923462296483653381414568109416019178722278210290603551126319096263190703054129802593376775812021257678091066401863578495998985153094361880016100911900464450123626867800923434609336126662352751962469873346777093008564976929546081329194159485724974429153586362180567495409825933249519741498121497259850227804847865923501827132757038127351936356294691026645911213332560079014145495885334577109483483356070806367018492280858147631784511526909945976005017761802064757396240443023029699271080170119765317496614625508136270514712114329806567500573771865267949048792381993330195484685848777420525538620486527150517392822673226885984723010667459042291511737385358530112870948899235250405436370278569687424630132239666596908082108180049055696649500278991792819169210070010533434438441278011377617156530974031572011364895649362059126627401713333267471211315619194723178017162217748016700431475519449575581885653159186163528808989823989429986250890583814436104511082708816328685453123774103360268888458664751580342443254564494247286036595270248606483100194198294318783596879372612845453280758237037320531821964473062961526058040062619995010856831452398711353973046603497451385742806876681280656478871703399074437674214956780210180537158266540867779274698816769648683074343238534567316856163830171842129359306967922304512304076588948253993816378808833365812913103983885438020577942881421962894717059349040319449078267714250535185360406943629574833551683215789638983630711950402856472521373653487538703173674208471993673825097005857838900112122223959120929040478001868359088061042078128593809117250278205791236030490469000490547019248243290745298362590707622150071430069055742091322409889766251889164288000000000000000000000000000000000000000000000000000000000*i1^45 + -25387239715524729496087510083475762019170431911552560557551448553556271655583254321800161076421226618844337110496931771726552623165248532184079905079917290250670995568795013736089645906811571794768659138016038527854891349082629856307448012210076401561966558352855037327726477105202124820924436107599915134864404523008708301224869712041492654636976571756784035536884377628674193396428414342335766883361116992887666615105894385199981311310456764681202890929010573467687097393807569017740198834552383433307560807039844890033400426520212186754874699383152703015314492619728548214912310088876360627121563764177442590644812905446021206305120963746136535610461806003280358082656446055175709553000466294446452199816175663110101931529219697052828740620504301087130342993335691696440840170802219058147453263754071598150593842112227588226850256483267728778808315063804023773179802562454230178579589966346869290834658238058261361946072140173321755342652840515274681189458271565343108686179314343021261046426141341055623910777222255769099523242566692693355727227309834848359827514484927304858363554897290430512068897804294563071122863830886836385347962207491495370319385277464730843218451450419690213088354030067883650310869903046443741377401927513536582799195771473466519529153704077018959911884386508857021733351935565440525725768348957681782325648594439528780286636020451840729264144765878377798855081355422858229529016198644542814272081568812439468657774227950463298713426851149974785818519088983354286190214709903104679559906699800129581617315076165003214677087697269539139941079374917567665450679940778805010881576247159560380282315984113973606044649794830945358891461772528879437247172988809416776095766651437969781995796694723694885933369001130369892762782902215931877077831087388004836336908459884971299037274505438420801604513325741033904915967118722970181220656430855503072099281577638592757089885099251453767762099173165899778006570081983987695867662937811226902744868767612098259254373390585439214072476259380866770271742676121905522060561381595655628499169051168207722184505290550412338686735515508811633606482196936355445933871721940772453770786277683484113114103436668881181907227673826588420991794576822090556224021259659450115697585748121136880983336959145752394473525793336140399283611200413863828979984119622409108125562683257211934563967883645979986080206177897809673045649565533976986691314926956734659514320028990782163425845148599542699956316972849695683437821033399057307029772475562479233276959274474432336511493669622460061511187531368254624523782513101913254146007735690653686487353753096915335661306428199645240790432961149827368563727720227238399925835603049123439123520806365711440343799802877861877295569698064095704257774426573901604806348995419534993093961720342345252628525871899523833993839570475129967826710226028699087777262522784740924198090664261817159080394312401597583496901211925032392794818419905986330964578937965889095461011412829223977244024353389025672455373161113811001243755794085191581928087111461358321120309437036612607893578610696694706497999032703158361548561971436036270263523404128004162312979848103113492299484599660601935640268310923232274108243546467883767517739016108256995450019331795267144712654727826136987697646924846563903365929703934530554086921303180879707107910190090873381072310841347009124219302202472928356528003906394228262928221620900972191110482647954282956925389540968648628891352613144402441461515573084983159447933097108984279291024410465417826821734400000000000000000000000000000000000000000000000000000000*i1^46 + -403141643048218001502519055497306742742964619734243152604984974727097379010860602248761247147823967198132846105755715378676857184070291746845025139683006745392421593322813680575206666499452219279212517099608056187660281966977978301238107900460330409225543421328058755189896414804381272758170106704789210792676151246175779024328035506370862971989236383323813570990853685763954958991624697628681202354437538468073241941659774965809507135434819702415182683389441195878989049254078359143197560144865445128444491861566859950575861143812812118736750728315155059521323769898343804627708367117022872624731177911365899783296482190986903240885225896313544465292489571832793087361284825925244862684062843210779720967918462495150089640421565961885781352586838055051328899927413020247117105273536030350441482644719086064330633439511771602670871713014538261988258640240653437084594081883627187020946573868585782249748028944674418166384346691425472811994097609675719439140312376693875888154299801655329417504583415121583302947425915948177157967848124804450750973068837169280925561477305695498606278654424693037979872319898014138864032857427279342647779968733140774046845802508487828549221880047185746079682188066692057386335893895745655342550714384467630507771700860690884603851893393151218839632995192398524107054712230512973673263671606662247010353676756387515968242720339346760370728138487606358363688666721981669136912028788069688334564195666683284241113448033836893591428382534255495558838972275036527836490513275747866388272691830655466488939883428060271974023975096991006016076119386400073718260214000813402223894067378018783815693009388266096178646439649491282630107656150379993519965786607771086303533279192891500134262875582743150693082759072452479825530847886409819858521643171231034068179074196025408536103629076101827348083637916777566865253422489533275680952305389485972905334067166434769246661041450696916164163779250697495127647056880381528728230430043887665663688509951614908035847466847915401626174590150296099591274541446330696557549955309833891951541908879516862394046039607521562761681373133083915297244689757805880969857405766213693667249452109899701488531273250393390149531126779698673627131771386569684541426619065569875167810822722263652296802177459669751473826773328241449331613258563779733734632885385271918976077021113713881045352823446990711093455931341614154023178365448243721757511536805063348166048175575565638453811715395298689610405701635196590916613940905128678567522409317996608193461262447453376255093931722566937271431122585436484846539474344053772991469531945218752057304077949218285122454561821895802593551004863620102368994678856497404547872098693451687730429353962054234758936854895395437288887841541618433221039581164022787093070914222233276128076168243681401863717383797128094717587922595824099037167658343866490316591259534370961432081249340870039296959143135465030547828966483929984486945243525829060570328311042204067345900195543982213797840621009298587593518104655206045592813944744228734708644559135888119546399834722573450219085510249927061520033983171781822517372060807451833299510024881527289307229774490898846995531765532159999163102379246389321629570220295143622476904026459663097407896284195365661235757707548824529699135849753408407834128938965064373656712409218425515520261016098072424105990186948574797798737661829513819199154925451913176238286288777872543785539453545216228962611864171392236378267050429843157942240940798595045440573674178419488778682802913273918259200000000000000000000000000000000000000000000000000000000*i1^47 + -5986947003787271214225776184481824754045705017075888445489479405582302391978059453420889056239339114818143475613422876710833084424726277759517577278998227848752833470532715605433066644888572061530207921322955415000128756518229232888556548668658511765456261921266582423523660178662142461996269505042272751406011638905456377962848695830415182018050335369311287594704901869620968168585525273943130043094154265635865296079000511213464962870362053397719055338964774008728029087531356818600759406867009190298536495793899813039867545226851557444310165836328764713843533174880596978362566412597560243106368862916877961744633321753436842315266858136327427246383909846269036571683975675062937313977751448413165059221334638801021714065951405102071483234951995911286018683606216599633290237483458395213648826247233225479647676933533803458177824926395027992694194184345927820985023807286158311543259567704201187895438373672305385596296082919200371564563181301541737341129413521369778174892296973869407278852027720559446281920109484771418329596618005961977107349400419120642314219334495762196453250304705188966532202364334561634292697602460140453083016625712979641032012110406369038618220200424276946567705881673752640105786142349250911389278846457647764906990810132591096878474447748426574152641505249483652271524306337284622176702535316169124966142219201895815207348403698828403363817302111200704993912264669152487190360363334222708477570299049528945393235070438052708762170052723889550163949271656229518903670492725244589339095265056337650111114199526881780856924423690843996383854500647424177607974283422543541179198951767958212081441639540908727594651579716015765667373316557831886178715905338136317546201835431537035733397381696211376293582412306704435929113679766066587744848395175161493479274330083049064952617877237087736445766829857330926332493238850424353613698292415108383927895223516326390353742098175128783338449344648537895314986018999839941417015436829355809096197615385527537523389513546845033362204933597087831980163290500637438441851706827170937132760574943690120100295122639449779821444627308545222231904370596677585218514747042011629119396903314915027699969394274452871048524405961988608340689919119930188593915175983839337958602507710477836486229086132176196743800832996868416622348170040590424734352726225304110149447833615064432228383502976329040947420924439975909377441270638187742434809317094098131097811810488868661764841184967350786952988341529304573221937757271616866432095002935090771204660518998981800886047745932089207692973669354699216456645655826180951632536702955357159985261351339179732016676005253904129951289100963199031669836080996512059873752672393161618560216014003477439994279324605593195113860410910766568613672305307414805527774230059288716521873814529135460959422639462592859818813538561212314650465773886110347716223456813990644209957934354371263856327923344278194892562215833387798901307726750933308429553504307239230649844099143564275292032464935058345618601752331495101111645595690075045498594595497856753051765759418382175323016327970991612063530032308416935609991215229776301880076944406925027378534453790728701301776965193082584130279899716350187736807080486093150631708889858675084960981417668193572819025739132700854727163761439926248842252439893240614957893077468298169828448700422830010468292117726100412176774394479825273955298180398172216882903045368773494736032019577950615567460753333654769283624373527366904129424944540598028383589275744212094587642200583045120000000000000000000000000000000000000000000000000000000*i1^48 + -87829406577239366623054274390059087045029856256416743455014427771457266679297922321640403914434926874137789900633731987911499066504762342639430736829513488077985725136547831411709736509635121536791122340325847231771986682048208673129215565678251032403294374798774342148506920553675116173801574889361822165880749792226609420433547681750268306708639955892231577234006501510778196700968653365255669389569384000057558584946892567454582766652760694377779150808348832575699995654571932300811115888492061297286001571793761692039738627996178688128460646200732307467894693768427888818511598068464699661343549471321823308552112646391774195433929939135973315519616727360747284289347829233091472029854988111357179621459567811236518661401939218276281306979931548297397971812813023497187758413123301965130499589352265126866191268581037299519988474901698332301011943218600046505848200181772831435077623995044902460802069281435555701259032527536493688249959878195633710330309244779351115324744803192821131599278485993871496512768602823712212612916301678113033485036056945187751848021751252691017506643872599203188075657978537337263077498229303335638760311827968744854806060458051582986612964376697590036609349094647479049463873023458684630371748279569988835898754586363873951454127051716588404460539018372810297243229689386912902887126684901132201782437605151690123162164680360063558709260715551240243600001890720537698109446746094482496940595978791377624720892973058144296869529144698876834939013509886527735639141324816081687487681945425249555198303293661254920294677668879538352371066286272103981251428778799157311366536669353142066345864684730036618560558538133229715987326567050914751423338739388762661513395418310393120233066506202074870686367863613831989827958522822446615992827470891520208313762873762879965264060989190855910985311265466142601240883380046099894467944442041626731086257684517081158754617846771424748272611809874867694890923277500138854209676076487030035620962832224708718753596471177554522830063493906232588795972059878964844867375309725370950803252581296971902698450635415033924640014417804896781286886820543528401855137407469315699252601109532842778250801246838970553132277964015198335026642607255085760966679330054334140617888827916110173978658797314847966361464586485684602940946370819187789307348434858136099906672017422385303324282643615228501706240162333463602179803698924011802959191901567619301745097793059868000978125957746006888001263013395883219238206492228210362899651508535808179085859211793907260490976466206792495327600121653941301867827680361115568773083684213399052249642006507838852091319545826717869552503503561553440432850658171065422068712332337958379256925150352082826321217662528028411078928039800684862971437083739316269818840042478004413504590151979198155289853529039449419259536202191115957623657406346270033732312333832057956433720961010783025425459323641757601596464691889993255813313392908630429568988730478843149531813863557490560075295518507591126582479619056872647020831252860840212943439956541020061551417711207750639502849822555954270014365257834006640984714733222799097246252917850247041135724280151413040801221023552093979952796955588797237328291777721344147157576004966455083123897200467609099544833504158815995241094596751223726725640060660529221942955734883976090976034129326804416672390484116924788465723818011938783806636347226344504975765320857518623191561932827694341133461350584244669797606911485064616058313598619949310441643306651636871969919467520000000000000000000000000000000000000000000000000000000*i1^49 + -1139740458099900131822903859470753983224758459746520852790558557612662167919616557049165615883258050661987833930327467884691524432387888994486355213899562347206940098287983737015493458324413616394334720587867556642490056785484123619545971875503711444171121593267389238896706080518893706601233439561430003688976271535851342278716861249341886329780921607492602946907209790136057700594182996815698613399516825986435934960137558693466425684491525652295254997026212976284299411004085503455747283597987356345694583546539593824937231044796410527765169098351334122677631511466432730437380621452833412186864827324307508691144051829502725145611321244909223794369300778211777711464601954895326665954451646058952656861572208547217728365852994813634219923172545373029849559830990282249482248443812703409475315726730680590246053234566018614810100725881328491497040897379099216525568826577186136145246332401535592496742810774839484109427514938511767142078517296983439667555547419528354035858574244375031145630875485827569206861057016116002282388214537149030845332113004692172582201119727224587071282041834363633040479104483987318221661749544822569752156033373316829433063434856374345747165563626780279464510991568935198394572731491896603153118400939977265060339892440284264126221491979493932645179194940115262059571166522880685892495443695695788281154626007596483855507700051180435820586680914365684851704354641558293101664228913815236871563807659011361962198007604378394042581795447697027008666556487706457812563489226868725319270162565698846487414926068323336507431700085347043502212513837488673729224371386420294285429156519147383720832343629122284051268497285752853717235861015957686332004653159973287492571422650427252523606561084040594629094541725434044130570127669860329392587101101698779654670463437860991239907844782527800796220896949005164749316081059630318014310154979262608705375323307477265162071783247181337583409041759019765688620353415291396178565347084762026209471622960272420468780789462922977131774546405865951949644391950149399573492869119312257881996427341206801879451365620702662418152694081625934880487615681663429199043396018186976859602860856473797069410274655531419306700729332505020400747501942225453012896909335587557165722708586766477507781018860177221922176257485811422030568120826718399519766433526398221796493088864889900684060527088163303194036566297044717444720277725025309853467310638266847960271823980423772820566412445849097992579199538450938606857732731443421173826519542739500736460859336749728421275104753488219981074445135398592563794105553387990697662553635620242495497385550305103071614219696814421062083808453277364576246290273673842915672784771028820887818026248321014210457167122470006919513545175136814463986077170634129583044071246367497433417988336944811741382395273609784931505049861463895342350308050574807183333080900973147577165735816484891943080133907686740633807957535637371902650126208715971441007106616531783950466152575817508050045168496418789667848436308143222497020878201292593157436321639637703310844592900064142903343920092492587297705804057443351196523895714503535155280011537969202131131671460938222384857662133262930888749661902710235469244523237765271889550162595972980138991175428236009232230108546441679891610857091410815305692766746539670733594962242915280716388149545368433422902860776557429952756714975382213611877570558173476641344908714462886594006507988088596435213231429923272003561594370145637995458617790501378847286080311706252843417600000000000000000000000000000000000000000000000000000000*i1^50 + -8895791977854868671577012064050659699809633093594055491165012920429415904152362542953283599684343890954231993863600773741762507842587171539051675923088570699908016559918719729565672444138857650944394266973538142789483347018747032574831625619845374985524320079100852849120101561866636285259983298991478921161293555750098698703511012747193381759967573699505847622666869992897162976305296274720508111306578955451073771296611855826527062999552952432722332675542531657861751796614355623529342981428713320799308141243090815650459603493279964297548944897822130668805795581601612242783501423204730835424605006208945978553240739059580987659853521425072369615948199315121784530022419009969770395352467390306096945353115589149669946374280102527683567592505492840162160472039596649275885749321329669911925246398739958891255568405848487796473915618727476335393528946381693784838770220211289447283662928622155513878497947677127388541807177985983741374298182656452832891984042700301830994137407699110414501625239976304820061072276846149092386763052825648404011032485951108501782017971110632959072717908327381027399352785946486033884499127938943154117439187753330861838262946095623483991634444136730105450821188012442299627135823528324186254997393487621845701302450660642777798188335851345053462850566221048670418093865531385232789244956717806104251170027916835275323065936075126075668911312590027034012689612647088039636735941904244389183258516676071611861399784331960654397691230961208566181367789537862392017554703236897070281646209586440601921207944044320699807909729918101367485038169233099586628652209130830843435370630114479657369821846482556720048336480363884995345065877696748871763856372401919526236099368833316747101170547006567342091997262263431162694439105009242959692317457463293255485855982303264478930081513825408667677872576159606196844601861068972323202858458073923627192466985500113838960310257110779802090465274344057001595346023299329345111134220967916889798451259492383385105119030555755154981146408461218340125034117305845572810125035197693355980158821164619178660443900193860107055572600673804201390213243315536994925154754081226129911498744612973403382017490995136579536890596243225391259063717570170841393693538521421244493750296162723239845162464134319126764550378554234582878769480814427562068316842863756175272298948077162343863473400512555659622347055890848220699433844686335026186602926631034835018869677206678303751639222974489276400828272645166164595244686937783193312921510828272144151107754067414455238316910593414686733407761990258784315149165594850230919307084407414814835038349968071770802649279202029388892401260937061567485228632943738158447399071281747967883565433122652186041432340026144572163835045956407054834772206862842299197849813095330003564761690912568739124298180986426392158478714537341572193979527883275284630152272281685777351662510888267472376045005035018340457128825403948131222903795370893929911681309937752056677795710855402377334076326949648107482709710268942799189041842144953540249638074137272508933598052691595181412637821161207517839635147098332496110343157610371572009110320116857205723821453371732706422205950373709333126629305771164974790149371882547731207387482962686013263593054308908626093323678764194907354481322496482895086759647715169249715285339545268235912520808899977341602891905639418725575787186058245339049636464241307721461529423736697609064937570168801662396235642633513692506348579430074326606554696223611484123299001925715886080000000000000000000000000000000000000000000000000000000*i1^51 + 6814454710489141140816140100575491373608506507076879554549659102160743486195517626819611835745280927645404694218599592856445879155617722412559100821272873437972913604647083282363220674440411689484930746925860427316251565043290056886151501647811542743881675435133558869945857559162690051173354276002058039739506908450545863982357491608758118153843970482305861139810335554719705036984422817148711227881384930973437224182327004382770246627790782064102157105272485963952028348251288240544738409602012333835573519346013411939177005312752079875831409856579331596760882947041471017763861627202578951736847836836286525232244061545759958459375168740144261932170065252476567926083034893131227275964014190111351381597387676993006843579146619236244427931279341910735893877724320561177348279285698578739796850085062298467192445410714168417782517651069289465271367796012106576729707281726084160558040807783737986084534166631495387129100725307721473889247515351217029899841420276061287481676120717444136441404364216035296347691348024324279518403504125022486977864167772140943032951391967840466525478440552534228328677012525138759600985536469785750498427229909937502795376008556792778971220214682372334955782897732118550451880687569028711242647044373390548809307913232450382491644502278672336952410015956229174502369328086146877193532539730775376444670476797477695672761630511330946985658393214497474344749975122747990437647913249014256331167861079797830897772617408039195514677433711084975111560286167556053612510741965680998624978226253112142242189212219974261886346430629277919205610228883647821546583170575048077951876193174009428431178485278239885763468851915037145477645212085733881164218356764221419751921482492072447688476005410542659106617962971506826593268231669419418915558996829347828513305756054273410510288758193508750528925784160388078013759325461999457923063761302514242813904551143509336890450657340841830294227626465590555693382811398544293308216897867145922996910032018698623129053778749037760666359375449586925228617842466784419810998498284812917501747736895908923562078099724749946635719600776861687149057672222040932109229008830910923958571411263809547823556731303514569762854401673356086467750266833812655075650559156678380863459623354370024967022702703792857370946641519309304083845456210195200802162125636702745725193303314502016503808412628633833613259792026917724366446177249389233270799852271937433152931630342973710494315096790919333613328197463406678951758868278266395865103271350409202835079493283609421856963019390794752065727342532698687614706705523729090529886364849589767646733760421734874694010592052592083466538230158136702946287814330992028324613221699269597477013832730793651267120901708998630306865431662727049644815325066340085034960296199762408324024435467838370530861620045512089464943434802462519621689407437842097045865725720633388787455821972567117365788625097754484666401890745431092468249856669684935156922841512568379156677098404313026796117754285597839995279494909471925500125489352481797469754286236686116551074508132645732248397015625574542189594145442859362806072257486432902215746564355519135565742090816193113792381813761417769921114839061611583587698931376095590474870102168081781328191666542182440473889122555706029889426182110967935689914668652032807156519336891389602543555379099013745682422870458454627623068260514044983922548776164981169339623702805344226513945601749681189494458894309213407375126626226830369697913270912530187812360415084544000000000000000000000000000000000000000000000000000000*i1^52 + 1204492366755651349944740942596455749410073270505386740094760128017013758494977622063430577422985718036345067243470892054671524489200219983178218210361911817010614298967965838486224206854882107396021325154246056557768239748505151221499123569836891901761858800965936133290791717883339467393543440972708110223571403517352973280575808607939717206274838842146159756143356180692571895869323699681555027122461621048958832270243301000107867450664359400525901167397542313665176124306544803433414222937458881199067422730138456424581474782242830202786856326176904056195896764564172714628235596887065959227463607646997694316642494614447562329436997187658992459371754426936057667475712738067040378304256821237105347380880059783950764375995862992087573624073118275808319098740617957258921309973373232535317565818225882606547780069624967503786793118925790622660800505751555359591870386205389728621999382074180594318303618946368325398027294073062217759635114123649377367227291268243470034776788819858756589883312316631964122040220633435717935261670894217313597418787292040768244651662668822803656981069570810787692361771199612759906080007959421178716070803174079050944918615678617642197149276498170747440511290071844927298537137415298196162851307189040488428691853857769706933437073501385206838039039947954864664458717357675212180035113141979871023395986226857792031195699934979419220464605465507644853089269187299445705217671321236198175865326643558955683003405735652432608394635992732165335608502269099203359528824038566572037137605221879573324903877448242835469369595218024554493284667652912844491913600105640053929275687764289040463341666678526323810745279050561815420038098564600194033643913266068241425261128424937395593969863400917472160247921922718252379069328574606589574788483134717168795827582716564451959507689700982309129461359021636860811860817760206421056642200020706099403107799409694052776521658254706115397817897345105897328179732424722931437813430978725171303777476293689830245035932458579756285105784012782911473184949956868885493115649659547385691172244356656899398431332481358276467017101909490278166328958233364321171574044968606043965688695937886420088803139635585428506223337567673894680159090049302204184223322948450341781663322282895170710844845828082648247193024490291930289665166659182208151390992886877663078839267500119021367099530842246271501337147883249970707669108226712740103080029721417355930372400267945043620964635981476631384382462316135601441274796502968556444452454815298863699379263755557070340573764409862868756352323797150004885790516321965614102165370798956803560542947362575625808123639650323454584588615268650159614256264195277201726616194711407192036738550605890612803252927110580726313492989172353631480996741154779972758447098898765202343972316148746719421212988679789780093684503122245785282897903898789977453457005185486432506651155014483490387905293558516065344756156110569760680467530297932834303362563907910588895690581917557300581038609032976324513751152430515378255250848432719641364386931380268461285873299280576292068290184186228967396808431412969820147828768238187997981695282897658333721300869985030835494384995793710197044514522616265434425272887123506402038966363218053299987163553799137614386599683261128396177307061993408990709150608691484847567328528884770132736373343549980799390633773536920494032135972830935713267815704894409291087078743600430404465506753424727456932315350223651183692291962761585135058307278778645162089133375488000000000000000000000000000000000000000000000000000000*i1^53 + 11339143144077428647997402882250140774535848199056320585448022562696949941205412054925640001898310944936112789352035036041611807234004415272203433176098402097682562202663329133246104216121975374254191979665412003132982067053808091037813431434822148416557929393587172358199294220731552970713166060616278199793717567380537196627272528158794857788774524271527162560895411744507440886118782238454065294078867467618940610377017790786371078791812884967487942546926920003046861557190348981991218745928776954555942200872113892435823549925266200247115604385691863982722705005999310841540826638676245982565294721977881066736128299883443642867762602898559569036159154723399089049774721004255578343802244741498342777273944101763669557811487446215038347824685503525742802073551851200964463763943357886457798299570866880005577110775149404428067214017517720198205576184186808499576261167044540107334054257666231210637625362875550876651274995387008831380055631319328477045404347052641063521511203531435805028715097245726942556104835552531545768004290182742680354304999580055826329076814476025963606703774036506156735522675101475243385359532263218091654908899827772121682078280030046236750650664465276601888517077265135712108984042501956755934186393666889123441123069555033578752838075588047655077805936903177160105556282185900690675620245782918150170769352397604987020921234569584327232265289033564162351705566928245122701094840398182322621537714594828847180365487786146239997929096078128059414314204467305564824470420373634117760688290023937663838611916082199964106703393163315961129443906556211086024303577918550991170237424513628318185131739184332207869736680050621379358594622527762065744144100292728461465397122676362050579107213853875903063190411596571848055413337146465152799228561912831169857869412328410115607263990392144525447371752769386825751980726909546354713207142030753057852678464457477215637774239332948874135476964555630032026768149708442421699409649795063257785149350890509742786468340474283259832875881210216924519225475725674447432558643115510734669375289218514307551664270964452445107824463772030652196583731597036905983261085783176423100924309692471641493960124346278135647727167141105741224942758391294730789391264422785633851862345659191767277254374511418279944251208503090996640936240457203054038625155747303118450724842434697671155163426483347948816151880533366614968863311469657038051564292279386366565103968411467181388058981061444339840232085500114798439055929197669548191980296428325760749968790140949632799215818986117464875082232624599081044670172118888105494235767527786630151814283701928734229489495511991574297320279109016662863242237639880526858230053692132460330985833148108444608626248609369571259435141842918867241543153669090329842208846602155848802886740948677642990369800706412551957729572868201261319296155925572344279963229768860344350781408225573023242581787765657715068033323220002611161488516798062638492725019075282148893567770649075072720030266150096670819240482454453132097868191170478676314642253341759072483983886835859883893482765863147629555257866231253405776583138153526696402250586773401415924116420273499325000074444153839618425899342140475097187942385402005316424483832503037065907248710329024446334762807887492283420241361494501916475341861119473571117517153090835960309947054130020766020623282618212332064583304673959098939766172425372351443088663376130853994374919489815780523247781892369963501710886962249440578237761237482753449000960000000000000000000000000000000000000000000000000000*i1^54 + -11671408587441552763538349230515798735695360840277471977111478793411205951355174110098492223400509814948436398874028435630498634655288266082959093380325111559814174380947917376197860787321514678994285705707883789246306529115258601564576570308297813528477021886502465448556322608782891047598177395697887493498007184342628219428934022555654559877509309309021034456164031408203546640041364951072496019172996302251405410833411843215329977213901315277074513444025559692761214355379649733656546198553792710301375419038291328631739018954323558050629138248257830342410877707628258766160998270942234697813118284761204299793431362115304184189504335547566438711791158700177129519763158927328714500996451694571302784955350020198323711093043416726807831725490681608921786745544085108428334868617898733377889754080015542170489828324177655739320117845503356140366601385645833717818738150285371622601502866573362511344452121220398635149302046148475220440122348552671005467186555976785126186833901609685603687653354222112829943945093593554170208795753196225682487124949249219859151817623325414261246048607274286855638906659064867469468748964660659434097840273572678371280247073833513828992924461453846494289514314132743749436441985978280201893409690368396718568526268756827284404334912635553922989068258804778080406041296755814931239599232867404217347722619573303350351799399379890587539703381005897322805767590636682608710593747962765497639013904888280409324333557556791078849591594107567383693554027044508540978341857404343923314595372790246502180523130847790688821565029751644320781327151283965507744292433062073121175413181600146062830153159491596525263967248784322232252414238247721414386646413508780836398381184905697931050112463803179330774492974592091917241894621873407925327522730790668441466853592713318940146654136964889498868305071988401127317617260066884334591748040904732416915198421381206709578030126448663549343308258256926664886987685508264364580334779073431630028933214758004187185513845614474806432397144751809237590063133707007006786339527939404987334007893104814768133482145301356215883593175968272893536738254909831440583474166010300467640647945891078230441023705985793075070201547594530463247072236041735918896710271338003501633955883648660284414364637502801730468969079758967928040577694016804863114534935788011260233587735425181033052864098825580716017227105446876391733772881010350383585829932743379515066610039973166803590004570195572367002727671224659589651956810123456657371431818812420492604939475294087598782748726309596622184680989074328586784603267917866482566964306544947792462614952840938064377620643837573008893895348700074377822527089815186403782248237692535533965407072138351427527799823400183339055966536496183438678742492571156510728860385573361106401900492297905841775412857344849033435194974772188804571224974452020307032439861149607524267336250942358302535563841583715900563779491616829010529614004793976216488110435683924932402775805070610273476960150311789773872865516112011751331113519187057337570660233079431428803393629231125204901345973215838224966515208579349845883159050103639896312392998017962311816645934829187786973713488931566351124226639607210989591815195653636745083868901258294002573040682326617732019374132285446429749959309947226034131458347595408390524448517949486591113327203507081055342691953334071775658821462253355078764863999458737275827724430338410420364937587391975953479330534829805462526894098934224200320352622899426754560000000000000000000000000000000000000000000000000000*i1^55 + -1161775212753511785160664415062677747468177892682972195509464109162645333907463561070247827149793131895769444741108939597287728525849047319511895120825107323276000504981071929623211082652074138523340687942423167890892666761749080667236673248403659833036666592320020779821470401789943940144193755705732114161198766341625702121639412839969124339905915462473708798615321338302120992984471054955494304896800527612354977275432133971236929368951883153438396544107363823673274827750437802313795358495184697526763592508272612143306982299049857896252687738487373793644807180949675278065752175742649831934223243549985272191754491272968919580390329271173763730070405923764839097098278569712190772667644555060394513806066915922568321709501058029904388032016553995448749621615834134420106548947966644651767663828949056726574859820202758338663760513518988935614925510061260338504296291189287557341412626126093397007987184694597510764340656833693435103046504764214778194082792507570290067440394760801119375246654596951381592879228227047026117591005656693482668235872523201207028357339795544190130500713392823219914551890646333033555928908406507664453211366833280979899267818536885183160132102033177002536685508241492151348219424685755142807853196485591401789622543473634005790334026435917942935314101212245446514919933740870603226222878411066475792416914860108267554204386497481930375984548421062629543157561436349116004333273813118931478630029740617481901814353655262826031418136506105510059920613990960454904948741176350630519894494652252274210497562690520828889596450779547082187586667362836896259062203766613693730146203287743001907108754649044555727094061739173405937119545327702332840618885860524335096488298638337253322501162436596442430209519246372448737886440634048805816941164396538639699326558069382877953658780726249561165409622800175528950305903994467956686804257826186731909686414800122632366825097249149993232915496479611775325018576733136467972698998309216415379806533246918203157076526590861345805990125426291083911779447097183786203648012517993202207558003260624584392331445154765674875120725059606538897161902701116559693555222986516953113602581523490207673319402509652214599306133009518750277366133633535766251116320807075365393132563618525450541145474346609575940852508899614561109313285764692124412405821209119803514582884449057154524720784098215431927156293257554647921311645567713232813589531896127991104338723472399363655021904666505284639883407834784396256972393308277127219875109839665605283658428338929557543515249562902679960170542503751668664360613554380246093028600093438694618240702589849421625800640859622376777900389604071267314525818128310920029832506479879213771543041345172382267465006892767371648631840332597178190315139753253882974164040071816282182833680733956580748062454081440472238626610908956136881007387335238810278791539577654143775054481348513102539172088121880904807375917363372409864589249591465865672928468001218943226012908631642689993739417542989476699829328276758015489461151712619615230889812138448100582452796394224224618379406976600656464856759203810785086764629802836260475952691500030646175238603627055007732629371075124706837296339346555698154823571657411114690860321290606437900810482506025738793008457192876118958501037333115136195337018811662036424553781690796610455765887856677040966062898446170591037606699841539441361392427660396412844921713263085238401925531548692903650279988882112446686019080865226725365474168026431488000000000000000000000000000000000000000000000000000*i1^56 + -12472905242652813088038962550707997941028926744517247790445790779208326151678921849404426754784086804739893981307927682075482970090416169957295819691882413353055484395931214378248632549445236414956577883379388680075164149653342290515783766497159794499431064636132098751373462980340991348246552166963122917352372763457063203625146816514919636554025926621570542949240952116683773770569135449097791187095565358203576536184307041382732530067751111088563879593331172500119768571715202464605800854150353719813635238723349946698071091328437769334088198888440653826750145202238215190392687468360808556919413600890361882373197581438042053463916080514763801274508143511396382801906391175643155438851869340077373341679417378748063554747372496088879733786808844412393878718059352498334435803986111812656475106647899260759647806588692317494234428760718116077183435826246641293879529082593688034374718901835715692514495361358834945426575665766164190829082915876120887711730721962945406163054064537761596835284174938652526940817396716129307954783834126393260921040436201639821126111750432860883356722057333288821460489828743419602122742248132340683616868892705179817216481980793655033145878936708638115315390459596564118109889877617444471129744027728403841911106723787678801184099912299690542475878970645660158654534890209606500943204039900751573504588977889842452033210849072238955552101631177978255291630825789514184439533328206722555716154832001352780333382264086420362377122002668819425624374823212815251215769709405561462240299442364782127062687263373878322922555621692487787596089646779890772765953473966191923148078011547401093847267572591526876118602170644767766315247363931024883459211857010025098029303590853156952316244466223805172566574158427060124047669913632117837819703859033502539358707776111180631815503203322793012092798780269883381336869812064408724415993579018279240847378429523876473470918824386052791905664179935916450724456635046911471529743233609647294331847771699458517838207787454549116700568035425133425412906275843738901457170819208047486006423374429700067250185745035654682411194345095429886293066569051384175796395412482756238639215321285680498459459057073792378391313197281069892722535242881616949678870875422646385524055335774769757580022337106632033182109397086405393395407908037312310586757509079774935585152553911246088323030589661618152239976831455701189427753751467143460518963035775349930592235696200943722213843593517173175714535755766876737607217502756546136352716552618250142109031540010209660888846121137729173066206735408286565353025158013928855467214949925858053735230302565878440427869400405684046860824553874284072665194164580674146413615133707825739009930124028613264052419157307363179355318931563060461237980404006272783841154863930542567457832403791095251628674738371671624245564427024187592448211190680400130384460859022153881168013736068096785750183088429944199329412262515202970893478409944228483249337096102225293132113816441170512549107275367637294588528340416897994849069198359891547945854696445545872249197202462858503829821978580412155907744248735286363749291142480932071191339666396747394554455997440681899792348864350747594979705173409463997991333737712467877127469148866711813357143951610964971137385989674174644274722793743512287749935493939614003527485927094063552462166985921679975728016147408176259723629645820780451411664350073871371231153284378245006617488037130162206223257098950220439256034109268081144083746258944000000000000000000000000000000000000000000000000000*i1^57 + 36482604539640733031580851930917154522494574231622661425375245588780880667714873963617991788247580320450337752395745135683344040173654736973090900852422661709784269603184185275138953106045200743466936819077882334062686517790118261559169900574223227285967988989579679474270016513967437469799862571663409872130946364640367666661425504606738973179595243101884267987821306661742457690252345903324777793554487854089640415878502667226031039616749244681561552577838077321614172977912253136753687604975424087426351306371817546228268198580433522797125893950608050772708090582814854298103556169317914636670051660159033436907533891814954501150709906810600470562578201739470269711975349670332138989066593581797458964696353412142078488397336667136062339792339710559879367352942044638909851242572020260328630748233183228785465241219602063670608590834892096351070913311126945502735473762971359155544069715652997518955964486081899273825666031690927729685725300302002522158033590294678970416426542595329010590991668855444248627167258577007101077053320492170310639388654116614311678604186033405201260730901587405907926263685468038577841834954549828250946946229778318058305493746809686895109441964202059528381151599841349952148274554136318933471127766203547900726058071821170483143406473214005821215865727446341851108438669952642155838411148972879800336213019222167861497679611110361594348759912736365681436313389419325927115680082165910807563404170530678997782371822433707172425217572525374915023988304972749030759346315942308996660877284157473398726447730995892293574329025168413116419507184131292590034011763353326237628919561346406451443198276606709520296203288106971941177986232451586418087662294096470445739366912278572609672927017469914837628605051734038315616702683309906203017887682300525366315624986991068449020883811638431477019678045148342275740320027120431828848668242427239449942712738294250266613191745208725218943114081585021222788213664163030109068915565806658546578002753127925997765595289044826834542771948173900267998108803493789694516185577506495748168005435753324639140262636016002213402881992388518422659615125823339921624242347808132926824500108006260980357338326807549373923836301469818710106288502507023937626339956959163260476536187246230440168822727614291747374040597009195221636301853388258224508311578016383158197493741497059324322907561074692381039946255479190872765302927035982131209025107325995998485702022677832421681515867253893248195498112724309961211482922494079259199851575808487528775162873229231601618610715801178694984651380140331824959093264838176663419033936494959966172102941018508986047352464582273631918527453757555183939662176003637246989269638344771817752633749179969803176411684824755960635517350410131371467284783896940885463504808931432958701397441655318581931103864276483539311545747990669192157246299200081634953905097719958661545144640489861057308916296986989174964680192948129196915890821594435960869895277406165986242792132248880306734744114161858934875889400860995661615315096354145946320536710045622614095129863843654334317162037496727946698372706173845585432112199048897274230460955452548905291640324109272798311810712845975188170670287929080997296766238267226339001440962505637789733102839000674430436725032074791504530883536040762741128045933293926581343048318190004561778976081192410587485478065744827581860986617412891762182186580065873591106987848615673315310134398577737641261005637643569565108545389298448014014873600000000000000000000000000000000000000000000000000*i1^58 + -72179623905213779902006730096963847549421401753201495140345253069994782721258878959557997951883990345389436226630483445535408036462443935379001940809422973454663539771680437237866701728334589260497381254842800063123832020411683445557321165680034778687555066775092815992763653410438828818347177205277020445979374886159385440386619973170182374169652035661541406724131652354834146276696804616808436577124639226197507068065312627618770619893199701270600000226163438111181993729769678788055868822008398315271231437740629085369525847261167672281510031309480744000815740587255807950777971044367122374947222353801249289188956109316641114268843892287876992666665801567911514596008003245929251585228144562719713486205445167303300158266695596552687164212851799056109372100561460676827146085555470261367015205173804027655600107309670674718154230800191599179702110496898860855052763439880087911217938241892258980667442377481295877420136135330496824013944885661778524762398188421994728794781721361268545525956434944371896843322273814849554965765778566943713096692754587914550902141954925514214824750137723630545225531195247658471697269617219062708773721738507215373524689472969523393513581533301210656817039036325670692862528870484270934149429861560879725367159603732765285467492362985332014885542351978825066251937325604908172792476648533981768464038606651785903739776557596960648503196113095617627291472085215874351614473709841140379188381757555533458456704832780991088151187969652733955342934626704505659969714740565302234962463883652118180195647519522360229416082302019925636721102535017866284296523055248877034046255235507541414594867718586564914702240766929564817854387967350932320810913548443511605307550091181434463253152812359402156552034184720232257512755791218148931849011548925571965146060075624955332163017644865710853008123326291484680719011697262422448696426884284163241586344748692737905298233622811170990680937345556183828722456309912565521497091901158437032407491808730521713140745040429043519715273547312178973831058074068807074901971501049416174643191595302717788626237336201072604260222890149989670366067700598820908747488903862543022948233999911188437629248646317657021013724314522840790553099526698259917283506377746282092145253541841358092777304259240327091896679624006528278533871483274329971610177259984363372637225088523788152793238479496548168212835873111845727829012716450916054947406315767448692876016766498032271906448393519359347575614920184841716212256098514777540549427478003065791837479832687246682050950611725389437269807305446029651769444153384662648910791216296526545662867523961208758115913100471223908832255465105941106350800984882281891003403533024669935818653093359358526022961806050379481140962543288416486731204822912995386577326317815146365756263350920917339830093493690701579888994998964468889624444114546172441741525103322535930227950426357468918913709015094207511364204494935529109773543414442840540942393727648811741786815604018314113089109141267703748693214709286432058412111253934883081524840048196848907620576617170825602835864924797428476540288182433371856053371269700027352489993445866097257173565008195356768420116943115492756748734553677987504587725643428620688827696557959967600206242425103262873719321936281727342293914839581176508156862663173404914695049648968723342261591629984273844600485265150416321693778849622431083228369501654348570649234215305607531833181152428937900390024403845846498699851093888023142400000000000000000000000000000000000000000000000000*i1^59 + -1125001333803096720373815151726735531839300995349479365518186890222727678531007462758184828382121772641461299943965974999785053017360195364321059148540027615237829258742421456717263767202627256447554198358234911579149558265957391457725285350871468628443937223103167690063555576750035765959718220179079921065432387958314220833687364323372240049130408600960592574643063166353665557939343431946028776170654012072977448426136927050844023800874180790205519411133453728980267683486646767370201540962227060902476539121898049260409075214588725802901148995442203373416633123711452795144656032954199801109456694893547456587215674587354426281028173058735976178427810472669643008108846045217567555485001295354371385225727821827118055532828270927739736711958793609628686510941416860292598875654266339070229035741769187635936537898296463832547948220513617102506099254483364693413551753721349729037492657753122527758502652040879826715008245656914401385122828975016676032051869754825629869310566563159212643019998757459998443543825786713852434872395441187214603372052951904758698706980820210226648967098878155347853175742961703045309612433124133434881836596150837037874049082741441998379548824203122109212905185567408807967193360138679296686629590527043628332424949138355252355279038087529075607524617630636063903948458214167950886011799366447119894086147180222764737847306855913880477358368714473831742623756016203737896458717865032616623676873886809881705661501097528016918828631165560484333506274298994505821707210700367756413868006188411968584956618281578167897950254697283858360774698969218307838396938564382573144671043521905768675435514553449928831550429804966819913983287859789771084368082224742037058313215102754189682748274798621978885937458539742034117323949973552318702190231657526783242710755115544960023227291114259540001354292581973948903897835937996783858229954124472269003246442366808353875631369813768993111999229422833697343180121321092726206788529263683267143880402617979955150918551937366547063903052770246851024127356920845775272192955489992074505026863783708084584902863654492549033065249434699256381077595756406598040912652789003424274806425448786245157515887504511051552955776022149002452835922180375900617811272675297920140119228112922835027160157607762314234785225657001787987455083978941865903606885253843094513346381104996906820544389418613098309063837149685116455453703944674670518057004959145197545236549334513719847068199808832595720095396242521956887153844995455869647110549447041966031508777306849078350537777566278073957813937977071973141303763954431646502636684204449774230139196217408018726302899178883859112124462712917687362015087223068750635523950703705416256111379384689701406171316644248295537326710009535918882348389902605840902661876702079103396430283339161012328002100107818121714571763896812451716942787577102446710475327542959799327450429339690880194135783491134003027886490795058373784954085926702015639552492617699528109090681866429508420419054302781758243714070780558345374708650217821916333860514556762363006925168142984065912286488173246472297863126237156718540721648603881468720764839182720857771066381557406865420591248955548819567390754978554182588795576842446902835536428951679810494235712934469534609552755065266673685919141354994376398660725792496645182483852348704159447091100793843895339068519711370559365291720313096205808414503119954267893479876264580365356337221505433137009633535854642107712867391118080000000000000000000000000000000000000000000000000000*i1^60 + -2783971046365936745178605665703922177389944522808857124184883958228778887233287627304254651497553670870552212550326584005725606495654246419671888928748632312772671056441272723079811504533031170026778496053816047955308214194217471082250624073381655596355578979199639421270633586736230013414104309326979788680940347286072007263004784870680471543051741234913219649458886586762839979039103605420663853600603645742412200499265686072620786194810651396232590711908923804464568935938410617168679871846608328415329021068274187382718985871276420484500851326169992192086258003181726033855710117836104427935432396691929181959584142769073269189897017608486055880279611642731825797575298520067046951242538289863776643877639873860809117728473712783918103012731044008944467195341949257427088990273869611447563305164397287427681623874544980907958632173866270576751774306184166091639081547358693309657818612085748513828247646570959861668321819426237779797534874630378454973037742105510349058917892543460703426069434050251554466871262400825693655844094810117373697886473532631655137684989334200113188838766940288252367695753031940662008555690727355024564299555913145459516396910150504982213584739753523865833705985468793768095450921944770918710774189139907915250115368639061267565780639776351964086372981299098563989359575309091490781378354574490416084068562770988441536125090939179650762642444883041530785488258125330539700435053277953539763149919874691852519151109198390066458580784255679511008634656190237974622861913454553744689401518899472758784665902172843073032246421190438668328076006269929188916373254020329111224046692720935044887030745094395585762110225126433830047579322208483210003915051056142002520982469375715080520084998119565460051099668708509307846275198445249325463948468017069112778064552676937096044244543168205737604701661662889462719826090173553489369423366772002664951464136584114450468924318680451417349833224408389197510695595869462145994783859115094040301481248926955261962362911869342762099088466003851124713364819315075669931280110713667873986543098796840382940492893529149406566545831017033986675446221634635236383904295186405331981944339063581452613341454147550821152186436596237502351165573586232637539178823683434516675695551126969354812158038024524777748732574861815446568143472041789423940245817522687574891234940832144007563008046202792404348597779458376499166893575182256808196448090003856383142301716834807907958537572360873909134909532267960522197693828401919038919070085467978608122807006405487515990376977278195474099463267805128916164190616801101710513754015476228564988520334564993803666064515298164079926390669584239298598541317930788655755629605968336538554497060125141916091023350753456749185492839187982060534325463700060308617816726490473965971491744714349446825114992532058574326867879566597928225493068508119492337369701222395231875887920521841631756732308373631892954256252005788221180644754141875184986407636373132962021644839177536395899838375666415602013620665937828264006056512316766020945692730135389531448298159875589603841245086996250226780776489710951237167595973185175827039803190268939025267854684843547056773224784729634239260969603896003045628510824427118028070199329570335285469590217800021068458321494182652852500607795685525242756173406885167127806233546605677631462626359953352577736876255806136009689880963829105867609919658087672118056291535963699511939502281130667709515053374875545114889498976000000000000000000000000000000000000000000000000000*i1^61 + -3821626643348089599624103425617085980988168479984589925874176548038360182469711854243550094384112024955806533116451803775653098600280599100508030335186329219872242518792372208152201308289499438031150936509590769442942638979758601639582063886840606308070842348872223748039920642250790040474952688861564413619921373916164869956613147630761376862699534836304939223516043530647904702954428253390999142891439031023267131356091115627255233735015077097205176691579393283600496033264768243965684486141603028097824221511065850230284600584909793311630955268394402824904665062209987378595884181590056893930091934355119646992045860843129851981563140301624737954753233394862871846911890017635729133336419706351169148887405825622443586054361227344049569260280303578897124809962792928822042420541074224532413547226354072316504333018358689666397098178188408273561720173696942017680944080988875329627478759788394244724957541983036359505095777467360081889604210825510317783589348671842716493810486806432390040651173238549929292306959526432932746062358355605289045290922660109471724073784024791988826612827692610162309467800851223501067260397638963201078671466666236741657410335965403902567292422370686200209834768358510776690017730420239815631151788369272545697997241497295608071643201588859057867916430780110951351723186435877477940812262014185194615650407432547094563405744927889500036721322820916523290360914937488952185828014374384526651936955553180109199583906964148483860782069672965842044376261291464049525806874152804465078094556673025342964092401427371228753852172983831073497490973272014521713455815182376004390453716122683166421004181635233050014832303998465884773469378565266304842127505420846367177775690102836612432317475599228928002850870391831490422812909172720908876051021663330981065269742666136866813268338845722535652259520921389187537330787270095248793836099510951103056645098613287520556443025006871619261386623470995816296140030449220486314645950718655929899356465034431910006305290258206715935822040818723838047885899053206206479472901891250747919581858864050418710379176999632883516092327964474108970827588605457826262204415729193024089092772921741191373292457008912919015998799328194574853009177172021398328400819350224807082512497978431371613226983737224126095525179271392753087700317082415320652202301091764549311004996263177229532615365750831474733054050365053785585571904969579225560321658158234088353634987948876045371766031181794536883315940553775140314055521085494455310983390494853179434381611388583842696522180641140250954330319157069695069425663560068186930375856314602771641427726807513043271215716782944062813690566641243673296663192226317793401743512998216831983671418460068599029416992992782138931180379808824433004897838602882714622742246989234769583612594883316836589192648044260983842534326283771386856017445415474076164581117352185916290635444965050901264149175991363730355156006827558876030357651042812418706727416775911574070515510297130797890952188828933877730597523077409463470119135095453883819071449091176464695556938363482993721676914375249791049903385481774572815008005262747845588972424508746944669823316969702799030160038250327913255463307134968955138553838440173890361747757562937245480528092543572691152615540402205707009859666482341812066594380507076089708719826415244039642679352921729996480428248184636839861096148257553799828956349243464094678274234018906845838485711371112760524133720282342279419200000000000000000000000000000000000000000000000000*i1^62 + -4616750260238489204828736935492557511780019971924267239143441830218738312604969109493963986258958731565777014635287957340662083624422523259515551619056199357479584709759255086049730803691599738628006959173964780367481622566190112807828003672849882101561057919903642051595750063822749363313506382331215232752264292611235609524495875533061822538218945384302116230668544112703793771151840830358429787471762605155634855424065000486485177091585606235109192572839294574333333896414126435342750762708443374870387919420455798313922207075143645265583681174600805435360666810291561636986474781692543973910817009396189778807044802065743519044719815981570358597322461128819453987923727880993825995755786618777307764042035472893948090894469168951445654596830907827955436621046546382511162906539715561679764309300370285488835880049638885359600403737871538747522354751857966886080160547776257502475082382959018417423802622284085529498152692209127601307962598790207238849266796990553408366807020698022264225235523965043342943373709021734589603774794782054848042942433485636360447321509072251183684446019432112265540492347717553096896802913501332926592378505971277627505601226084638815774972802951106875307872945104646624930687578534888440415083403030505185816863887239535248863943987024462290326601540398401121412257188277075785455076681532279554168678025761312133120424618625988672855982910426712352745960167597991838609393118324090406739688689908481481069992766748922466328000726682738381548440422542231551100196717295515404304753661071513875479197633145192182982947299782281680710970190521299356659062217217933525765011521512379999544615990565012773822016048748066340441437891764001371417132478575917445071861641980572596289242685515237127665343365434109125497614867339749729490578745110978894978574496065717186357538861168255582069760088738287519458487769929112977430087980478579517767317887459830243970764025372233761475598245309455272668226196506654724407114766434805602384613328737469732368109541714709943727486533648828683914239576375222807032138183410441670800993763462478971710902030856315880508498876967015691613261685519045829326454052327643315397564209151358786788146512901770071901409843818535170659864063299431794436842918952019621314836245213713286535839962495675344971882270833063069657798313720979966081741246877284767833947317719942323587435857386600943651188244614315425997550074239383481193562480268139281588672931516649558315784575734847116231010125980391537690757419815646959513033450260683003195158833299004138965076746873316278021110817685960363261073908920828858004008961606475958286929843993802401256692096762604147230576230414439779154160747649669231292879579246022000688005370570599069438006130329041229359751765020882689805959113625912120687740876563645818906697208936426764294851783157755742931264446020157108273780738027473683795527340115577850747659796493392787211442965349605222416386291508958105309804705999916250383071842468131096406591126710895756804528848458294045326964376395863019409160036118829222504025331610404424478470968969940179388428222526546094221387106751637822867319885765707672461649795056059777173472582247919727259310802712959320844991415889295450922727380303352288319831397710891317460619366525604484751896955656539869332385604188867958851086447400311670349895389061908610508606993625882746629767153013468087540559649303527317351821797561785197465968871895213720221621299769132142555513935050082100000000000000000000000000000000000000000000000000*i1^63 + -4806806847071925713420370742112168558616064268101547439542397634761446771988277016388459795073349179256054305419056254371227534173481753570290969748360307465554450812255482587331575218292757287918385130891116376525139258934164398314949441690736778383258252317349700237101505980391414733520532091633733232591868228700350916271235908528082084447412257365912715480079245946772918474828599883601856634841828772430077875693483045023795353281214264845260917108357819646592239266417597677852478952906504075551952985018143114311067838748381559426855338805174502293345478684733605437450816215863070142062407245380489364930805390078226795972385280322284295624855089390105021553457573559850179709230571770186847219519597124478461455931193976475304309930325502149275273036600848783000196629954227747646627961663001614046478686304016931680203960200633548214224422845638015704567902333134679676770482440886967053573038036768225832802415067794390833144836809657490308051544906829177248156169537688645465319625772047782631524336164547493315229312564906457229451196776242935600473352128504037576458786188102842345068328497896229010572434409015504315859849825545835101145938346212385036742280659284513167719427627087004810471512910055463934470999300236993002386442184239859231158591956258052207628914152554303383071651128339048063085206047660710318304340764375182054373908018975833354750888823836609640470120874518340747541566102569390477705318239676455332715371417892678158415070974488345948166028698707848244410608796088937945467787805896550065498810244284370362037501600797898793786348893180991298610971608562766318605109585389376309969235612482745510962527767040910128346457452479860347269925949234548119675764818818641817612737294906452875097672045764592864379977692570178785036426456689763256315859953720261784208144643315675078036992859777569567977323803707315046577268777668640963171450307344573670632461342273661073461611431099885049385601267776109937156534057327311450086215402351500607991558466156867622920564749826066866938947069000622288505867920168889607519822860771550626063673277936143106044672700313899293682574196159711461450788581983182630764260793512394270231800652871718657438818614018785042187017422190923328233473531091549809982187189166680031620844095055002844072048407086660335011190196403669896394520905930109235680106326012392847312809970142142522559882839907466317994942323161874789180704012783508181466859446066070751378715696153273404763033649923190313810481108101585375733390761374499625961476006747973845788819424706442007333647907002619498054805173369908935768311834609379033497967499626640580072748408211767545848012866164184552077656235101798333369698105616169737645478257446671884011436255660466383001166717763100554545467169655088682114859565285540454237588513345977802792047645634775482176565423170024657886678220041778365651876305917405222655510630280253167977866325951469181619739599426426228336820963090983372987456737618997832149242942282879724062175907054893394301300798657084158475767865799349034119972794905746786512426448974441321222956698244324765137946080738151151962193378672182347771535011808815788442800535823434479991594277023886254668946493155221491995265582397071767329984529847917198642478373957629283472039232422770174032580611673643132977955133782697791157678048978871632743453456288243654943597380752478833873779321240035212517188423395537427293819544086314717286806841210952260860407515253500000000000000000000000000000000000000000000000*i1^64 + -3505633495567522519005363032041404581360786302838639812896550255776486497769013720560556354592657860993983770926060335247633926956275974916032919505875658147802291498084736797455620086124711957022676615936474046268414707522443866279670828808392083584911137985146378610186952149520568164768993226963869128412858710877232909448653215661452246184389427426800209787312354908251895886511177836975945339381208167447466964108408087661540394118010833391649804043198334645125989807550595600630448298930280903830328321983604940088610092203640684819863958717146364940729044242032011821237214931175723256561593400995196058626415713018218307264483069941933899980311237486349489605936726134806547427769014403226637563053257748251314396634983301171893154565082146785279273121815239677713716542686372606660370456548305584282304290031532583621521392142146604001309434229029923614920082648488727048947484720409669838272344736045280610757115823936870328383620744533100965042415418152971292267700160958143508817571762512664395317785553634678687675936871368142137749741033343317329473103614634636214910014125007773571806272553526711464490114591193225699139421578407712428925166127349529265809490781107866928471145149723957595712404891559775643137266141137301287613745686404069220615378310669961733505533040666912583962802279717851808359191333878816464456707460579945580544915304267043786628343986314547420614732296809038292368697416929574323816043766305357782626920960734221964148282216364583958206296107600194549743603902391027329474366254643309930544476281304240969788172672187489952288653520229294965256616759361999337393412884090185869413148182806753871491728524790190105666612243997729684394248813485760489245546793955085922547915384733143303917017731319147225239913619122137992060624815119666368928101472101947364692232253528744378579204453113352998917001999292808129465844351425060265580392423142952488511266572407114013048780335799303582520563572053738357720502665142125735631967487822143619132807438026266792850313383105745495832614947126737017529233007768542256701097848963348954506745597184982338588176941927909333703135120643027836253626083909429392116810700216579018981701007740703947964942272927318531896829211573204545517609807602428369017086318738504859330067613319645059157333653376516481901623596864191411077003555880395751385416767774933190644591650282583418973255218753837805134587133909149044372041910490491478048466674443073875389078339980003943383581828346478935764005808672489915283740615260817777773748443516254009065411911634587642652596915350061831671530734178027285002395556125851663665325791839091404272721920794946396194460005026940170996694030093296359510385635228905761195410604064153960503050763555867436316726852852420640396770066234054809913908188261409115137776831472944458782256412474488789059941920791244960586683392092455276617448422803437380523877374698643971562292973745891966999123591829347546925791756618601364801112097228408167922634314920427945072186694696804819569456419462195145909298872803038066260826207752126107303914621421021090946822503162395031042438394290586354963598714546458266893681215522604522428950520259086633423825107883893317259404833968332399500089608836862313348296806962037725695682682520975995535144651489424185932833789021828265178843901594119561243186256915600439691046038345513452811181493214425158736240013812013609713684494878638037579054416614345517731217985460681811231865953125000000000000000000000000000000000000000000*i1^65 + -1750546493493938710903426886649480937686870123354775442350081133740671750331961877361185863203339874192953057485900814682011371636355146450200622667541127019297589168289644007383898297676516400906829634876583841276336442005597981853731798866216818737495270412238112647732517244818157785344085605708152689910878687570368217436804897274596804560477187001416905735050954419344547407519330888171476438451775331228547317999930220051192787204125744745496866136637217515024996045486767673164038420450026056125062677589139886656907594206018598148124489462141974439597938564096401233710532717540110751888670796211897171803831672099036255384398104628488903404616683426204812267543610605399186102497630443674523266946467273069782458408323371490588930305270935063208120153940723175130006492379905870438039086747559474342163051572035517922278290311602627275242001017144077601878271680049465153496970740710096810261799906398347489838173297856293570412880256532167342663985334695301129628743451324959499472169624529766026558549679537506961818951998028422299564011514484549933796846952592070818356820982331528614329417966401051374905176568724207079286916141939562355701869452363604480134689284252634279347950828061087344168469555854297603665796532131906321939497489728125612910458056233028228413489041776298764847220336639859188627454960424103574744360731297108987346480703849172289001488791315453670613010826795177048613290892557818667458912851795623765885384744030633138602909877890969373859423369768597892107334754008309112712447276062122389847289316103318899001962030660118015499458052695306290465283685770539237876470911661848151439882246221873349974793631937886801525903147957247441651650735901686965515453123080721443446413022824784057282258183839384474714696805926995046678470158735487888650117866946042404029410638618811844624380163295955346817586511461394081732398348783566592315364794689160125574545489118570998278523036884733222243968013771071543529184480383628921478587501471371648717307208326916923970579253801958106665806395590151467055156855259135184278948152652012811843878278696511268398287286836007516248327979212110212760246429813947733515003544545703003910150588033225544176919438503550487021467774020890574780256403238423848752817523743618770027874201780124316012952742195306059152540653141825943417859257680685785389848593593301756733256879276112925279482259822029902773544246676759826006511506523859944511640476634913523588705532936514997163635250679380833301794767843470982098234500657624539511344817637054675971106669690737832222577187058552216500571448249060143410079536891958934427052602729349123379188080925674491443282602147431412317908634896731180403830926264299503120467880271354843373335019144086279897636650100603801663097517715400420161737984917640814477115198169406687062925405907386028855861294604783782745342920622273275202964469501052958085880793720903421068000991332695748397060026368210665761612182068756059009858104096217314782568818103637125428145061438114557095399579723363352835060218231590988467946986616663735807541729215385389997996227361012612773136495800568575024856687431051678716361377230881438726115548182918798112032435144539656693879604535399451279846154590035961506411301453900175582174929517434412889841619913639111693184812110669905060819047141544900823252004133430185994823755555139884916919935451615131236109622740108626091463771789400670070559469512941195419680508149711930208789062500000000000000000000000000000000000000*i1^66 + -1286787718646522022717554108644576805641700931247044308704692198292655391075439776443869956516781682171560177451662055682810723704572433133953594137812140381929338955114307734620231841279441282190991698563736380241640815888947349258421270494990664565580256883866404047766640852509966918549235801281221032689916236678451733959955226363736607731805959372543821825475610507209416966457867634382132878892466900532672034076821882658958190305324214852526630883654905898562833080053919422724218790482540332198883280154211198187914935658843914420830900504608063690261364618108135216357563631496482745286950266785212789075705797821323702895506703630296155976248732775869265193774866405410866107119416360614477852848946636967230477813497139942814865092047237166029869257580928990383598128634407155274835750245105346205111410551299587593624556745533242384699642035719818257210342884974322414489025366564744848607814662857841508087060759362836911661979324767553102874976869330617729754392255931922229127462136054868438210000925892849470850993925898479264383334582300006057035218136689240130354881230012282103213484318576592703689389533671588486760088403398912841940734487016285914964495338533878289174204845286569223833649839223832414648610366967598835239086639967744568907122882529045287127373933462087525893283813365170363727590935212052352795424937749152736625027005466249805178621985733084215015387388304735478283012252280986236883757352739197875761454673695695600647009751525442893113736259855723854959760890648016464997696330264341370392595555383401469744052114362488782894948971019994231829867737237084810636969305315520864079302591919186504158195885448931715215045793899356406482638093256960798857750071657067316803659768770024040008659943022368666990125096756782695958792179831251152946284479660759957630231571561469879863483260840563724865753891238130844382571995439849307483596961717732087986855522298071176334583070132911656455433142067327778394225150303771048112675321250302161620415940772428753311298638073259894785906054505020626833021028553715447774174129583321731800205741560903115428540330515181540945177267951250754628823530463728483243709773784502833455683511030743990835280871439628234648922007209408187154746122732918804097757501677686542416422130785923695814543627775281456170471178940359410838797908586400821351298376388267236790982360058829527082926637070845331349930562111107985838413940331779926333454482468327575069273219691924425503623887698997121256032985806319283786201824760638733745271997777362254753009458327440458268850120243538360779784845422039478165704383489269829024095244073424509615395584121923761819910289816265073516799497313510189268492904188043601930203340281487754290928090634718617994003057298652693511506827384322133863622366999102134964815711508693947373920134119387652212831957955462126864254127765344134108476633125235583552237478604167992632205985816932554959622764428229157924496320312437344097972587807744317118630326907650026492171818404788878406877782664324362929609274867256995881942882964937508179495752976374618215608636066933199962410281372935468855183983421501240119720778893647431137084616826310728878739274021848435071855805067507402930013763227597688833530478634535856071559061434790418009217866845685456934642240044881642071525587486973558109378154507710111436261388718628950967814192040044103181870221993321097892944567882539438053515143680207458874808369329891137695312500000000000000000000000000000000000*i1^67 + -1664300930425090402407364719374845153833274265859403468540159066602740609850122436528465863187224551972918887674005765991430209494540745605740066412267193784076545907904845451049113446966693424861159559710694212531883370851332596665264997904642525973422324739074223319718441509827120635982475264449242526968187952658767894936413322970637784965099808825341507207884512040264714814602397866948823810372920741610153953626323260567808529580091336289156071895833124176769915564272854529512658181850163216325454102582185874884077585641496801006809462835681761085558875101012789135690695216028900181946352272606012061482248719681339842580853656225833935488734903592757056490322302370890521418752387400385611336177181693198723440806068706634231830182636956775970189696942493442373484561994710627013916791703129925813146785180185715380197443994530071796492862940352447270782409237601801868672955229000320525357028899263457527745635006942226179952139372011467026885359910255558691684980263874942487353812034643335168389991439207612230197673298881332830924492647535922135620316313375802225081387023682033842046747094530969475350741875108479953451661613108626248613263738398735976841219269633274203053061974209771592460624132343804742621413023656016515049171081886666613080191658766448939581748303431506525946668605884076851476251427918702481917033563064241450754693075949069127386456874630085956027433748933929136598824453138509657435601982783511606663080662065826321198248208775556269258974583910798802293078996466648122661613012087279019135473827310745634969377142479271299385412916424545599773396741568274311376466168992985422974510066957558057352743864433349929386103947110749912593691648474483365761470019917644291976079480532118191461467143584354360371935386838751368800165561536347411735925465776367367635617558315759617104038419128179244205382543086845002660838426962105751516789800808569867386150982693632650609712771286514438313100322276516501262903511974857493216270596518141446457027915691554579346011693547447274911692328024707889264636804893926758720329081786089412814502952208998726321891161164475968541333126216129125094974769313820816415769033409667286730930924557860175933157508211903070562618150597112948921803638348882291334848846165692297039492211006459759796542139639224595669710004167472415788602555384313628969794155432290216806703973763959893779814301302309558075209750925544859635633842391643342974502187542011121790373311913185635873569911581479419505371421737795362738276176383313170947265960282049934125769637864431945218410727480513581715458157610280706482422942722238821312477913649449193250898180122913438288015323571082945916741108337632935700854467258007024543073476091071163976646094407535724418684975361885341374407152448465585855238848097780673278270923959792539205549571515726558614665991511108514212971894228939290924529655405019100364852885306011181775122966991718048210048218454493419121039845101209279233867665979872165038609686000471760496562867498119951675411906095169095313421466644626190162567805473946869278291727435829514494385890760886088687210174372685905442762675611772990881428392213325559289735156403692663773619590839501725687939447343297814094565503971809311565092412284872009289856149523901918683496928636804746056094227647648313607260161355955718253601621171276811992896256156389984740354843675619545661058020268226456256322791193556052120800034452873880910552884468994140625000000000000000000000000000000000*i1^68 + -1646107144469663170875766568486036283938781624976715100673134834179024905341775049198569893853122003780477306096255000426183171559824497743393910647136470662712780639004054067293186235641958512919535909806116201748001523239374234495040702080940076787604471674931416860034908732166158901924636357250441196937182579653854206711299086060217040023968076073186382208937076885782593976526977423033957126481257351401685008649335225444174971433363953882456426071780425095613717189180692225343201636322765179330006171109647869650200234628446071035060309841010950401085573104908363533268988482770529112815510400504712740111713830500672701829589003291718817659655048890764338271360615186275270384228981649061451267621973900252153409344033733661882696556321109924316894646741586483106391490540842622786426731226297347975658346597093127060830320244664512508013026171658697564160171933864916386610082017121112939991597832113618794802798530012540714465841917592280194367469930280526315031466054671691377190207906382826463157718654369790228596633554598345286832453578225197394044645991675536859856200218967496891668093367768256571874953714429144473059764851393110138253188919219376192163064621494010872493946320604941753423902718186783605064237950598238751719732858475556912899659762108561448273739085791809012450203542267356868366270021025614518396611437134056272857875248975286602816538807510991679944217369588554475743507774152648523999258281838578066441554241964255026950835307002461132208735541325729134761556590566346307009289839935634180442418015998659782852862728970690677939667411572445181266229673764714413995397510363669696597210174150272846825065353619151230501419340150250580633251236648318032283586521178705250532913074864848010059974843866484014119866792743441823557559510893381831831655826643153213963234294432939573514380766296712902470905951230220169878357794593324131133619959014801147013147405998619504120435757119552496579482103691927577102527402959224020872470441810220196417614873772480422621800712494031402498240403913225324603041891197713389619327262283421704209648075133980554288611267058096721208439614203165145134165773117621320646935644108004884049207998927447254773867649352172795304562164733235175604961820271741580499346385662903592718341960699325803402047044878458021736031496438204947728173704518375594978695414150238857187684553079868660967044622224046645356646029100214416325325879413754075101437729541066821752455039203849173336100111369259382029114903010177542201941950722115358666106997062360325317278248805279224011920892834934614230897424565677808344727629971445221063757675940245416637668494290118329770337870957727258606771577062964797724035345385401675588061887626128312771628602683777415829800419088926484085634778822014152345214105894370826654011010740968145879659257483235880399268274765249145197338537893220366550942833910621478768831513777300852027818029209203838325476931015849886897649386989116215833943331417089380544488345823343587875445731647349005927904785921969248402693621771417707269586774416476759909965580470027242329484682930952652376438721357335087384159035522726670174674428431019245575221713251305130129274709386620965183517662948229379575685768219473427033769937682790701224335346717915216336627619332861405225645561934224317814500352880313784969360994741837320093281452898601206926630263828964172852407956530770615344148982125756301572493560220327947207838592529296875000000000000000000000000000000*i1^69 + -832592132268277749411726126594567305453943513157230834479044521150003769888287481694645190649717926567817413234541911989875598815050670142787244326400110082066998208962036170865927668059753136483338674962446283703737571166547423785646359757713709510526414394263693925282215220174139820815128983627621914273809726137945054308972511252305759089213440251494890307547910404383539955250011054845481931812259628279612744604115197279621659125632119372329554944272713343131921771990371465893252745195515660020119992192518909121067431168375927015294355190919998349109278923676166442769490757571921442620720475940396236457833380329144970511746833283739586001366253472911709541333389614991814837570012143293775214265607492426681650674623745274822428695152517889658349767913195485012557554067765420113959862420321117522947146237042400895522404095167644388016722839545977508617902165266640081691790911082545675061557287876952345551069302785966239027825195088412028309188440145670144158474961501368190698021556852816420587676196817770729105910338913745590144925052908448306667923962244583974446212589729909747663766196637049113173154178668082872282359426285834523620927711780822202397538808667485098580610296441065155112007729645122096482350376303642112544117524497862230619843604033764725849172542399318087238414354801573776361144283888481681801037568269541831855471138730174301255540060741099876147183505610897251010487998225244431956631104865735475561722510508034192457935235120912032228258766008316894599803533744410588417802574694028694019521082072205763078272773753032706793442553950085271806556039386601526487042388763550425159609734763925969641441155441380631437831423985117990047462442723272342164656898326214884367393698928852213031305789930484055253288104314108468675514491006614008395458886346975046680505760120447627347489983331844813651451062975863353633854043248587017190271548452343298805501061874112605713789999131040195153934259720841224303936949470882359753477322432734963937181010623835003856481004673460171340279889513901161529071631440511314013280051655601627151808845089959470953172775489219989161999814237750000797533972845871499392874798500535130789545190344552988144370286439203284353218216734130769452451454432647806992487869393933086512990285664967080874479227336451599295916231454706605478121021073279930429421297232178000414547338549031249248240010131214958678717048766934596282714502364057188710320530626047165906058567628693924105778654281382038052057803579036195794603131203900203782446110968359937238231950487600513930027485386919708637693575559060283762669662395146601036944943052337645722893069457426466004018619414734263334366569529540197514425200209520602826982508198097783914805178580890684299286943189747275131571838960574148920823963174111970144925932183650937527479543144016725214136720434759852149313428685480976150227927151456498483982584285145571337164178349071983918031969275236507056710653677842279820577029123708310869902864433784099963916341393376256218013320518350518528668356090057700535225015916037160203819062534037303399111961436509605902087398283706662874283590653208020451261030118900403263923216019613256753943133843750017826339009928288638845850206456538779722328139663393736868144158462548741459642304362622865331548585090721384149459000532162192748221178292500508442953057546444757702918145163690426360454053860641017016420066807529654205660703426216886425018310546875000000000000000000000000000*i1^70 + -217399395346602313278113008257097996136204597919886449298698302995501250156803669953969255017725846660077251185355105368701734047096937470053451032417682127339828675107066680114289971396960346695555756611055327643594921914617893620075666282331981568752308293553386346886391026052358308402902150517455116906781728636788422827272237935247752735628729350264189028232599554563160875168170560597082756648505231627226048352762442620103881806024079590320323052566976939215907082768945185985733517557996766603061681485893797043075079106890482110744528180677432988540816702930680672184721943137089455153018135878375725555514316682125512813637768423289877233984940445752344521081230832897413973744939493955864674084176654950076996206888664043695357619701359799224514655547102147622571407618772580289732400723239676057384970902057749281015588617210543900673689492273883524312844030677822043185458992597897692506616810667710339823103275098136580071256638598379385067700539863210026382681051953207465831399241879137294470728855789706263267818899010747888923161504236244541699337106744634542384340441294799073978517556487258775000008244996073208046892147678546478667869587856768968986789832125348303279344764446575978372221805102077716049967727397773857219983816040012213878736497242112444630046057535188174906812168597350421061869052315436520535081140942216155443820695731094881390773206017954061419017931287267748389354464614122632428167703547114794797934602896751445942168635581797846764160929284259548997783733156396968537689926938701278122402950261325576651814633868085065565759039501401215774517015967188084128919519614072312977435346578543590428431773168081812002590328114274352518102782211633291254774703537502252114072924880989575870617481816024543980498948500309317701450292990076839936133035843019817741254249947578317720765521580373104447034666389191011061180232391493877297994924818603518271714305313163818089201925355372971274830014752248169048787654472743113340455666131065192801329976478340415169118386120312475211196308323339594119206012758580701466750437646532417384711338931722613091255210556948937707041323734593330087422447863788333822818680929639213962922772457818266568102131981470438383478142607716978152481762196416652062699788984496678977850331116170790052703067271432760159093303924733332445088257496025117405399752722798070573504676640481533575536928431633667530737667878531903166309950931400543752111126314529239786602450748367084443364271808110857174172498065563569411372096466568000270322627056925307527943680871985423142525036435336675693282541918887599568226563438651832107536802626743513215759985295269326239345919478375180368985032196876652521210071145387714092716979768881542893731862231265912365659473725918819619698213707389170123765306611792975698661231088233935930902583963403263821898475663936266432554198772823904191293142765338424308630039988229930770689677401201434770576074242564661781569849228583145682335990370928267900867864628628619592045974241997665742120483210600857332613557672410378653630142327090875960895419613388714190721676128396962666914656979999728193579898558626386346994157528230851580938666234405816562542576101729186255609527762662157986291157619315867504781191314606718268849471971363813649603910615247742701959359239364779649909237899908116926643515252264082973195645225384927445319316077144982101261439841236457077484546340623700445219292858586311340332031250000000000000000000000000*i1^71 + -36629715880803086545074048898006195107839115347843031792826617218912816401234051916364902565112994062495326883691080496632092304603018185847248229890730659451692519268373278244016221956149339896527529057032709936774886857458910887890769349122476734935990743042160170000283523632101742196589723118320973930028398015387489966441162772504727061712348679766447223233839768063184230700658734458841611290989553162631971103986765995143389019174329629025949242201709892705180597219443590852386451095547218040572117276159959933319070829682418542482010611830833158259431510476878319547271571368574626441696647999624386554236771163268702041483450103361366250113448111832752437702236681710723111743895115001300177395027487634006234482099694705989205448810036706049603143083714532157921695912054868769497133216240976275167047275313287902090007066889312227673691474466977114083840870314653475925607024643526294406466375021155948274409569157705335993023455514157847637384689940775135580402911050913267105783148664509741802870342751347082823849788572615807666828712467142699801089999726427287978016499664172125778857051423501004739891329928825287257481247528673559697934639205633912664296061843997234691407787295809619322846577035915207812619947947238393972170679494117420980862798590968076870051835935652614812510629122201090932105596443835552846147426493209138235228071850267797847595095284415911686207636593851811787750935845947537773195024747016350687131281549204121640967246070303417361540159100176009452494824945750465525949021210023115761432559650015795669665070815268709468699657893583604104169976568749689305592279803072630628517335295783287699034711796798335396568575106788315526742986051055237061125289490819673769585847507451495958464034159218464483502920036725905811335890166026128806172995758093250781807738636849107082590385364624681935202450740757685978158837807162407880797600196813628571244927917724995000767984143056527735819178262581507523690158181860688472385128791420370531064956316938173333398707787071362528111311450850619454387054597795992682174385090158992759483049276142446876985589330105758565335209395719548828830119826968737255996688549214939601321077254074444951523197662746471328577747762919759712320486396914275931085290309447228638373158227197138303326977809473297388484230969709858442569890964085621658225966481070608387800959469039001818114209926270952558969381839938487121262251666940538040007571843691592235052639232378533386319342211670275137079546765046333825758690724959196669835472202132634877545318001451909205961285550228127275409914826184607242251151020419159760148637986685637970132592566334949390603849824065445837474806675893141550662658799088057225489518400146742082735192686688428185196956834553415117374984565162788152661819721553535119495770895300929961462688823908056487961584682847796751319446110309034034340180646428436550540447326718198035636284890783745079948146387360943404139709878598595974095088527994051039434816449422899328083343544045368709279027948393032369011630526631555969566252738995302715481392061746105782302364002929613640239380313653711562164788822744978413754920554066012742671888612960042536510916439016510505816849742711594167208985410167532566628744388997034106493164317419688989630443954334395201236727297781022441253065218282285434745992594832247525663945614385826849572914971849010363641857771086896292530230314148049186330476522445678710937500000000000000000000000*i1^72 + -5522487189616494692141447066486431037759287189332647955962211964263076962493335425542932517357896583843134153099955005212210370533387965809248738760482834411273556448587575936602353849051536709146645689370391110464544200973620567629946980960741037722416661330065041659455056463025087351411797116735007761297682016332853569283145385774087314006326397864263009014056965843290060122856631422285763146343654808576854927745012814832356366437529315594254153784247370292337074853528767561701584246741320605963064931089741009700061922978339741339856319723084168470507422485562976952688770734400054855319435814914099866735769674975696502104200560432357058035342622056821614467426930941598455525653099315459323744804597817535425604297250830026228739508371046300128371171905315775772699676452648470514269637599408687637722924553903400946590466930955414651534946614278458693771455670108171189687741092252929768983383612884157036553737923877197916023522064937993682595672377020047027943612055916190988360578260788685332291561092392677413136973931449659047675769761786927812081114200182221525236059834332604620888887737751502118794226036085294691707177113886017970596572881041077723491566757355720877854109873219265764958386033093562107614026777387887591040083225753224303510761664227019380510469514810408156694184675822897777299571119331645549223737871004009567539681065546461105971794876818591287504872093685430586547431491852434111941177821983962321137876048053873444049127845697164669220366629240892437156545299091580371804484566010567530805628653965763344209952094645426375327936867158683666073867039150655400095680817120065593776623278486813963867003610938272657122941203287516280830065175524988910629037737576693876303079765985044617990081250762823427971687449064570611155145563890038687718539208450259608672708360534717285430181352534439727163737718099875458584867359729414011523376163563744787679358484323932852447196204253226855255245899542081446833559187892545189290251306213200621129790538550518583762859836639816864800202945364828024529995872890680078880410363987590531219375884692272944958939226087037996501163659170315473393221707681667352706187037586418945381852104885910640990628934354187781577020601660282424535468013634549582512197071090461334036070613681240513111217726564822712544286059852139643948424786407033648610488537689110705874159738696264830396858598852453999247080047329929901910625224055715676675937402556908430686596410660541232496984313574566805097000301123956141299529116701045872291257200222720667320119579064499635679444265377609877322786408903333218987058179347530176586713817185889998734693683507159815317649273113559057075267201944561601479078073669310699070022763189790261804182400743874812998298914780228575150374864436234258502568314912611119267967385822965340015369085907052198993349942400916164591369363708745387829892763196447015663574004889447707208827555057112304828507082184489969138494004957482289267389412188355776171981539515970438512694535480293207837022837021751099598609998457862274871726896190013127278173989208544227025711441249130455792329476690490659364912625642094920568622415448498257861541596212973524175381743277599341025998629469376300809411001959390011628167318807894408200537796285589086859226963465681048500248125056869850367253718792465958350037136955362904094552388285161791813766137891707655456884123523901105151807682968044743825495243072509765625000000000000000000*i1^73 + -69745619458589665598565731927133541780920180363819263886659093717001466259844925773604935961507053038511026229422603136544211808183564693817123443988517301049916034103213108789938913504848849867843889876252641693865600562521351443335283621549491600054485319037958865071665196381953543791144731206536538780495356623791420918508832421908235168529718265606238819338823870282412441331445100596744575256906646468459302233658535518484015694942571929573888338522547075921567773124502012453717787485863115813433044084862491292481392535792016700453637090258467106037797743983677922830124298463383579822150124078772409137493024939114953054615787276089466841566238214680616349251112451675877889452282664686981268274939395308270316028458077692704121405156118099975615253199409059548476132026950849758605578651188307826181375325476785171431339015930795992176114656973736428851617230478972379286709180387664918796270038933391396319526148099494361477190882835809958129632367823223187014132861462223111191475783055278911059793043563843301117466081431810799560303645810460798172135874604432276935010905922740087825175171402107463721239982589602009996258730379228834140011437907566681998357626315145029913053063841597164766682673974612288026855581271269159466113803660095323846070267401520016431646813507274826227307223705629895959977688663668715906751770943300201299609101189094408180178636079832660062948704331601391068425558381220356449808396656025182627160775766214301951504308895705229381286120293960818132801758315946742716592234758622545097662700638252022088432927199110622298441849804268594159203686327025432677818473221593706167523618220593237571184758674714121638779933564936090984871098576116172323552038093139151351847159098639888632086197406497494097526954522811281208743016245254454576741077690566427381648245048965986402581607149760989834824216567060308092202598102137950502363066052958136242266283957222329992903513383802694650623070665698840982144530000937649973486439631981961196805097605671658515710394177209025553722216301707144765152664436172998870200130413777780150929369161600967397200293505695596369316665580868768188828258125816594308765512116430394305595501347229270864396155190789432079702193674624880044852763442647052634269084607680588295384744124929918810059332130754750660461746420268129537671617944468092297608879458373870373670914450740769274664197820716955210970885860053742247944557674146678966994595316352563680207460370812997213576837056047200622815242261372043850992399119395107877207924967226029278599243049427609975075882418163206839264709260942513979789773844420421725892585004394250450732573613285622615201379317948921682795230155618113859872134322923729146738426542086087401237392614632529195543753878260575625170764630243028666863328231587991405113175627030251256749207494022519150444162660709534314983050812576785598024670002498521340800270843164748167240863779271863999944855443452679953013864876200247164196232117768046615027377754728462035169546594374224812274815826133654159525209293490885806049871122948279868569092880151622493197056132722604083668285844052661123236465041504951033939229444730147353823847481851886868567797056063674558151735627313731800154826453815563637648369244621974002136774000788290631009453000571796825386023857931107767755381840559082118449548767119143090313253225132762350293054382930182171948654529968563075757207126384500414133071899414062500000000000000*i1^74 + 175116611939216157129690612612467037444915946871012895656707371751130896082015666024239295900917557337218670046268631741315233042696897806603660730329997441584932062298955567623423799448077187437105247470531647257816968699512162447514357474416921232254319358953202809553425482976530536811633693541513116910972020457514521038806931864122568052149134827539468620426385653290561875649657867818245530337017448462079496873805684461090101211290898333802626615433877539092553836322340252673177893076503578473977571052781141924039161358525608645276945052505692925964402023346773321280649305849599696707023917917122484694875861863641190721253479256962830127297629428580122114731642197686852784295178446310602211225877756613526665481486541781984044589244577537650393437426840004379723065205100823237686587780148653475053844885533908489336710940223977246975799730883692662882755934193456710707958247470582081684780093495041990504210576308675809452696030693182347175393576026123878494052147877769479071301048520538882344476023010922218732917864793989125366491385088364690593804038608516182741815009425988870412123923482134153852403632136903575293385589940279889175535398930090265823513443350265536765724076147693681548849965355603970509966937625966861771780908048616341522902110333580763505479411710120571271417520808863019527051205366914862124600207185009788953650136554122922173987461343402665203117097279203637575137327254325407586695927715072603836741844793657985511409764620915956567818876128345949551192139280925721994766654242597544254840637941852666622729593996123320749502481126829702187796099328742955054075270751482434058330675667901958633096974835708832864397224954986531032752760562799790616730383933265189055121143403378172502236233762713912535158824455528553097038635641856382432811595224596652022889549297999435590826714265866962182948664453880712392041916645236337988167958953286205373295214088435790426187298501405840880789695028976124659981194564497728967838275188106031411240416856821690586229346061678448978994213504910885538720591111941135954858675494634911715917753255231510844407823855478947884205433520404882894242692477167776577382933500967006602518481486113001621747065668985055205316220417779603358121650905879316432094610551643598958022067748938950694298680950597661989935049634426432285913804134046126826242304283577178901747824344612828623991911624932763248890568746194910706874439059670474781249475521003052054639158282056159861101232535237467345540348352813460331635932184752221072923739577762474530993626096385870842556471715859063044066058934411206612078277673824129151048830593390479735585194843106281004737593729842032858860581989546717264147835916898084271901008414540744049789283298177628698860117645707716406900264010532273322880060298761082704144792172069485385089694623743189231320437402831535561569701184783570316630102106814205933856171720154847179644901203319300208252622671330046232906057485179692797447537630309069531000338825509649590212210268428037797374441646915079432226035657839359478896225317413782211417053882516732679033137905029441625922577728434794306349235027904976962350704228100162450011644403008718699767318637778786308077955370323088825101556486727063610957956161342944760386013817101640016568264700105774515135947171862674341279788235179191270721644000819649365661530693282716841046970746226926535063411012048727691314556439872831106185913085937500000000000*i1^75 + 536836782633194863941000700514264064935711683890974465725242142649190805296873654539405699753592845401799384610441465092590946664656713226184988832462764625693190090185635304697679833802037873824957200401087661031682398026951741359786955299693515918602276792419648050218305692533709139821404944878162120832947202288055748688295802406143335173155663675771137852668874404565377324625723244077108659508365173323011463523045424438322583592274755660554949291696695752233206590885918120361069681642768388838889856573991566632596124911637843414894440349655422795055083109410098633616747486257113371183918554248737794781018329379779931593012887030420859119887231595883116608579738902443243747131518989133910631940072764427229388527716031356819557962837361156562504410864457855788190423052782680971474201958425270939732523736547788843331785183390381848760241285733983919889949040131407918717109680886755541863983599806784102339716816877295534263936837471028450353187274880387706085642954937684119179566562559290507223709136208620259713531121208548422051524595669436434305144227731608027673764863430213518066923818446158999192346687914214106246706359310567837908329460026264022569343724964215237202261309788420539984671020176387388036512540449651853237112990470544340201734801180306885626028234703503468775511168365283477918423305616824442263705212875846470863477540993672146516976445853942835404040649790916421339910775449114636036991561678223814137985939846187428561904543291842182542903839674843064396138807319543548916429172225721522852213740669975571410070167746553212499084505865704434867181858398151919408694241260460216979612638058833332295401694790571615795796109641359500279609932251877992083141296698663918278013740562492799216758067938647858960414699132482078931250128579272842419587026652403262807817114615084866187699649720621126448712598499553450061977715795479385279630812729918739609257401416954357782807881482718152782333860984127301432638025291837703063538778572668589615894977934748162178211720887435157831837673435704331922384188948330938180295611754293838003942130251350861839500104759190453804166758519901471882362149322630908464339160605958742693502185393129907344267148832679258603437862931283367307578583837263913647393455006995221977711987379324026251800307047021737045758304403761870799008339989908724366955128896352623906119890022897509803210700570027869535881717744219217458614019789379862204084758687837009020355031227221272368238244291508580404437758659108194194863580925287135581384390122738656877095316537914714122768991368134101799789266829113177112952426924740814613237334252734733943989816136465888225699929607708187373926506313659482281157678294951782095936601531010803608815996290502907381427888813975915104038274327953056230782003794152757177078516632575617674417167704318497168285417369383737868502505113986882092231927677524705341528628565338543962148219965370258466046210345015780415005654028920113529042065931587092624256366434378704371166837051513510344492315889809264325721063552085203480205791276305103332410075859304549108963535739945986586402282030663639724798994261475260254392404186337962821695545041709803735279666246741956242132129367018495976163325790181622261210047163113134599877314522134717890838600510818092457950040108830703558334342879701697673757789148291501637500976730553426614920273775365689525793219673588812664826400578022003173828125000000000*i1^76 + -4783145292117816474770406196516061169892228915043260266330968967240065123412492899867815423928191859559887720854446746703047406232059318192221041811472275586729164197944201228310587983637068696018285297803458457437392684494195159431051343669584115868985117841905480235262962484056886139171751310701142602200797273850766173398149924131589388057244461660782757873404393386627876741902247972693575018820067524149359253721893093409755262903030110262793207874886896029938970823974142231163305605177860707008954864253655657599410718644084072320431781335308733999759082397810246458057320212624741169378010410550893315396444830353697045658614286051711665777713603198864579765044787025664733130846745455903165057979932377995857202638540776391865873448275562753312062660051812902614590710282638812722231895223362640858367667040648560335053255040754022337546240660421003845600058880310582035557801568906344396641005666233530015096301412025785574554316774434854136170720299591933763549847328523405367713911788069427536866930171374888292693685872882511251604149076705461303354664866840618805996863175297078332261283096591103622011731343085435304464774043588044667988835478816455640675394609621499176289497060094365815065950888798623031901612695684890521546147284864465833732651961856167530665656019129180034943081950467610381332468817388001784887903249983253337558926360954822208220541063203513748412172323043086282643166456493503647517880332979843596502255705669985022496808102971073803398078208826433574108283864377170462472165581063711186837812043754078167735730559135657258173460541753886433565650126917529886420374871699083734737060133660113575451897152825611490114409952883151229805485834508169122493434939978235459099391281681872039278842157529212490536952399877130424624206002681693311940338191931944363939322128758812267168254779111069337711851336236228799437899422891832824825455329667736527977695991472396654313047483373027786291592351851917712619315726042102731253077065783723853623688972198501947180231297983229598532398291306312926389863836018356075294451209500631567647731924329004134198187574367358508162951364442165698517145272506008522363175026796805900508096122639557974363017197617554593854346018519280200283497873830467921897426479017398839312536929748692545781448823130007857693626939628742315598396415864180264683467881911479250851170932567986540759379529809756703394741589829457587373972312681078246692297948649091068349194361490061474323734202078052668636617041871839065725610220855134733628324605740379299154335243592544213215117671440242979044765476448086463801493153675450647859760961930412845898756501946323580748096561501580437531212484782083551430490319583912666547937856076049143978652798718228363705803348294022175913643748297604378241025009654966354942992718525073394938068986924782283641517460746613725304053370288569502016448339813075206177683919517434276049884403057543840684417307805021093321434612515704169618867012124753508726708510346287005585471116687057433391015982820988375599918047525197073261629150390360015450297624159833752140884919462236958224388941326190709063621253633848120147044977786936482726559462385000908510736820551985940564482767390612512513379475668854468903086632157872272727171456558693684984347001620484551064694125523731682271864723587360653795597272546369837428322493855400473596022014607416524600480143855613769846968352794647216796875000000*i1^77 + 258421994520963648301993545453229294144436259964615730990766616677677023242490179773094099128266286391547116026626825751829614733304766104224177779522611436651859287594207195934160265187686244029115016521128186936314826809134049386369766633488688244931650073762253341682516145246182378352392370386629643728784417976346951426761046965932757610646405629661473810433608924691137217401567039061826049540755868560730356920568330368558362123641618481825808756790621243015413954559967772094363642935881435362168496865430141293289901835193147097420580074642352285942063922394584568504202776417032555134495396323207939404709634344747172368862738916840136990693246255303424383639523715273144484647808973527591431478727266603450160116801969264678327834585778651290646065415908525257918835651837022122281272977099585741046715002728236269078340791493144505877405563053981047168192698332484853055986076067037019129421590592317266138737331402132648233629249364957325019115107660514634466609191143377674098203296086446608782038803163083993159424638221951672701326800288031938928934377890770764476695250245406072066098893995224766015748379162541496387517056410933756741533053866403678903223946237811752760626027102068715748218173873543261074017184343143230037864237108188795517803582012212848158676880092633407413652583205489926623471873364163004002033806822363723933663662600295205009739253270374313980726072368501166184893849014817146323362727014646803572249935894120393453655897440721398688802566611142372090271154273862258914864946646963337623033871001083251427250008381147773330006158748460370086397652929811548968603763981176192856701222301619086551494667318466177275014859877262835909745256075698714785663647271617991179959903429278822212660655260982718453861945674974920371859092153905928921848368272445151022400132761642572012711562668534372151123510766860058603326862397055197471270184547782319795429274353893420720999200426350653895736726248726321277639059085366808820212914791600407213050574053414899779476160766250015131193715985243634786195487080216568321209843557390341195935626855664195660286503000629966335668381302538042134710483666634279599574421758002443700622704806859310853766921466107031717440328151705846653014978244972196467210262834244756444732627102533557827368501479988807456110805419500255390162477464851604906016249503217935969801521970686984606471852039484810268860211617857370259204832915838149244043616742973417976173418188115924687683623843614255026957831807282796713115689174515838039661803036023728140967663905819178240215540914657668114531682044842942153777624729192022836760371194268632599130248683777395616583902479485185489551150656865724795419841974251553579767620513301122170542283389302221364368832187150957210429505864039695405282453153584378222800646655243733357320994119388391964630331783176859913830441464933428354501010695114826306685613986815228643129348371761705479329437521492602667547239293316273138189599072993287538753731734630863166519445000310188965899119608646990900507460654217530764298171701838041539731294895971459074803489953854697484671166887999864056182253796833639031967690144750324927062620123212900914946111425439443591275013636613367881785659864688271647791280730474582320869944658373113010340089829171199924055549419534541568256140700651788868463214110432984131525744688927428253932102772825731608235342450207099318504333496093750000000*i1^78 + 20377803078455412172081982345432471041798262435066955429160583049243971841275758092911579524961843826618992361766973012420411828085895015236885014077642063679428177411894998469155524968687815465993323080719347851052510447220899586306388349113831381439626968043250886690951366670891313565026432989472385721012118913127665662206810970968975461527209856230669325649938241598919013093255907342443460799403316811304252535175346022771895189446608984417215471173028991231766646806829027540228179974677647097204842919452875729621258495103481351662053581347352959611466796134828598983082177658119098914390438901538024837970849729173771100704148666385986805944740183640978755268179373770709561111218891879744885216400118078944302075157462350674455990786349411094226909249418618956022362413236781503958489874850659657050794848978092847369712661667208102516176320977382178836206568291955824253140384600318632992244364435340804454439332362921568681726486074781150480707661675116251034552490271922122670485422983349178145648771046176945311734502053577149254463656676929000167303871869354064354704366554734488280645766881257929092920716411320311847068403904679003833147091459375966916310107268024951174805577177137615477281231783158000543908929081258853682064143598282992207463167039553306322760134491413002648857178000206825911361230955968324989662405668555191985952452988805195085420283389631118536996217176822088059864925428379259295297844533907723510374562783302695344997486469339178060606668090479673292223204561894538171981142688723127426564463979907187334691815628208786244645543846668986054707938979962981571037239111386154725571288074394877643482343215546869679269734730458300704351633439295233317487710919587124643262380138538834475504132363177376064376513671627068243573254249388984797419386350415580907990011720250247501918479566654178683093317558232778129201341913498549325368420947014086629642891769852989698637355764555586126568973171457951467140606768585719779119314409474590952500156396931681873496979202339807338064678512683137863537690489544618528407979954537786568896345129793554936862043157395640464159232123818604030683991488176173313616395169998079302408598053031561598965264367709874821588670041304207722356932059550766210685201764877258915491700809412700439537398624163617618848495661159461944192111908534651191645057454732757437461984451334816114527886998219435401029731784596246997009651311684089290096974158130742230150675551974659365519505078699781570122111889595830506242658542121079128681704261751803032085641486437947248902006983056754814389562669785929841470715171131552035160743382599688749537749385658852534356349286617394619863168672317563420415848231693441841105162247492284244181335315674237564155889524828796771999592978436435419194435305522957058945729259127571163911516663886169100976390115184314177414452836922545575160092436835590584309995217895879544243345041343879254990297747333224948018123433944902255534647901147503780670805842229032997370865876396490537772898347562534035209754791701652539342581388458270045299973873282267514131647258900264685127199763321864034182146938697324293663762879185569780433382220736303735741686544047484590957231678255820448901254522532913285342573491761993102436676021574073944485208067236647466996718792307391561546780149249930895469628778201259682979465553634717907805992612154511388786131647066213190555572509765625*i1^79 + -7829341095413892238440206749745042227753874875238954545966695860903830278477613698826054787935762717634158988091338070661982538018868796853491050437292736243889999980308684145515964365291466944226919885421219019942266613835881579941569901176137004563539508553990715365931926109947126669099085455469561665926793407119113960404853072417718482355780719065139062729377270883199404667813293923684623137446678323044245196161674953999628663009409350400017870275363529174592653618966621732058307559258316789296172369912074699430902991489430250687430628474948716934033899268221532972211881564866856422914270417683817174985102276010526115217187889514603681862655262249931011349052236176870728961978578433733044987565901780990503286629128266105415521534819652660411914301290847657350803279135663446373941108985271240582439756139285539427618854137792284890472094430191584098984837356165052145104111266573618786007327463705248273314720903389284699475853173942422186338507520945542074481811285802894533760398223588567884247727379874136902790470502197777369506709549421700190211642030851030313669546210156363968985976434286700235721931536900174314355111828001787603312351736481103634612103873182667948317034123811461914198759556048722488214425146181362593171798310106106495330472082412608525215620519914879033993797827557471412860363012762288297075820383979919925880695017678645272990652257468060239169812554628414839222800504505715001941077634170070611669490727653627383851265284408379654734786198206940674718930059358095483808821583901455753310321552441140515381791753150102742894291485647665525982649913957190176447918880642904869422582689212031227893786080959837454267807961888737418945670080453290968530995119975357514204984918210809712753303788354804473273250799067403071794103593142829183112429229361003799730162267208079947230418339421567956328597811092791249761586694491019908035881516086562794486385271147456014245340571673306897807108185259418922465207751830621625045233688112388401400116785203216718045287529965401612043797843938343642021132763527907288526786262410831900471416859879443635425026755804509727306540746332511124388797853685292271741345038904231592267023409462074891495970507210448539004582964073407385629050393376177999624443392956380360716069501715635435612237699243682186116300572579109612001391172407908595412747340797399654665346705983650558276773916015122339615850978876436147774666466662619100793637600100667548172239078308086596677672456738600181545918846196558913250665470345087376257019610983509202618712775349544048690361963940604479833386092191337954236080661444258286905363013541879321370511538243427810775019419606357795242056088630762579059696690653079734671190552199505976984970191379536591212326392033732978012748692081315594139046833830327938830871728576265423212432475797542648479352854768528868494870410373521689949785839246397324971805054608912147235070020040120003021240420610809949141518145418695648146832726853052873790586821589665842580855962401814613655501050349676594257590110346944124992372087322310118468886224741098313424229851186117376220187752921495570886856548100034764501153799302961982619777502449493405981605598501544187941637912539612593483694541238201973949865302291750264718654567024677003749486837548820789089537551471002687409084241833247747755463520828211850796806929745993277168187527733884053304791450500488281250000000*i1^80 + 1685449075796967127195134660808820753449592191476244253935379514183947749732596398640449191156117066384416234582482153190895361769538158718414274769362612828164492539503688208614043865734738897539814284233409765211990202374756387567462701568617803858503105658338470734407911847129145338684338193791194827107623497685812253151769981284593427661919972212131291132207094754874839643093140959191164650022884518259562078159625822939977836777097511075890641647130638636849648515179590307966382601310485119359867152912697312398660905297758029730387583135560944472646136792238856939417542716667861011638292882687100055274937563276829293883385414889225841029806714706544292342393533673956717090133289687879626609251786765951518085176319805916830693004552675628735367701067594279077499899948173611424305633900567106923309060639229737072490246368401578414853055624534777431698242523457980569000320828243361450917755882843635856432668110772421686708579367516182587848440447919571592272120400335218939593939938703851888276820588526440221150169546208638271131865587259665044173218809256575428164711977725414259571353976706827486347876445698373311228767632907555798553177451937998382268688577519885131859335708134620282479354641874694376622046412844303253456744413939726768416672146009798892334270466601060800412175124297143675660772050022069424191940998102477421727729343858333245623376871959131907324109249078280270981886084532177861287649612256762113533262727240506474336613406832602833410494030719638746448626723085193011993489880373999665615435420602473914536009722948967663005440157988266356001199884885505062557183612377766670255459640984110108747760324889921580297117889894855973604821390283998446283232225068980880349124821525497247756372062275326429900875176702200645229534519888966562359294064869853274973144147984232929359722644363299604343989239007499518003861823890763224853535956789580999532821021235848281532339795744264217677573833675626704082555405389213790049376407754327630224739925164365429715352908981762109804009314473276457937726772735099254010004071810938799188144820546552907772071013411670806249675277971019937599560895893704592268827832999986230953216881050297242552934694973019038005433868781641968464487367280878428544605504602287446164577543716386829510248113085941543966003114555729808095609331176652869760839697305535946958977000185592780890935073336552477438365452050107870027191023012953085722516735824849080095794416176413210943246646365869175516977000703670750984551213542479825704165018745697622221810929583680562093253532976444972258254624805531130379308198560611502760841556311878493093718752574296864364320467706320884618442107112785406273121386650079301096283968052224832876079619746169206386463803930435473509311479398087895849883004418947057693291246992484768176657700869719636861100988368323258811628833094215559849976586177332727866398491204926340206424481179090674023158500475429025643382197514914327795734710852376828348193358626308462641924865521910313704729774501326604650590821776929492414750803568390440400987323478384764167709970007289692851841533445737074175099098489392385741314671953931066715784900089007477329550264374475323698889257896444628280662327098702202761944776017528510186967903547864435795174414989588169600868887471580607443554060973764615528917800423109637587149401792135611650336682796478271484375000000000000000*i1^81 + -74968720330165051957699412551695310220084369956288750289971150531871116338060732301915680054157668814689269109515687078581489024600210228701210860251338772028176021889477974184568054295502661095273085300481738990890855615842844907204919996726354177153196175735931698133115683006290591282190392759052342718710591672321682530444782946639805281205547817301988833288169142016266212108986656890831024327997940490588962124983786043282250880928292314568432284750411845951968415289417546489978758970205975897476946867017160569654354052919176108641892803975284448515450742369009426756976712085183730090755177860093803288686861740685107478216157515727100028556673395319092460117885106099021823596627887338876429564437421388427112564500112368235726600464122069931091167632127450050296451547982009774419283213373212681051045429215852622786311151432065114126509341182741945058018888878913525327345414426484734188591945637249135582928516805909474290650356757037790962734607839762128647300632840712673625899344912111348456930765740117143192297014854766786058902534679900326225039236068583826239438870149941871242072622985853969492125700420316435200600592896179917756235525560921962881942295822009669890793562078626197595218860944515709680824234076712384503657108903407213972634329128094325572232382763525834374859582916285278525562555711581975547512257299126618738566510194155737645209121176510864943058569256168533559137357497460411334327549362558553156900396696149048523943605691678922457052809052310330636315208576430687010752245860159954463907946451275313652542891042569598919685532774422787413946561481329130267157578400635930402861967236244878964750382255569637285869017953668061137584502788447861497118006954084372527080149677508059464328985287293034053867623093145633416094226403814819107766891078765695130644067478542226044484667629625360471315405950560091039265358344750094495604041687123504879641584773729740576264456654469884204976804091407409515317268898835704794669453730491594437131967404857444812671184857260407101753663288860095309093074415753311271302012761971189639212963045594245798167353985078707361723877906866792432369556928579514980176537659975881383448542649730903883203291069985033548555917028369930445268989220431093045019741351435224696461920643261720260063534529555536598240860196885550220711958335011857646748902216244725648076529081614663718359005228944991570452830618480258922964225614711066673531738127713303511172997969826132546045018055926151326632009600619510951799520464954604049206260999426851758270482294942290893690028530751117830652010104288410499407066245868670065224546409509300624555646437249568627053624307244979327987353784837846918942985550785834936663061098155311531360597132045005206220178429072056629111239539401578370349413359526566301291220388284656823560672825687868930818294525484942311231580310460604672089934671693275325171679409039505719879637845210458410062149974474531874284850747552253390309259226026643825063018529626257067288666245850760673783597249427252129896982540978652675920043787746936188394633575722971683909701247165634073720726294792001519862060542958642819920329027238023026470829725393877789112006399636294193931668606236560152114903866814597264518015989278062013145784812741067155507278078324178938637209676422283506266279684291868064911635298051420076860856292967025756835937500000000000000000000000*i1^82 + -38538043393728278806968850675031674261202788191362758411556648039837961709180861733348090721899232610983583136040457454539605928125594298960297962388441825759574842722222615480142473872900553368993379829735112258853165627297056701555361191001332123130468747827655182802918269159357142478939281780761719905999095824518690536951052977402020567347856728972530467323414681652457963980250319422478950807402263812213887664227843083179304734616937486253210901291307669771658797225160034676964868661740424226046060776995738088029449155937631645751166186073075488897048103653719851653615571751125789900208570970776725164793168678708563201517518836875188847345054043041758219539829324282114036044172091400453483424349940603784493040504664278007042000904239283643155451345533227582079364750920381278180082505096768432932182979802346920688772387104953907467616689401841777770123044449448429979292353226379730242459355380439226017302319486621452039257835225171621181175479652629667751489524451644580415506526361646123144063553458365686202370153997954873955413450823749972757218516974691399152700896589044361591582656505086968394876277381580036222868011479433699023952085075324629642518387334522926544571181646547135907999184530975963909301199284510442753015898559828310929198184667390269977969946875839304421193484359787251433712320189893828110923215765167376961385478661947236081807101442065989243859578701674125447221703320993411437465033034927910834593279973192967340409290447777256393085462953666587748688063788872589793348519468620249756414889300133383195073173423857045527254968537789306944283730036768378890171060740647183124855815107595867716442941418146473473802208617619681368105617547625822954227110443415875186901968913820764745025088163106532451838057811822810559402497427011875064997887083644962956459116703637428898934212180472246933549920498641580304877678753542600316037728579546498122846405237954099172508809642963382752567220111373904355766428887380315507258197158863494730302725665495111169931514673946661328725105009369027688544835936172343872157865567133017758127979031000415220994097860189818901881677047638147519666544482856458096700613150345224401029742338697202200525360737167414189828846281712871405642923838545816856323051231615307366281127052927814189045770305936884084484271589395301816601518753318590179323717062943912333651854237205406187253918291009285365470330991546648140724839677411145172343915010040629986982764125720401124118856628229943841809370947010188928004080929755710287266446266255687375397758139500624508678629259612470548919543025939840234039824063495692297113242518278152123559722463462630300644132800172864820686288420495712154106337265984692968057931792416356957033217813376791304876532447691337706280677585413119412083487842930881929949634648336620192515343703623555885772219527640722298893345735226038813074785094493569291878209842681063188514638706338708220819400495206449430896116921577004811468864422954166702401392401634180719215846049416089315555042391638261631626415523959538219250607723534265497573466563530311116562303869182374836046690014396888059711259029371185052882091876587218355557763461837278111452813386851916994549139001424756651157021212082146948563182141561887437999075228816091941074080006622882664333213514929625526463198711162454190177892941902193406068363769531250000000000000000000000000000*i1^83 + 8786056185858500299872371415289857419565184696492160575403515156642543722508987461782313232288588972403899136554961549169840997559557622498161419646770001681245321131433773215942714375147447821775769571090826279617253410887001544470756976993294055124172045762126286228679201449965462819905572136819253524406857947844522018751785951650377552908265614972868978169021243067587678594181660857143678249364280081784897802438322064976355197926908470464860879257283492092893973913497059652972324502349951716194356881801649963463758302405467485303649621276328452846095499416490170196658126479153772979884810950509432267660959749573621522699192194173872588744586276904061944347840055238061031278838798986276690542029888775559293257131665789573476646319712761177156154013817348090825126404422901885902373865526557312150067593702091539741777501432904490330001959865817406127864519512656881131868913617039595482995772814296495643416067863994180670581593240564538745051608089445259932746954781581633800019655931664719590083879143732102693555514868524414179491897897858526268912045786406181217414470407569416029466301539054419117613357399961954646166111712834877318246891815622941124103787077338950220328534011243606336878838267413926620397771511020061829455762483917676116489115670997708103782810012208325187170251284570751685478958024504455181473007095544818076046920112840488585717308660306686714004559228586877498030172291682480349993356685099538845990291061056454399989980857503873435338991003301159721208419625628932440395983157037581651314612521506669706645489145062151454830343447239120953375813111218049351175926853401997563728515071210453080014602799530068972018929919127935974203975467923059364201838219060698671625710052172276564046630667725541816335208656885126420666488502382795876188830593264024277934475237132352095055546290338417763996518520829244874710168036433206938396008821372629408756202271605411158028217059509277253529312080931427136909322025840654801955530008791872541864815424773867646757855376208419618603878351975585939389243931596778746647561452286906299385841666103411704129694845516544437824309536230078812445704679811245203166832108613484459210023615042359177916625386356354994685645027474946383351184297399799810439963426535320834617503508607072478201150169275620973135852228531840881774121023957876852923616950624844166519385689635866321291884361342937794696460142563676892970008559398196335295941221517557368466033503590915364448307708894656975743214544975079691630589483923639139122483462815340346661713983491439210130527760252877999699548486073139405746069497389924723628869075596904175504062709723527325387255734989178787349002770644095072133284187380724531905492124125927061628740894111251534234333606177060699125015520410427121721113160864536008209331323577598472362012825260948180521339073932877411321607485300632715292587926265756586062281998885735258119033656174457277506775362119159399392934063528587880886147194109581666762882446218013356368287605483151266205613967544769446211314299923346516565747540815821976520548149408689210618953430761439051933013988722380238147374588043203065444377006609094893465190948120818433869805388533386945408744470803819009757457790847960950701587840837163606251747873519508497170170034074907408392858219349378037353772208940411120353043044062621835000000000000000000000000000000000000*i1^84 + -1012207169826704044267930040073703979055406406977465465539096196387243900494730850624208930327878418040984621494778546862440462891084184631383555070730291533353560626885599960896704756445120471033534780083808382947255389294008241858703328264377773985155739956636404939369791520111951674230304656590278137207378870988166909819945931518857373463722520074213429728854977279732220181188503176901247737272618761519025412327110121835626941399398519076559497264330757405555784576740551473246125324371642321921253858058588752637190728268658055014410349254445708208199573327203567359376745925099441454557707917679436344923920827189077411918905792078095882650486416060138014273576354641416375017811751238086253883777539270919338819117143960634059822067758966251108097835697481553282005474351558815622242954358389246872645524001384094665552884752201453185218920082085515052539926704859192485473977216476328350565838055839329660211442495317152404087069224840557993269478227607567945904824988374268051308995334180181066808716282619129976640041908150425698534488808495272517292923787989497069311254812621624794678255396159006150118052378824913019302930055025894904090358428831022099097988531085649048623110237488398799639518326005082305621192767997068698684090695748450656388331863019542644025752823225346828106650428576635757397499070996381441678722630989170834167880749681898681746650286994591602301636825638009713472394154661189059373339475889823374370866702636904553855114859644278525397525953134600747357342558143333972309096151185282766934656963311012546138309141809566426976875393707303387467202060638320759307480617019672372597565636037836670368244332322739932734313396562443940733291496104109454916815016834424245041584587715826706579876384096988550560856080893892763531267209587688488789718801916412464386893904304947663677793746435600361283717671176176087443413465930899883907322478067343236513404502324119992650011786129602997850838468709183124966195082861708410005727145226038133834678929164048153842731163871546141582802386295677094310203475928204857742694336641941920437385336494812501923000504957139645796431679350202360219242773818929904609064673816342305758887730860859439595989165925893877012762977865877165292002484359059416874050464000258387137446909015125000328886450542843285373779912399064588274831848382409051803221603431773005970161782363851076510526547973812018562928761277512428430688379854176203486003215783476079815171946624280259362100903158062711569291763025557388764349384178425996424574194229430168941139177436952365768142461674651045507123415733227630922669785617640883876948677398680038822543633222604907873649931812125663413121158095933752927099252941373833343893991723450450946400436111068441050075341577330740076087247254567009086592982229991163566989680655969034734710143087005458401121254670146833903462470532885848839348215235999058253657494085374619881951987872153922742784281038359112877652740538813332095677460644953853447643961047015401665063015552107353662445622658402296925859839946076280375195742035477177999451252398452755941795322865977166327932299068789752182044751565198106493801013769035184888546869226342055999999976095670780425472710907526187419888425027453592232680945740980404124390759298861807254838671732468009772715741629036409477782492874018651415945215360000000000000000000000000000000000000*i1^85 + 76695204457016609253600260161429577899321894282251361949546604182699618062138984994175499028330253530921576269931990525881507892673839829255511549423439746121984004043529036425640149913590234482069584044495787237289717749635842313583836018093448613140330826374110999305182453067932037199392169298140756833735897952976289431570313215062473670853939848920325353279563474168394225480722309041747948917540113884127678505990681707231837558533949488396467988145212163128843207718189161922344968267567682805975792387075455138891549742751134430005228755200589728021878591424709390575267394112469303664007355757069442921075459561943252480718877790547585480383818817890701488303490359294105607496466901575086157289053362191773707658286443931975419866791632662069796163315762774481438854150370592383630884857331794813513717929352091711165762988532251682570711323156125433814855631081280670825267938086381454186339620083452926582321946541048435167563639819645857287204548421552297233778920707798938059119871249346168433836818097981887559105376187572886688532139668931710279273229197746550766667241871214741430407960739321483289666539914708938261497697116590509759440335736901438559583662246937581604273492003958494404824827329779342552425644417030759250652040119717343911639795746056092442987671383431329307935030918443874259185260596112856983488446201852428405054699344832614625583397389955084483179461030539503241650698871498260464281916500992036808281906388789708250146415171837999323948377125200582718326224683685368038565148071715698870454306558897655592184946783535961833479402310945042930971114404655985366921820694619728297684235083811249081880042296697314261032246106569785916941531571716051459533646918467832372183678653982392735895459703104510341931198311029277646083818685151295782661573988203814319326959341702425477029412923990443826664457087042936924912750388557874409528042501642995312740837060662727231079471144354470055491740990424867216224524969332021244976273904453527781879236753964551484818620377057731216823698163491259978279154273542476083169344956554924046957433255839302883296728496819775440282398689269613524760252287111175613997944310992021108706579709991555266702929742127792650047747757200702130007133416956514597679621354824198787972146984873352332448923019092412444968094502736453799600610307363953372850235399846583929857748116951803296583750764728603490287460323297696714196106214780940324612327359506429600609878768568922443790103163028613513127573304310477022174710924281240215201710120309861350733636508253249241457641290171531405745863207650151014715623090173327551672176316904714424818109047864289368805358793608762257506731115045844653988275423231212698685417124103671994289866345799648049683450272527652770618047555539580432802198574480209732168110483325906046471555856546339903900858534802266319341890338379345608511543734161853243097194603464956875075127033037843371437807855505366981792683637778001409763155163461262740521992652472245895031181776097001549632887404071878783299231471148314749661878698134525086977789205959548240633593768347043262150308329163756553037712669672044591536226147927951815782481414004309485095136195992874374981008164009269362816487829946340262661090067403772220231722318847242903617967260964204453009324166191229700761860430831210504192000000000000000000000000000000000000*i1^86 + -4264483808111055658231014402284316868631282456322000436091920183336561238676784885021606639804257123048337964066319378697068099152622502498057184593962730787108537820684413652944524613960846377037835662628133663826232755948840066157171340229831352120931831929166366349931542984827744705534305644081002872445435415709149446087145353052028436896695223429468627534026559648199708285058799562656282794797556021716542846090256845927777807485478659921868264087428284957414507475885484519495933886791062209001823985167462716149367293791729396026480449827514894422430514290157976390101297557206585191408757594525470368669966647967593011898249443599822024961373495094679319174731209907005235109400714056983917438734652203579312682715552131363402031322432598630583889950454358731198590965916895797919852225133408322707202787591994712920280594888231490860889355531635108665709517350386908032507250481193277981786940970471197101019985487518893909152002081223980597292333176525039472534556814073895590986072849014153400503661104251196796292549708955751057903674817127081398278052519290007944741785685998460563866531887713862710626111200782592709628316837755636793590592537678364673618791442251711265958015029077585006654966166660188972759940731490637333216455974011188638786919261808438466206770579908644072128637693649650465111811604005527756577600796617554360873671684262191483343961845941158512579026699263208362456177271625574070408936825317855560402489271370555356100696058168078750563652601148405822890352989650818960274297330124506788167099811195789878056331021832240577494589982721785218671266929052736525096906672548707864302498891224926594656670895834223732333182745155098001880523026655519399105588674875461038236204702011536054889554169263069221750065530648547123238053779606468943333501838696542875302311028227962238344082938396508045975132673821918255260663753183825031638504571271815317797658964578646933264365294392592078760383224836029857141143693162020273232755720568914648985387704583599112401701100976608802847256512469307357737540307782895992540844120386958914721082683567944456270045812463425305589800066925144724822643581964800457405559352518221922242893600740972747526304824449423014954146487097240217888139668694867817430030393597156024218300500182987099912497026821022093126149635552619133081141554064692073366739067073469494477689604857083567390276207471959267788216571604693060652515087856926033883582112046630982498090160579973659984327182931831319319655067227709899671263706784734743341008277975071683068974912640277213892650357337633858730449206654704052640698832771406870214681276379168489429205150327519777706120263428968717769563790289539722131855888161140763936990674220418939045857656209319051813510067314118217203937730109710688692714433335943069675243582145300058882662193787094910586873939679825824959375617044320652404501021054592318513606580572107171943353025705948341187453345315415972902520841913016523317912634024809393506321605956657118111964255564758769443172852427024285138738768074121705883445272972182560940572575213919501141631188180494162579798008599258732503043080206538706692720670596029925178815448043182537739503296177756791172572923844254249048922482800411105765643815137662315159461741843176752816978660617773748969517036134334841347695741763584000000000000000000000000000000000000*i1^87 + 189469627527516992174820738237743606771436137737110719021672027998818489184099310764280768845249671408731940024847407207623120561496004075741710797556251231807983705773743063786763810169010076358112011826661684410425851170022235249408582613034691195112385045536542447718558266222428497682268419944784603781164167194391156323343496501093714804782372512634685612069145859965154751061894042694635316248402870459693330332452435388817009528638051269317675517211401735405581852767258925444073741345891169555754452726445898437234224326883409443084328374266987683603331478487460269284061716738490115716539074402751457578816368864974043967846350521828012899558496272249406993450344557794769323466666576298310437585100465750722739072392540379225351682435153058222275964540599391568233500714821813995127650289459376192617385605376328511475338975859215735248492271635047432847188978064065782947781664292166019244820758940723627391093779161933695938453278403554931125787856067486296035295410726848510344808162202922578198509824498791789091840887617343174521113064355359086466077114141452807826893688679034438813604111780873688641529164284870067392673780403885823127664491925602123078777565374236091533736434443951229833116489178212107266042610293787300701783105295673701143476116140599420350583237674048711846818778040272858787200497423600509322619939324928617100592947002004466485273529984228885215151697392648363381730828866652034163746636654473675355485660071539533489350570796491353632459938548473887953557795321682627749697288138360414175699642865350266421014047761410258286050781419261628997173846430331904128057443716305290389852980454224591764250722975496315725989053102925322214345084721721218647807046656391790234862654019320841255135586775301048590673163895264678169433562758458431222662989504892656169193271640372156616766986066223941613932150653418139552740391196868124290093350665387227270230964561436265192688898740602640438762927880919048768999664861400910578611785391860209897177162153242607771361358799046626883915883806383804285922095500174139886598883859103641550358550179916633278177217471378943162060540136304017172468758589882343267916996597265654379312528561519181283459486126106348648911856384818412640390171755123584913437048942350489227383588756507970696255914094163424479051031848251992947843194304522904835824192336108024317797905652264014726013421751274652696733699206064967358855039316813681304535301089164708040525480606699623893090360731350469408181493959563696198174706335935781579671409062720364289266925745832007996187820703620299303243567327294911601866791403919056991756812280733551800930088805021520089365889750437698715549062771069633123082705356479772952178078976224789714275263850193493628361404246304511871414892166726009980880699605968422035782158466548540620295537003891143535369965037280715467082654484727556357092924418561890575148058290283982111160149934686896435344695810900932713362840389626723623619099304117922299802718268486268964851619551467763420234225369854140918999531720234651408824565427655323284555717271652461389130237105845534441112679757740072243060900736811930720396395716188267709620643280757084341451002885649045824091495621478884473578755307057269365526867939971921393756516335200122217464093077785835418758077026737450391280025600000000000000000000000000000000000*i1^88 + -7134072379801486518762019511113876238019143848047894167488156421343464324023308038850294473015723124157575690573496181771665061607625030535286652192469697852964082996424257224902011839526633163486157942500426083482934364003776557265133370006382147747575094808317880136069425703529867881842250043612224909853151267516606831217676436123934846422219248915848615538521579733906983076894403586353798289236324942976209267956354129452267704725183596093760538214508148764530581769299229331932057265892782614507300704386186473921989201929476578152081061128779325811142927599683794507765428868896275433359458489724002806873306042992214105331971631723123186245094620907361055008683983648181629565518357286280349131012377781881322708052650824713900787562512403817769625903430146074958199632208501203217128132954649082067006230418438558218644597034602106962468652198898775814226016344453638883932605333039255541553883969459250315003447674536677547567450287140436194156136734573535345711825993378759705229726471360842812543676869912434395500576854773510646972394524747640305988377837110171564411906562702900222299637753625970156325817221756172051282697776781456156995681739496841056709298123044447635384801777225160677571848549598209191355653301670075183145248246137971057349747039911111183884108355636292614000140108135593254591274405763644287897418983092528769798397594250683362891254475434948905472555890727770987143856126357899950082585143512570134573412350019790190476433494855798130787892245579176026908221995453405591677630465160494254939596538356629677909215744612695657889088598373979537355743567658633745071808370971626468111035888959207459639429884365406768439660676878224952273895049435273545595942063512467836107046553768222786639248428491349363976341281344897478533819705476243053422132161569955580158721052075318850351178745362813310254895280219295447634491199080954649606451834344748730919721078949090758940592926325522920883018778796495625327694471215537219189227693583056212766695373391780007000989963818798078083118587937139302865566634168965634572032146632796766746070853389645078974612918272946151783852143192602537116300748380365082888766151952285622482470056748369909183167271271672513577669334632294050793226065508478709105015808913064829415210168121145405541079586650825274807894756526058649293022656168266776287847901748029683490141898937660438001260305058283664460673889912362037535879461611596439060203733229534666970088969668528791480009316156523033488275754305329123041141609453099952551495274478372472494748783618881557235256838824339452874972869498758242185283699289214929141601144566057906489245563591156198962390160777717849770065903248156738019640828022877633974649980438305189644764378133664173453270904173779151454477251237440623031608358539601200825885622780857584190527872884873691425588979366899069424114501773796151843508886336441530091835329224768181058208518922550859315902053658068713940723224028432260148662963201903149078117784427044362929950764706822745228057454666067247337693139793488150571810562398459952234936230838776255057219792712317451655734977686374037856635710480522033652255049937365539860471360863799867238334346622822291607825823715754490174959997459068929847242202976635463668961061679406857996240640563423002382453227666171494400000000000000000000000000000000000*i1^89 + 218350950614368398303981877553273370928707607580870369049205037441852034084086678902165763072383541045936302496160340472411324739407001189081100865638861996263155776518378423082708516454998810448144490230671652579645355918288680186369904553128054739815285994068256387390218158283700407867429693986996514589856495098025758737955220769882198896560284661193139564095110268373571987166489592695237107826145972725723743069954634551240505236911734641103489974824228417098426022891161562241896300915066165555656296757530199324046077865905879466790490351461808403201900883566689063173293430449647551138311270817118950616061052625609399317291474833921422335569263070207452929245700159126860089153131963380606336175925692956250629271547617587230501094725164726416567418973555710397624557269211484121046097699436286991049833678520572095381881325668487145897561255148130338799878575207754230073052172506436094226276600357993046191264765031733355376353240819246479488875884221519721133261011246695322804965997385815335126322594230266358604343540282042567627629875393732296097338335605528018462249045650382445724282590803176656372618369298923702367732506442669762868023317180674840231387654134804006560596218002837656136209272293552532140899041533952955459529245254550342012516763097242475518271147895642577012100195943907552066281668959947611794299407871320716287626865995177130440269920986536886697249072080142348394224938675055491616354856359987483476770482582742600334886544597519674486553084175895385162665630679903471137162285650391896051265395159578233740323716549747004971549844355567307819943019913676216518028225437937124621724995137287099440594665904891676330414721979359580538421124749565936425745463305644345287239008463956317677708278560528252320072817575651295451461942310238679810451832596446931894601748101959785788021856759567089956337100478098250369622905380932143570058206795908852807446196285986078898081226361437957116919146083362269199915143683046861879722164553864784776816398509266525618641362031121786063897570668794970963106755991113831778405516909169431550884971830582121275116116603750315986818522241164529690711042498270233895842398886301776095234804165817716693739619739761443743771539325792996577011818174989053851986905752832642761225038107031585360691060026831659605080760107171283887113036623828637822724597669096005512971958018836798722645437920892883496755028893860267591521193828025173043942602937152315035847085954422914236093061651754188070284344242473460196358044951683567569178453478197166212349431432979666132375628957533273952067469829642269759245908239962699119206879075055501093478455311925787354031756170743276079809546391594180103602787695036805764293971473528116936904191758127885957945578867269598958814189320074425621662053053486264253423597376669814095964341028766159339103931143980012574704897533419015533632442056642331924525418063478475911722326083391085846926350231156213986716204792249940722348645318000934941229995531235794716633049508013124092563804468985485715839003996843165706516457066762655250728011872769275247032089153063629671373173633430210804912228693977296487055322418891224916643973528092254133405124164332370293043372653194065850070780494390427754170764775699932692077974732719190717800135610781825010130485248000000000000000000000000000000000000*i1^90 + -5108224484514239284704235707424841421157434882784042437624329950363779524802984175601388862245012478452732605109686401826505057174243083338782835131020242035752521524327992323686277424468185323897391332536211618713385896780383774933336517829951293978299821252292412876912996464642771093880558385994249798268255201919030427410221169670710778280933102251275411066836433593990622630613534450821964746578199288586414803343402255718385596367399181430664182662676866115790151818048429937302485812773579550908801024419027559451294827916886940631987686253360480078160530097993070560654452170727363681789800817580175228219918545891635712376966967580673973853141653679041615551562318392707834527638159300940090692771763535145522325858712070241280361142210851560190614861295448540250006246813835680749167644050696801521419935110178797189976845613678338403982622315231155564391046735052562686381933849735219359837507884586504310386305407897469746980367379948997557067187357473081330075747675996277878846804567244046535068769551625317094507710486863725831881868586487054962513541998497959124773702013906131089798518249473846099515234844046184970113400303999588764326809539644515279332715101935357381679252890909674384447042745502482684113366790057406967936099414212278929855853122557063512415145604724307316853483286483828994902370557050251684832848990983553751740000631464510117882986357787536699937115065171218368791524880006715537694950324491962970508522803555492528468623544929262776365722335248050204388162484119214786762750762682476116484548857616041916386509444473422728939473659584241522726813529867536612459684899489233215874081369358181612873597369410772201724827260479198413685397917507407962793991524678753958009425835827190366736549547173686845511778338710259995115784676136328403275232059618224323367962741909044879665813594346293863567117346535688295245006137872663978623503448232303979190611818140791342870788740494317146325615921609121859973422586094714219634448108191670387673160632489816250326740386606780205411270963614247010812093875756285398575238435454068199642176920213456854955762799375377132170418317917188521838053903495067695258271927026150419445706530624669107950569147408618292169368831713299011593963684074413091034589591834393264871149876638890701273383934144688930609522276250091977061895344293412688225004106206474463465866141025547819813689218480819296266749382120374929952556671628950047543501252901453854727911089403384542147910687312051678325806171551453259834569364278620410495714952968405973188035567614749663209667868403472511471221752531527517074472586498587118904598317978742505016876500795990092231881014999416779851562962592885234526318558400804955696377168728592479807559892237530504154549560128456048055239627480343594297423896850767162568632495401615544921436335386867655742782497303974456047222407355317053560353451102872586436332702235701995115425011999321471905800760962272557058590758044682219020901105975597411578808788980188566184329947377701403980102164217932454817201740355523710417715156428212585975520250092377488254251904785314250124768569137551405895408071999093489669753973530051676676377026443895210508312662736460567169222582919930403086490715718694775629294397395155398792355667504017597447796640904520086323200000000000000000000000000000000000*i1^91 + 96897558971899111084172142744294867464241890514453340537025806958960381583421851090275046190259034262176009569222482442333888294958263898834030392222171423110593247786677687191303207265235950534366055689804623616786432309430147586301029269401991796301686460733423248091030997142054593946187409406224201124142278223815094280313283884375920017836635480265318936277120371218978696409464220397032736921137667864490009950607423830668242852326951833271885627553717068716688649799220888573964926646872596252963743925238297510558378799733699774654428337253932943218100776654326816296459195324815935573285562670528629178742574696825122834498912191203337074060200949134111067590397472229969177368839568528638833815591751166984582180349685113027918281679196450851591931000398152737308529212407425070561332247113021107062105182071947280928764551539288175831849618096256451077728224710376052407393478840128718192846605263545565066595906105203480362123260753883299603147949297662818447616111010930516216747929177433296610472936047421998840186947854004999303988824485595939572498831912227363714272068528926324150142148311801618452612387229716440814783707690305046930861810311346136273850136897992126262296472253084400678220983613449157437202275776690299061430903089266138392459077626138516509716498712449555138534341242367790631366786074023476893287964599611063258465096112609717549707403851493500128097241684617210550465833107128001365402262023434831095458113709305429986922979405624150581164976224259738294236304342287251565338930701845984188822682473698570994347227911703345458462268698131714511529327326630767606822862269323537748494981488897847174919601304961345572778756600190008054781039057284504290038738213532142476707600369485345123718406926804179332560444129322087673997997800229992630023881122603398154763404841682896810612984884067244009972908160893119247904161133581882484843834739978236947920386023508605581050704520000242598935669589001349606396409117281791721620416123408845072236632458221617071183392554853721661527548627040232583415907897371333685921433785874088981351813943107552616483926515734244120345778197010623835901201868524473993573811041793102414027259843456348261013994581643672254908498991690071823663936780708723934288602840368140012985640211073938701672813897030884701469135020874962916803842484359332591770233649943979403093040968857294129378423747030889212711267849143205343908727324309662628376826290994355548201658520589541487517091365891735693468968553477521177435492370440204425441169505124720565526924481374794161983660935451468376228671870891838728038844868562923452800619243443343819254759537768353735136440893908549531084842935392618146776765081075415496494476037660618691373947710234882095214576355889135478848545510778764427724735828733245909529505623221259934405317117867098626954446682807736924636490447616411976066695502285923418845625855180403443647004377192771168503224619926238138215092571198228151217384763441703769374842274864654516162192770433672187335646350623991131263787669896352157298718698696755306713829772405445182191265698977741480258070111710134017335819657805012069134056184499900393806884988907578831830666578643134212794593394077806617715274633932905113099595785662569169761049097999917648704288283688960000000000000000000000000000000000*i1^92 + -1713312141674221223868800929609815775772096487661989076386093143783991058467799941000870767723013485522544850176739144322376831776134528561416157976596866474654680162890007206300719116656678940155220034777190238784981557613726400679162771131946456096453452889056004811476679120430692104961962715647767775541686065798808973887216108807616089386921903027780476726088064349282206388188928272680406030496738374459063684847343027657438702323695122876163399421126443634515536503229502913937467547035152704122303353926531460146601861206625335063123144036659122236789191227027217788197162008163975542287945110052450238498580956391606490682288332295633593513444491516952826364350673212625967254586355222691719430522673091693865868218548112954985994450997167392802319501101158083220197644283254598480683680392829233490987952653706608896239397013115477423836500146685177721878945042556391636059449123228406375002587753812873851417152104379027055395086412991746051873251882567178290775120442172284891400001808172531074724527528095834548981231261585573405279060811656566812654241805543650946060092826578660868755962529439105477269726846111819900024899963154644713864746913842384387276042951412989938677170860270058000786449211930314597711530787605043035427539234140159724730673230054357623729631734452233756017244212265212871665033891418723940319935905677201263677993915246930859070925524531041081462206496549017474894839151186641930485065128807449254940260689522309713139791509056092035138086676561138503795567796336778436467983398959717801460913752306969802868283623301536221565869618615120627333609847895930775946576496001713242265093806571877931863945396808580085909727277906845367286446355292992673310964101060442775859439189904021523781438628811731259568733306222059298354229215008217537259777972410480680738427014417069918245675550046775196399752530472363105119420455034974122898709037017316801958418273752095986773941359780449138348118662304944771160565438137854659844055863582307220474519523115839788442261934804625310995682794506113156052999548412902056707338108693934105214737616925307357870575200668670411108037534820592171005838554390699949323138530379779524801834858733995921271296380798177773999034468188932192917461825425910345486734834854486172802741079753201260504381637457959023102912692855157263259523181986142095628069312807747193739901512900418334349661068713051844433341395608354590104896039816805940903884005094827358530125187471009586650929763707844695216823171244216574819385230550977088943036408262746829081723225140546881167045755742022511736870263357960739627980818884588626166583358657017185007492516668848621367973460097125954176012472846838911184200150254753373584819130566330658589089127286874744662871377966464366696169388536480904164949658863669377953586283189595440494255339689253929871306822626214355306074788481838702188148906944863852138998393877888339153550669401054025433361631896061929565111645577359345246711252520688331288511633547991108779756542246919075425045916299699498836269706312540820164650246195904200355916841999256229537601292001863153595789118714185883538743042653150111866442441903563661327097899608636191764560256492260814934416178844986654209085774022026607259883679064532050626128772941681225682124800000000000000000000000000000000000*i1^93 + 27258540449999444232413065279794830601307308535978038660275611773544845368936893282640917205631032807309700213827321835936786055585217917578395997048928062953414813275065417981441173847287342763430218992184673488980069821309304096708501454411487927691016759048401262877721567896082205809489414534430112342020553097175055629012571457711203338725584439524427321326939316424248078395654940403285737905716756295195287979576890778483097502513723191082987776227453723118141916816963848596179330928037079287966843872949099361385924320365156536396261994467836360287921140763637309159183137089407810722390717398574196745928660295797186816457941250636032127770933771944120050489917344263965440874366150876400195454753335116769102381689309969053141791312590281087225259146773185455797260834590812111552934749286323153064857216309006712836914496656617317654456708262641775956620110895823655228304163188728065512479515749880335140902490346227000972432455809932619108622577129597109024288257931554031520026308747227564764017750650899842385470273024637544744763814555906350118898353153010576949045922686242115985504561894452947069160439342943876565309259533337459351756322575162813451617293750457590002315731236656466827880465169488676153638531443584152044290581315527593598920182263353607828672564352689800391359171017622591520144790461608747157833083430186138506219260925077653141484051837374516319564121349259294520025287858025859987335839418601125543144780308055731561622553439493259038947559001903035949628159482010113667764509362757500847190752583183276663953141282871448235778563636134079683104204567647701282002307893935352126625922864602844233229873463749425682190041901744529929930697893711147038788735411809482609274009113880836528796837042686442838493630733277561929215556550298058410712282207475010649619323327465638353170385144398931781402666863475344142951842730566961692871065879484062813917205978084559344503304914030410854051491086726011256260847958972274985491877323649259659932315883236769230883365512864624727503075512046994082992669525215943833872882963183440323544101584241961171662862054534860233891361311441921419632917992179920532384902031883267096638826895901055738925420981930857412165898360184650121038787404094418966054836413968107730595362838476947747347336051110896007426279955291125592983840136238121891132222822584363365464572342270292528321095997656040771746818337142872729144119551779563617755457553642133369604945605592555928806178526087985552253441737777527529669507099811487526833006859257070638042843810939090388941711303932183972777021990094467103275229576734852007498049746506755365936899419546533625076185468890634727448174139062004696239448287902650749117502343880769983907524966809052548435509249849300659302287090174167641720833695660152600871777589639626517274977887512037643307568647720075682962440920369883580376135543272846409389230878775631915378260883276575906089845312734046569319092165139073007106696412401781554403480055791300946635037559110275810462728318448974898891290019893155067180413520176342781376264684402738237133462504679169344753568887900157397965834385512558485476867504878422017572823185540519587825817980756125885379945148772628500736382567385405663829238066542694401713071630480677273600000000000000000000000000000000*i1^94 + -333127269675582067664023209113969277046815402149752477111107516177136363858704421706675944485577695404961070005214900731614413332973741598834083179689345415823245420340608929551503805062988865514485879930949849809711174005191772641188035635703500660459594388322246802460949522307734773925340019966259690542266531223148714470522270413886245473373285474902822373108511179056475843725435636741379217518281916934690916828637924600083451105970331455737117683772753592041164218636336293457913026901048000704837318281794383554759871918868860684921802130016029983882022879462952932991216169933513009072413926279794935462137991793150994768249163765197204327343678887498168479381229864196397124444235195031648077204760271623654002252535523199922073778470821405679833199661755386386077289771698176674625195336551939496301310028913295225412807091565354004150696906210682948946076413738092986578596531915754066597994549143070100144960892376878708949145967334014094494095901625824612364280041788158885678360058408719144239637714289314542840402372846969363418786163192709432867178083239891939565406947033211253017906421592146128612715279434496010728600601741757735963083317028889261884425689138118737858826341807690835708465886336867493806290602273512013942421246799556991458786757663784882685171745201526018572465682011454685611293828862227696275449395058350017677131224446789132354739528494282194572350354247330347901800473920990432467028200315508272097842769494239412999986604284740661481368052242342917664830257420514992357340493833166859895574605560240518816851032675619981508150959934035585263213135176624536750051967715454823304798205853557985491663691071056204325238661548848940455200723086308517650693911965705138785067147057357366435291727126040891273315900438701299115326766612741552847906801171072255204451128409158719677346014296430844063226459550285185634927380366902743378120728058782870252647204885428597589275560968427538942154950600475290024769482876237200176200308562597565301757074931407305677548774745127271188551246037518253547043641620280330109708429405045160800740291844093647962756711771430210344955171884164470480798224540757102298960540915761344601071251004713084187244910246598504691468542689084675948437108569447062351290558324810419141312177327224173004678382783857671827190402440454126585849846316075852733372668324212647780277744637018340234986788779057419727918281718402439347508142476791297603267851769452024295074157105195139512257783133278481172720482743814659691220421411813700413754753431936377085518517193890058188973247832216915434720693821678396326942224669063929386773701551231854009829693570572257256614409129457294838340004338670020519679761142914485893032340683579700532643405227041831202472663854044254109268630518028034700622584847603342180874044328555471885525565617369103904598916606391007198848166193015806631517884130614830585378517523381967543167564394797195928136661909166155086420145870979506511821131549495733819248812633917951062294366808193437221232563313252471035663212498725063685749983047029323327430057975410137604681777310040209273147978413548181859396675967601492033840960932231611440186456215076630924742948523753696955010677258064660423824528344401416864624537036507629866832206233600000000000000000000000000000000*i1^95 + 3171610165274833692823934745712941581115566673467162902595946310636546109262734529549835796458967366382169093421648246042213864921940050403701636531821584708565892659369345625432252022340826827630278296816236751211604183218202151343626753931254058129931817262422279931152578615009753979035716923125889895008163877008291411435140002431445688198632798268931368935653609514563326327585315451295453094959799780053380272449775970102693852851189861626320148241148653505168256701329082341708799343667279730843009950675805550033406305291449385871056443331777421429593984560098236784639886033990572812925054850797525613574920607486970091851136499563232834799972278350519891092792902851967082596426840646293966184347312824263289850924249697000885025693630313370158866350578089225490071011220328198309002582077568023144720326087117212706999793265147563680600260658585477009600079654857323290275805384477596390571486981611067524026243681146898202430477224216416095349182850544369021928828517114606646694857800786128327539974640828876908962120974537356494130285146704931920549195263727975752755395578504824729127654478574884660205194604772341422655074186804499987265795505190837424471720596096474214483811064954801345444264342496263452491499098697592849246213588495094246692041877017710694363053652572557810617223378286683753243826574768437895011648404385858850359951040984820615929014486297796324668066593405244413047518191506553896200252793046141602206482684145116054079351504384219954235961171830261381583166060101520999831554415720040055814375022637167216722108307308385708719003953659375780277786480842097827956661895479684287682045963101126282571573161652997407629255272946473909387831825511961247243382817934993125196670463641384588212254585103623766728484128741255894121069576076725544956455558130661301943193153909570785004465281310731485596879416301428996628061194174577347901304360375702946968602800586571771442326152568272321219600125130333869542049610116876170950449037616504302809687266351990143385444681864355599427498260242731555426635527731822428329128284673102972442110538746090683891041154091712843487647252094210678935249887072639831313411173023555174620527620826440781552754149336618694337388866733130994412290329104341908148254761079776802009004931244799546116938191477120247228878116482778462904616932566232853676164755258655621187161081648165558798361591238402040931485898284887541298665059455430008336951831770920989704003158731004545017413011589040070260583745342945821631925712040975339352974189588369684317477888598348074143444203352545377125977965978615043683648495225051315565791247345516921798638274753777077353588982870509342564614635790044176866523809118578869831855963742008331356481841798764108595056775979775890677129085893799167488430397079595935802465580100878506527340038598836375104513256605038758767221516819998088802982034847695832804305605735841101541468277754288450541990389217218298874867457128328318548488008128331667319596654547919674174986229488425135679252220301702696820698324622560481242865382497074075995398255224728967508789729512488674751974570377067923034321765801080705930146905818082564218344534133949052548387102376177250562421617336570475829484039473127370783858932461645143736320000000000000000000000000000000*i1^96 + -26232173480753528971130780737547896181817364163718501856401835556746271360807992051028973321616168232800495919535742949865575031265671735674185156029631268619833868188795191259891094738619791639149220594371178050892778426690991882641704056074768318301610203055487078065650005285414428139806820431343089246966412380927145540126827163983316388226057743620781656657959328545093797640694066426109854973467683240294778690068043545651273364608793982927714990918671511330558597802653776471567147177868649381575775793952950684291520831942125029345203407996383053960103873077092100089438073095092701984851521816808619724921589341183599350982406288581788681075794814395514897772849667993225418882434914231466139250775173466986103767150873084735471226486078154761744728380599879234724385362904734921794163868916103996348916141509657057900153804120257181930693457725372849970661222779328262503365481876269564205861413224020659784739147695120630841117771594825311461835697457481469268780877342647168407446133007388691037891396776344471291229192449696133819191652780614338497235288028863682022969584025215780788953129325016298803856656916019379884087503143820659079021829543039096160953531946425695043527579215167944602336972929805323400108543518726627815151809236121410779857908664012996391492293713496617310331602265687019898670797514551715355880052990964987848479303061317317177658399455529902938464987378234354006834892798196220506321593925584559239469112773562647238660026014494102806938159635889263657865523201845827653609518722873199558756501728471227802542509500889930899654339221566517292462850498847461122149350937086217917694754447762479979059447228005900341146446427250146718337767641657518411098040966481686966811086921971341865646884339019088955925135987183708739737786020036023412923890372796212575654025236734556682408812720081278149031285271175291163119399978590432902276709152308801556529702450100460411434922339162996479878605752107533991513671445996986645512491212582305402959987223103137570968871019732533182691742645239458706378171099849680779330759773873266224910128495481408179182310156367904522784289863627689860870532579760666645009673781377788161221482176906645261308016899412881862591740041584675122447774963486330143894379668117652738121712011042583901820006531436155843955634078185609993523305655165748994405506467876711085301041465591902040428818034864551916313693681943899642214298963305828959209635478553544570914502725164099791583839259149009575135295715619240054503499161114241904501871742581565475663552833137487977411464561326351213550025085893330535458399557411939672753085900291479343170593844121351158467315537982287366864033873308931798681473549801167342133941651385258755700815598384558652659517304632750709223110794882892854331622100520908608445277399345976574303922412009206031499286397500620030978069190150667843712977836705808665193379391296319599306788987836176240377194711049976500967371587669035388209249911536635943571248829487086773106567501763092885241302632707040789639273649843664857088634471169103436628200066318222360989322894178712743914064430993781740567799548558150608678653433299922751060435625809360081322847629859167334095098608864840885524667855373902665182341224202240000000000000000000000000000000*i1^97 + 191776886966804445576449312342489610392154002469629196325299352128271156845749236283450988068382612279022149068339598955174021757132160917144445222564160242966134839405215079633044032924398322264308291447274942708774944359602773159705366905125881329095899356778513111306584986385289291627468393556507021503621108884164266557552863970912367707102587356296825658348906729729968333202997645997230043154462077544598867896111199419048183947013960896815283907772826116003579278767964562496899891889672999543057450350867570187146261222148136193028708322860722980551091158325114732348468141476255803043747388041773846446271097609571197042663901864868301560599089193707529749943456358881746861298789227961144440690057967379164775870578932972526152771400103647760578224181283922771129916331813569537491141578193034132141753372048563025067199760212674491095452204281344766285936040175006680107882578659744828148998949315072407465307634411057127391038157525883621031788118111063588565048606859438920740761710928455898430639398460796761627814074604437158034597777405894752121563908137505529903298166204266900164152823159894398425307556747930432758259132436132143267926361513965689087311376837680005049193881832118210029431811588613229267163128917858703033958950598235163348656644098426591348786411183260374412079317640995156974673040622026583043686638289823912520785359703602887184028821806119800666365215595869021534251184255839992918982861885251746562860271944461629105629732113100672913777534269690132009337296065317058312683053650295345103360778126018619872328065752145145774753877286008376002036661616552909542069315485403441684274530809146584584302317567801266295613476739138932435322621839600714142677729608276836885701256305021228181144932182159476249857979041261628365427968975447667806629415050864848272594394133156712684209739819661323794383709570820878387041407335498260679841187081942695667553945688162405800513033559400409673505093869705923460623311704130564337094172967276687416092990748067914146609648548818290474189106965239831704678339908295494934717534170390938704096912851458248407432479589254186368362007620967141760879431277176325525888165522413260195362340690486043035173023293590956488708560246298437601377628979216073808525141242797151518241202607145171100687490065295782741124620741698226372566633845766094124129491360541076208966363266589024430247039130400358504045973463745643278458111877036206962238477470568107647983389397496200400454223175624516572226112599564820335056925656023195555346764397088414467718801304012378705098221156948841191773972385096123961342575162860280036537899275798487115358972792215581531022122803444008949782458131628944276963247990605580689757713512851583852719985233824924435129029001412153493450898295572314606718314831409600871171271340321695891782254495204002870749509040208531297931831706913387211229693948379797583883854194341922557821311370135490276735020463021801218339162049023705087552718030148599958861829703280019955964702416219313042815463350311607461384189620678390408781417767990746505649756092131061991822606468218730704299621945757113730104350969551898218426717606659898265976099553357723575307579483951293664147940695508259530213741874001274141147136000000000000000000000000000000*i1^98 + -1272863801662125693519542626909464737708646429741015452433586717742120081666904660178584502930402272677565763026344938472211920254419264185873088393701338607628704861032095810522763949120498820606057689773001945013669633234275941931930309993680341699018180449269539939458448879068846581569919658217768288163292551740476183781944452786463232959105326434882738910141064897719054529906029915697145522763586978927126833213932392468627984171206011153615083989984373897311966334912754050783741068585229057339182879239996776128958692132288891657767574858499857271866096951340696025711552683989991376515502059079160990220818676442998782799352527851306821797457588609044893497882095710132819036628496814361152386143053570247850939684252175743930416654012049847821074873544730630621878497083352031678131412668594464039079270314694723149556356894742367821233544695506083880383986384686539085261716354216041291166414410939567855554535208971365462471012147770166906224766671086715894090882550806431002306860912614012026500550117871261651705890274471003192679617825348647448751552868467992535589480416209592882977993706187394102384250323816348085688511291409688880275419854150656197495323901897283228473697605772700772146720331573241156626143833493340966337165929111035358417084891220819426613146339191423661652869590430345490212342198571283805701102286759141264509537831138140453041538623863537308837517518054518083239423899454232018534867482563743746727465492693762867339610058869087133341997428142140076880363953983245576977826501011871036407240903855883029035426776319259908726970790662972709143479158472545755431301883348711192067442964226700170751042233761253074407588796338480676441607311913864851540842382074917285189497328562066491060318627913644816101205692344841871901953802348062168223871441937577390067045450250092339421282214738407395428382701209042192913699339330107718357710604394749458842015860956850244161535656242230932657966794096915672183249162480517336052514574325470244670545853086756397798834163899493463026072324289763415307415489879606010934195868764592011269707596984909750032028240077777804141228360810426915913177733762636287195762226777196312140913805295527270254717591733130541272118793160499837627784187247726537120218084383160199679472947305555853292798989049793785639173553020004671237402078485691995824246596757514282217416572489484144959098419024131709019134193633797171235884881470984149467831623741944592219976491518738543223189507478563603459233590867985128178993363927205766906942148039792866670465835547807500862311275702996558153593142693082835685472356736784110468628730217045994715226188553339870868252413994400686087502252124406406567092799481657736482195765639525388692644605537368488540349445940405505642807371331193876995106389052519608845432559588991583394559274510810026874263127038719256132402012629176900419841615559945527503285569341179472911825242861322943501983556032301871767893205944560547422980421886528618762608954875060539182252831500630209318225071792756461997966158171861004210941319099380355615552980157700161445841805183826323344667630128955596798527348657351067539965587600011208798688124809538816301462391061464443280865691708439654097716896327532544000000000000000000000000000000*i1^99 + 8377561092518965360783856931837777287324714935768482958492319746232011432385132700545576406143612619766635322443309040582160383411735484987905818606148760505533178127244881802206250674958977584885635387710314527876756459531468611003081374117266059532129092788945480057762011303488509096131435885829332962956592245846595680992312821306496285147886999972862780141930940371995193939033899491297525173032291777079133924736027636887376918933843020459144930693450644065861625115277059112320608971931632079797006814664474703781048085150143509274251417002494807922011996780494130997738939641661952879793767118520564337582030860628948077757624116151588587072559417352539557101719551062206310506754350400756244457820321596847216844271518139835556647348867534860050437973868374954231627795876524686614708795502920271114675982142019960388841972400602911077760184490451155670575069713792451229639825067613413600386881816237386669589547093084302273304430180398058718155481406835822551576646961267621837217526178952151243663441517636963669562761310197728508148886325643375951039769672083502520004804773313198319531570934463429171980287990487713544241362754960496461797464121528730068872241517203681655918630182186033985109793618565497425357961306456101741579247980100384307011843531461021606069295634132630125372625768235181424986134350875340791069461989084993119883867054916975460057667136715080058366750388225190631181791421692552045962371980298282442657736601686143696219384913827961449057207906702767145718288350731714903102933606724373774698198773528217266802457799130055678162684047460509534485309062908960194071294362608453035302654062707944413339042632062740872070268936879421983017948568417680353213452171275676068404754090556073885281198110891137628915764965135029116829157925165238365333489747740022341173694934198833396862836739365040442274394361536003985830457493694115308738568520385700608974572577599147727771291238174230381002061554804196648002356969937028589706787506649989907597777493606871170522668505387069219587436898877711363223946446181170145037238997118321159708504445829826199946610357784504259598495689285711654189607997222318152732381415591627322429574965557832335394403997374204302938110847374435905527431490774796686261558817195484372518972690709848854247682101973246816960549830806692962654321845587319522002900619934906051806590879419925779428526354821553927181308669158204150124715511209041085908485583707893356715853606444403845177973223492706869200252702757986258394947715681230893018325163186241116193196168196472454738087788832084596589019410660622953479393516500165369296514281587392242321380023136166811237365897466581343770514355957160749377834980650162281638348096610765724076691281966631949852169014000810419081602588480416532676976265335629669334236176893465113121196782393609564684211370364730421485425605514101290183266599196889099754918902252370550854077534925632101249233116222077497159999723440647082254320472073414330952869144301874444891941560168050894435916621900468495686323355579333855206096572352971613650017015356143449804636952235976958857250710667699449804319309863612476733925201880357714454983137632032746139371971162376975474045709942333294856110080000000000000000000000000000000*i1^100 + -47927867335112000684854761734272572985994385599030123762497705514887976768564322072414727200652617501627459686868440295790942361469611974384556148900348521852810840369534221302923978220737367735637726816650862057057695530869796850485091859057366625147378285519715775223945834660751334193402635429407168016699519289976713171509571077677880627601171040172976663350122824385092894234537823403613650854510737450542659626187444058822526890795186865013544940568926003945664719412287092419151074387177885067792112514475081798141045902205794698543854422728538277550483872869543213439874608790289800924517512662659064038295762881775888771655139345835638912738455564155294624810539481457117614100881252660438344193270681813393258454597656607802101088754167112412133694567542517054627873584295750797245968667604863562274034528629673476970442214648063879409649004346697803815106832599781108342835770673643599239265851620104048203824673888651432986874989847984932521587125661575369462013373148763884710912279676554951353323905070059330934263929203933750335952770611468718291904916095588349537256818400198401547415469477683910512278749648923341327452013675553435114249249787307893402563181503188358204621272066202690942189449682837650409081110690077716046863019625165812700060900423591697167421370681260389639575030212100591126937540888354407035824042018946491561107107773260868334103355026558915573307422166642423048993375743871570932935837899404126483496421465857754464801081274393382671867819258051838026102198600691780368532437571934738850747541282404287674014370369309811232852091771473584604416038914772602755056265089159010506898563686178808722770317781937503645202852036632293847464214042205521236639422342949738492357106094737224745626019755079313180581157041703722537621794982528910116217183911535733816118779147036162284799986224013926219043075107359588943905622044487232347426279490395875645092374199771934005478662138420219133528026972400313687545259540644630484406312608532273606226046631368582009642230065739655339950519910489096979436584368662405639116445445664167969524746152817088915828997010063037520365629104112122985007242873117900570752904851373126954766162563315062399078165259646034752607861504517776916557637183066639913397958777586725712241415871538162629853508615385139419271247489174651207870674980608437270825369441363214645609522628563738023894129347945425469581109517830694703099384778289483632813537875731389649959258996688250279683660095352133095183809379338381258150545433170788048969421099221903306127888856490877652175841462725162231742004634417872691066691631278526567893719934416586399121144274252562869375879341147453690860730825448399662788907691188648689524626256192295977505602023291208615525425327584965455592421444916670392412136224566617244701230397458810918518679375141051627003461233187987914677566073120686665992282824551811495385403303932504492729119521009745994157959278281962110254603162741190154156164659459095883156329697760244679109097742515842000570181329651727417655417839836632604853989640672077270271984551292945090819310241202471069735400913042618294775763196653832675924473834801920725798852222451742416256917602651929516326955435474026496000000000000000000000000000000*i1^101 + 204994656440275803025407640162714758733659441430760460033021559231493866326031097784229628492726580316245472130709275039467147690933127014662661510349813842799956192973338110977028272319888566408802129954990046105525679422294248553935170544842931413103442693339157741938677989445949756800184772156839660288527478592038787402490918175279323711140864412167543534441683097014992418882038665558457827955302727081269607476705795068887170174440805025257071970053305965663011242403166352160237266050115333925455240600977978772661131355140788934821840777941764151495356838740529236498620563976890545694804782707659709267780243686140099848903761286915727961718530868429004042398129656293434350524319832984732230311824272740219452884848277529907319610637146747545091589251441005453831402718768502361839778549458879638788935106353714010335943845623007022550507590667503462421662663241450592192007883544223198933261631633731024196794615154902772006874312344125317191326375094346325715535123292163853686994794440085339936561772396860861992194403539795108433104753402037471705196066448727247232745614724601180824955258484313157522364679520273932696081778855647739590953853214207040421491778249861425646925505545279139488897453747669537129161618374791796393317313391780901539290981176642378496188791259999444143774268220844161892182231400978438601724702863743214551671975721230943170907965099028004443048138624723159629507116595955073866482335250086866431194556927843979268028498021604413262625109945340725420448187351934365739336200990283476066330449281031982425015587259819742857764151019696698366993302168099580766150277548048230152924984885485917982733765616093310748851102039249622188368332678431556837368372509609012658501569877611087951775508766497540063895655756902645009532987447797868305376174774476329763257201353410412301216457754112963199840482711273262668144431273601880325667588706608455309377758197590323202922737054178988857826696804032199516482028405951370080055086643903055775996732481811898522179505245444793079431574981076863557350179935631824371553986680152327152230743228174268620428871859974009471662688099514775796629352502109121120492477610643746700694021988557819367228963273550768172193147542882555396514059406223998968768482061908504674399828635889635823217966617645740831656553470806333779415196292852252428220017363374265770805004763841498172613188695531558320361072809729626135505146344469822696922470875047288702386585088585068099971603647750311603046633749604061769016797751739271201238217095035687071006096585257042181443480406932753125794230858182437344370065460060865637907084339478310989743272688789856536718424671500566354477152362385210813682033929691028962912929673901011662921379937223930066774646025736357239055129265654666135687821769465994097872043145955239913638600843804778241184340839174667967308926222741772185205841491374193107828197026498883774792858707328961013924357795016729471735030239337137079022278305501947596948886109014877856592935606735042670510413060130600941711350490764296914906992168813818997995015347735486678304681399282272108314624532060201579652482099928671261011672013046633013498297491423093447033870768770076615086230732800000000000000000000000000000*i1^102 + -490733650129440774788423902402556674884067916973512549038007509081813536645937213766664730453958221714759844937557587931368027556257398751237581994031156021998278616084411148291396468529586385621649353443460315287431198138936167754027105651956925070643698590819990596057871536906684968203880802587760510234302462303271832309775353701548274248514880304288705558247158627768934856735859082764667811295997884882132752721537939720781661704178731503181678442192487118346050053943347845964034918280955571160763662492491311623363542160245216655488559611810970261817547847957692635451409120912917762709842474864324960559782591231204381767253940107103706633538812637545448950820824858212884782536377194348979978430626338614516296518392149295159847624683693327260125852160797218106314969388394816403387145138956092419495778153553779987040047898843924675335969350162025477996014970532740579564000875866680405566087557485040050741154703894983415383358660169727025213716927977904485478868931933517369150206949347290886161889624925330385682537877836283404023775156157831460919959371222233726117426026898619623523248252666495730950126721467885878489351816804694928568848850138340380800991930155655610153305430187666714955965376592577533829945760356279893587736622667500577950402698018302305402982121845738564516893385216901241185079349132177003556809637951815956938900835571040422400198713173498280560728517096455418095475043498013836460547122437259439383389697721590055106906073391966775509178660902912412940714851649928310769568852307809044748274648103828807689522050814779856761045789501884375099983862523681827945123227861769026722847646007373236681913811560476523456107502407301480946038816098865769351711849131713447987895046958532231675494665795956408946485134329375404918171898081645460174338716090280854792113664150856893901768814528966552903977848618683525954872316290840243020618791336667455007007986629690784711111344401797513934540358915095633165638559204276253463778959689109061633644203057130879050809161958025637889831332686611499464949770817418066323459705781329860315843951173917226209902312649685943739852358847605303598820834570094462892399579128590348476333926989504212837844018620373321984026755266772238027506513759881273086358728479793046095869918004276894069953484640179420811136325253233212856395174147125535621112466945158042957505533594204672577758031568152230995231923436968229789933596705889289702532660361052500001184868852604236218964973187867479614952733127329577446843712327803109462635981409847146456603028622644252399530181271896935398864185511946455203022465595046188906360244299639376670624451971567420191806040917859715754987101646516999365510233300031239520817822005868555423352618255336390774754389018225901983690679118212580322385105516129764401712307947539742948911788127071509872291594256834616951910733903393542322712740602823595173425715019968916323501077029444179289922669592337912312571878323400138005893437780795277970210300086324269940342731560962149301396617568748131329994948972811879657103858348619310741139630056197292088850264702191544044228290993981769689638350443308034089853773041062145078557853802942367724142886794582976102400000000000000000000000000000*i1^103 + 617203006630743344897633374817842104248195935282638147745679670450615572401362898305814428622707727689807406300708584784757492249725044051202109085232508059470688174801042827261773879154139685253041316426040336243076736924259094852098304701463872377616287467056752433643254542799325338151274803373438783606499453515468960912558359302569615453124781687221946160264791663282693232710634458304496721792291512119904882217953372281279760203872858760414273753649332346995751997635335780394547936110379368887186809692663424126605550687715229460440113634434819763300083122012659853593877915099215991847420854639168396951654644589240468092371564752212720916414848926278230078109398274300945957352765971161154751664267714854475737830238531742719399676732932158479082796332255257638840512703995887770842657795346876370040492303469979405584218139893331817659925606686024556268963669121656835766523553255096838496198888251694726111703319631240455154309356319882890881448746623233284578077564174381677644004886902333380544658010220432699867576202345582659714184860556565368711579410980585347847366182870150672092426963493063083520080575510745537702849419013916451301336789411223173808582843535497052069786271661726751193903898078651537392449529134179852926434962763635803282794788149615282194223398095584691045556803325299212952020370218142380252842737313968645819331264234599653910401996915240718324774462732139570948033806315518985951785162562840848895549985512858723830539904098845468678870691008129136088232974028106306710692629147342128502140377335789993290232813847367994533960122336742216513086935442648832010570217578550985023077141812932788850081326153850675237164511808165703555040087736449255632292593887330413190227784018470314016323529576361662373961269385414805110042352975462781980569623847415562647449243422126019846999939924928788804980607199787983407868215708016171072850257501178517053463352886487235126931355238668606034160380534180877058515630396195160916420431321082699284369858755349764095861339452047851851895583576663939299224304569238534787098528368218089643714459032068737535793648203280789208846493358547272592551672435957789402508190065465302741027520184755055841293729719044495180585437997137944028672714156496298821674568521802401077897054581612288217790905503240647254172977244638038009129754627760854625113078097278988555713125373036834221819670233346162266589511584591446973003981006086844447433444430174013516823731952583608903605255101550745406758571126330085255443155437997043306819939999850797500291209537669957128204080790078506197464803380856561494702355280029589075419345982494061157323063963783236839095772496530021392350499374197723204707539412323272621029156059098382416838258849488330122038181901950764437403013401468386124446912278395908817747492821249508253373922528970189908859657823413784674363855481082202647540767914494759780390345496729353475258833417678384085548330849568923404778084486763880440389023183559115223761165918986117431894849557818678322014481211291144742442686487032900722889914632398357460661533770635700700164233393520969265870324988319986062480983940839343239303757996678274322584825505295502893736454520832000000000000000000000000000*i1^104 + -324754697981117968443208591869780717835550245601953017515831102622487136107907633732707815045044868606766190185951383102182724283875699781170413898657142767037867786631658714646147869803464833176720875059805860875937426652707038877487248828775183267119536191079111120280002201164948031397080403013667603889556415988936084566620831617416527065943581612037664056661491580864954026797234974216457559132165688755997769838292123952560998545221623647077858883255832448092259099536912421103755588280037254180950616734574253016004600196205524251322578337309191598977808117557082135327064287736558834817101471320938664483652155183314776381468189954709718981408020612749552844631183317997394523990760504199231850718889323361192295358006144211743677308471467283491021072783121689435486050995802548622011603949055018630700885901376362653867788318434222477134545085200206641285301196379146178399527611107345682422940831066808127560419572060267224763968805562225587187912889542245149141936525054588536967324426448138079782673032231819422176550048583015270789249034929947672939417898202146981299802918563311683175361105987894222574813326254052777152331129054214576239498548705979774105962322781091967952660563271982976358299295293570559844165051916169194036129639463575417010290085804250654576710560821990951157981149954616386341375355126804088624990686532259082643666391011101470111254736028543745253038449171650783633644686362499081918052745937075134582164971541654363072389950063353520090978465307373021477173781721836651114967595433192630827025128742209633971109089386929411044129945852702277920581433599351879913247954049328903106218315630378182852576126434750066697325849302813016009358289255112465096976117299413237163876094940969220472882831842145934575937546891149349798608518779972963518678737242807696744080672313904893836503447679549567957933414049193110139936954174218282775337127962611579038495066055145229428225483011011089259738887038846874543378771673185872373672111239249585390067816936457616166719992652671953489784146704348178309313945327995218147675456480132391212284435493397461326848066698692182332544546371130246845272602349921983879764794707528236321984310775321975894492744869350920390845175588639064063001816666733423486698836575043620225889344639018951498296887531542744553206596077240597690207751991690374228853185494722861863094348312179878373482380322242018397643806593524560614803943275421036269161089144378184853430996956731461195872628792848166881461028128384648773764476339353968444560441568207031285553358853832281892948304545364193269694785162780575918224693714349527309028346778244868570718395250759192226237270661949744482465686164167124537534705693578062552876285385948761212459303708383357998968055193025009002256909516321337933746141979424515420041958720220868215396364418927391627392076371975506096098822725599613275689040349800409740050580684190765268761722587373541229665471010153081403915780698481763377735431254029453140629859293481067953751674201697131886036069930182157492621858078390206177900377920185511275291154277760686066650716195128580958531853813143676798919403783628892758191914325141722912926822656233336471552000000000000000000000000000*i1^105 + -9606566166171772006788095965460455738596147316220419032897343002477274506059996274388769499507461034609867599577599515205861933370090890870268335030492055938001434482994631617455151927353846211732019287613817503765570167491776346699739387027370412618045641094777907018099783969342030430525659580098549078488347743853523850259416717883517720342440415928412988880741645839124349133611087685969890108168993306913843031625922560578781313880729908359990781774572177307665103761453190052265782387771947129405491306427693766131151506829072839076157042717802245316537596094957518189981108901144727420182382257871764611166642748691628286774475444204432149641163590073754124646020154036475111684501522508885009894611467184881089142720004503080029353235053920241194225637871015296436859232620786366636427119944187759149159967997562981782392161964947591507943651682502320138906277822630125767582886372466144250893441384712329676885463026433494169630644900843266370690730300684659299438119338612787636226549019926747948728819071259687222898681983086071054344845547446297859095009070883175514053648803348694881749106522023700750325376835592426784617050659163491028650767818713164465175245501461411103563229529139673100979968837627722540365467605464459739331257450426562371242722635878382290435241368647929391125258535462685024039841855781376488724610473196750418695059867370448065300323045733002938758920834516963406164233981124884189804974230228317072368362550433389483178250134515923417864852815846000683053224592499110054471870766051528965851190423272438721083120889520849261624545280017575716287044611853276522615517415187793633854868726821851169953564483359494302445203639154734165439058542623106401337034404001985377154624761525039325228500907735955600949472162160355116305086854994069838236427637111856665739500648452673201104897009107752902593620955639106580294820105674625697075385385080389520887432049057625073942598122570923603635688998958319391002831608932802260531867709740759624149051662151427211059813973921990711770673698359753310897927125899508727371911505730948686623053515672342512499301490686901142539822500974431517515808502254939181829594662857148681909947091256349499721978718110838723540122888780427574377110069347935084678746497602251715398560222762533780807305165951036497560613436819964214742932269399295738036479409255885342624909021896608244240153811709371751072905689049960186899910522391738087968024843786887716761418386185708003585240351531621255928071702711633837068738057214441606744194396080971574402897883861281473624483315236391470476874626041002907498427652956935296359540108401736311308802252730913638056061326609732730432665661451110781835700437300208548754290664014754617602846881361755561544670714981313626096721892312456907888709268104815901879245026568592338277781902197481599163596238619942035713722894851996337787479050591209525067121191875414518574445702700566891262355260006249392656038571149018696948221255360829469072613125308398596632044950624133237379800935380937590400061757574874884431983401495737464684145808266546537487601155521835199434620628503187602678835906430517321647841279538071220890117970329600000000000000000000000000*i1^106 + 40218054974795801755380055309588325090704070212334840305353966383598817996296995843790095694469111619976861746362279972181928389678123417274794801469042149857252682979211398248538048821698353020503798283969023151129499173095691079491004437804664022536059864468117533395831344195172196108527395809143797830962462422042969836533456252228589078250731781126930301614253741387617351135149111433093291357839136378405755093857011739176251250137956048197063365132257724111289114316881362571986293704801921723150284954348862815446812883491162412106349674297937462505740203561291838510711970878479683328703277797783961467104720168698738187203186667607029537778927713763747205790592773459021105913130919543295251552474739133461545787728851377827834700502251121898240087260426212890838014073518198727595377254641416278101470326884508291102702659605868559024896545633930405469826015212170104617175103710778397030485257472093472746245471882381072991623524330071503949502491234964972521141376046324772407337303509490644599350598808897235173994441871339950082143214646070511377071007919915842612318551725736093145679241731692005086176001341908930904148859585862302242495298686003087794673837277586875971193038567632601975189976506087942520423571850400350846687556859392376806764446388578857698603491496200193536448791623668119853749323636213436253779141140623759967927280098011909724597781771563975672333710772853108397598372928663211510058827622767296824162172775483683248574564538876092678888368235241710934379428879127117543233653109614167207511974959376456857900196761488506552397995839812101514327924375442407825980984749724500611434190668990885981473800919319071951261368607326645320285970037234468328089745896057769910874418619639505361812924176904987190779496741597802808169529923285809214868413106045304912558213678808232470629256934179511239250528395316588336193256587258612608315426994589086244394055567006570080137851596850610933617504769710024589428885433844831085040159797003320224834088738895038679825100813496452690603096812590552813938800894913186639412805328370025693062438420719285203559656927957730416177293109610405564845999746282035300604613684386826221461697905103441362597997611650240922243266484505396127047440307110687947787192416137035148570920231313455194302047143822994179740912811784836821100359610059639689091195179757239018038530024952159279888404838205539312960722405556127758813550242188047138045401642992138618911037372015106095947400156664740058601860187166829615868001689659223821053861340995376698770495446327728185437512524290637007333543227338684407786447446007593383894591984898407889167524625483760767364991749443002867303090382199691048388129371515774088893423858308307701456770435587172287602975180408460591387383782171663259677480794520103899936909658813687360079083377933236610779080671851603287893747617801209540734884423852273707914805853228761545272563494498611982945141597950062500544479441585539635581841163271702546956089150564007501338184711112269666641804795516280981136887466055230894177677177025655457477478005875607571965790047353638167519128297117916744244026714461950955498997375202382525235200000000000000000000000000*i1^107 + 9576362673253934297739432549509124672193056726064657513301246283745273916862922446947230835871951899978105961677498038232036741251654170258828546264312681837208770172905590310730841209879295754105086331281665614534488639687585934090510513821247992976162451231750720126322585370636846999308389196200645186692578548840331826428724976480393526678996371919605212629798063440769240694509083242183381002882733053832042644837238811216221606234841483520944792896288842709752765092386501251008762561702252403790559117580890919866546194712878402086212537471785275071900971261806786026744810779704879039471334027623370521501426771625760464349184812766798615770910027302023120263701423194669455586659884452918887272335397577966604757734942016301968020842934618735901217406965767920044821089160306537065225257319643171089083528717689890860294390885193097446363801466297042663260652798435398053963529676864448280038304618666252469159756523017417355669671128680139081164343699100175569058468944527045234222889836433973815586948404244532726038515944133522353145936992894012153748618716833385347099661708264502184972307437849349896223318755395498050745053656748559097961599160412848269115956175326142419450488363315773140794482110893701075114113360581922857058409562483049123867128699272654553448732713532817955342878531758657186045047171282979182736124260198087207835750620038586070475559387158248561363869119776154947506468697254787870170528885143174655314083459826197793085891665002344974944857405502491127042233145124823588105998203084228470143975196546314267416945172064175382008213942422855495466387190928479036411305695027601536075184543589824738161908372754679345950132195021853211002610327398532894463795307852209469002457840533488142289330978322927095353915586797634559259052213028348015530623132768051503975359117335466438596420238279992105092821381714867306782908020362649208066150205422194896317353400265043697703073911453063584053497694206875619469690576041038729958246507177653996115076586912642500760504716528377528944836997939380214259851898128299274882510672290476130494513289692494815210371220679966670728671757767318862054640526861271719918297488180851758948172380715094279462485083236819314730642815007007388132650078427206604463808245501741831837186856979490443704028162511762639410033695175859908767644025086609565854079640824640060534227409469864546095138726034435966163157277719252361627895831527681692136899058929760808805755664560151728978777286725447387213502724079747022841488301249628084443566695989429068810853918074905466083572660654209228905958878355295482269030377436386785306447705890924847596201602443718947718484300747875102580151841610902372231488087773836113323316339800739224105307842927413717475904260851099449596994785977206904289432315668431445726130639794471380316759745308044060173648904207336952483243686215229148678814242856999142645160547364191703265996718879311118864031387822551907645567100688498692915073186946212212546373788110950752464056616885401092965664645280870020893840891744483501281555490785125588900612438697025498820857808199301136860361953122015734058495134399251973885412895621120000000000000000000000000*i1^108 + -1320189059900668357995923704571466871892566743234144123448426625170149163535494663846021723310560607087848002861068087071189990618802168718129146812393258454223153052384511925637818476496642751281035754062697858049119102553945416890454059000562027700418651547652867679260332001839554608530990723213145970475005656351132276038684208323869841011066564020901570833929474928038290681264076780707746159342278072685049976349660372207612174436223810553206993282369325592064657577217473585556386833082113843903244792293105098545630056725272139428592547764348222535049852570505619386096329087192805896629702601040318570498741153079193781903378349318836555801711827930335571828992326206568475107823435088784727711631983789167793748067458010815145595370575922551416720015809695962741532200598668665357343590470536449085850703652605876678868276843175456844670960301052261038062274392109206217636488527674337140207399699808195047244749704290689820774406318345157891849013312380936292227936420219229607338479049751975453297640244080147651284427426940516965256142848362422111890283862242063282555181569998120705693034132200679615539053650673604515853363041764752355177550389978955658199035957537626763308144590897851510820447947256391909220981925041717080353996817407030732840579039672544500675265034500909362947319541883207194126182158670659606332486723767345422384456295282795609760983904776088805534098293367893908711698689640584011513196384100255377268653320127179574122944991814585385733836390838437880490370714992594556258441262936878630310527116525370564670156397473004544197810173585193845490903329779570395181550181047221343865117004078550810409906358686512432700419502624839580027361147730650583495657863938079726358886115170887134561595178241075161957873559826270841039147333055162383793856130125992974268084788866959370132430633816619333659788641810343032820601776586679265362909222483782446860764228800681418692818858282791447108880058505118726813216464141672419929595371639538989543888098062956858475612930175424208737608773877202456178608375142597297228373922202891725380432071182341935292314762632617649206062678975414040304354007679618156502115000406243023993574923116512804666388823296266587551407191130487566391229194526157041586263698539430461235516281626249423723349305929075381730076489851335306228352742529540340366933741011799587639436518940820699270634350095982560844823603837854847430392911321506486945699933557114615333944615725464069805247028672125399588764793755485964937114485263556844489086031658019138420479384704005978477522967552026640362239299389997700958016768615779981845229840117803702746113905539274886963721196033492937418232519401302587840036103943109620029322784294939855347696284003446775097127412719612990538132036349264627866186815024151179590387625633608373203860904662717518287290521774518065523898746408123778075329184353697180173002120988910885310803467387382195658819260957753394791594098123691709870572935083782982491057731673410594809427314290592444921319633062435286582342929473846792689115464716906290740688347449157544072901603988273122685684917642914782148024779709767305134080000000000000000000000000*i1^109 + -1223211084534195832114053809827062222876124863457204941617853299947093967115965538668116078869796462980785094793565910654681504766426064024388624033242278251730052840577707166312133342697548212737047107936663971301756437201927392730177654545106365070561531710564272311026430128694003068131334431504273528151731083278771572111011193343457260414612563608051437361432645934744794691588797657139653460805776210540686000004388053262208591582626421579608766865165611728788981507900957638481714077672330596501603453309883433978464172436062291448908503698401094699985257471492496509559862544204995855047445826558917918732911467200382098114720247416447282976917677424191519287088473902554339200413871303214163554740910636790890248353332185181663618177504314937037805012795039047524318823006511169029972124508964485596538238243396922047420555437929636455082048073773995630031383402608226647111764379218350635748787192877422838700587710050819733594861995716176320806342598714379202799750038381630339726740499197758693003559124447921438581187941329048221505797365911295355224749321727909723791321520854042413138480126308081265166468165909008410255243833235182312795507087834139745759118389260511529981008132588750856535689979924331266758682733426028376241457334852670197604875871721994345576172558543186487860329481633300249636331789070595216438918392867687036851141624965620147204990208849080805272678205703071423355464097825643300148370821117582665225329387806673678267793528406133685502890819750234995919110574677208537823920993355330969138131100957786251206495466271690565955327169662995952185618249320517309731927169205468770464176227250383865068829353993018031232952331734356187529839436413894798931219532589443657878291902433306765810699191674613143399442935255567827268067822262427662733703806689560170953779317113019103003076106112401908774203659444914067665337558867412824554431903751959300534503724880021618963869041853730479427150246257696989049968516671114441012872332187287160793706689894742163947653260139807271319000309735834646907666656185599381540639801857359398062489081729403020306998540406437957265759252620902130730352536335834418023422586326409104918061522699922424493805442019476166052510805424756613531549818748014539246773758481349201512014198882849654020969411680015687117385305370131462253032335356051904669847222112821936336793020444957904288229113719831026723108072777437449188490409043756650065222885894444487594566627081710510412632452664181923142094221544507127822352529388572587003046432807754654547241429197160081672620342740265836869709811149541173268627141498151287196102037223503059107842297274060744889340043798779068556316530719275360207507425003685665512358705410049951134958402592735041289333705626363174451373822140087612864652649782558530933436526729885053432456920176245854217549611382917480937062414000889804138638697863527377457827091834891284341550456272926552009234781923987882398032899666732614721912552342420215833254785125801286047152018823782682762900604045346586022350143790689873894200546683446278542704092310457302937273926816699089986770406407301651563699765248000000000000000000000000000*i1^110 + -316668601224272811672697072405004297907803271234741053658434897434148919159995920402523975764516500812613815849894268317902950144959023883051569870675083313635762341015693557081300467508865655002907957369105569219183101395543243063236116666606183356471926210730430194968293161975467847227522314474277777035398650114422735957511043751950292953826284001009972826901361990334250008059750429864016955658714974120247210453876008188551855010606299870133051069612824842602924441779844590089640375407999246759762103268912519430186334157886394493811280455463268692691069042930460132222106153134595277101330309774917046376557138440652610658463515120323594129344330882468980322181200153766167947120302609281868195352382813860857285878824140507414697870003630010280586754426033191716430235557620097708448689271379865841526983254307190465653956343497760415077640689723790678852370959097586309867846622815362043444847019953979551705213312274917474695749794404102238132036389605582797682852612111112535110648546429332308091226949879842215830426142638389613969856388708491698623907995146768969264111224292061208053830899210061647136867170828777902992692838356556108872901776104932503759238722957697844399394936957279757630818512457443276367731822368829610420392579167596179846731873842009974713370286946768519745439730255599540534276356722035028030938201360605091432021955001843649556579548476766209150113980448818629085049963764410921834166170813293391609805855900525151245979353821576194474628375345091009976653194632587926420492826581812103964550555205945807799443199916572367912995411934614894612431786892423995566192906600407126874560368820017669771038737073338130997074854584984393993526988550157773829285264917249163888039615691652668768281497679927691490326771263102556702534050192483866003180396090133824934257767863392873137839878354329811664278013833966241263193556610505667584893936563970563856857031604570294373672152713385899990918558082147294713603056512780336388316180037065402667625866262265836900248980557543859978452312673031426038915929476646327432865235980909778193189883884472716145818927858858688666113413055004208943187410748752414714423683863704801011573919887798841987025261221259649565627401541069553291143434699259820251546842245642363575293611086962148330853862187434302048883734069039333533527679845045866214450376819841955418975670033048321787749782820954500334113323598420493648129806004231141286701178678176848964492780752106727607789451795540543539790005241572214139160549647089706350298243030461072372113560046683646383487578319573028550388974030083373175875094949067348581605678421564001779242879990288572864019568745033563530937551628610107228796055198566532766427262401730772411564145213304285875711825206944217224708319438560069745920383730294263480338457147015214206014400648728280286617847900747587132247919693220318362569774549385205200029060271141471077863701698335020199796285428247471154868944159114260307347311021007375684870444600941126144739928275717786700500608960137746732927339492987951756139638752096439906421050384713996510711017047121846577315830401513134489600000000000000000000000000*i1^111 + -46040564413181046332274236862576573440127467288779646820147538818705416471057196268246137001542568849137534499678081744580690441634069331641979490167385230487462866723145034867236279530666705330334749055221230855336328302504590649236554740074923377891039734987918852026090846637407398306019872765436867038888103220587957481419451058818565012086997789914280343650017193602728527487955433771817165698534522560307764455277639875748997714785659785008031674104613321823090447335378894140583827220490512212411942556974213349337881499196769373436061607797479522652053647235821427188294212550554002471784892231467963514182152759909271784847280209656593351946690714208968686556031014060983497494935227471013397568103155517779998026541548098803064860215631768695784990185243596537580110983474748709130315276025344146990953156276039683346968056455279878844168574542869007839121642775551502546416811582525588289075182559972602129068635261922622316979859096433116236155214565073875770898700396731394261728049153086719711481022777690615339808450790149940584645790499413326739035546330264992530007939808357343926383038143789577273093237483066782214612767944677086809788085139503425437917528755579735102967059996588488019093031192975127413972108298470906224768847278613450989443045711791782951484793877934665378068132482330390548249518494539976931065842716078614941754498127921560466714603172568699531182469172701696257823414759150876796252542219819689445030852373946874790154879219145433007728462044392977241419057067646649536098521827765902533898494003980915212993441089655546969756397469022499844967324679715357720804265320265409200900974446147134577305388919365186998343990107162040562314154005987441610999388809959189578758681081136231803928649217194511190333245312750627883960321957005025192911032275987794318781224755500743253747137050723716702755569727557789928360450163438127946818925961750902840071476962028866627458415049031717591167197804955691236028713857422809863587781978148966720313243017399590573727781662925293560308400503734143890854117943112967186687531130477918488287686531669289190052860250225678254730325237362553326418963155499987272137736048658950055276857968058044247995986608108351121793980097602080529710579614803881888692608396914840837195775709441765313134511830790629563567958522739918793883123825795381047329351870638430978381065835054590693138679279638830089714761366504476516041414270429116221732011904715705911379957348575565641357041535222151934943669260516958608712644865566898788177933841210984469291145423561548370142037441995881356666993940989462244308797306402209052289911426331436680369291859044000201325588039943916035295054076441674263785194473350833697606027537307306205323196521762564645351385112495488658228140596067532694047392417284174504750251872565557177464158573824800470045285410080413584207661774520271736979566603185367135861647295851775237784268226170822108926539357015659805625037469676007611864775031522116356783018895701032388166606964349135175725633197044446952902244641824960374222479561977681620875290445807144831882546461021583709089111736320000000000000000000000000*i1^112 + -4268369175038931875259011972771997562379392274038324242101458289327521078457396228171573787067942284258327972332725173766119077908145345510233176910057652684584818525880006916749145728134489415038009625539734547452428594006229918365351779628400521507823288447727123210315413838895071732199453025237099476438562997181664191313588372410212744694492056046936823051060542775393944973590432780804095894479992078549165429462017133882872514472775192991291290059328211230947012121306710244458761386539585050603251015659252799561559921275893236666887272741272592021842535069909639434424665819858778153380395511362446473761802250985693139964070700791009764359702428492258081349253976998328077801132411570701944564851140927449656950248169985551597805027101814527648051498482805170817479545654802249929409546210271570106280106430673549279220037493505791466668567675858299832513034053653133316643918220815412241846196492248062528497514025539910598684833003401848712451515255479740267714268000928101720417323336619736538715040535264411230983903640226499583922449759228988081277327131716741434422956571021371549312265676269129316592588927111448462520774980118812957545079827211964951267119174182233505675708038872702894823151229195061775913565394071285439105254384402199066572619148050606989029811882225192192665185965744242276799154790794154118073946372120430137732373229687597750553952461904129290245569753720765686318224797919114542176053317469337054288124522105839399787177367399400845201806504628505337611268406296599262112190508110075397453893519752927314231095447121830473808429390601835343034538542452643687035439394881743602965459391574507250412708474226887672703434441169964215682454217020740882642278658598770898575436131418197333447533994654509224552019162290990884069897637789249424023523130168192560908820782616867210595950493788988504276973349912789722708479248709313733943072851189731854506438806508736031093960696391324151025575791158968804027944245674433467846091201042526217359035615374979456336100538581398562061390211182243692908120520570129287953448665212721373661574630798979774945419572150611135241461628696270385842361018811125754076459527150006852934792480993333609640997932937954267330241872546202805834636412497550337234484561237677090044062445952655193932647069242605928616598289053127294400842133388086056757541018971639326530974793570358219137990490827460116752935713889904602375747780348394472877182826370180868799315630711702600101627035867233409843067756335053351093394504483742638572751052406461084919690845137048220191024565330668529293933395854582662898297215332487208604282609914560463190798708556973525605256255393111291502232960462561856688009912161332606305511438952237071011483459288705122501283423275858780042710746352027832196608741130401196186063876383780108785593578502660655255523759394696233838684927504634297836958832714242196047653427353519659310542850714644905457299998980475638032521964287683385948126784480813489878962477625746768441005826101815483092021513607056835829641502206867774056445192140101488078350506417790076247064266283532943360000000000000000000000000*i1^113 + -263945043902005030104071003291180368307326496268715255909881855649439316341028135133117035113330096292175318204868313226052562220543527204299110096376536605659888350091804345033946663964747616465121783385700643289443893090246352434857135687678541275104787545768057174683592519092326619332562324517208728065801751822052747870531408068966657885926903058427296438022693254919578946782456496030364777450641034115291369428574006061358665205073666323017239028248089530033152257072584994009305045494498467223654812620585496196985214830365936415992956167788553361021592890413394954048374854994392408149673953829650785582658278081366841272094130146456866206757165577984419585718518124044299419590653289200339806154007667801021421437114354578019300853148688555047623460901990891006158431210869661621407296457259718211127209885480349548845356536939273959345456303015424365378606345462888987663964689035911716173044541177312356230693204221525735047759635809553705678677355465712758572974747723539845128783222241673634366049660882330957496416878337837746145648272701405689823327591149167898636287284178069068625702040867469728558790305268239527046746915345223602707707409556979774497447788304305598857091175712459929751947640745031253650638297326709105482482390789357919046872056991079150018963819911756769320678806496114714972380328274889567396541721793835028810804837652627614241330154836493490313618124448863741058927992668280235783869216169429107151721414341120236803886194831345101841404562825833985406965405262387222455150755704959678734375828054067736759079150523056260551411970578864307137225137831262348452670223970324017566357637958995189745196546906869490694331759633965188859653462503539390320353455225950096049673474211346224367415192939261248631216922588248129521369557384407105714886031732800770245818128404215421812714508689675655025609838001305166503796368845823299561881433397376046762026964977027080225150806279721406411108153588536958442568237558635884847334914951023893172198187439518786777628786300622566674796561966978149964286468432338558409224288141791172915677772970798168857812989108610222934613858202358240199708733691814227494301079479276248304733236311785615190609471371665938703517711430516247420508048216385631705122624198543785939483564222581046736414247306116869027862404088054512874034763182554579806029526002977992221304622778987788818143145766733325517960050654834168933727914612846931830857651819762943790202390063983196556589513363930014327051777977639674292208074759564772602447863367275076896239457924921730642469992492903505526479540418519372582470230739619070636940725733480157460107510905318256679396459833633790256689354162372176399038033345194161535668006452073856818708215384471962773679911570782135187978687300230352626092294710391770265199684050490975743396169786936267547561089897831253285328364444777804179404283063148718172399797696924939305830734326744542556406247891403222433525997399256011584606603294321570972422493697781688374145260099056254840070905713816257465758927963127117746212695466806548712060731866753311934860859801600000000000000000000000*i1^114 + -10968283369354941571814494640432574863125302834433369740766378838052120505039773117133603632604382527396195930670997425713474338202875305190894046213414611820387313193155616032792277406824356616210972671680069687090108281964651118178231101549373323315358709218578665152266670272359400005034612372813798878248772099246273001690806043895995332259381974224079826658137464377804965496543294873724787356655712217676778795473591546261432590850066448265185799719971580981815017888924270198674768428116534834580506578354895887647597234763877146295021506408464091218684731347505004353559307802854682804409694601539960132369265941336849191720053827269388592527232763257567116204361424799169277709640894524179048139309034510462672891627362174606989987165568407040999147594012185468164099894779805021865314352795393507875855940292192803092855443671500406884103580999682521659120065775660760939859666757688928235761024879457078058914487476713967181663291813696376902358801734944464722494179844219262375828583153535363354482966945088696031284590860566994220242701467413945371648615413609733491609976858845685041357240810875334579854838194531355368712579683387541481107856859117730850765793237399021912533131868756634839801171897582544708858790934248977034127200690508297598431001183003002557414191397623497210990740409043796863308746737537381917818060341640189239106149322235669529201394441156981481439897478570856834253007346908190283653175788870703597202594888755074883626633592819947154581512548189811215900790992031368608776695552205582791840371244545498408264645156421606655786217165314951998153860653159633979968098709410058637030935536552115850963219456858977691147304162723874815917068904769751471062288337894616389942096096047808842585319950101376659871151692483636658847544067321319051419772494490447087809245269809238742951765900518450542596450520875842380720831378005136452126289556958648155819438391867223489813239792460441871317835597729712841190734623199766977393195418542248396380234156434317243509632188980536485289661380619782495254093665910206632084166881579700130870294474284796391294338298767017129189504170508521140293791091033626922649446900649601259991560331660746483146255582357630781043173107138973123701408963971503662597869794030661838163561582254023408904188816891528067936651883329565893347991079869972479854350857792774988318198103453089997014510157924271041572605786615050772191019300454838206430206826590145088428233026592423989374629581341528852358874620721761631882567533699016491696753310454603129284763595429861617201326302950289224780426748465643966315816093340893846103943599867327059664127178268107434675022005454411538089895956800149087616187237682796521506868380410486636012928691266211468606516146865184325802522227458708298764650348257280065072227601010540914601889609307725135467780412753033223793569824213926847662585051835436518345435157059672280305445731639365792366168255926514491800779125185971205979008582588642767717854433214662274049673357983748900369475128977340479781641723444163321190650710097299556104662940863850086400000000000000000000000*i1^115 + -298685653356856496295122617832257109657816774499169127599810610583199769696135941836429956701991939340859910634339363008290169349637705130968708274488100029983771707917143306930691108442998487786108610070090870001230626286224835740711437555122128128440017014619660981626636280176242038554064798658058474503148794306634336405491980366131169257766051077594985649778753203359310067245729635036631707039025221390261253035091089214694144211097068170837548388845510471265094588978657810100467011874791222238121907478349036387130401758490941488872935914045772985260500790141524225042688191248644874362820309627337618108038925967884836607135283676137485710504108599193127841078865062873796238830951110880156885769683310236175247744475454200415450265126866198990526983120058965111712792880290513723792566357293866965835312405486962105475861809281279493515983680085164648818722490778539539647044532953920490242766926641568879785946367472210764480767762266424015527484792423948130327658456260747424612467559952431930734593005164667842709822309869763803698548945528319213247517331219662839580308077100280160879244969231899149953925115630034627938006537928304342552383397285358620940105964256990816431858601104692044142123535205642736333994854652766494301088975388376104243867458654919312221383774293373561613283622050342335576997295473201172778692448175403185810583547852577064182055227135865215368021054102520597906294330336045342438325237666064879705735614103602652258015058894215348790928095624812477938887441677381197206992169926536746956810792669772600631089777137628431054547615747649717273616893226164802662010177886332259778293827944578065010872111077585434012163974902833143766843733823188396745190586769582536533593047191363606318876586407999119949772348405417177135760032175070738646472768669654034336658223625489526551013188710001201208513818456459293419321972092905249959969100479951570995188387413526919846738762984446065913669965080946582765650826984354302195677585238576099444652844152430572637447222295808859914619710646308658105416115962741902429869043887691295167484222640259481876180803579293816098720961806884517998830409927147539641264735561177314503669446673044080345088590235766653189368366064735918147498759015519412066863367252633483035490935652660284215286085402143320963020789803631692066595933298256405973344548525685753681151462286779507985488750927074355234431693800433788781592498540512258631708674147434027608331990053135994616991768469780251456223199328627926844395672598820772302291526020361968707209119923191181505249507988730250893726094087180161889979378472039710356475889064629786280636691162862001633258351228301033304822064548241236288726084391100996343769087523855640853939953763686695270952272490614745262961272366989159331512957943632771831682034740269928917264948647384088874339358007910049576066726551193847896931897005561152595815756973655591904805129231916540928228412534306919451416961605770604067046416191582022174805435413186124132878124819275467731860048976032347539686804404228462407778506874324296165092229120000000000000000000000*i1^116 + -4966048211952807928486295265206904896693000261149048507681730511846818024819028182619651935568156637503351842663729412923047252196762065044912319042732597037863395603120712267445260348229980434509203192766246685110674077481185366462939956528373800793777772060223633219553258410652869564437184332588075060452028899780483143365592562492353263314129114990423537990174432728772279223000313287063398262579942853727457096485092140773651534647183817828746592907136354485696402392060076011933093896575853852952752784860190080479195995470067307973660180662881239100478481789769723093189737836028723378500211286289546337713539296890204208240504496833684772910085899569606710775830937984684742651807938023770554406449614065293345744220318250298078507445063903934091262488885205065150716560474292177444107950434597816807015207664159527608107268264042836903257947363206544880315694384008888610919666869462187589694848282685582563261320158590100182622033148547014668744414923307136939931101923880299898342388124125341919054935764112054466570899488561456689490061743472735164988423094664465849814494567674468143495257996136852910302369136894565240320563435495730166381420522529992506448761577211185617495669152531074149917205396471660694733128424404353585166797958741806094050804132208496677195391781928923483538221703414467838335600448447098620569677117322430089955362101392858730955510501933114687030228555231979136129632825348637850371259841051756191058499530563491639684084122699693287216965864826649127048748167355011524063830181826869711717806497769156466193689956078594248259335520171390603149777538993656378926640131811159241922014976813771877542696241880826343988846856445611557812762799827200850497332416627517829057260806209398611529704394872756290717707947649403277547325968426167091168112533145177646108713856580112648783617272553636880256083363006817208991126323828248626079230399480207784397758617487249482760928935102258642113593808722539092440626013183840559898101458260973444130383696692643010002513102475503745025007162838115418985003505654764174779017416922437467944623553572787810145844469991102846234960606759815685634494076089614374841683600573048833168350020589658804311120234138702251855546590938354457795661550676601483918785220898212147893590199224325754825191728356765678850035927244061235598823743043680330228781684093683097033928155532539018465586129341513883271753248272775389557527562295943347520817189507837711614125447419556564574196278618766531796233273412718988673260176448215430601423659781142911874431447701602856073960002655449285365486914199420266328699984688053679865247092934585829119362339106811253292737210475223303271901585381824370382139812465739440797099723356244137965884795222858495765732457029532086310852008441217059750539696299945936345640517325122600317533692564254264702001769401944439616696412581431376823045779742301992775928715054729845987149769142240729721904299759540328924932859225793448414664430631052585290216822518782164893545933255691075416895354609797703529561861773513276917462175013928960000000000000000000000*i1^117 + -43177258895287344634926146974350249698549639103869352310572727476621157661833917711276820188923170206051293554613131386296850074417293977162809748544571147235836191178813711710259038368668398423114911675595033894432331601244419382081383130760003863276254591992681244954842607877913833988056519392745436250940369696546757272464217433241859719506172066162055223831693682561121588216097478728857131552349095232320982512004813554208505241862022447637585245596983398010390952319143000440165306509342135265993839523762837274425344009348051516355619507951186113664099742700456402530944173064602835907688491995473705987379365701749318074170013213429474217829182541143098641713866154944517502311721607057017335679888709080357549644623240805221389585813128792705599501136668880629125805418568682380008674709208412637013586991195617282636635577608455938201862156482965636165399600131535841142589210169687349342421372412524382853195540704311787988717423938344350208906870306923675090379573909354704847167695566876738040061705959198193524180223433106663121982811640022835896192714082419038218763627501507092993124114767188745210008614135382152193271580852331644702377587904330351651577465470174493133305831130676290689542898279392614320084459808842640359891090117534103729250068120017293052868121638120595086334647031556275148376127588033224684358526563304085354701531650860598876784990779043205243394738032620404833596492249069174790270135133877677703289823628369542276119734038936986039244126645885320992061519280458160741985243617268826063536458386779173551858550361997303266813580360172254936206431160589029371612182908357376704404128996299999449552518674662050650197896819210799803099863653310280283995676161422398522863031015028891447676597544179024624263131464409296649329826339268592766261907272493003141070986170919320578553664475592829238703537462298063410338932611691550314346444048330050067860641721227831914713244521509160820656741290022969072114721545005073383567368739956648255737041772520769767617237271565760099356885594049551214124097788115948680252582630728442374713422444132140904616121864883529525310248945573622785792871537568440115675102603614659343081908877016446115352452872540700315054880594624884176814056609904043540969039218662577780358793821613368359041802397477614560660045352427471118404794646036047795662355024120942683804298257770000521941940403135290851200528178295406205699043769434253483853915419818131190027843622767022934169448232025834938985588230524592253551781976345670988532900719717162513425597299216465753967089636586352108210623941645707134925964979922777908403712672382655921032053914167459224788275867179491321738648828273670679536123952953542551801936745584777114859031819489912186912503225454394118171816509443403980812245780324430626511433212333198353358699229941514298015580290590219487906740600446331285015604852320715427387523323635250491341804362524815589304589643428540917521925156302020702850247344554557699679454017376350135276157228484000477726474643430665984962278964007310716829696000000000000000000000*i1^118 + -179552265623669886050607110450375697207379399370340620790805997386770152730990359065055112911675642192936867090328697348758865660464424803758008127957007646737442195175852987171105706598851820799978713090606332745536449481174359213988496479080551841466424874013671906809885004340068613673307933160074746049948312935807510261033395912867424956846789879090685836703733063879134586406167245072703460881935883611014125738303712365577832957764645171169595169367187928337572540794583191274520534381694252972615195674870219353946671961463690388030556859833303371964818459369063513213139078756602427908564088524228004724673597344964132351472030550536274290749821277165327395560842444449444351979612591147359519065161455571729354654861852700271659905274974722372484771612909646381749439367134388450740032496219689735420004409696460398349526122955445979759711853485409633837956526200223865509004154382528532500380815085349121462050037184403804237198198095625399582088983198565430131623278514527387401807162413525513772991969293587518197817734497172618529504963218764379425243752239367577572705500702288712293356321837463781470005277794161048490439984464234994588920951484538896012192821825226483341373160580416493883306824225057088461679758682314529781514530636236937206396561005089133343390418363136754751789134367822466199488411841049663307014107560836487453526895088495632960953252558525032297456298120390843731706766664586141963028790606359125274801407381805277403330545966929672709338128933867931618877549013139463223064080458129135358567200701436609922963562945773424989505828055529752013029932016521116490971062283522094511953906773996418614325057062580371647279378783671299147649204051543530588481384312616541651108297774035523240677610767627388808185741393577185655086419826739166914744234810950789345822331821910126823657385433256218062754851063678231742519268355998679119754374561457529001537403226811389702394750614095106529762042465896785700727022716016502320043576053489326231803718453357245930972458408074156721553171224718160172150992737607798084566730127759596767621809858677806091586477631294995638161683056129236947720582377606552921211467809813606793896589338061069831718602278509279221066158793393006743480513670512171877832267060163512270267044843982184004127285518161773712980936141376957033287310474453520948002769872616181973171197526596124376726716644793507740057594574314303169272382514483038939495871466735423275733482928048717050038328964889930625329120267379438274170504562039435016018114735732835792805241929778797681672747862843630936223631715518915670534815364962233090548388959762091049578459515716650542013549469010135044893841075592787952480047373831804208946097987608549401197765965263039700328449756143062860119344806048339711754620168431525369255670575084955796237597571052666855611462488036274169915946755176338212540769143785056637461771799559923030187928380436546476591785008227062599325614091118011570803797494902820617068829694863405612606412017958825116525948841112224748695459987456000000000000000000000*i1^119 + -2775858160762387031908283631973970218846290317646074032015180233287563004313255333900575663021953683178636851825529954375729333094038924762661496163705578641744486823413701095596000813088681238457408807058642608508070694654146168672296133082923497355515038180946740140498524210120957196422289603600240946089401173003386389184917849943038638578273400067427992636257289530298037705556982120431672786332018058999557835650742924750707500705756558473743381677024196527913958058431466949312140821152996577489662774577925387056398384518631784605025641916099427095186598441770515881420494614570861433699759876622123884264344570763865894631412480112623072874926198764035995015146628864825708664418415672031200979432277795711413709513704627216996771900618880600604255024224172424081660413998780001151314855233184744477837480640448939176895148319505369247232740160564334426459130702022696335484853242493483203350985842038807910748770586424486410839874052757965747753767006233205459149554488997963399730697455115386904319656497368384595336094447735237613234923285629737984774731648134986804637392916903776700766042139521092346205292511649688784718962622610169411309454159276619741315889408677845136199367314587413775749400516735702014753544030685731742877875939954684231931758268895297579712619328233182574872394167532800911494053699729269082692353085249649392861710965125024522642774018103099866475974627699736729519809369563847071953465461991411124157485100843073688485845714855235696764315966836707524250283752248738374777571380888683679534568340514195397915054610314758177287891735855139534037378460902040786025102057013945172063332549067675551211816121214039688664088713076531183804950033028438929685046408755742774688979732727488821560469861623149839379758991518536527824657151510853805816666995415652992965986865112602476700488709642531257165582206677291579912390754804208870648648337164842317303256963682443351939405508750470636685051787746829289926091737272194267155110250702056378818180936791573169272964244356685720384087751887671151835020055658362593837181948135995498919777349339842611908081554941976746532208542128639972224633162204491557363686373941403777429526385718343381568353853105667085340208892502240907672807357222783410780175612026356569142189872144619318679678851440710899750068933476810490676432137276407160565013175602300396557344624547908442756997198314202026501349050490403782437501617662834566989846330855721572211323324458966934844630448571815915827723330136554469249688877613167335776449571822872865428237364907771775936740282224407228071523473751309389953320805077300978621720070008061975255526638940637366354018255414418819040093606415067295723471855231433729005538197976182229285499140627024958066135385653234439366673835612741772134007457691156146896855139370116101924952180182709119819048185285585841316860393257059873759222200912292116620342612795575123755811522323129974368170898212950466657637265666072530601843511356397629288449704995139023982318439134645978080410649276490711040000000000000000000000*i1^120 + -39171805607423130539051609343516754047482192701642557895656688324396283776874410980810681044701155978603035453147803649432870525530996640929040900169043410699445886774691571385482327621263375023164377722138538064435732348076112941359281374127564010144806395518316551394031061914568447637944254680509658131197891910174316328948323199237603715751899482099709975142112641488393844795587817313102808152978422892314518679859604711683285577811685177436862003947092293323666108317024771868961955995190814559897784235631632816403688633500001912896384715233059525009674255206472353202136791605171403898865479296734068978428012477380080557010321577553386919760058295462569182464831548780561995920761589508711012287072898239863788216817653182736624476718519218633242750554970834910552612003745790331699507685546747742267904272342830012155061454316728674120852008069230778497955180533236211242293789845172544103184968767765152929088985845215199837359650163368214928558814409056306610499400766826906313272895558660474614098629867992765190217072355511551126158172605667222967839669376069772597249078503883409592358329032788597648576188055493703888199728891550550247538951398992417204921776961174079461693634168990850242417221784389507456904535468569517690507447015854894842550674125779096911481988985589478364614215752209157584128446664585807457760920198969260272493496846387183055222160134956659423914752789355543430827491153838440479067960098985612465742521389612967381564178729991044802322289656541498184644668011922852408720700319917881040924138597528815225524648774283286694587794428160080602359643964916072636842374788813421922699261723948397694399871649779003250815548672144109284699942649626835995618340835610938222606120573672146035201003844100826839250465504145023470836365942465775595124704716572684450148374411966074886253359956558260636541684400233166914902170916892065699236602917272594434967726528057629156272161674861596511132897651390230247716960915140848492360124043907213240719797626049282141681802104590480662528463535242670005485898688177973743961600869333393567540436770632940816665893244297226401328497203435440313788570489577604122796965798736238452441920689250205019416501872494440142162331956554639471666504025858573093716020916655690772795770215324864062301808461062683942146598956209287008591475178709245465162555155493352525996582455084570174469043245403092808715123678146910852135346259832032078934193772087281156018131738114402538403706699664718703287712541266703468184110431401547945304065797706175607313842253633376145082974941189104435463087695144803755428831486798688197270977468426383080751402356164506709940974234461682507782768605240048348718247325030915975128073192030064413696588960529729735905876839919339346020851776696008368996994625632563381144070034690857279640316865894597606635959200267127963297170246071752266485622607263973408393801157351494678180888516326193151287840417196411112793441382547553047362839664647793185755449191045753558489554811920689008545366016000000000000000000000*i1^121 + 902329556531539721401526578435374722496838660847719331826456843246272559012759455812396714980678001025773801727956304422429565988509781169914595852665790637653122247082155900555711208671027988749845469240577745977376300767577034681284000069552551322396858606390456689016968201483824831027021068115994250065412482006984889192485062219827119189434450598177778936023171475371273290048457432277198595776093683246492387241989280483018382755549350691138951540282650092750685582270896967689516075208602901569969174075413943127843696650293298761593803376715027426485280617172967300441174918329195335622234222050490631052362060500947881551216333365837142598026866655937075584231352125875201661261648910076084990777666496687110037362475355123337712527761405132084587828626271007525224441063761596345825996636433137403619869964069945691738151915997697664368340381765732113896635065414993861378034854338949349429088573111009714698840946649045728739159322904521339490892948410220432641557206042325076791246115097470468296716500923510601919793887861508388503231023430148798686666039654338554612592599483554703011991339371935332661611467631195238211699299358628892039007882083414902077797611635978772922037427634392595027474191915698369209693271062604813774957967356121179032193096799415659558737248113356740845091797514485559678481384340903823416709851548949680203390395248032386215906553002654649355063963893332149599898791279269431713057892807557150850884039903591462465899491561535990965163477186257817806068667884812972863766487057710919303146543971012539185004232394238757129442686622254452495532222818410224957931985163465977790553043265276217661296815773407967546183402971337088454083046551966981473605876796463252886127656842479859774917854645921199304416153823000577804312200170535910509283620465949663652034707932931189190082488882925184054140822186325814341297844298372834163087148226527372984273672670604632669473072088643360029926078986064367107906805112166376008312500718896674567177790588872087312405739109107705815526737148958551622383172648102743785859492472218675946065810661005241271189588528488181818089648983608698405909825682985656539299637618168118308815699807246967545599415561419937649055463773418627467855776737267448231547763106689168754420926778695793195853656041768560213638452647618826154329855184038638909491166330363507778422156376503160595307818393131175079449288217010801916843851594796828713613693870154840400392655346174174150462356254297751829544090203743272673754853178079481904792453366690597287800947811605678262966057843354703926785155109093979266545102110218894662994955112643033186238973649919758336135074393424803448322207756151864381363923026620374399115820827878983440231642431720539664564248869303428468158326355377282174634169485363082997842308125196382890974994728518887603142192681816515366901797853172622744877885634679800092652145771930280174608422367855203333243447481052319957460209811392955486596964849262043214533801872329663434566220434636800000000000000000000*i1^122 + 271805935319518124210743414334517841613027208547394617271443788738344377896358123758657912000346415938445137156425075611387477216786340400396196808385286005709668500364151990905687447659866035882478217578255004090646697865436232020117366304395016561914531892651207411866304611862669523268519696291532098116062483352304007285227083724519540553186181814615304823779165914738853294076638854373860894597636098727325264708354937166964667782126229292695657566387102583762680501443724687150782566587670999232790728855642432350319271359549683092189642398895728272920035922564857868938880686169672495465422346117564547862404607278176865496308700762944780373045125869871173586077992632986516080405396471255580582157219151566460506035888537995540746341491993577858195523858116181688991495023679385484622217265201032786581549581154199827019898385657561076244350024961881331471491280414733832725122308848397748267073843357738367290435628267359271793036047753745554972700398651244778166856724140581411833294494921419347606048492373104811705328245647587919184509435536522617060863526968529098549639573025273669125542629739524462495422317796871224000916381607747377677738200527897705973293874162168390882392071462339698115335880883609835039483880815540362825189730350224223545286979401289259864182424033093998877197160143463826452213053920739998784482227178885036127875737139329887313333146286288637512053139858784533947690521775703929211483852027211699726202172462300495555949412326470883328577160037874766871863209573799044824559476403241765599084480244581187111998268038596555272450382717003673661749661949558334501707168914032835299214786132002780373806817430758533852308599149614276565114134545836785196959725938202117259636659057470262475286542793457489709153939116940699822829706687208453069896810595925879814180617585835754132789012482946463988624190490188866579781492718695272239089438230289325816331763480723033757075474854193682644201914155454824930963589798042272078858668431724931997153231689432793005524717605141865779570294071849693522493436838159970516612774688271694977997263195961161507084751449629731919080179740206664581865884038730339693988695493965635741533288805807616103611083038128879522107212902759524424772824352804141780498371945174799798480259985650103777501038191172963319229665236327037072385880528901895165473581997200797048219487351686029303830528042674595500020030462695561188070001714697496364539505734444088547182691964403580223596497950386096950928931071626161914609008454249952756731806315016398632066208394149858770883685078153127299868880559634388437821051282876459728454286149340213522950286091474291628613037000840256629857466750002921431295582693273263990092141018248685914558950738826647215985581731345505522367941237902978088642335222710149923812766577493551383021968365650062614751901702222365330565053090002183787458956610350326744304918164899833730261959862228641839739085332646693923898278976867912091872048387008495322060569125508391895040000000000000000000*i1^123 + -14614664387996711101249166162434020645641231865483049378565142095195017995909266431645233169646592644964277085142915429383346682650941473963235110025545988565199526770277983508853890115831085761140739684986291478551573330646066807844590166853574182444687382902924317846448193873358230989463178773662088908177220568039085581842078118677216336540832424341652543878890151477396858282697840318575005825972465444561243407604311860429487534565419562377051837610929609634953527935542373187841984617055979126794466713581312996757083071716221238698748710436980930514454826224919702476525471515493069707172960952012580591640545389258448025039419436068555063473092297570061845975839862916991960126207441412547602644550037483985324123596650233896089035988328432210182137266064065775463369864710337412982982817951259488541067221560700634960249097025399781653168526308956863343940737318666946788319579075677556754004089738917095285193179097001715929043896242734400887423428226976278653719503130860009148848518443898711051012524379905691493868975638018625322994330299224737957447646372293548395948886908158541854832168312305580337618200808722141106117058475127597306570453168846058277356727443393553297055180564315314913033052130747486227553685051682616689099327719154169614565694275275777146668449284717136057219176812269283745918313147799579257985350551230327464423050643054331106166311985782728921238953591443724035425534096654871029866086730731169213769082732653862801979187345291871603404518686351012038035950893491639809486628568280318618985975219420210626474406708034033780431313016299936483441361777473893232179820141590299188750215206496073333792599190667677614971480906543676143779606324918303972704550970032465060257018497831723365295478769029368209714454987091239237481446801151210499517658271382180521200810842951351411008414274850404285377780663671960900216918959120525168298494210206834466054882448931087300594648582636558868696304665219717703932353271475007504505513435408026272019249260407661829731754256480646543432868292479622558726630934659070137398425299361316631003741352505266186307806563084069168043421007867114089776680992411400793650223313673917338512386402688330212500448130874087199696063722800734862512735215966682002809485992804647399367008777161108485715096218388971642316177754222225363763925126891363006220053997512084791233988834635091203238999218215873797271477183095046206453913091119893625783797084420294396303664043645538782594843574913885273236686010953030929185095620808354787559858097809051045977107842684360320425792816726274340044361450215286603019003821185994553367720242089809602645367637685038956187360925010281403649344960853281079028853118525875436378426919598983375069374129748226510333027943244261961923645105054955080062590419878710950406652819746013688756101216882336866149931559220376101501823033613430832985257959037528436191129964899649050390898601275666427776376795627764396567208909244216049204119139073887032450639462400000000000000000*i1^124 + -1166456242546630124970835233552334968849790468133728614382443731197964537448808716650597948980955548203399128910501444251916668221588606820198569209057367445634018918692371572016847542995493747634481035884690501074432610648491388322678897083665436383658853850939871464330869477191778151464899867756254957450436513301952517080740508497419678739700734821847048506638410301702791009068113500464698753172297011902103266296634262406617789395818717850194495345652193972862029864770409560019484568113453312102320108361075761957152220836669460696509060048402364075633189770131763966078218854551616008744727985127263297904436733912311383718728505403673143632175518364990314589978779518276830190157082331209142548843728082579915821596761330050862813585789631979165421760226945418018931436679281409761672003655473808304506419376596366736886448675775016262157671018823347558972091702110620559350120788139635192023943486872266625426770465535297315394683033437460267402912342329669136883547085622587734324786872318149949509778187474541013701874510383112350893730055675071234934924993911146466615663757735671857910473200401555069720388571972626960778736772153095035297670407156012613771266226902296926417040528673698819594645167621346911566624802056533068705804111200220182003990459399031615557565788012312692837798044513791899457451075712662433662257338484507142389581438108436619216887884727621933180350230018219709120229865207303954240856360786860313375181675120767697410708409236839186651074914171650843977931962966379553686567092557376840898688556483181671518637574033477256561386708667826701484055352735403168942698793379361639005525457025492403803511644401012818294569218208621919858073713333267159031284588910608954466463931278974634907229277298309712938829595837659875042402259134152120663902041467368071048179664793898451598770146128029298242478497406061727455432427519904219428760890014048352320526507918988248741122905174791208773327362562287983840932686168898819512706638386530717989343321607519895342527925411882017108066394127209751840159723582452631471187748337580591163146691425180452232726442513749122719924576608126510874383935227863400427384018130213373394582352323093991055888202592861113980853144094320936130485542928832542016507115570824094372354008967808769346011007051717852569080483381115701660024822590663855253516590569435295067564204544651710583751288874958872332209287624863997582107589401600903204298098256022202096193195950387817365373518156588763650207459595957423987899163799054387780032385516209824649582806424097650549105884136516783278672259795100959452417917133763004257740647859175925960800827239802661867300476972868451468680281123427612462110026218392829738326534302537196451972684484594528767873846790396291283055007546191688604436529797649911111802302888740479858441261488576350585462618700054522694023000208197072827192025278613594019755485339154537998686277191389810408696675616825221278950544719190662794373272017305600000000000000000*i1^125 + 639935335170123788856943358311742848734106609916529583395372570230492393699650668610128876470399996876902075834349451853913787163882937469597207874560678475621818386686884548297543337498870689070136867625677846100186933948965222234318421873992562311872517846832553359531347404985949528014078924327196894837374176189231308603097612663414378414351210395331434678144697244164281283029515372473176325661943266061647631149946731537108427215122202991972092784689611555522879558744831961670409847731698075211092639307239617581553813533056226762640579542888457779156462292322865882595174202016899342477650090546223737777090939122401974045509409752988867866411554408148177722912526131085231816733798019803762681610177450642980926405597327809918646212359926913498184673557452857975415646003944797109878966390350485894878398400387768898451748789031597949444626688796967945057839124144412949696812333174401403360599340562085690815971405358245150500619299026339908709013143666934562079325310669529312763048424131496397272314435500107781611456574637297201114449940419015898745737587181286193473776318748582949777934307806675303947294273391951664473424586382346030241501294457146141992618508627693931061073720326744504258371015829348904427288902929382003187051387764639470775660818916621824752546306296549446685531805179601020054339769956441011124244817624094082112944291356036510645958091475556947433108343683362244783267467224979854988760568797217484389644324670561026538117340954026446147219710056322979308914551764986808441172292813626129724736213953861710955090807914024086003558210354633319035812171967520664705414211339098835801813555667710168780458462563703570796033494565604221516742041409347179512421048176978445503004169494480516170295394972303939191660101125033378059859944539493159855358691632875333243977105880201129373467097659942302020166875454974239386185505666045045060712879755125356745876491992960510527887732229827852353749453793627178081542715604303190224424226709091088289944445938407608220777012538145033617605859560424718915339447064866415516559759922916729548828503626115034923813582291522582910785333406810255202469724782365271785294155242418775808539623588559911406699581383668345194168688874459832777518305785060425201069353370202920954663717250269666763989548725610648445698648443178589431906595986476550909255953748313172056608520282058026459670106537927722847032602772683296068649091916155147551049979852518834832212002121450177232732597765134864319336843811434355220427852369219962200871185689277092234579081318819310039232922141231382610026489751680207483417759304411561957673440608790274548824370476969725861510473878693434742239509583833142643141435604300544550075770749055341160679023876853677777216792399601280641253490321767468700456709189239964334837643694449464896070443570705323914054185763368459977248072400861331863286571456739917695119264166567799515394822207878172746691731451088446209122909026170961920000000000000000*i1^126 + -229257039414831461546333122065645423873473404790604849983400728993106536920762758390318432978563407659194140899783988836647747564619660820416869413070873147727549295951162753520176451011749909563092119612465636662424235538293804007936070295264243592538967841246399826419957963879922082846843097795156067535542411365558148261095472595118105877865664637017857601571130632444744319874519145451991259486351969602953737383355214241414954071633781684404200958115277539724540173409438416069248201770173730525683421471842951878786470049942122861637867998452350326743448110443468986329214259853105135410148365701201022872431217242386288666840556227623401680435736559053966005419999644960927924331121049985862625169967684121070758844209758322247256560764580590500338657433557767479116131869237623930569586242149704069774352001369583589276685484892646040070773834520195610095909296291136529707595460190624838090775716472848610514139995654930673647232288004624779237290796884208548179814752054726037154092501595725224369388742313714957896092090182247666729568151310698620128360046092051403705213306834153941633465589242825588249598729226384743273813636001744154773036290098504961508240608109826208193246580868052924493722383897363714896004497987402185160855137426456249116487999415824008798913606284686074542627198706026284645653843723893967421674223671389953566035528511972335775267667968075169316360180251251981666812667630592160339185091799062580655454142994646339066887052386270639472862108796519900339403340987795610876207848411571826832911908173716774600066832494162641474457213965748035637048037171648280426607009418114685265356445378246523249547535168460300052342229384086966037664963152473088883944926228795210221088137163590640932691511360219671611871114880949728420038755064281403695426569402515548936430854070399463366119393352944964903792520906661811841558237674233163204639961401749908474890743353256706331811465646347382631758379601119614298074818657806515924406764264374517723506626774857118427887717725194377926827939048054865076786951339549999257509858328906696888978601032208252698163968377474908766458336158588836171321952227816989324211594023759894607924585366208145037991889495404606168558584571150318316975824760376078772176081435312273153332478004895197123068102503464548604378694404210046737927575861756379230507438135441173972133504210359693597896486365926534315443206918911514030822221940839428564446135215615602185606095475733309413348430595063900615341457214382956252251455203227463956971745114598227770578782040765286881949852144043942976462816382181798119618110824612065758505395522663159988332076300556743568965091878596340741703568750150468631399468112480497931128736207113267669002183106692061008414840548411933293651268515681603327199106139406340146167317163943500882000586458210542685470037354463933865231315462892874369572480008173971993420626290358362683192396754196780227069491540585076490240000000000000000*i1^127 + 47930996188749891261277738089408944194831485904749138869771182840007420092594572290768707729496473006218575010641703708571845038421999171718359185644520512027010133618229209119886851031686295717163542284137858767268944019314432505699337828743901426015516849250175368913961819833267263828101395450212164488639980870238414048001700234554152793313171888743875940037645899326377235866689488363831540396876029373129499710407955316822410188157913087976011904963772026263372018680410136275414670486016044246331973175268002205334640444832417252292766218046150033630255493851150321100154188822992792464345070334070143501569814697750282155858042227921552834819168115814973996476052810122785390773125867542664132103130915664601004382702248473777560756228193936649670042396893939309387603736428439771168591690793666356173262563344222694880838572643554297061194635403746686685550521488541697755555402458144392113273341654929218287686952564004341570268495202303271317914747371539160048637726432368726357490256328502203946925531766311307421635120954101928088025082463220453663538221098261129741132766877297484678217596324594445595351961985463601382072132642552375040349415335968312195225803893552322949589504917158409890432191317644303644711116507009021575857309332693707367538343997222153088601497268087837579285048768969812174799269375367382539562622080066591107877073772971425021963696570068424038854434757903320769079949161150125562938599443182021292678434701738578444139628723833774345443756942114354682467117808185432927199458132753140408668641743763940153853895130370654046551597210759800728238672714734495819612607353825475718844014150935075014141527213400884989826566753427647232027601256276505157117869388349135447551180893875441995802102765241570829082351254619671868201176512388549398568888538749482333106029340223370212555313784303716812948330079471012508916713530709591495006861500718508846103350984758489427998038076765169554861865384721928297656476585070721697769346445241501417824395936185266845344575025995606303631309341505589649676138935396578923600098381647778257604651554961137853302906679879756772352210283364645223435998905924013703177543505242454256318018866035788923905227655266501715714438315809477673495156680782693594219424449667693595600690650337284765684784851764349359347112676026977617790113629588263963841785735441662312240090185308925080921875437530828071614213407393107874066370185324668380402545915236568214468449836969546639188249904489855926353328959540031611274570354853221474302430508756350401476648372650660348610608303138963895178707601983702910395110374414490531196099520482193411141996523116108128709324462744216210430018746403669006548780830555616522577704668424200116532498544667643115193891865415177782165681915937448527769349423642286533446632181718709253286294076086899740945549192098510544922170629481602363169098711804258591273869072517219941958860841073326839300096000000000000000*i1^128 + -7388122603924131255449110712558618794667808329517565151550966731247641241701100322973310178915321822234874051876313737548740241329598823089964724346589582762788864623704438885741250669275789484365904192349142373848408817359524633814229616343305250713237691903935258118382961039403713063474968524362956098222258176027576975734496952427558269526524949742426346026339766788471452966793364547763478132654464948446159232898465706665089132045596517139178288755235366037131764768435555228293084033554637782804700060337193263168607211194922312710063616823782589556531337307273211471387993083658980580881158103144220614542151001965669921887244393368845137022687203416958428216924375746193245853462454352577535076833300956372601295417066733265929929600019835862518500676893221360558364126079376466256268348232104816093801784204352317556588453044914631764248865182617895331167249553803421936307911499289505867010888259914509829611916481548599677773337346278502668473837259260562399491152347119401284875308575711073193318127171642134302225322488618324476902211952481301162245228602523311299477225260508061644152747912083852640821525565875813446385645698260851732498920941241165213073969103371575962042661117155763998328710475926236493697621384339714518247937925834579998033209487874256265467097493095584657461546934382417123981234008316207075475828572297550961119514659008026706562923456233039149019346379878620707736810313046647478916838384695204360536974984177669732431246050181251422893487073842793638147927518153683972242695078155431723586149123583890949186857554378818941060400942972009193527878638323765816598410164253866561385668961757011283595110180582605580737857100127904986710014662422931183898590963748436057639931627505261346411031596713197002160237795836698467160942728497360396668975507436444114270032628869475083049029815191927962912754653324872279489618567047445442339432895348552812559105709942696652676827854878501937362339240611256902042577569141811556631717493782623813463784787223165330060738229632267584434960629487654831424159983912870741908035196382816191425301495982620825266270256334524593489046472070214052837815090131872470742199838696584756991983501969781164817307038919114835128351558344624670741775416733282133483799530127010633235347472928728192397419617332551672820196743955153790263453322118047133905535415272126584656413219140930181477827635563012274929410950192860301284314261994611857808707874183366919606734680229114625760710042188209537750685779681039771713341313226319254549323588047867459585093575942606002877339437270680863683296628404682090789605155169212861610096399836280081215156906712896553990305275480153487894999642453585018818104183592757475617237316408763935892462435699090843322588689540495113055475762583927272428946938684568398953529047100345024266873296934130460461493688222279839015413034728746189144659750494393150634416162354766555197210624000000000000000*i1^129 + 712404821590396487492209340212616643642058861366605009277055781679715607735466187713860916234065040689546204246294866385360940410252758486567175744700215479871314095343942721385593724651230304952013141987645987487659678482973148536691558742571364437283312391450921955372664020462845237364503845987005537600489143286380130306381057152428140630701612705636312983794458034081255403333710711056139921100715789142328058837509233141920401390154763189035684886031161617915531018058106721035385103701184124797802008141236933965702050293986748729632589278553887374101190491124396016227425410908883597984144952048885249423430519440535645053538510730560069858584848391352696836252591269191346265487038477190974136612819098472123180078072385101636068904053848551688653930612775314122803936074018375184934919298501846013597902598128768508934552842387632600568448861707634334733647743210628442946253217893946979981466215478116670976916732995724348617038121855984020743192675051181936156013375146489773122902065590219405200191513448157824766841408923578562054149060068608186173624144925267905925505609202321591656267572637395701633863369360764209744724601292150682610206748398728358384752736451787164297327572745551885873802300970332686941077996730143622208287421511099458754382582442657913623803108740500423102025979626887120087675138499377597295422870791773491623903455687740351737315747009480289100510383705825306716572224026519752978098222778419968973174862280661604656127773380203775343962325799100609607005392513068136150404212005129132140592106395519176555245241287629750664069424743054301872577300649449685473831480945314306961316029160472002342654168464593587599212913174529116667685231782170034278530959757568941390097773664048624482818592930575266212472932029370705146998002473489449562862611246348811063283693210489432387879990298443521516744977587875655919286131018945886796077028215113292359149446837973688233099152285964013405192402650866805257062477885523599438142966232997993185808289950773666276884682017772461914517655772538886402540024062586772010419668930668407247679247867706105350297010605716376075193077345492453326886488364616969433561182666133871462758463128464075672469618309676549805549273959354699771033374736181481703425143024949272472027750274171785166547100300399805806542474594953695447609422432610537532171896621413538372419415463543377812971366065706769174790682163048545435593721030307657219960910209120705547420659837740591232052521250838268852216106048758917152745907949467938369679505877165428571904689041761182814824092520776759528486058658514084227744587819543656173682975229628455336256408179600114793601866469879995679063539037235380737339760995361373177460610631511493499870756816078208992061294773058778218158990169636378858098635079374920894581629326476539088156269563180493167826168766700841342436784474876965492081333995906550913721958400000000000000000*i1^130 + -49032874029863991527454084123834048551659391272624813172882062865057882927905135672038419291201384903788799357915244723129671229408773352660442699461618191262537501293348605729450382099858768172026994956912375887141098251220991087421439779090075204139191573654656761817546390988677592468159878810463119628298042396148152140711123645645872126258094484187485103622086728466269166275365602866443194295927885217051999114923801544096450767274260466441566423067456132807325368626978824013249004768365192835331681115084725698843425253651664553806287569999563208705982963423634170902310284869178017717503695488613037787488994948472229121894465884613774340663949486946239715562233295140622623603518841173176881205870983870499590305432306275454746979842891109465475208432903085889671890170529047761521067202702128891800313794296385962130230623735280885236311615854370240636552182857822647268138687101455284267790843840111181078173024832515931153082100879300450004727856520598809190728519154279970767933140322829664629276662671012343388502062790395911182665511699609121651636613037724259814599597581498353119058221923714137513769991898414593047495919363816784202578867373606149712222927565385395732460837844872335502355059745507255650961320031955500073175801582834312673512019209739057525594626310081177739732668908274379851723672613740982247874410515155892848469384049497346563247135235555716692725132596547284107557906313181810053481240332247438902564503251407193194397779732372455057315373414729861188420055962946773865527038598154928595942066894372076001921052979208359910638936932081805865300941081101841566926013223107406728306787521535412775876511651710280319182063460665129684547139262940267087728647936001117616362633026974063288132952912800222908372000897995710777763486977003741852392780760061483622836520734511443172494795287554037052025781853169823493968848000845573821449996658149837848848584837924216881215825745862308753399426314653886883436614896977147035015552250834840451652080590738830997418997745557466266023732898598431437890753445642552793895624633802965638119334994520020827305665623341133940025141390088429098009636298413808130033729664392540811007712641554546058041663494823829694815238806803600644718780919744092167131482867684709118442825947656565121695508218303785809216185359715817875936051827617357046475298081657378261853059745039802869544478357766348273480368428037270158800058751543884275815708403126281539165936300438626219305842469044711202151101272593719600963349369625873658398850473437844816847173655859620706856650577083172821334021523087258724693784387386020789613342081364930339197015528462017914346469972529767153937533169557552489720674350118046992386356083839399890835899152225829782228475444764399426796490164937032830555628327571422064468197131984762551382894968134126788659733621549670721876459818921917670227095584768000000000000000*i1^131 + 1393745947699883952998870944795682237951317154642899110468198836301282198635118090608296509311396151537146609158726690953849871838321836700756228585206296475857227966622359904912967070379755647767079089521517273094621788079345976081943744857639846060067602335308741816212621870633962811216897983858446422482134052955669645624577388312957617481979158739519164123198218254771807557642870536289087501018304246975825220849784117698000700961819705841809655786199951191545227317546206090210189344187546566044243634582067155511303246527615184384856481961974114526966824362122505838575273136692279515313963222262693323606848460855968218689919076041373686759154787817790984139446122620828376649536569454847558883485102590294476459220970722556113007085777610540472591517036329671691939287278493755696610908330332564867894694133242431189019987976906609846302056141297289115835431539888394205755183881165749652181907149739562407717396364425954093708172306350845922847219041421715237042420887265634433426393861910839646735237498173552395413261236641263165531031534693131307073399495050210868369844051855328351537293026535738743077382953220676706752157942546146895661638202928802312847160979884250786485164085141606596783609527495249583839272377983856767102244185193598142904273181906120359870826374072700579561048313297718892530985235386268133519871136553525617872025092469544465819148440201114791878552150831157697735051295171767279026263981900601876849601381997829044425110230842345575698249160105137075472402205918371876145124576444181991302881961201651223228477021268620206139247233247263746714576651986659840536097371169642097062843316518510584607289953916193078493692280084528323420821809276173513952896562411859151279553362127977469541185427510311480307441027977228609802821620037500786775397062439373586949718924455599285156424406350270804460874184160316095325581723917057467182193825806613504484774087331763447984383464946576869752618206099193523071738588839750945525617629923626488232908112351255360689518109011920630863758568200368904446990228259624011341480678327433790257887795272738991445371767149988357849383658743002029423799800850551986383079456975569802247311919844734343441300870616623686535370122137038648400197149343399756190578851911134925493521961360709501816434868429874419118549427057318386006073725134612975245045500238754455751519082562955505586295667110312598984404732912755940061076959168133167264073067819903714976539536589226924089571158145407250441613817700816515902957206051178106524617871471438394090344814085122421777649772068756162358464067794799829016104137537050183713390543118451710769572286035243267888491405629296139538471732831500977388696782077046949745132751130433268666770448788767772419527491480043727591503844035654111472445199468234957428096565780208964525009032872678047271308585524345663523151076025958400000000000000*i1^132 + -31457188229454142141326245708178207595581123585101288548553073936266219930013288760273005557132072369250783429852347968497440804800813566921187346363235869492971959943995940792121358269302696522960825618880278791041380965381187048901571863062246689878556960585880542179575496537184923634350357729619348202599995484644066703373682232402328288622084767321721929293429119553642023657048374559511510295247883883541938240322215119451436438356725919123463241850214976985153948339053929750458067682731356494812524677539643496268478295122641788802940315318362249793797017516013114713198513423810630242141500671408536818346569159037974875240483753902529049735257814818048860403688431730780711675957275257135389947595249716611077437655453126530291800779873215438084968438246754000980702778833729052056700646107648341707315436039830330640049303867220980623456163408276292291611646995358387919022896034374844046850620858986968320661383289256610167707929061171423622547625600085965577614233541631922311241451658811267110618334493222477765290027302205286731614293624074353350757658501082035932318324973344473913178098348449802244803606351057071018100643600971620616010540970447477606448873015020304282115644560244421261236412941859924244417624992818410069287016007190953694398425846650747020144219762700068805227452293599332574131772698794378168573928082033117054817470676535659000081170019533781686238908770039648972874674582976870265873516267342629426237800524722554641720338945898921257490316133500897097110217002583969874754532667896517839867196096457487495740512297122924338171456936293254871172230301238480062229467218845112181334887274362411867182624941044461216312570053920759420911838887783688784244047718717450399380340988345527220712325871751156121518242088850601732993766239420412206004532191849976068581911024011182917360543670460528203248805841627473476497300114769665249518320538045947953414103768120566583692573824947612516264757109389805465078206938864728920240500977125541809800627039298388824928217786181209133816018267491895130476384551540117591607647252396286889777347520247184451615233667513600074303183241230127877962271258155321179218925237988192825419501704316339655207530505201436960087773831302968576185091235549871275946904506299835405073573157935228566204453101396002182849308877754167620133555814679461896618754715717897622273148928604601356839822070689773196842261273321567661182202576334948596026941117062655933482213214317091263209778833003786215580062701646331558902837774011992832388989042050927512563176310214151128403260884605153525168211379280515575426203504969155171983674182579832430470972682035889392890696101980794488783054104004528882375778392586430867913676944490232042212316818742219685490921106838280639532111344375842257386491135663108072370601161633399957704068133131593397815790098867814400000000000000*i1^133 + -1007397317355053199237364155728986527723453737015741459615938551652836884238084451980526900960911998265179440255965178163360665255491146379680745819953395200464368782877550462351625534525560522232137491539671886807014159930398162226769215843081616864692847418374770332349055701894253272789824895349612779701239938034306835605336020097498921751059811699334195627761037350670722844007947011413847777101341753266546663757840121340735387604082982357429568045463510322344422692910724555570015312967523703538900188063732214679032326223560409643093880061939832325605016546904445120937227509985843666335322593199577934437258154084861442384371751630806019338542642696054750569207859368538296798960239477186568262648191241440271238366453988106107358468169694832942088360280118254080384479844952624972867716443001635535046598420807588811054784266310953082560050303675519395392725279651909704521642226536718505344383998155745690340153339997125096463205468075768661650636417554683622885069238749519972071468030963472250564141566169833902805089663699146154192074330163742765562116282173739470412530482925813124360956457647516986480458518456416230809430330450762632624775908487114671537780075634210814288496003856855958323583863310700910622088854669437256954389562373046154033825593147328454772130585973941921490720675205813656919520236511824154547886616975356315160508088540818893596710941119578994577387448154253548749716252351529856085760031186708977077301284005129961628230747738546864706456819647184590828870825188293301919201685080962742422791437825831138626723738643398760360509930006378422261063418854769939809275361989964402009848421762376911893669585214244046945988709537060995373873686250051629315768948471165966995297121819780395110808647282875041940057573426476634565143593690072449616903281689461394349408554594722901869020290380289565596816085211089584419464234763108924744509766376721927354285367076384603577913584488693865441880376603314217085842499423484733692503628584496843273849809344321312903786994104655093509964322484080686836005979830000906701424543085102509179823443064555431061291338569756680359290842782525936336412040244870460123090678893172256094459722870288347088225785360629631187288240956102488115721445960373339072317478954978550488448272326355940807315325181466422936410756548609832217857698305233331550668956887335422825691657991340764836436547939371478338359029058082235897436879470188902169841620590333137970371321350263438264806645514266431219808101205819764301069311344739171625509230972322216178521538745998750448394334088748208601562705192759926548636928666726303878485058896974891526095790085277140755993817543245165561453167351487133974658489023754319818954682431996951288299041742629198308789428873960232166711664298541932961583696646630116785813341580859571223475767441025400832000000000000*i1^134 + -485341626125437233673352363751291122947202834808454060832501860746886362424426459586419510431946345028419238965061674146133551679929588778058431476685343930823338879490571842756846029959388079904855872430939533883768537002171896817748538277517274870733524933956537291655219067505198340278159359259885612605639261425966807645420873297874186076698245840566773061238747390714923145171624469779871861772506950148406805858653902894095610275070362914784714500514552189903048044166385967196837990859253068889702338023307995772734906162675246469385141676962639229915677391836219493706311840732922330495132283916686639023924982447469817988895997212355902869789549783331157518180319609193867961806667448222068914624942861248600329226953263401604612201193074862326983704728153682668413120670357464329725195848941977957280767507280942136884775753130203279050785356374745431076585764479388975482997338044495655746763808198031494576666424934037954289468139321109754953684828816074696294505315470038023850434108066967241833801067364138359776987453145402622355440017663146614899052529044336904728515467707889375308817805667511081756485876369092575684174866135852512472214484481362944764181839780211930880837998207131155902013745581867726119153492161756949356952828041757709459421434649010086690604264721381547116693014015566999596117999771923847546356794253579638856699992205973307007801534731283614051814999911156646605189546947222789912431319190545351556168931560090685875868531342003662764230695213655113677822696641820759334103263654523953986986160134827650549082255907743709247683474787315726071582419641201639050898961417079784211748031027686576501146417776419222534342826165983151714370113012267517254717731280101201620277746684618620203739921654073386012696572798849253943174149661675329677702809355644894591652766019038964438884204527576840226397975261026776655568225566965355072918143621021156521379641473576367470671571598740941393164631256801497477673942357484758055036762273345270351438835447906733259260909091193479023181047623499112255587579611190242922071968375762578541123412088371696205507035733129787597916754820017853561784609035987711363830687257723926978094799020107954857615582933191878874981470026473737499448271264772842334858050850994958913136218142213889968326792724887060751481703631813793260296109598052175049301276182749531806599995324938366367934979986387342433383138950522624071106796875588348917789014240044809911952432889312972682325726996476800763780472084402868709413976239989601671826143138604407367473473456798831993976327136792618098056135786242680271161944135008213800383107067161384512834864000777042620085526064444223697097900756265741781833868782155745660936415150282521735973157410717392518011240125037640306226429177054575425762562279638756030788012219866021888000000000000*i1^135 + -40030580968239500968635439419325253693042123728850961204717435006363784300267543354871107615210276213295683893069581934381570968550650369709200893702030937654387513033826631062603765928101691200385935765153739521933753047955060163600677681570688957693410182849035539033015286431817330190396362022712555918121782937295103180344083948785957945314189788569427207454115126534697298124015291601277714619058785391412680768512013539372399198892272857678943393309969335654907967132865435180199553136503221008111706224087076985711241610957414076808252888883102709488385356323408062860983946138714898042155826337156189581207729605575800060011759287109461913120595501903068294956384238327950942284697206076313331685687114853076367830701658204883699495022980551181309375237052066666030168671209579654693078559995836436506537301853618020947942216631554394156083341598977360218466890585139313979165318471274796440158652375948295828627098746425983828629773762368206673049510154552439146111577604000959107055847759729948705092952899731858999955322362428899182357384511871271791616187034248165430635347758244732950603253153745516909170251512217943487877772747300805121223058466389890551437916496898628146612922036491431344229906425159214638723363963165050453057916615230537409409727758084823756238017746433867626766493541749144406305757070120847014663767339017127139965168481817777896728182347802338646165630301308023753455064742718709843942696482999707284111530444971323456186340444656731776344742513370268695229949451644682060389385895604711430152748104255517816522967352143344132950946235788750589933921111408630602236171029148974311728421068902710484537125036598593716290182608516104998481645146089546453595392730853584487657450588429921145123327589438997050180671421009559178504212703997200301030704119809448519634507741302398696559657440489941525712374922250602847601753320071992552012332182157279491472735615610149277348425320926893151840450931949316574234086518993690843541605009356618935051265994625658685416359597661962630633033015176217675428899647985894006111700090258677678016739503691584930595733372962354672931936776888344861536425718312027097524071818998621157349235813448303387563649457437126375906234824426306374959507469793184594218992774026189990394595936075000958699740885210286636584774653024292526063730325345181538020241473239367758930559914280443156349371680130535777625588799252907618969805459588819658700284293378661845213453881448070328136440253216114021150900840847013485032642213531441337437256943284300832782557904079794845204982017966305409802461467021713347136733097765595265898916014720888300986373293197392190221117896732989746812421082938773332417509982945550791447763629072253875245734694211228737252421663193967203696812553866127255561093411157349656166400000000000*i1^136 + -1619848770747101438917814301340790787716827320592294985001463970839983158381181334113488762201594944606776860724743618404850668969494830504223029030436074296444095773141258654150419704835224332655191879258148770486211361952098735689435954431396700068707984490888758939970587463402500647587498013213300065908911139549823253993084276959715666456947555556410524572852649692535262988687627155348394292110801481956169671713363478640144675949909229886068009425396592693228753483028213753988197315363511044348167116981415023085331142317636427392205674148439413152208182443831997363999890883409348910412562348298118461240787612084103669083731632777183100695260591239607650355549095073795302834626629885111361157576774055802295695581653265246481350921800254075944704484341267801660430381623524011834161878754621641527623769867530904214264896438173104372955045022498354779709518275546196863093684174330682685799400804719963147531027190080889170417606127584448562784979012628326854743343919073667324043582118520440163288129117689653268774141555373288957100704750700208680808740560338950881566502769182701561124121639844880832322481909346607528675861089742277286698064375208005424001916387204175633577198722379890736618276854411290040768613629607388251751381485095940056179568166413754716676876338578713559147486652523502125624145296870085542107384889098462384293304798124295635562753806445741027243478569792278301352269353101193386937424412138500230969686584270154399340196651146497909982024736688294455135645834271652572513861658911595385253889051646422625663063022096418399243151817561117984277321783667536115703663122971051228884398584109201522462508262853612306976491424823162323236005927480457319339072322537960581037188742097504160419648681320084393748781839713900966863776608005542027282081758817876097316272271164129055157950104863307014976876905196071254812003571074966323730392656961011618688746449551902708356955364008261208743057858025890500452834374371201200420800265685686168344642117735891757377658088139756764528556501257663759954307057812230955375741603162221020973322661730242911674950964215461133690817574389912721555997370545020230178536496925655011719038515660206849820969570087974459625519111890094046369947877377321347165610367559436018317533827133877894589622010729660021707388532778020958458912638861249511034271724510473584668135731897665029817009433721440319687096835321357913000136567822917702802233129793312804791903563372981079598664652023667254210100564136846926304452463423952968100548857736606506048212547196919860513747452746641972662663207300264670619257986558444354014074143391773250475161850272584563771878222450427086394778299572163608107666089313938240345570732646878718416850768063578594413568497883111520183294596495994967503667200000000000*i1^137 + 2472015895981695388365833653328548152782293613413853757770837546810951674321162051500587073285168272759700565323263785417680343925459521614353329830056904775074871940079498602443241549273007517103511595569299308567642595642485129305993712696529313601315874177309009424905611396769211727514177965543692449524810196283746293294428316394988053072300984050939175418509064121776042671518639349475391711665995850715136975182186838020660869159923508540313463512584064233997342769053763456365755685675064246987351908091197320588650228467085569944441044159667702932579805395440556186688654341716018220267882990748229299397616414344905902504054956294823831772055445575165386234416732282648722483170037923213100352881176823668730306095523846023595602481056171762770425758011805373296766244342624249035451527160229380840393421504721724404972395457878104319556061881342065396255565552662345354668055762569643926447836302084217958577589488054670791145929852035427815937401936629763930266932252455713821582091752332965717345063456362249848703285632190766992238399084608301934141105329202048629075696829845750121974582615782039427883540505069274431590510235757276253561121716174419485418069494205987088618699718060578260773477507846824644258175796969819122609253316103694370446698456192720332895531723608639577912740397777160425342355651451704201853187518193798702592445333776123736547462902080595329590278177103439710355979938455437604785105167783216065709215515949241344957381218601153228399841901212205819492468965478494357123398791969155840630329658959964976056972668522779273875444986108944869262250376169743596263285510618163486994508328318750283019643297751300773453756395481365602036009917550425973231972917152498158360171513142781400326475166270723945088980523047668040538510039974627065394568640790131868174091216664057087937966016491152562165755790075342331846806325528651908705198303714728498489233555654662710768009791639006567324323037819791636374771584686539107309018569750378124268989129726118834639120469895448711379544016558188167134752845597835125859671321375964265131496675862323699299109148913539992817578770704932099350578155353391576189049143207312782468808551647841707654220735656507922354696745944377192229826609950321361220107143597855294248060664399281204274331849523726568248114513925981960807730263222846328456180663061574301245962931212489319394156863520037929010912704370953044748161065265677952903478368989712713272412076746084856916789148159196591491580228537461275368767098360891405979730625263257693293095392657228505663286455906701238886616787665267873872462613930595753640230735078174174516058463295549572062930073570463780313744021030916545804630416767906280621475366025954538875578580376687002616292524644945743031828480000000000*i1^138 + -28122048088585747532547531014527582205123026478854155092969700076817341728319298488210537073041487360640174271074770728549240715151254859314982882714649077208960177397059151186031904492452593978424661866333820640737192832235196118265126136241080809730432165951635607555594535228514129005793264301594584968792863656865209798235074136531777713629329178084143652198432955611802839908540087316822871905886250727437523581976214966632889500271412094630627339039606244543436204227288145543600258349836346262574277109417317047910038925746243439054897294700166806574505519166700232595612907911385735593407477379308956142432228399542325955300918419744383341443685375250284472051742892593099093858023739330564850253403374747756700271242277610385396716546120774396142520346762681472934111809175610405109395788837489902539221563729632878234295038611505772001725770549679497779921200758185165639311754426944553173667955428136599353459927093833568431912062654710353525443898281427514078354614119732177004983441131039340369398171915187460208470144703266949393186548104315608205102113970778470459933538261486884893600406554747266236763084402976843076959857254202658777968981996694940519018409506560426420770126623626210705834324284479406836195149845281012860708330698047521984173501951746673761124580227163654330131470529353774221897455722952778202849101691924853839813594574537208411058954045409537203161645125252605347547708631346524827998920853884037708017872067285306278064866190210101505885320659781676197534150809663207550052424820325956529061895511220504943276473970796730253572622864141426317811344991753050823167921001288174457712009914644988658051243032868288124100247596244745153235381447655643847613312240815865531868701311055399527455506157441448550174645442590739605255057027542468024969848471087489436583844411937076851994237854456529254915604988425971571945064918151121995176345377119232243705955145073974013728770873966690073152941232338262703703470478466775089224253330900862800877380202053517619936813994576242729982630117741831495103837197371349933429652493172964908499747754579042283603440291966870448213645248958924677161444392828323884121483767713561883687429252346236877649200309875093256610940951018674964019256583867445964985465301816099159000261021589178302254650129084732463385235930421806428031654868059505607228624680381470140592885431383651436424732160873731132164491100383518822760363473935500952811423996566581758721546856470469442976172754078114241302690927764261149224030718843328402863338728609509831670172534532317716783933335854439873415889595825549273750535375007316536931164629172351063632389791418928649005097394058733681445153320772634956527554676992678471197525143591810251870830957641879367733739520000000000*i1^139 + -190220454216027641305943181180842200305121981973254432050778934033022899209858926356538587251218103438011544285677668016099353681314436981266732963849526271353039532223925830615078553037262602747961642180516679771217547196368734433858330325503453898033424316015147189775977433216520000457447562603453800362793146318526586474082737205075470813389498351605913562104567770491578572551547861308163858661142279321029919180491631551867423700576924593107503008235395445608446981576909412100309431307602333798139520095408692111188796772030645863913547839360290676911143789090198255473393449978687733314036254023607065450939685743595319818081778497360172624347245190092162385677013211082438570453972945413496741226230661699636414460390085081398063604059868439038322441575766618862042518395830962459275871638010738687656079283660322637475732788089329184289478663348192137468634041320093490312746809372771908362150228986580040664174322831249146488584330657421221325915055753439761388138599746960805457859576210230800009308434786090800923588012500060021625887318641595047791808048070677516604678773100847360292336998028691641783823564819182121923696854715486249875707497240771359917327855857154285620797990125582688381224926988957863950411660535452527210656216299227168701246359206047836662413342908831444163725116481065098618066495185998297735235962731232086218115075926289494104633211741131452658844321009820385830900980622591631742588418151814034770035721020638654282549795362766728446754973872464513065149243220862303320686870844214605986411148418414393224485097283835312144128008328181121328556201133909986895130420437325228767154251871643042871804511211554276427843471545112324727361716216242914140874250573075959768674273354807471719955445238856040442192537565951045450403752089549138472561430091081728589244817383774925044696181639992854282856420170150739735698208104350843607066389111384265462789262500866859817325212350351264372341899095860494272730773208037801439297771204252285740710952971683659584294000021021851640003014610941913351569518251522378348098792430912219075517921958049718217638805321845527032599995767486774484616667035268802408339839169962985027244199590075685241019313686797568115755005082335436561155528833765380748551713359973296599910186013490420154295157755778273645047461771089869829017430660203756920155585266720155629811000095615341278959326367246981790521792993367599224738187432765963842431571950184366731667291545536922708072946904108468740076283085635547664306831986301980243536548388435315618206845953220551197598941869924649741564929095919910886198280335836158701462862606712669113409149506754914560922948583905858932241274485195215122748821145645924791646357761211151234472345600000000000*i1^140 + -236904865758414787799421694723248764907785686633077923562206726801974112493080061217453174190659951675973953571088299337017049732234589878592818905119399936461049583202552894489675319198411877622710748987105049114914548320029881886136189388869203503079833475954465201647422674522186057574151381133579692200375086378401194217780259593466362231743482582172830919697519030123282415556396885995492827524356582280221387010039533239151603861868579500090095881164110647171998192045832444769246556824579921864285444096270855726385850886730320371163360480096594565958875418621523114439152529655586630340099814903917514149277402323361496238024502181154443109967209297057582258276475965991420734219084798029225635713125944596669473422729319689755316818784498418089345126458849104209808978386101868754759209804863058185598542624469438109439474912640677344001622016569500507500269922254945718753837891976080537774309228230090284593246335506469568236256287078330710862824263493382695959131296384772428721261777951287904924674136865024272770757326173399398436659279349926661120984609841110443520394445769561880717842676627636318977529943633540985907780699428842292755495560722311698860397637026914690206417712139904446986139676385356467308033784736347971998082249004439562057553070012432195615089608689556972090100725403070695945283508502227102593483230192555707400164855189667482694798051766099272075936591292023426252199920379855643478227029004920038153690039703513911018160180016344839328959537524369684425357052040300762923327284859847288578432435030080764685786903053087335257663513976342005325575664086731400834203112673970233159380595457055161701199880964719200767011570933193307054211394749749513119218378988979602287367821077744063948849047636044926047190166220921201521698947750269819246775181359974779855596218431865185328179897974284627934032440595511921873162199030508847790523891044823743064995827943384877584185975587183541640002507008320508994650004096241611735766046838190802745386854010392441618392515904164788419238360748777300579912412524063116460545048889006900399663209053688692080910986997762380072783631783119483372484237719559892912861828455556056977082747295920813540534985381108360465682160457332623283613652978270439919061302413425339024780512056277693396229688008388432009776769752078237838534111985936777312732879738777239614520197020657482235213630201719730622497088379287724333753691785258474652124590617712174096584219840088687077966214533898026585015939727867626658984173258536923551362728720279117493682742589709044784100047709200905969496274770915290535752154919122021223646008854143622747601770624830070433401383982856142432793520256905745852593037124005815512108892160000000000*i1^141 + -9620306302564232953291114620232995138267915286820537720561401649883387832289107420229323074746099925787123084537013363288660730057287224369684680883034117686758117665265297355592146527670973304357178935336787638930419797861498739641072512179403238919089875357623878261678998060976585381489369012812484462389628624839300223062525335669013749481693413426258126983130439579759672662277395090962882819547300762288488199414520719088451666950162880049177926256228854512593942339407734485473428719889955780003802768436508872679744250325404070539104757789082440543687055101046630505418638828185584791014864977362625939803202114866395426350708146868795493384827257813240673292041501951934249311091806818007801517965101796392127151336238704546288422190823824120080572562345572525605310239043848474075846635096749959345831501821178707510214179141766301667101823468443041183027657317869476159502250308455163508174002146442635011396116486232229548976276523686992033054776211811968933960522979136012768382530762591116273646738597919066620802562052048599000971345477933363021846574087207862581762904596730856220407045178333759585540104914864273607426557138470628086722909829130684946508499651856687918902402107020583995258060951080445954704880818554501615607362439019197593905080757065868307008510155353340641409912576860750265058262995637481710844451456827769095864238092310197138179756469152246060805831150007830551272805358078629298703013024235640685801029693916560886440823491296456418954898355723786082794297924323908022073528589262187912174419537764744816478827105564424052966023810443331794881361657431070145961941365863984753735643936393793695693757122730549409608067067343050664488385967632406503086687748883176056524284866647824814750341158859917413800369792433367849663024575630919865030841181998252430336869960731834740653401697914320415844318827772777749282067839700305262642480654641697367212468590148055729901856155827761187569268576615393108126315793611702110590594862323449639398900978741662774828158214037717826986777658797303275013051564586177231591219860855123470112043956504751452863077640068083886441566018846303871125187385440176676493403758518158025172714518367926533562542638820203179010631874485450878652714533105247451624769628713166024038866495980254131589468030610649016202948660663545119479136702142692867154007575628479126422319744765046694847301276143692322917953820830618379494330095635680836604552401882323436148950984923026248031529635987024182764066963328806668565722247932178567374799698268792048000936509131912846895832073805465487424821896770142521060458508276340184971393998907188828359067994410797896320640040302597891447564465490840972848791552000000000*i1^142 + -266028018382722275026942827847134123779379919620505320319156156496183564405462109119360902772958556620097260144852989166782425143640142739984082153772061823617776833182344519005614352427089702870483976340325225689652608257240923901810962191944224924392700142259433621852020086941610710458354672221164532880047192479793732802907656864395771349086438922007643887497340426640133948647120042210276234764151178070431047382141171694903382411126887836694297269597291086204599400123318050568494238259348609662926098437387837699647208174085793795155316209066769281263106249536299435406277955407714083153276502687573405867493229432763493760253612953313208239664629392210448236402089332892182987422581418343432956502257106683311331513035426088763274035075911414909747897339906658042685607664020118940915751816370400540230482400769739951974976914726073016152951999635258645585750370234464766082440829107552585383412282149652099239541076310826369067271154595460673116240533072027139112353545957948708247923155005049120264971486701557326548969954104532214627257433286098834326634443764316571944007917669452149954919941720425046354680060106405018379824638843943744181696587569005472953123054989238970294871428974513737601428461467797205628488264091431347023654790235490676257301705042150332797071034755840685528696083508104948271885487752951941440927863407589861220967116926154107644507565950568360247882993077309484600204198576665457066441973864421016493098705951924909807914434627721956658999637429547035231903752548349470093977423605525679519759537663288802248320018919711163252143010296248454065987571016550003037289687398033823716663540875888446262399321670775809533442555601080825236741430752398568612571842146194912627658815539003957380485349573791282341829602585276944776539939309013030310172037890840331535985428870761746577113951894221754409739000437090747017106944425130089802757029197483690100681902825736582442543172607831733331639545756011822806367851628624203060742012237458232552558250217857924640519301022297148872611278725080368592314126275773551162706989562014025784066900564776488110361240242609067291747837284780087918131413460039833249448904862049187188562062412321341598232857645862914156122996240352434473383211120049528876090723934606955005341283742626546028434472375712383897255224451463431452699469746712548593949481287477101636995283565136870104707332462535967739220699802202656251760514903818628030708133755867212074443050691797776455573545354643766725410026284740938668896270474943114568321784441150644559680336538765805707496047315851934874290155694432050764088753264089173337277947065826245278172723062110895769258012230541365708062720000000000*i1^143 + 1138305696817804454363568865719179448049825121340985753265681007945180260131006931627022885921946548036221654883376893805718580924025631568172571965549187504023031735349160972157575546748112557276825902467869643044049077477483433584283781922817391590206867275845874767937175490746672703911997310209403744451323287747328076316691101380997448028809236700946921852202548185950497180957408871993116110495510436684241404587607443171311002818013202110471159197253490563041251247344413153497319810079902956286960408564006605535873456161955651027838753531503851412423125046081650673729366662162408259842309000263534423471085500725136604264007295869043543089337497125590108130036323435127589962991446229649685380851269407989138520292370826708556089007222572317726931227716013882315989270502465990813222342044581860322865186433427282123434166957233293954357344854828193828416092354000768790761311436290719790896435128631419784493319095243452239662620175065352635139233422207706300102349194628922537592642703528993452029138339865942645357825068332214314782511003244818568612160449460988624457854361122691935667394386080735422831677980752374081801685592936612324607021373333661022512180309397546758533798527631745639597369413411877365771252079009009377061629232459460944445583230592497959527207224480021458204937287203965326857174771938364451604347731479294626511267834189817096051276354089200785103037891623752337144339839999309188825538516506651971788992075058683623294639959846860660968813483537152063622198679152134141620025481223775895001185066006106254411743083670069361217806154075163360736764290139484110156886426073012129417091182294274337756808722285217598086680246428309400477246309446444147224217284107094846152584397441604582655490253435491893404716662023801647492749218019483056251907859430713015088563425838800526237667972973521953970711533091999903768790805861272105310452395850428824317975794736903542920094205328099040091591299185487029848572929608860142105781508419812683788098488785760202239980111505450836276437949632458214732352359866014935697001057941131423689214093436624283989030072458721199911129599214493767130971437211072538586700488058498123963610534484155985392874431175933265718338926731970401902115270761890517050154934530136753426427258094765895642932907763328921994487725195601552575292762062220545174818380505352528160659239440697791482212953536087303047339001272646496758620184149277767829904947098207983243417247996181822758990576895255918708985756844096200715115714331948349425157013286056134615945202493214881826872391216196548362561288306344855939043272339886177531730510383621966623204929300470339972628480000000*i1^144 + -1437492227031798636755225365807761228280868065860592734457578362977790612879300614815613447847442830000099164290260889133788855016499881225419291212669350716526364204275058333988129333088756347525631514547567433886064053798829303805626039353561696132670413955573753131981196750790891189482429101170734481486852840980232109647841208519441658809989118842282584051575306527879785131698479464307124235501291893721570323160894880151147922498024208411772805570416247808619366091896821830549524043236260682985234741561499834634345963284853950230362473106630785747700404713459643886573262588305982029678592339134076449778614835878077436782673746427777181330895792978118369864717375686927140762535395865498086035847448354557161882235314531709782880288813463951021073456146673595824324682599444526696947950449667226195202029644237506071684609006238249803709822511759675741350739454492786881763304544898807822752383532773879917013577749924846562815718825335817610232728765147829133878217493071984991767029076457970466003719833073111173924330904509061025531129736558243445959411620941347819923183258794743225871567376201727632542994479640172800535470576321415343865178769498430750954557303394502644900232147672353438717204191751091564184599687081631169307158139675577060226803398133423744056177869870767339160886164558697393834879288920478674437705013714731590922359224550121042879739318804231455804079134764500467294459159521002810333447046469810175367847901740018670532318022270902811601150592723481361527850061101406045618110955638069852894952874120559356860014896501866050317988643355429097044558898748813204378558225403630039340442076233822520367947512112211244227318690523240225198341958981624666857807742133697881863646267379794569444813994468197124176452856792065164962713428221771254291498937027175537649035054571882789143899648264537347091733159239226467872151810938152802587371767163855584001463399283299892293090860761745440101811451753147162740121913159445057677786576282210631899661466998935885997038653295547741490337715906098231950605620980328515265662054133195377513204739130386482818561637725599430728223295448543814657691243109564578017252664225537210049616931207604543630429912820483078532826766173975025002774195656892753464595406026589664290974559305777111726778094510049029525234994315258722835505109212206080408872935367108672722599597792881079788030278395650763430093142996508124694957663304545038620187317614420701252871041623016469535941563642109802539768819963960991258271224216103226700557855552692013035699073894619914585692146194703772611193541014875007553849630032521932039179605021351718420480000000*i1^145 + -302422400497510550280363388599034100935000854325435315019166771439843538760412536854441911989189716395054349287240924489091319188041919949291507044210364568490201766654603489738021953742386366836707869422847712094075545928701918435918282929483890962515248426994250918779980476270148784832908541580762224608841134115483813731817536453650294239316512930435009014048895430760025278711587035524073339392232387629452516924185542896810071784552622518364231362144726390538667610007877776650257830958078178765643534279608095138823807620630503651260755781486062316257212141765645609619015728407809926086954886034370886388121411748092205911986731166199342352493456846800710693744472908272510066798281414968981148162124824802124254025415863124433140454066942052058230360632394651976096093957501559285064830678259759797253598623187728358726386715223891139992428324139158133701488201156584177514698871402035771008759612631537011666900398793999312531561415966886531067970114283164199293992263150447408751793973071265461036953837503830315717547181628461420214645842084847817516392969017129899340348002450125319896000294465772889129594615147776378312602979069390502742256134950474545130887373662888531062648319637307202472697445777545503510695854184707400230760325430554226875150821502764607985873724814381021907533792010968695852823579176500911372099337913799055832362494755574483589222021721451239995653047021322051495747025065038167735523324973095999889434660918761334097125423119696575270950546009547583577898816549984417744730257998032735173989809581978887899626698038392919210090276328368685611576172714296512137886875989921632659836827389002805906530324568387695686586889793688603196631295200443471077581034640586154286309429244349569175080323636089278172136865213332464192333190560525591936451119455386792955773521475917829316687401448345321292133452779614891111143316290940552450880882058906876902533057387959866685046908198853528408317633809864414159687301271140689449432637635507842610672882836982438819322603788491115276410309808420089741945729760058314502955839468099767904567724110344716590453597418819958425259044283838916401944749815633456584457830366519740788730519121455277832740822040891768142216865793034507871492561305417327209417970324786437789422016431575824487560552282862302018326735445854144760543613345002151847121474431575218229329212358575934261130497631500424478631156073350060026210638869629541645231958788472675939925174991475670417085819939359362216086989452117347558852892491124284842437299766524044893071342806574585176850751420056452466490265003502650331521015536129409024000000*i1^146 + -27011559224918902457287668871241753071479241615691547073456041470524838512832295356145094257190809473462670512196367178506442163130945472349280587801747417178054253865894398737979479341496788676401271593742841705318264470042721424691847403715448236499632702798382556702895037237093523706212952687684995282477298539598309548738191046180205453289020486326051939070151708673705252428474253819813976404454574936813847383771912739282990824849513232611829091446630358305712470116327637382806967397709676913020403820067630785046136891904711244329958062046040485097257556733679894398257795904955918841284576158852193237183330059853172575156298382196475174972755865132405914742946866954543050133788726345485075409819435148889855761357999966192792805833155908711746986274234981896801205695489358381841548007757370324905581839460560296824906572900192110856166842597802350629986565847872726192423190200245789728857646463318599364587277411593199407106710044730079690513131790912235431069038419675244591965855755439847668235916529619249858964624690828267983758755892191593462916588872743691255801368741064662089933740372211773834947894027212320007677466153914734242137738903539202780908757398684145964385348214249895535988848939222043506456719517073455578323910677389758050935363605831179082512532584055248998475398186590717044401142574905261761298066131954545737082718534951388848580145335747225743690563343227115883121810537751902657522167136063686786672326330939542825702827097256725042667566384583164876015203336192590438559276138632271686314337527963484640851550521799148757696542434355603804234972587083472033939323542112961837413379577989719488593322271358124604467146085737088954275903765771990099762901015320563984908020045333395335013561572591903400678719703571380679604927868143473909294032580790401595122739560752208257927543697746863906872497751403183555203343176121660251552807825309152777782676112757911737546596233738093481250276469678247052943979598183476821806040780080664647919037403316069840933060484794876201852456695230440455125180262335089211912115125521048824851901127003156830482687005128110542246636243269210891188322086556928952162205759914763168424118752565933295946143456717880931652173225232194197682114911532912945907209061308711796656691770092214880300067305641030167312074911153621185041526634345744850796175031630352677350089035305606413230721191433028768931937705182350105446706528088651170410364252335934104039011460439588577736794237645268572802076700510960943867406849835428844252190144536510652999989167308086127188659286336469562078633637445632000000*i1^147 + -979030099000877232091675636999001513512611514167553124137297195050066482945746191422058424246990390645088358510255265152467536326068696573809810297365166653566212743280733219197635147655153480726464502702805662317447480174896480809019690334176652822520182255378930543818003115599881432118939035743581512898369055886286104340957081692371460608556707638596728519875263662783591881907039349570085217523620058818855422937372792776403826107962277137255478164637172957973568509450179559672997389707011926367560952365712201267399433576847557792659818542648207096044483280278539257136592841213709349377892406503156165949057044255109734857183273676070909599803618500289199701860758834298336577683264597596238648686023780968668975484966692475180299716188188374184691784490462191975649561211578624358173654628405423846931855333130535518880585038188783385965808725596596800860590128827623807649079216110333067945135551950783726962247403254403200855492720153071139372611643687107391360847635528352724201444297905763813337507523950104721728288814160393751251205248671770107769784304038387018534252484081600165202966363191614792819978527937866788585757440048323998352283477540161066074763317838279723977087142136994734987049995983577912777926773781710503620739082817553802662796883703386546871049593316656524008626107430357581996844226692940220123410349590387971209019732484966019632118432971418148096911931641724250681591180968400548167535841344117935923972572602602738362497920077271725850994458625314756508027592629683718000925520113192954669720977551983954733227751976067775498028622754158583001222474602905720149150995701019494222708064318806919019370052941719566208210899250955820901224694526801998316220069966366634650831572195849919946540698142197159957380398756133578471829638544002053487187655548147087312042931275602048475518341730774423433956291248211899636257475422836380779035535972792999513398399368604037632227884724501009385115871204186143390001987909210105107447279392554940421768029294737550406467740461165821738873402444123212607472461067517258958640367720174195364452869540564926686972354331877667880237625175088258414407766722638945212732548102527471307916076331688842275110019173191716811185362993259679696872083698270202771097161740352745655873036832735849110952259491303768796598841066867041090281062954038618152965530162436003648459196366175280522790494276127342269798205887791328433244791044711766419726219120565428017963094491130369266489209625985208296426178870681646373504377347902397919415834962990984651731680799533691148902282035200000*i1^148 + -4820893669923244117114087843031218606348826477993851786180104154775381360603417304319056818950171208888664395536157478798742903368257202713433656060062515194453424076041634172161380859246082794070977247372628860617489369561519577755862150495225060821366280289904918977706790999903652536017793501325280301985767017921753857382027740055808699669277494662716507367198893115409637652169263007335148023348437643924400912936121660289156636650460675878208900204632473365316665021587592488439136841168239634635593151651583715948618627515107929020822335423348183333705170429097836041597609490620918664997814715729202834096337299392165813582528240337935736846385663409174370125107151660957760395405115056499360639768790919123827317986053484210136420358338910072319170316536640020565536924385315591746026164565943318201620936057856529446833931559191745361195001433353703499438855553949045790245264088956033591035286987651985420716996143699775298667993763461961597044516138291571749485482385237352735887902614107645429420983598866152291016620702889258310903386556463655092570780194143631906035422549062689296644045109052474559364916582717507980674546014824818158054181234170308692125515571831442388073702504009661948189154036671417546435775556131577259338690349406188460427087979708018475260174930965830104571835074490335024725440881164990014072258847865080631345670317465935734935763305211803261232384331471231366766122013093658377371231758009798493060047700197713542203934748503013140113955651878016306882364492054896519839333272623583557084234447517133068917018068107964299278336856157300873440784166189434027111666250744885256245421168241327625468794915294997617636418777614801645602293409555934188552866065677790520468493738616866473738451605212480777642622322116674210475289496126215007569362462643776142026404284114708212269475544530775014128580357282884800323780714890163706832934341021614916894689398618726746747320735217112446153254516250992202217987822348857143282125101289322783219841445706834832977602304895077585799413036154646964825009543875958664096840168542373026559243830139789339830230109035148637430782824767025128907089477104842258701613798389820705963861870021904121857953528191384691630097238966176005782814337599838926313015204212689582013145488706509485856575899289123604750475780794596306843202686774039832473117335439084232510169109001872717567089447089234591355240597293998546629281311443937921665323800660679784884539546961067355990388108006872520847021873691594832628003917596665278564000579103575548048179200000*i1^149 + 692561324542012160111905870144103695159722719427865784027031993022727153440433179867373799000444431951685819491036877301682355305600385422230840117030607229986304321261350715267754872813191356383802951578765415878783106678987389449357533746454696971467071909551030041637732357180048276026007376032030035757022639423990635066398760372883431958709269866492855354596248371858697500862007052919275975835028581352599082499980440029675745619329523123121893019688918734798432457059235672172202257072108094654700651598897508410339224545194140949760444532869418056667907173409214708018882719379014362482127239719726561746921218939713556457659853318217142719413872133775535287198644681843078318840676733374865928328428627369255509995057791619439155350493445636147858491136830622634013293735727296206222992969188261857116783092819380550493402580367724432792487680379419054075576660165190372153458017742745270044891298770381923165164633757037337284373961794466410682483026190234692927644924300684022893250319799109202866143731162693021867341277799882261100220376750207737789679486278265459862818050799824423709322028355219768324768860579162971076676580082543158089443155710797941325865798148494532757522584292521673645417264759043256524780260749345436934029724452814098560449722840167078211547123062983791053666107944345168998353345876302899575983733412131707990062040187584175855980812338291978858708819262391961754337646560942849778906973400995175828628978382046955828243837429578376374314241973412584043969088766757601556765189692235669443458378010894191224111389583735853093515878025611635115527714999434067759844531629794026905588750337726032899488072407993120849271692114247183107931559261125122280368056911577430503504343152077698877043790834155991417811636052534402987387663257699558677781918165301465172701071285564660627572635131341608420662820315985566051961038799959564560874066718360052423903092500659170194935651447399128193775090473676670035181112600329181760596640739646025938174282985733958786760267362194674794381249375525058358624603765433789528271680855651794478386894512655388129709727524244302900774097349265624156992937318816272562773953174895761228719026373974664228833346234890125689569047163883689435098465764827264690785988629287116040974019043278476557396030371731353180510265295058834945491530795612717253227678181182038587533786383060046231308255519790896316982582798782406054356780701662279428518525471541775327106697116716304986081658849047365206426032936752882907480787571529744384000000*i1^150 + -747826299209285133938688432844016777131851229555164233470643852820723057421734071842873471114423656412857845606229082750993546284760359245075365883710649783530862636861409293724079527343675796762677651678892839665237204989899318378220530350054159396901659024110775323796732261720939264145312930424779579555253939680381655737319289267796327042706888209067854514885511487430655191820827498007539435066287219239337790438764594106359815660078564024587298987329329139852953797732897874776757394943069636792385838237319792146565132368454604608647249200239711216417939323920223383186098708877027783510373420679070868940233713399311157299280713176601755743613171117790190566378625824304127294175622973721027790114471760810223605728921979077812158810296243989632354742221888115438554522576980687174516487076849232438472894669841719362328277193236244127340896322197472970689054291365106294648260577005334348735191695048399534977994829993078742485125462682818655494468569001968274373840502239489317603226635054207205911193743841359773955403565218274475766182611613990934933687782363321603235339166801625189850617209262518758388733161229881967094049590486179910863143343814668449399322377897637820656730200896367729325419932391249469518574361553827198485782937701979068582815919339066265508756523819384803305514311093906398280677062429455716006450275231264749898338518713077639356590699631175909781821642488434725520824743396295754121793149898050834345960699904901950260671066893288332887306832326524888188687655864625162145386483538015268733053189241713931894370758897778706574297146820318395474180033425310826929458130974545894067492809006438616542738287013837785595680249524462938056371068114211738083349271107060226369431323622797273289317592208748613181561380408590337493893634402650965591850038089663749363832301284512835386126373963504341529357163033178095111225416245326657473875381623920804629217458915552656599651598045440641787414926869459922633652666535222351769437965994390763237377691542663649157752786712997244560247908450457757755645929404949546150093675680963314333315512398636153674332431191160147881856729361698914244897896159090086547497121862515033322674224962212657615090518156515334670840936503091183950629211896520715755258482139686679892441237655165181472260103103520098239726107920310090128870776563561378405582250711654468352008436076431453876928140300114331334200100862149010253320445117028051930979388554082298389467459820744223745424220343799210978651457506508800000*i1^151 + -21790584795120893857236709754701643447595876176230571769629868919243394592036409740481522578979732838200763232276609457664651419030168500159917868204197188354063432132734729059728990906637649497322778826955370831308951795998777126570847029856288476980699712216924194270328695890043577754502688938705689204721701137645348236015614628002602125343878152672011789925108018322503153623809848141828180162726058837397012401734076498041222878438829999434498952337222706481940969531221711340041586000361695854998479209565786117244745286594289599057225329962712852879179392777826228956587089032526928209540450572759371400764480677197391495522148760208965973796201903617129271971970088586597623446733702631213593054248692084184149014476453599414214194303294317506924324581048720755167627746124751878204648444798688893842948140710139057589456629951426458348716452706038127229256033702207419063770582974715902568709636835281113176359294151824369032358899081899618874414693252311300682219229824127825841007510992640467149554052450942652499761782600768386324236404566898008805460326910379105171233387716498117221800013946801100109278971605689960616763084459087715801813023768532905805158549928402247601901931677885843955054569578714550318250896377452904062217996027901320513857398880926344150961228749685546837174436471709957271150834516989393794101130000020783402664376491129107380253725645790238096654442589418506807655932304072234221763118971258471412824961124823731281299810726044901852381336037264503002629110610230896895908741225477583862220091995277655573994667499682677383841951841820726526916919040648916246623685442143267587499404794092853201518300905659313330050140402558839587492490653012330319342456415281377434303813404768562032705070935233320338792114798013235523098858873908807668086183745460606131909929434294287314241154582942929453564377351965149950851669869551641964503991507855181718017007743786638360124558246494517342815035139443839805060492693415735904821556244342454291320368062693965662093458069884939528701008095073228709347598739505022999117270689710089353076349798745605099969689677919935940769187202337678175692050280627063072702786473955667076496462223862582080179150203072296191021109282267823089485396078640872541245243996633294005084327161336123432706342368582645282212245754999067582104528748195566318047892743492421653430748309413054742435546513499592470576625370162430478770961394175256322328809044078270863639529265564243516765409116160000*i1^152 + -1771050734739542899017093825084926441951515694173970820478192736454852681708676171382694823985292920779616213693083376230726054988403035318420924000425029258645672000952570863912412730901238123040584372330400787261002651446149870137495911039809911817152348818004207471581158812644007559078837287985612707759574385758386049280003058848041536051851307003366782010776102303343662240926882949574847771207699671151635946764125832424662401897224854663020208032550708301213639629710264333911026613957584755072938889664652815619484864539977061856443549341622232576988890989132507030162352210551505299237740974173660458947001992756935391842599781291598460267133106150567185422146683230324670634502011167689698819236659009355862574555067799352077426986793882393232441740322002600878417372400399019277748171538422957814290732306205736024469818148304191866281183033398007466680535953951097557347031065526411883603781761355181367513923536070421386101862526752822174870829756352305829779677374472848639165290158599546080843741148688575041097132807859347067305200564176521275870027586745491511083653992497196675399481358387697294418257317559088113863349140043198194483768436624230086894801273110337948232419630456204814248639004230506753571495289730086625285441126850967137619285679665727552548445157332100454123767475805171620249359820542531421651157925244687663131253966569859440435889920837358414338559381787345938748252148237674431500647797122455269729166576357060286080549502026831218641586096548651607790371048215241280365316081263111055280047547844963393894386128085793476030230545090710911914966603588357774754844028183119302363097066521541164540874767314913332062756509357558210537015693492085863334144400066997726273950118457908618835910509399316822981954164549538231417107200264209061180101220728033614056680650430325570132036225329864745294606000382423358964253201235570910322901995217980038180977204656468048242831442310721615474618855815770080578195478158594290820645492080545183588486405647905503553401691231858884957570272398715109365636118081966379360961995358378554636330092645325130180027006726471550221009026050170613535006104754122200342792378923778220457039958244730144450443951605358046064714516092670169095440612386716564090830230820495271276870278109899928625268120919670218045020703645175442313361841783025246226195588560605846613437545779133681355418979695931050213998579768897083378968048474010471595261859627198175112069120000*i1^153 + -12544845744354592389420042683783342918392186923943197876684210058215239029052270849843288281875503402115995649702167909252513392808629589237718468273018078160780545067809490372178142818647070850811793613333422956953800701503053098279350122940222423884860107769425149512029884232828581454464457615357869317232627241335288887509965316953964606830559185792885787669765896549340733745443057344291287044242754764778445340771553915603577543314740530951218653234767273539008077379477503619486364938992769139085275922165061008422600173763047506471734449592109179437736126403776579042933424534251454483318473431266213683179978137333355676493067386703607375356381968402644243127424385627425848125600376100781065870658748762779820716217126900116076923162183825825671414488152775139598470951613425299314375141528900120611216745443446827910470330002468460157039042047558091354438783119202654652137145800557539490531873000299635704332825402428932035329461597605569023207761703617142975107163524597715814574794819648956727501031927718450621768443603409807082906719729964004371416217553318473680589358409436352436886661685849744748038921476219734965383922928743431070426099969827807214547990204619100063068500794497889586055068723404879033887340763843358590175932138522463902304962243801032918474772287045465157959113408462370467267893914544531317348752100283976880830400983281823488843211688081964944576929887779029228711025689828437094359651590358466639144988672721211275391623984362510443463809526018659440012802536828788307614399232323330688149155020613038242984700571680045485863300640096955939934964380841935446502665144950070026704548203964707417890673936566951734861041388586632195035686164910886609162231880112345919261636563299552801976420879413528857193089300477780094013541220467785803621417101744119375779919268139177657979901522044652567432450031540412334892897320647592159635740533231928712940484913899348490447323364077723407319142062152293411670489533650051564181905512568611765371084836930869383747045650353504371621944911864049714351720612852624901407739418627200907837078546898559484284049752905367587032059306204826659656144380151478894643818438511270824288914432773934805409305150592471382938339626091914537159334157029127674183312365642902879316341020700742721893003969232644749033584331116218618266081537401670316825377214469404588920555232618271357468602796244964952178104155263497021792764922586726400*i1^154 + -16066018976189946943904262138332009470318011094579709264625320304919470291045287300108811677228119333252611192714314083770244392670647024922805294587752179098905948128972994031392925239459757266031566154790121041884552730854784557707367770224320356391935882755637575729517583832351882757823224681969141794849636017226497559677074234936877054585307481598563841079539682104149925890024425796152658888847415699950829578950365646019830543933831807235124290121879304309059838972074642898022541131659317535377282577520655283171620566468496214580394326287513478820445919194502125655712073672285372130960275891746620476439011104068335596797224121232798353448496444108541216452937476814535903700670896767496367206769575038994094460327070515626122746698552403392447359665851129508329031256162494949388814895344861042767523748057228591643796651054785017523399539351031129178564199608315832355256544010571016743436300577485184866966221257252478512801968827414583501590849605745815516573199101410321012168321192266075206947045903613366271826359078397019203935088374214641771157848490100958715759932809245808572357411645109097009955921818526786985610939142454626552072340683990589724328377315184212066784387853181915610393094172213988196409093530174076628662866292743943252229702089946643523806052895150887234547213791848023344468778500160129069508094380515293210652401617344527261094359703520529430831954102056820266016626272792423316050595380722908778894231163106431927442715123345777961288556949103121744887081632935768742763897822241336693064587347322925646381424760703842481793087719590086107218436630140312984752344218267435741569492886933272607633493010606153285173546963161929994800475826715425208486510835659137046647193315197232172890476890212893845643459676615704326954478313416844848237068802019849227050895080850986759545267942119067449537138288670248548489399337197299418924418907989347313210896889140437597776096815176148288295739549841517037258033442198229796921328119131015982388151947517065082080707654276980536927382967602839787461841984802974576058980920204543614482374277809240970983287597145682095887604377186774520532038161714219057610481039601375233996474563505675081926018607837959865682289720607642182065898777746987739287715955149938072941526231617454798612539029397378989270624219078006841340435864650979757698327582516676380871220230959600177344701750969043098009600*i1^155 + 54543187630774758917610825413373542238420779280500504395965488858718929018056585324831073051222931105321623304196875059506780719888401818182397258271519996570330664813751562268677737677381837651891306166086955556767842922659656294615839528174123052959305175127912049212793921189817682647556904421014043927638695812518865362356195588791787232684462086074061151451144454097503765474188116453603010539019554009384807597205843881783482036041985915045508073047020403910566287003998334363258236112844290281908363952588821756757623284443870932858744088617374714956699000673362557381356265137820078387193571939744427988626071650632902355707529522590045818030015676880926787630384282575596923950757233114786011077474914838829899179773721871681501229950841156406727239321585696886555420671855290278866265373157547992668912991250177487275873975407560851630595435603309716410045371729948830861896837448628563703503888080363571406597992089948083005814751582471731874281228439533597274136690883702896632391492306118348377556514817593563992536220083235818998167223996535534319814471506009318809177251258886097998020286386358301262321192558721914061636267302101136091023585343137255611565383915263718311095628265538720350554145933947449937266772831118379409151136928616308615737447929837899984112077619562216857557686726450508219632731981236857625250769784583202760960009648157645416228414021325882878473687591087685384686141439493555850144330426723320753091160951728702294160900103852576437598194223845620011215184192111835491265467229408698107663588268561581306088671632464746404452678491593149967392592706975949347979603908678573294783232299006573957663271075369676036016499033381226854968307252272237093329482032674318644587277481008556478970307755435000432114968654717736621565714953438534094958845070133131693122283168998996799742233959559014168351632170292714578099888535903884128320468392577970833892888734424548083728377754641880458833491972240300297842380136242837050329308202866872847095124546958526779180102323584859592119218290971794599738626433319369627539781174476554066327063865390293417028117554482310499387010687291822186144581945443892042687107736443892792003107128795211184487997073806724400459769997799065308798707275198102173363327919842143355904492787018462190601312757184511221215162435548182557082561128697690435276558548643430185041920*i1^156 + 10210814838439316931498740799633198824516521156507363637056534887859747465920598730832109474485532138662130306304872219707876368030492398593628819985412209005626933071087762579740464743220451856598897639182063535740677005304621176174338946712047918525781743113591881699635635513981613692100561717490377556709025582190226589048170442987798351823827464772313513306759244125440086022420377398496670972967570730190378556879261249640742124129018863410954227492231986496721592573790839274687667675581054141708353213060568032982086318635235791183872123152559991443777719576181641456891822801371253776139296421919620045749003451615298490569704411050876637598581163734784271080680473511477296087452135317947400022194211154185945687225925197850410679698040690416820884113221920795989380339249296659866594981496606322333842067651851133779648032471467434693169364908594452094425750920507826272323678490668304464317546879708808932496250637356522793411655297156420372139585727547552345542218698190591043242013994609923527880696304329383091078055047742526456980348002401372173158016261350959472410345076772289250039494773443550817310734761646066101749881262819396664194123306132995691738182100029292823252656464667452114634810620650547144922320185937175682062786145666343970629810997859552860579142204176526759779335513451337871134030601274417838633502028065196780429376294955059977877426241098392646827421272782033039212671491286932468458758154133345442792896956114051155998848500495186417972995083927544594066258200822675371060765777739838764713098214548286901761195231182335840399581486815411065913536476595056600688670300944836629305141239975958646615136666588940599764841567281179481650964359830330341166292155592459786813961882563018866723987143241708460586424031317818264692575859562141516609659935588180936499286052050923710602211735109973657292763072421913873717958049234415253804802899501162948770489969888003080596192820675012445920945831095221239753751804807056559663402289644245790316798193800833665851280790491055676690272440100248147589389738160254565743085535961619248970529802537201772686341004453573834926821151329336527427644737832704539289649946794592598469013417123818922485181832452461157498572288566039613850183369440059464902875291620815550020857585991974470596051836517869371497410053633170472960*i1^157 + 64271619248191736088358255590927161822487784980992777484603740492197652711974817853384112710781587358874346878469048105267906952198870202914829881458636272382900072639798129137753563000466623187061267669438578716263593884130407844744644746332716003030026331209119925232779639178331775886343684186898000601007823900428585088565194536868216249466200898284336278156361430666927833939681702999668888726245687857286050949457327610794686914233899545034506324288158820634293021087846100643697282617223716931041299004263841113614044759473470270624845830825179437101029946592064796093532031673799783977904011975572836056458107482100625739042241328144337782709047603351512992852870860120162754547984145400197475829611064412861954194976149513545083273698932948132847946033168607939095803269209284011569830542249605456823445616319624295822894392194976048089142275411788597920387772655309674558443176341653264694944185758687953158717975609179692171359141467180007812847502491870534232640388155392498491229424883331587061198520029544866269398362014072995564247911021769457650448531033380507291896690008981585833343986958610697014944061587063157158459859867472367339086893803162460409531162481093781601849640523743539123788930834429214290225062374220891942182508845307980900329646269064735528447445989413720481024859252494142600396694452258395831978985462598626233487707795411866643595852338817020550018222667177665043761367374108252170527756454306017523632385327806939795268054589905744237784749317262766046184870440474007976714818747900490051053215761901900701594131683760552901358703547859563199984906043171407088228334240021764077415105236267058757109874364246026876527065733667852112492270402345690705285654516554049249898247043018238086316634327873352489323872621830645727966212334130404531030228493533287865519471530225296083709398972335042550307336661624800237370470621421830546716329110821208984523198415110843730383963083327089862830357129398072692456216548340375409215583900502959838945799731972491438546043081501155716101096004677452995930891232895819837960318471745635456661909278741387167116613254460459148940962345754514790016529409569400048468291743729295985752491495786137844621167676465979188310942242201271454272030778753698848654277134451934896950752946868453376*i1^158 + -3821876545792151851343514842460244376169449199366604574999147520774864777917833674759212673956886906108251587802448019090126605192070761203334642986565121553833218956362507587003470156978648935498431626901430646664176491639751301824204816473764321453184564473369306938891881060304589843798403071435943368645706567875826585597388804252925281778915395736253741061955353230064450169393150189075180397712656028959431291241093166282164045841612251860037231943363194913079572815520837458882419015718169617964072245478005223206138651614797300041492831835241378209146048463913008908695391095241577728759869795180573470096102183563384519865412524058092101162136385906180058291901623420626328577427116097459820325166045318724323638697895056847198379300439238959385544812456251118469040281959411937685184334054338721240667227296824761594015242627833609546901309076850775927057598925478839177321902273897452302205944692796673365466508234782391987205201176437184091318851168144137813713684760488040803758287561022436244948047479828351374910470103917695509331548112299031078528462851554745658546970364866951885121567192778605507622196111216408438450192985297337264879475959435521603042567278352952395646407906857054396280783483118836314985264455160780224751436244171746295921960758089918828342288130466182250870463917533060606158917414082230539914025603497233602801511859732955032308479994480596337388916899385952783372434251009005051780991929917044946951783928710897711799867859182621563269076090072156084838239704218820906543390753904822485679102359555161943584744141413396582063988947691471766910827198804602970434029754277215779690772078783169710335183250918490166938957135576839216174703696950882636576094641979077229556045355418981768421277889749620489768014075486657244756490073924257109054383721827743862915725527955749936180970816635672896649592373842036105078291045682683504667023093610517398512873753989492325396666900739614945092971898874668986782651340520103725614507230134724990493614814975712367260538418924393336188316077163642470358596335707553337487750517579385692948879169606402650631548875355031465663566416985315779993705231642589926204653976978326006853089510813115201553648541277663215942367544138492394796675497984*i1^159 - N1*113811889888955100395655693493096707360795243291624624986660563878265463845824937342765456706989673008752146381089343653903609998951720226280993977788141414431673418003878504378567325833272440448078260476864280015364243453659400767168646235651281377491840646789960936364363653551825693942409029803353217033014566934369046581201249244628087275520*i3 ] ]